Font utilities
[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Introduction
2. Installation
2.1 The
configure
script
2.2 Prerequisites
2.2.1 Archives
2.3 Problems
3. Overview
3.1 Picture
3.2 Creating fonts
3.2.1 Font creation example
3.3 Command-line options
3.3.1 The main input file
3.3.2 Common options
3.3.3 Specifying character codes
3.3.3.1 Named character codes
3.3.3.2 Numeric character codes
3.3.4 Common option values
3.4 Font searching
3.5 Font naming
4. Bugs
4.1 Bug criteria
4.2 Bug reporting
4.2.1 Necessary information
4.2.2 Unnecessary information
4.2.3 Documentation bugs
5. File formats
5.1 File format abbreviations
5.2 Common file syntax
5.3 Encoding files
5.3.1 Character names
5.3.2 Ligature definitions
5.3.3 GNU encodings
5.4 Coding scheme map file
6. Imageto
6.1 Imageto usage
6.1.1 Viewing an image
6.1.2 Image to font conversion
6.1.3 Dirty images
6.2 IFI files
6.3 Invoking Imageto
7. IMGrotate
7.1 IMGrotate usage
7.1.1 Clockwise rotation
7.1.2 Flip rotation
7.2 Invoking IMGrotate
8. Fontconvert
8.1 Invoking Fontconvert
8.1.1 Fontconvert output options
8.1.2 Character selection options
8.1.3 Character manipulation options
8.1.4 Fontwide information options
8.1.5 Miscellaneous options
9. Charspace
9.1 Charspace usage
9.2 CMI files
9.2.1 CMI tokens
9.2.2
char
command
9.2.3
char-width
command
9.2.4
define
command
9.2.5
kern
command
9.2.6
codingscheme
command
9.2.7
fontdimen
command
9.2.7.1 TFM fontdimens
9.2.8 CMI processing
9.3 Invoking Charspace
10. Limn
10.1 Limn algorithm
10.1.1 Finding pixel outlines
10.1.2 Finding corners
10.1.3 Removing knees
10.1.4 Filtering curves
10.1.5 Fitting the bitmap curve
10.1.5.1 Initializing
t
10.1.5.2 Finding tangents
10.1.5.3 Finding the spline
10.1.5.4 Reparameterization
10.1.5.5 Subdivision
10.1.6 Changing splines to lines
10.1.7 Changing lines to splines
10.1.8 Aligning endpoints
10.1.9 Displaying fitting online
10.2 Invoking Limn
11. BZRto
11.1 Metafont and BZRto
11.1.1 Metafont output at any size
11.1.2 Proofing with Metafont
11.2 Type 1 PostScript fonts and BZRto
11.3 Type 3 PostScript fonts and BZRto
11.4 CCC files
11.4.1 CCC
setchar
statements
11.4.2 CCC
move
statements
11.5 Invoking BZRto
11.6 BZR files
11.6.1 BZR format introduction
11.6.2 BZR preamble
11.6.3 BZR characters
11.6.3.1 BZR character beginnings
11.6.3.2 BZR character shapes
11.6.4 BZR postamble
12. BPLtoBZR
12.1 BPL files
12.1.1 BPL preamble
12.1.2 BPL characters
12.1.2.1 BPL outlines
12.1.3 BPL postamble
12.2 Invoking BPLtoBZR
13. XBfe
13.1 XBfe usage
13.1.1 Controlling XBfe
13.1.2 XBfe shape editing
13.1.2.1 Selections
13.1.2.2 Enlarging the bitmap
13.1.3 XBfe metrics editing
13.2 Invoking XBfe
14. BZRedit
14.1 BZRedit usage
14.1.1 BZRedit installation
14.1.2 Editing BZR files
14.1.3 Editing BPL files
14.1.3.1 BZRedit and Ghostscript
15. GSrenderfont
15.1 GSrenderfont usage
15.1.1 GSrenderfont font names
15.1.2 GSrenderfont output size
15.1.3 GSrenderfont encoding
15.2 Invoking GSrenderfont
16. Enhancements
16.1 Additional fonts
16.1.1 Legal issues
16.2 Program features
16.3 Portability
16.4 Implementation
A. GNU GENERAL PUBLIC LICENSE
Preamble
Appendix: How to Apply These Terms to Your New Programs
B. Regain your programming freedom
B.1 Software patents
B.2 User interface copyright
B.3 What to do?
Index