In the dialog that appears, you type the glyph name for our ligature, f_f_k: There are many ways to add glyphs to your font, but we can create a ligature glyph quickly with Glyph > Add Glyphs… (Cmd-Shift-G). But for the purpose of this tutorial, let’s assume that the sequence of two f’s followed by a k could use a better representation with a ligature in our font. Don’t make your font worse with a bad or illegible ligature. Of course, you will only add a ligature if that single ligature glyph actually looks or works better than the individual glyphs. If those glyphs match a certain predefined sequence, the ligature feature will swap them for the ligature glyph. When the user types the characters, glyphs with the corresponding Unicode values will appear on their screen. Font geeks call this a ‘many-to-one’ or ‘ligature substitution’. They replace a sequence of two or more glyphs with one glyph. But what features can do, is change how that text is displayed, i.e., choose from the glyphs you have in your font. And sure enough, OpenType features cannot magically change the text the user had entered, i.e., the characters. Type designers are type designers because they create new glyphs when they draw letters, they rarely create characters by adding new keys to keyboards and submitting new encodings to the Unicode consortium. ![]() ![]() What is the difference, you ask? In short, characters are what you type, glyphs are what you see. Please note that I said glyphs, not characters. ![]() In this tutorial, we’ll focus on substitution. OpenType features can do two things: substitute glyphs and reposition glyphs.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |