
However, aside from cases of assembling accented letters from base letters and accents, most such initial assembly is just intended to give you a starting point: throwing a zero and an equal sign in the Euro slot just gives you some outlines to start working with-it’s not a finished product!

This includes assembling accented glyphs from existing base letters and diacritics (accent marks) that you have already designed, and using any Anchors you have defined to position them. If FontLab has appropriate/relevant/related glyphs and “knows” this, it will try to use those existing glyphs to put outlines and not just empty space into newly created glyphs. (Note: having large numbers of blank glyphs may make your font harder to develop and test.) FontLab will still give them a width, but until you add outlines to them they will just show as empty spaces. No matter which of these three methods you use, if you have no usefully related glyphs already in your font for FontLab to draw on, these will be blank glyphs. If you need to instantiate glyphs not shown in your encoding, or want more options when adding them, the Add Glyphs and Generate Glyphs options on the Font menu can be used to add glyphs to your font (see below). Adding Glyphs to Your Font »ĭouble-click slots shown in your current encoding view to create new glyphs. A generated font will still use “correct” names and encoding will be maintained. This will allow you to see friendly names for all your glyphs in the Font Window, rather than glyph names using only Unicode numbers. To see friendly names, go to Preferences > Open Fonts > “Convert uniXXXX and afiiXXXX to friendly names”.

If you are working on a font for a script other than Latin or Greek, consider using friendly names, which can be created in the Preferences.

You can change the default view mode and the default encoding in Preferences > Font Window.įor a basic western-Europe character set, consider the “OpenType Standard” encoding. The default encoding for new and newly opened fonts is “OpenType LatPro” which offers a large character set of over 400 glyphs, covering western and central European Latin-based languages such as English, French, German, Polish, Latvian, Romanian and Turkish (among others). Others are Codepages, Unicode Ranges, Categories and Scripts. See Glyph Naming and Encoding for more details.įontLab’s default view mode is “Encoding”. This can be useful to show you which glyph slots you may wish to populate. We call this an “Encoding.” You can switch your Encoding view at any time. In a Font Window, you can view a specific set of glyph slots in a defined order, whether or not the glyphs in question are even present yet in your font. How do you decide which glyphs to create? This depends on your goals, but FontLab provides several helpful tools. FontLab will help you with glyph names and Unicode encoding, and will set appropriate Unicode range and codepage flags as needed in the generated font, based on the encoded glyphs present in the font.

Glyph names, OT features, text, layers, color, files, UI, Python, variaĭetecting Element References or Compositesĭefining language support for fonts in FontLab requires selecting the glyphs you want to create, and then designing them and including the appropriate OpenType features. Variation, imported artwork, components, auto layers, elements Metrics, kerning, Font window, Font Info, hints, guides, classes General, editing, anchors, actions, FontAudit, copy-paste
