Swapping Alternate and Default Form
Connor Davenport
Posts: 36
Hi there! Does anyone know of a method for simply just swapping an alternate form for the default form in an OTF/TTF. I think I'm just totally over thinking this but I dont know. Thanks in advance.
0
Comments
-
I think your question is unclear. Do you mean OT usage in the end user's application? Replacing defaults with alternates automatically in a font creation tool of your choice?Connor Davenport said:Hi there! Does anyone know of a method for simply just swapping an alternate form for the default form in an OTF/TTF. I think I'm just totally over thinking this but I dont know. Thanks in advance.
0 -
@Adam Jagosz Sorry about that—I have mastered files but I want a custom version of the font where the alternates are the defaults. Does that make sense?0
-
It'd be best to do it when exporting the OTF/TFF files from your font editor. For example in Glyphs there's the "Rename Glyphs" instance parameter.0
-
@Robert Janes thanks man—unfortunately I was working from mastered files, but i ended up using @Adam Twardoch's awesome pyftfeatfreeze tool
2 -
You could also use TTX to dump the cmap table and remap the character codes to the glyphs you prefer.1
-
Of course, however, <cmap> remap won’t help if you want the existing features to take on the opposite behavior.
For example, if Stylistic Set 1 originally substitutes single-story a in place of default double-story, and you now want to swap the single in as default and have the feature then swap in the double as the alternate, then you’ll need to also edit the fea code accordingly.
2 -
0
Categories
- All Categories
- 46 Introductions
- 3.9K Typeface Design
- 488 Type Design Critiques
- 571 Type Design Software
- 1.1K Type Design Technique & Theory
- 657 Type Business
- 869 Font Technology
- 29 Punchcutting
- 527 Typography
- 121 Type Education
- 326 Type History
- 80 Type Resources
- 111 Lettering and Calligraphy
- 32 Lettering Critiques
- 79 Lettering Technique & Theory
- 560 Announcements
- 95 Events
- 116 Job Postings
- 169 Type Releases
- 179 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 114 Suggestions and Bug Reports

