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
- 46 Introductions
- 3.8K Typeface Design
- 475 Type Design Critiques
- 555 Type Design Software
- 1.1K Type Design Technique & Theory
- 640 Type Business
- 830 Font Technology
- 29 Punchcutting
- 507 Typography
- 120 Type Education
- 313 Type History
- 74 Type Resources
- 109 Lettering and Calligraphy
- 30 Lettering Critiques
- 79 Lettering Technique & Theory
- 529 Announcements
- 84 Events
- 110 Job Postings
- 165 Type Releases
- 169 Miscellaneous News
- 274 About TypeDrawers
- 54 TypeDrawers Announcements
- 118 Suggestions and Bug Reports