Font utilities
for version 0.6
October 1992
Karl Berry
with Kathryn A. Hargreaves
Introduction
Installation
The
configure
script
Prerequisites
Archives
Problems
Overview
Picture
Creating fonts
Font creation example
Command-line options
The main input file
Common options
Specifying character codes
Named character codes
Numeric character codes
Common option values
Font searching
Font naming
Bugs
Bug criteria
Bug reporting
Necessary information
Unnecessary information
Documentation bugs
File formats
File format abbreviations
Common file syntax
Encoding files
Character names
Ligature definitions
GNU encodings
Coding scheme map file
Imageto
Imageto usage
Viewing an image
Image to font conversion
Dirty images
IFI files
Invoking Imageto
IMGrotate
IMGrotate usage
Clockwise rotation
Flip rotation
Invoking IMGrotate
Fontconvert
Invoking Fontconvert
Fontconvert output options
Character selection options
Character manipulation options
Fontwide information options
Miscellaneous options
Charspace
Charspace usage
CMI files
CMI tokens
char
command
char-width
command
define
command
kern
command
codingscheme
command
fontdimen
command
TFM fontdimens
CMI processing
Invoking Charspace
Limn
Limn algorithm
Finding pixel outlines
Finding corners
Removing knees
Filtering curves
Fitting the bitmap curve
Initializing @math{t}
Finding tangents
Finding the spline
Reparameterization
Subdivision
Changing splines to lines
Changing lines to splines
Aligning endpoints
Displaying fitting online
Invoking Limn
BZRto
Metafont and BZRto
Metafont output at any size
Proofing with Metafont
Type 1 PostScript fonts and BZRto
Type 3 PostScript fonts and BZRto
CCC files
CCC
setchar
statements
CCC
move
statements
Invoking BZRto
BZR files
BZR format introduction
BZR preamble
BZR characters
BZR character beginnings
BZR character shapes
BZR postamble
BPLtoBZR
BPL files
BPL preamble
BPL characters
BPL outlines
BPL postamble
Invoking BPLtoBZR
XBfe
XBfe usage
Controlling XBfe
XBfe shape editing
Selections
Enlarging the bitmap
XBfe metrics editing
Invoking XBfe
BZRedit
BZRedit usage
BZRedit installation
Editing BZR files
Editing BPL files
BZRedit and Ghostscript
GSrenderfont
GSrenderfont usage
GSrenderfont font names
GSrenderfont output size
GSrenderfont encoding
Invoking GSrenderfont
Enhancements
Additional fonts
Legal issues
Program features
Portability
Implementation
GNU GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
Appendix: How to Apply These Terms to Your New Programs
Regain your programming freedom
Software patents
User interface copyright
What to do?
Index