Content-type: text/html
cgen - Generates UDC attributes files that are used by system utilities
cgen [-odl] [-pre] [-col] [-iks] [-bdf] [-pcf] [-code codeset] [-size fontsize] [-osiz fontsize] [-dpi 75|100] [-fprop property] [-merge font-pattern] [-win userfont] [cadb]
Creates ODL font files for all the supported codesets of the current language. Creates preload font files. Creates collating value tables. Creates input key sequence files. Creates BDF format DECwindows font files. Creates PCF format DECwindows font files. Sets the current codeset to codeset rather than the one in the current locale. With this option, you can create attribute data files for a non-default codeset. Specifies the size of the fonts to be used for data file generation. The fontsize value has the format widthxheight. By default, fonts of all available sizes are used for output file generation. Specifies the output size of the BDF and PCF font files. The fontsize value has the format widthxheight and, by default, is the same value specified for the -size option. Use the -osiz option together with the -size option to specify a single font size to be processed and output for BDF and PCF files. Specifies the resolution, either 75dpi or 100dpi, of the generated fonts. Specifies the font properties or attributes that should be associated with the generated BDF and PCF font files. This option is useful if you want to set special font properties in addition to the default ones. The property_list parameter is one or more value assignments to property keywords, for example:
Specifies the character attribute database whose information
is to be processed. If this parameter is not specified, the command tries
to use
~/udc
for a nonprivileged user and
/var/i18n/udc
for the superuser.
The cgen command runs the character attributes file generator utility. This utility creates the following attribute data files from the attribute database for user-defined characters (UDCs): Font files for On-Demand Loading (ODL) Font files for preloading BDF and PCF format font files for DECwindows display Collating value tables for sorting Input key sequence files that determine how users enter UDCs
If the command is run without any options, it displays statistical information about the current character attribute database and does not create any files.
The various data files created by the cgen utility are placed into different locations according information in the cp_dirs database configuration file (see cp_dirs(4)). For each type of data file, there are two different locations: one for system manager (root) and the other for the normal users. The following table shows the default locations (when the cp_dirs file has not been changed):
Data File | System Location | User Location |
ODL font file | /var/i18n/odl | ~/.odl |
Preload file | /var/i18n/fonts | ~/.fonts |
BDF font file | /var/i18n/fonts | ~/.fonts |
PCF font file | /var/i18n/fonts/[75|100]dpi | ~/.fonts/[75|100]dpi |
Collating table | /var/i18n/cdb | ~/.cdb |
Input method table | /var/i18n/iks | ~/.iks |
PCF font files are put into the 75dpi or 100dpi subdirectories, depending
on the resolution that you specify when running the command.
Commands: cedit(1), fontconverter(1X)
Files: cp_dirs(4)
Writing Software for the International Market