VOLT2TTF(1) User Contributed Perl Documentation VOLT2TTF(1)

# [NAME](#NAME)

volt2ttf - compiles volt code into OT tables in a font

# [SYNOPSIS](#SYNOPSIS)

```
  volt2ttf [-a attach.xml] [-t volt.txt] infile.ttf outfile.ttf
```

Compiles volt source into OT tables in the font.

# [OPTIONS](#OPTIONS)

```
  -a file     Attachment point database [only needed for anchor attachment]
  -i          Include all lookups even those not referenced by a used feature
  -r          Do not delete Volt source table in the font
  -t file     Volt source as text file to use instead of what is in the font
  -h          Help
  -x file     Generate TypeTuner xml file including aliases
  -f file     TypeTuner features xml source file
```

# [DESCRIPTION](#DESCRIPTION)

volt2ttf is like loading a font into VOLT and hitting compile and saving the result. Note that it does not compile a new cmap, though. Just the OT tables are built.

If -x is supplied, feature and lookup aliases are written in TypeTuner xml format to the file. If -f is also supplied, the aliases are first merged with the features source file: any existing &lt;aliases&gt; element (including the empty element, &lt;aliases/&gt; is replaced with the new alias definitions.

# [AUTHOR](#AUTHOR)

Martin Hosken &lt;http://scripts.sil.org/FontUtils&gt;. (see CONTRIBUTORS for other authors).

# [LICENSING](#LICENSING)

Copyright (c) 1998-2016, SIL International (http://www.sil.org)

This script is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE.

2026-10-03 perl v5.44.0

---

Document: volt2ttf(1) from perl-font-ttf-scripts 1.06-r0 (Chainguard OS)
