home *** CD-ROM | disk | FTP | other *** search
-
-
-
- MKFONTDIR(1) MKFONTDIR(1)
-
-
- NNAAMMEE
- mkfontdir, fonts.dir, fonts.scale, fonts.alias - create an
- index of X font files in a directory
-
- SSYYNNOOPPSSIISS
- mmkkffoonnttddiirr [_d_i_r_e_c_t_o_r_y_-_n_a_m_e ... ]
-
- DDEESSCCRRIIPPTTIIOONN
- For each directory argument, _m_k_f_o_n_t_d_i_r reads all of the
- font files in the directory searching for properties named
- "FONT", or (failing that) the name of the file stripped of
- its suffix. These are converted to lower case and used as
- font names, and, along with the name of the font file, are
- written out to the file "fonts.dir" in the directory. The
- X server and font server use "fonts.dir" to find font
- files.
-
- The kinds of font files read by _m_k_f_o_n_t_d_i_r depend on con-
- figuration parameters, but typically include PCF (suffix
- ".pcf"), SNF (suffix ".snf") and BDF (suffix ".bdf"). If
- a font exists in multiple formats, _m_k_f_o_n_t_d_i_r will first
- choose PCF, then SNF and finally BDF.
-
- The first line of fonts.dir gives the number of fonts in
- the file. The remaining lines list the fonts themselves,
- one per line, in two fields. First is the name of the
- font file, followed by a space and the name of the font.
-
- SSCCAALLAABBLLEE FFOONNTTSS
- Because scalable font files do not usually include the X
- font name, the file "fonts.scale" can be used to name the
- scalable fonts in the directory. The fonts listed in it
- are copied to fonts.dir by _m_k_f_o_n_t_d_i_r. "fonts.scale" has
- the same format as the "fonts.dir" file.
-
- FFOONNTT NNAAMMEE AALLIIAASSEESS
- The file "fonts.alias", which can be put in any directory
- of the font-path, is used to map new names to existing
- fonts, and should be edited by hand. The format is two
- white-space separated columns, the first containing
- aliases and the second containing font-name patterns.
- Lines beginning with "!" are comment lines and are
- ignored.
-
- If neither the alias nor the value specifies the size
- fields of the font name, this is a scalable alias. A font
- name of any size that matches this alias will be mapped to
- the same size of the font that the alias resolves to.
-
- When a font alias is used, the name it references is
- searched for in the normal manner, looking through each
- font directory in turn. This means that the aliases need
- not mention fonts in the same directory as the alias file.
-
-
-
-
- X Version 11 Release 6.1 1
-
-
-
-
-
- MKFONTDIR(1) MKFONTDIR(1)
-
-
- To embed white space in either name, simply enclose it in
- double-quote marks; to embed double-quote marks (or any
- other character), precede them with back-slash:
-
- "magic-alias with spaces" "\"font name\" with quotes"
- regular-alias fixed
-
- If the string "FILE_NAMES_ALIASES" stands alone on a line,
- each file-name in the directory (stripped of its suffix)
- will be used as an alias for that font.
-
- FFIILLEESS
- ffoonnttss..ddiirr List of fonts in the directory and the
- files they are stored in. Created by
- _m_k_f_o_n_t_d_i_r. Read by the X server and font
- server each time the font path is set (see
- xset(1)).
-
- ffoonnttss..ssccaallee List of scalable fonts in the directory.
- Contents are copied to fonts.dir by _m_k_f_o_n_t_-
- _d_i_r.
-
- ffoonnttss..aalliiaass List of font name aliases. Read by the X
- server and font server each time the font
- path is set (see xset(1)).
-
- SSEEEE AALLSSOO
- X(1), Xserver(1), xfs(1), xset(1)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- X Version 11 Release 6.1 2
-
-
-