| Microsoft Typography | Developer | VOLT specification | |||
| UI | Main | Proj window | Glyph grp | Subs tool | Posi tool | Glyph def | Proof tool | Output | |||
|
The Glyph Definition Tool allows the user to view and edit glyph names and classification and their correspondence to Unicode characters (CMAP entries).
Composition The Glyph Definition Tool consists of the Header and Glyph Table. The Glyph Table is a scrollable table that lists all glyphs present in the font with:
One of the cells in the Glyph Table can be selected (highlighted) by clicking on it. The Header contains editable fields for the glyph selected from the Glyph Table. That is, it has:
Actions Selecting Clicking on a cell from the Glyph Table selects that glyph's information into the Header.
Editing the Unicode character field in the header changes the CMAP entry for this glyph. CMAP is re-compiled every time during compilation; if conflicting CMAP entries are found, they are reported as compilation errors.
Changing glyph name and type could be done in the Header. When changing the glyph's name we fix up all places where this name is used. Please note that changing glyph type may produce compilation errors next time during compilation as certain uses (e.g. use in a mark attachment class) require glyphs to have certain types (e.g. "Mark"). Also, VOLT checks for consistency between glyph type and Unicode classification for glyphs that are mapped to Unicode values by the CMAP table (optional). Warnings are reported during compilation for those glyphs where the two classifications don't match.
The user can edit the number of components for the selected glyph through the "Components" drop-down box. this affects the mark-to-ligature positioning lookups and caret positioning. the user gets warned before decreasing the number of components (because it may yield to information loss).
The Glyph Table can be scrolled so that all glyphs are accessible.
The size of a cell is affected by the "Font Size" option form the Options menu. With small font size, more of the glyphs can be seen at the same time.
The information from the Glyph Definition Tool is used in compiling the GlyphClassDef table in GDEF. The Unicode code points are used for compiling the CMAP table.
|
|||
| UI | Main | Proj window | Glyph grp | Subs tool | Posi tool | Glyph def | Proof tool | Output | |||
| Microsoft Typography | Developer | VOLT specification | |||