Scroll to navigation

TTF2AFM(1) General Commands Manual TTF2AFM(1)

NAME

ttf2afm - generate afm files for TrueType fonts for a given encoding

SYNOPSIS

ttf2afm [options] ttf-file

DESCRIPTION

ttf2afm is used to generate Adobe Font Metrics (AFM) files for TrueType (TTF) fonts to allow them to be used with TeX.

ttf2afm takes the name of a TrueType font file as a required argument. It may also take one or more options from the list below; -i and -u are mutually exclusive.

OPTIONS

force printing glyph names in form `index'decnum
force printing glyph names in form `uni'hexnum
write encoding tables to file name.eMN, where M is the platform ID and N is the encoding ID
print program version
encode AFM output using encoding vector from enc
output to file outfile instead of standard output
use Unicode mapping num in the font

Platform numbers can be one of

0
Apple Unicode
1
Macintosh
2
ISO
3
Microsoft

Encodings can be

0
Roman (if platform is Macintosh)
0
Symbol (if platform is Microsoft)
1
Unicode (if platform is Microsoft)

SEE ALSO

afm2tfm(1), afm2pl(1).

FontForge (https://fontforge.org),
LCDF TypeTools (https://lcdf.org).

A closer look at TrueType fonts and pdfTeX, Hàn The Thành, https://tug.org/TUGboat/tb30-1/tb94thanh.pdf

AUTHOR

ttf2afm is part of pdfTeX and was written by Hàn The Thành.

This manual page was originally written by C.M. Connelly, for the Debian GNU/Linux system, and updated by Karl Berry and others.

Public discussion list for ttf2afm: https://lists.tug.org/pdftex

25 January 2026 Web2C 2026