The Font window displays all glyphs of a Font. With default preferences, it opens automatically when you open an existing font for editing, or create a new font. You can open more Font windows with the Window > New Font Window menu command.
You can do a lot of things using the Font window — from browsing a font to find a desired character, to rearranging and remapping the font.
The Title bar of the Font window or tab shows the opened font Family name. If the font is not single-master, the Title bar includes the Family name and the current master name.
To see the file name of the opened font and the full path to it, Cmd-click on the tab title or on the icon preceding the Family name in the Font window Title bar:
The Font window consists of the property bar, the footer, and the main frame. The main frame consists of three parts: the History sidebar, the Table area where a single cell represents each glyph and the List sidebar:
Three buttons in the property bar control the visibility of these parts:
Each glyph cell in the Table area has a caption which can be located above or below the cell and shows identification information – either the name of the glyph, its Unicode, index or other character information:
Tip: You can change the font used to display the caption, the caption size and position in Preferences > Font Window.
The left popup menu on the Font window Property bar allows you to select the info to show in the cell caption:
Depending on the selection, a different text string will appear in the caption:
|None||The caption is not shown|
|Name||The glyphname (the so-called PostScript name of the glyph)|
|Unicode||The Unicode codepoint assigned to the glyph, in hexadecimal form|
|Width||The glyph’s advance width|
|Left SB||The glyph’s left sidebearing|
|Right SB||The glyph’s right sidebearing|
|Top||The top border of the glyph bounding box|
|Bottom||The bottom border of the glyph bounding box|
|1st class||The first (left) kerning class name|
|2nd class||The second (right) kerning class name|
|Index||The glyph index, i.e. the physical location of the glyph in the font|
|Cell index||The number of the cell in the chart|
|Elements #||The number of elements in the glyph|
|OT class||The OpenType class of the glyph: simple, ligature, mark or component|
|Script||The script to which the current Unicode index belongs|
|Age||The date, time when the glyph was edited the last time|
The glyph cells may have different colors. By default, the background of the glyph cell may be grey or white, and the caption may be grey or yellow. You can change the default white background color in Preferences. This might be useful when working on a color font with “white” glyphs. Additional colors may appear if you used color flags to color-mark the glyph cells.
A grey cell background means an empty glyph. This means that the glyph does not exist in the font, and the glyph cell is displaying a glyph placeholder, usually a white glyph template image with a drop shadow. Note that the default glyph template images should not be used as direct source of information about the typographically correct shape of glyphs – just as a reminder about what the expected character is for that glyph. You can change the font used for the placeholder in Preferences > Font Window.
A white cell background means that a glyph exists in the font. A glyph can exist without an outline and/or with zero width.
If the glyph cell background is white and there is no image in it, it may be called a “blank glyph.” A blank glyph exists in the font, but does not contain any outlines or components. The
space character is usually an example of a blank glyph with a non-zero width. (Advance width is independent of the glyph content.)
A yellow caption for a glyph cell means that the glyph is part of the currently selected set of glyphs, or, as we say, is “in the yellow zone” (see next section). Glyphs that are not part of the current set (filtered) have a grey caption instead.
A strong red line in the cell caption means that the character has some naming conflict: either one name is used for multiple glyphs, or the glyph’s Unicode codepoint disagrees with its name. In such cases, you usually need to change either the glyph name or the Unicode codepoint.
Some glyphs may be flagged with a different color for the caption and background:
Flagging is very useful when you need to show visible differences among glyphs for easy identification. Read more about that later in the Flagging Glyphs section.
When you modify a glyph in any way, a dark line at the top of the cell appears. The dark line indicates glyphs modified since the last save. When you save a font, all dark lines disappear.
Please see the Glyph Cell Marks section where all marks appearing in the cell are described.
If you press the Space you will see the current glyph info pop-ups:
Font Window Property bar»
On the Property bar you see several controls:
|Font Info||Opens the Font Info dialog|
|History Sidebar||Opens and closes the History Sidebar|
|Table Area||Opens and closes the main chart of glyph cells|
|List Sidebar||Opens and closes the List Sidebar|
|Cell Caption menu||Changes the contents of the cell caption and the set of columns in the List sidebar|
|View mode menu||Allows you to select one of the glyphset view modes: Encoding, Unicode, Codepage, Category, Script or Index|
|Filter selector||Allows to filter glyph cells by codepage, encoding, Unicode range, category or script depending on the View mode|
|No color||The button to clear color flag for selected glyph cells|
|+ and - buttons||Allow to change the current color by 1 unit in the 360-units palette|
|Main colors||5 buttons allowing to mark glyph cells with main 5 colors|
|Other colors||Menu with more colors for marking glyph cells|
|> button||Copies the currently selected color to the Search field|
|Search field||Allows you to search for glyphs by names, indices, color flag etc. see Searching Glyphs|