The ISO standard 9241 "Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs)", which provides minimum safety and health requirements for work with display screen equipment, was adopted by the Council of European Communities. These requirements for VDTs include the following bitmap font specific items:
The ISO9241-compliant bitmap fonts that are currently available include Ergo character cell fonts: Serif, Sans Serif, and Symbol proportional fonts; and Typewriter monospaced fonts. Since different monitors have different specifications, not all of these fonts will be ISO compliant on all monitors. However, clients can be configured with any font using available customizing tools.
A TrueType rasterizer is available in the AIXwindows environment on AIX 4.3. The TrueType rasterizer supports TrueType 1.0 Font Files. Also, a TrueType font is available on AIXwindows 4.3 which supports most of the character sets currently defined in the Unicode 2.0 specification.
The font directory /usr/lib/X11/fonts/TrueType is in the default font path for the AIXwindows X-Server and the AIXwindows Font Server. Users prefering to off-load the rasterization from the X-Server should add an AIXwindows Font Server to the font path of their X-Server.
The AIXwindows TrueType rasterizer supports the font encodings required by the locales supported on AIX 4.3. The following tables describes the parameters used when generating a country-specific encoded bitmap font from a Unicode encoded TrueType font:
XLFD Charset | Column | Row | Default Char | ||
---|---|---|---|---|---|
First | Last | First | Last | ||
iso8859-1 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-2 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-3 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-4 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-5 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-6 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-7 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-8 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
iso8859-9 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
IBM-850 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
IBM-856 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
IBM-1046 | 0x20 | 0xff | 0x00 | 0x00 | 0x20 |
jisx0201.1976-0 | 0x20 | 0xdf | 0x00 | 0x00 | 0x20 |
jisx0208.1983-0 | 0x21 | 0x7e | 0x21 | 0x74 | 0x2121 |
IBM-udcJP | 0x21 | 0x7e | 0x65 | 0x7e | 0x7e7e |
ksc5601.1987-0 | 0xa1 | 0xfe | 0xa1 | 0xfd | 0xa1a1 |
cns11643.1986-1 | 0x21 | 0x7e | 0x21 | 0x7d | 0x2121 |
cns11643.1986-2 | 0x21 | 0x7e | 0x21 | 0x72 | 0x2121 |
cns11643.1992-3 | 0x21 | 0x7e | 0x21 | 0x62 | 0x2121 |
cns11643.1992-4 | 0x21 | 0x7e | 0x21 | 0x6e | 0x2121 |
ibm-udcTW | 0x21 | 0x7e | 0x21 | 0x24 | 0x2121 |
ibm-sbdTW | 0x21 | 0x7e | 0x21 | 0x24 | 0x2121 |
gb2312.1980-0 | 0x21 | 0x7e | 0x21 | 0x77 | 0x2121 |
ibm-udcCN | 0x21 | 0x22 | 0x21 | 0x22 | 0x2121 |
ibm-sbdCN | 0x21 | 0x7e | 0x21 | 0x7e | 0x2121 |
ucs2.thai-0 | 0x00 | 0xff | 0x00 | 0xff | 0x0020 |
ucs-2 | 0x00 | 0xff | 0x00 | 0xff | 0xfffd |
Note: This table is shipped in /usr/lpp/X11/defaults/TrueType/Xlfdcset. Users may extend the set of encodings supported by the TrueType rasterizer by making additions to this table.