[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    makebdf(1) manual page Table of Contents

Name

makebdf - create bitmap files from scalable F3 or X11/NeWS font files

Synopsis

makebdf [ -a ] [ -A ] [ -e filename ] [ -f n ] [ -m|-M ] [ -p|-P ] [ -s ] [ -v|-V ] [ -values ] [ -x ]

Description

makebdf takes a list of Scalable F3 Font Format outlines (.f3b files) or X11/NeWS Bitmap fonts (.fb files) and generates ASCII bitmap fonts in either Bitmap Distribution Format (.bdf) or the Adobe Font Bitmap (.afb) format and Adobe Font Metrics (.afm) files.

makebdf will not create bitmaps if screen protection for the F3 font has been activated or if any form of protection exists and the requested size is 24 or higher.

Notes

Options with * apply to F3 files only, they are ignored for *.fb files.

Options

-a
Produce font metric (.afm) files only.*

-A
Produce Adobe Font Bitmap (.afb) format files.

-e filename
Specify an encoding map file to be loaded along with the font. This option is only required if the encoding specified by the font is other than ISO Latin-1, Symbol or Dingbats.

-fn
Force the length of the base part of the output filename to be at most n characters. The default is 32.

-m
Enable generation of .afm files (the default).*

-M
Disable generation of .afm files.*

-p
Preserve existing files. If -p is selected, then just before makebdf writes a file it will check to see if it already exists. If it does, the file will be skipped. This is useful in situations where you have some handbuilt .afb and .afm files, and just want to fill in the missing ones.

-P
Don’t preserve existing files (the default).

-s
Produce a synthetic encoding map file in <encodingname>.map.*

-v
Verbose: print messages indicating what’s going on (the default).

-V
Work silently.

-sizes
A comma separated list of pixel sizes for which .afb files should be generated. The default is 6,8,10,12,14,16,18 .*

-x
Produce bitmap fonts in BDF2.1 format. Bitmap font file suffix will be .bdf. This is the default.

Examples

example% makebdf *.f3b

example% makebdf -e latin.map *.fb

example% makebdf -p -4,5,6,7,8,9,10,11,12,14,16,18,20,24 *.f3b


Table of Contents