I am making an Open-source SFNT parser/generator in C, called otfcc.

Belleve Invis
Posts: 269
Github: https://github.com/caryll/otfcc
Currently the parsing part is almost complete, and it is much faster than `ttx`: it takes only 10 seconds to parse and json-ize a 26MB Chinese ttf while `ttx` takes about 10 minutes.
PRs are welcome
Currently the parsing part is almost complete, and it is much faster than `ttx`: it takes only 10 seconds to parse and json-ize a 26MB Chinese ttf while `ttx` takes about 10 minutes.
PRs are welcome

2
Comments
-
Does this have any relation with https://sourceforge.net/adobe/tintin/code/HEAD/tree/?0
-
Adam Twardoch said:Does this have any relation with https://sourceforge.net/adobe/tintin/code/HEAD/tree/?0
-
This looks quite useful. I noticed, however, that it does not mention the CFF table at all, only glyf. Am I right to assume that otfcc currently is limited to TruType-based OpenType only?1
-
@Adam Twardoch
CFF will be support later, but currently I am focusing on TTF.
0 -
cool!0
-
Phase 0.5 is complete
(The picture is a convergence test of a large Chinese font.)0 -
I've started making features support.
@Adam Twardoch
@Georg Seifert
@Dave Crossland
Are there any good open-source TTF-outlined fonts with many features? Especially uncommon lookup types (like cursive attachment or reverse chaining).0 -
Are there any good open-source TTF-outlined fonts with many features? Especially uncommon lookup types (like cursive attachment or reverse chaining).
Reverse chaining basically exists specifically to handle the nastaliq case, and related styles of Arabic. Similarly, you'll find cursive attachment implemented most frequently in cascading Arabic fonts. Take a look at Noto Nastaliq Urdu, which is probably the best OpenType implementation of nastaliq (which is to say it fails less than the others, not that it succeeds).2 -
John Hudson said:
Are there any good open-source TTF-outlined fonts with many features? Especially uncommon lookup types (like cursive attachment or reverse chaining).
Reverse chaining basically exists specifically to handle the nastaliq case, and related styles of Arabic. Similarly, you'll find cursive attachment implemented most frequently in cascading Arabic fonts. Take a look at Noto Nastaliq Urdu, which is probably the best OpenType implementation of nastaliq (which is to say it fails less than the others, not that it succeeds).
0 -
Noto Nastaliq Urdu does not contain reverse chaining.
Interesting. I'd assumed it would.
I checked Microsoft's Urdu Typesetting font, and it does contain GSUB lookup type 8 substitutions.
J.
0 -
John Hudson said:
Noto Nastaliq Urdu does not contain reverse chaining.
Interesting. I'd assumed it would.
I checked Microsoft's Urdu Typesetting font, and it does contain GSUB lookup type 8 substitutions.
J.0 -
CFF (almost) done.
(Currently in the cff branch, i am fine tuning it.)1
Categories
- All Categories
- 44 Introductions
- 3.8K Typeface Design
- 825 Font Technology
- 1.1K Technique and Theory
- 637 Type Business
- 453 Type Design Critiques
- 550 Type Design Software
- 30 Punchcutting
- 139 Lettering and Calligraphy
- 86 Technique and Theory
- 53 Lettering Critiques
- 503 Typography
- 311 History of Typography
- 118 Education
- 74 Resources
- 526 Announcements
- 84 Events
- 110 Job Postings
- 162 Type Releases
- 169 Miscellaneous News
- 272 About TypeDrawers
- 54 TypeDrawers Announcements
- 117 Suggestions and Bug Reports