Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenskutilek/humbletypeinstructioncompiler
Clone of https://gitlab.com/sev/htic
https://github.com/jenskutilek/humbletypeinstructioncompiler
fonttools truetype
Last synced: 3 days ago
JSON representation
Clone of https://gitlab.com/sev/htic
- Host: GitHub
- URL: https://github.com/jenskutilek/humbletypeinstructioncompiler
- Owner: jenskutilek
- License: mit
- Created: 2017-01-13T17:42:39.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-21T14:53:00.000Z (over 5 years ago)
- Last Synced: 2024-11-17T23:31:44.905Z (about 2 months ago)
- Topics: fonttools, truetype
- Language: Python
- Size: 65.4 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Humble Type Instruction Compiler
================================TrueType, as defined by [Apple] and [Microsoft], provides
the most powerful mechanism to hint a font. Yet, hardly any
open source tool supports the creation of TrueType programs.
Consequently, I have implemented my own tool.The *Humble Type Instruction Compiler* translates humble type
instructions into TrueType instructions, while taking care of
cumbersome tasks like optimized stack pushes and index mapping.Importantly, humble type instructions are not intended to form
a new language, but rather provide a simplified arrangement of
instruction names, flags, and arguments in a plain-text format.The compiler is implemented in Python. Currently, it only
supports the instruction of [FontForge] font objects, but
it can be extended quite easily.Further documentation is available in the `doc` directory.
[Apple]: https://developer.apple.com/fonts/TrueType-Reference-Manual/
[Microsoft]: https://microsoft.com/en-us/Typography/SpecificationsOverview.aspx
[FontForge]: https://fontforge.github.io