AFMTODIT(1) | General Commands Manual | AFMTODIT(1) |
NAME
afmtodit - create font files for use with groff -Tps and -TpdfSYNOPSIS
afmtodit [-ckmnsvx] [-a n] [-d desc_file] [-e enc_file] [-f internal_name] [-i n] [-o out_file] afm_file map_file font
DESCRIPTION
afmtodit creates a font file for use with groff, grops, and gropdf. afmtodit is written in perl; you must have perl version 5.004 or newer installed in order to run afmtodit.- ps_char groff_char
-
italicCorrection ps_char n
OPTIONS
- -an
- Use n as the slant parameter in the font file; this is used by groff in the positioning of accents. By default afmtodit uses the negative of the ItalicAngle specified in the afm file; with true italic fonts it is sometimes desirable to use a slant that is less than this. If you find that characters from an italic font have accents placed too far to the right over them, then use the -a option to give the font a smaller slant.
- -c
- Include comments in the font file in order to identify the PS font.
- -ddesc_file
- The device description file is desc_file rather than the default DESC. If not found in the current directory, the `devps' subdirectory of the default font directory is searched (this is true for both the default device description file and a file given with option -d).
- -eenc_file
- The PostScript font should be reencoded to use the encoding described in enc_file. The format of enc_file is described in grops(1). If not found in the current directory, the `devps' subdirectory of the default font directory is searched.
- -fname
- The internal name of the groff font is set to name.
- -in
- Generate an italic correction for each character so that the character's width plus the character's italic correction is equal to n thousandths of an em plus the amount by which the right edge of the character's bounding box is to the right of the character's origin. If this would result in a negative italic correction, use a zero italic correction instead.
- Also generate a subscript correction equal to the product of the tangent of the slant of the font and four fifths of the x-height of the font. If this would result in a subscript correction greater than the italic correction, use a subscript correction equal to the italic correction instead.
- Also generate a left italic correction for each character equal to n thousandths of an em plus the amount by which the left edge of the character's bounding box is to the left of the character's origin. The left italic correction may be negative unless option -m is given.
- This option is normally needed only with italic (or oblique) fonts. The font files distributed with groff were created using an option of -i50 for italic fonts.
- -oout_file
- The output file is out_file instead of font.
- -k
- Omit any kerning data from the groff font. This should be used only for mono-spaced fonts.
- -m
- Prevent negative left italic correction values. Roman font files distributed with groff were created with -i0 -m to improve spacing with eqn(1).
- -n
- Don't output a ligatures command for this font. Use this with constant-width fonts.
- -s
- The font is special. The effect of this option is to add the special command to the font file.
- -v
- Print version.
- -x
- Don't use the built-in Adobe Glyph List.
FILES
- /share/groff/1.22.1/font/devps/DESC
- Device description file.
- /share/groff/1.22.1/font/devps/F
- Font description file for font F.
- /share/groff/1.22.1/font/devps/download
- List of downloadable fonts.
- /share/groff/1.22.1/font/devps/text.enc
- Encoding used for text fonts.
- /share/groff/1.22.1/font/devps/generate/textmap
- Standard mapping.
SEE ALSO
groff(1), grops(1), groff_font(5), perl(1)30 December 2012 | Groff Version 1.22.1 |