24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

character mapping side (GL, GR, and so on), which is used in the X output<br />

method, see Section 8.2.24, “X Output Method” on page 209.<br />

The XLC_FONTSET information is held in the class fsN (where N=0,1, 2,...). The<br />

fsN class includes encoding information for the Nth character set or charset. For<br />

example, if there are four charsets available in the current locale, four fontsets,<br />

fs0, fs1, fs2, and fs3, should be defined. This class has two subclasses:<br />

charset<br />

font<br />

Specifies encoding information to be used internally in Xlib for this<br />

fontset. An example of the charset format is ISO8859-1:GL<br />

Specifies a code set of the font to be used internally in Xlib for<br />

searching appropriate fonts for this fontset. The left-most entry in this<br />

field has the highest priority.<br />

The XLC_FONTSET category also contains two classes not documented in the<br />

X11R6 "X Locale Database Definition". These are:<br />

object_name<br />

Allows selection of which X Output Method (XOM) will be used.<br />

on_demand_loading<br />

Delays loading the fonts (not the font information) until they are<br />

actually needed. In some cases the on_demand_loading feature has<br />

been used to improve font performance.<br />

8.2.25.2 XLC_XLOCALE Category<br />

The XLC_XLOCALE category defines character classification, conversion, and<br />

other character attributes.<br />

Note: The X11R5's locale database is not compatible with X11R6's locale<br />

database.<br />

8.2.25.3 locale_name/Compose<br />

The locale_name/Compose file contains the compose sequence rule of the locale<br />

for the local input method. This file is mapped to the compose.dir file according to<br />

a locale full name (see Section 8.2.25.4, “Configuration Files” on page 211). This<br />

file is not used by the <strong>AIX</strong> specific input methods. <strong>AIX</strong> supplies compose tables<br />

as part of the base operating system.<br />

8.2.25.4 Configuration Files<br />

All configuration files of the X11R6 NLS database are under the<br />

/usr/lib/X11/locale directory.<br />

locale.alias<br />

locale.dir<br />

This file maps a simplified locale name, or alias, to a full locale<br />

name. For example, en_US to en_US.ISO8859-1. The<br />

locale.alias file is referenced first by Xlib to map the simplified<br />

platform-specific locale name to the X internal full locale name.<br />

Xlib uses the full locale name to lookup further information.<br />

This file maps a full locale name to the locale database file that<br />

should be read. The locale.dir file is referenced after the<br />

locale.alias file to determine the locale definition file<br />

corresponding to the X internal locale name. For example,<br />

en_US.ISO8859-1 to iso8859-1/XLC_LOCALE. Note that<br />

/usr/lib/X11/locale is assumed, so libX11 should read in the file<br />

Graphical Environment Enhancements 211

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!