Using VOLT: File options

To save your work, select 'Save Font' from the File menu or click the 'Save' button on the toolbar.

VOLT saves its data in a temporary table inside the TTF. VOLT keeps more data around (to make its interface more user-friendly), so the translation to OT assembly is not reversible. As long as other tools preserve this table, it should be safe to open and save the same font in different tools.

After completing work on a font, select 'Ship Font' from the File menu. When a font ships, the temporary VOLT source code table is removed from the font.

Note

The VOLT source code table contains a serialized text presentation of your VOLT data that is quite easy to understand. We don't want to encourage anyone to hack this data, but if you look at what's in there, you'll immediately figure the format out. The format is the same as that used to import and export lookups, glyph groups and glyph definitions, as described in the following Samples section.

Import and export options

VOLT supports the import and export options shown in the composite screen capture shown below.

Export glyph range

The glyph information is saved as a .VTD file. A code snippet is shown below.

DEF_GLYPH "halfSha" ID 230 END_GLYPH
DEF_GLYPH "halfSsa" ID 231 END_GLYPH
DEF_GLYPH "halfSa" ID 232 END_GLYPH
DEF_GLYPH "halfHa" ID 233 END_GLYPH
DEF_GLYPH "halfKaSsa" ID 234 END_GLYPH
DEF_GLYPH "halfJaNya" ID 235 END_GLYPH
DEF_GLYPH "halfKaNukta" ID 236 END_GLYPH
DEF_GLYPH "halfKhaNukta" ID 237 END_GLYPH

Many font developers map glyphs to glyph ID in a standardized way. If you do this, name your glyphs once using the glyph editing tool, and then apply the exported .VTD file across your library.

Export lookup

Lookup information is saved as a .VTL file. A code snippet is shown below.

DEF_GROUP "FullJaForms"
 ENUM GLYPH "fullJa" 
      GLYPH "fullJaNukta" 
      GLYPH "fullJaRa" 
      GLYPH "fullJaNuktaRa" END_ENUM
END_GROUP

Export project

This option is particularly useful when adding glyphs to a font with a tool that overwrites, deletes or corrupts OpenType layout tables or VOLT private tables.

Import options

Import options are for reusing glyph, lookup, group and project information. For example, the Import PostScript Names option assigns the names stored in your font's POST table to the glyph names used by VOLT.