.FEA glyph ranges
Adam Jagosz
Posts: 689
The AFDKO spec defines glyph range as
[<firstGlyph> - <lastGlyph>]
where
1. By a single letter from A-Z, either uppercase or lowercase.
2. By up to 3 decimal digits in a contiguous run.
<firstGlyph>
and <lastGlyph>
must be the same length and can differ:1. By a single letter from A-Z, either uppercase or lowercase.
2. By up to 3 decimal digits in a contiguous run.
Now FontForge (which doesn't use the FDK, but its own implementation) gets it right and allows ranges like uni2074-uni2079 (though not uni2074-uni207B, because that would be to much to ask of the standard... which is a failure of the standard IMHO).
But FontLab (which does use the FDK) doesn't allow such ranges, which makes me think that the FDK itself is not congruent with its own spec. Or maybe the devs were misled by the example in the spec,
[ampersand.01 - ampersand.58]and thought that the digits needed to be a suffix separated by period? Because such glyph ranges indeed are supported in FontLab.
Tagged:
0
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