Index

8-bit clean codesets
Eight-Bit Cleanliness

access permissions, file
File Protection

Adobe Font Metric files
Installing Font and Font Metric Files

arenas
example
Exchanging the First Datum
IPC
Types of Inter-Process Communication Available
IRIX IPC
IRIX IPC

Argentina country code
ISO 3166 Country Names and Abbreviations

ASCII strings. See internationalization
codesets, ASCII
Character Representation

Australia country code
ISO 3166 Country Names and Abbreviations

Austria country code
ISO 3166 Country Names and Abbreviations

barriers
allocating
Using Barriers

Belgium country code
ISO 3166 Country Names and Abbreviations

Brazil country code
ISO 3166 Country Names and Abbreviations

BSD and IPC
Types of Inter-Process Communication Available

C local value
Locale Naming Conventions

calling process, suspend
System V Messages

catalogs. See message catalogs
Strings and Message Catalogs

character sets. See internationalization, character sets
Character Sets, Codesets, and Encodings

Chile country code
ISO 3166 Country Names and Abbreviations

China country code
ISO 3166 Country Names and Abbreviations

codes, country
ISO 3166 Country Names and Abbreviations

codesets. See internationalization, codesets
Character Sets, Codesets, and Encodings

Colombia country code
ISO 3166 Country Names and Abbreviations

conventions, syntax
Conventions Used in This Manual

country codes
ISO 3166 Country Names and Abbreviations

Courier font
Font Names

ctype
character classification
Character Classification and ctype

data structure. See IPC message queues
Message Queues

deadlocks
Deadlock Handling

Denmark country code
ISO 3166 Country Names and Abbreviations

editres
IRIS IM Localization with editres

Egypt country code
ISO 3166 Country Names and Abbreviations

empty strings
The Empty String

encodings. See internationalization, encodings
Character Sets, Codesets, and Encodings

errno variable
Example Program

EUC encoding
Chinese
Specifying a Fontset
German
Specifying a Fontset
Japanese
Example: EUC in Japanese

fcntl()
Setting a File Lock
An Overview of File and Record Locking

file and record locking
An Overview of File and Record Locking
access permissions
File Protection
across systems
Record Locking Across Multiple Systems
advisory
Mandatory Locking
An Overview of File and Record Locking
advisory locking
Terminology
changing lock types
Setting and Removing Record Locks
deadlocks
Deadlock Handling
definitions
Terminology
efficiency, comparative
Mandatory Locking
exclusive locks
Terminology
F_GETLK
Getting Lock Information
F_SETLK
Setting and Removing Record Locks
F_TEST
Getting Lock Information
F_ULOCK
Setting and Removing Record Locks
F_UNLCK
Setting and Removing Record Locks
failure
Setting and Removing Record Locks
fcntl()
Setting a File Lock
forking
Getting Lock Information
lock information
Getting Lock Information
lockf()
Setting a File Lock
locking a file
Setting a File Lock
lseek()
Setting a File Lock
mandatory
Mandatory Locking
An Overview of File and Record Locking
assuring
Selecting Advisory or Mandatory Locking
mandatory locking
Terminology
multiple read locks
Getting Lock Information
opening files
Opening a File for Record Locking
order of lock removal
Setting and Removing Record Locks
overview
An Overview of File and Record Locking
promoting a lock
Setting and Removing Record Locks
read locks
Terminology
removing locks
Setting and Removing Record Locks
setting locks
Setting and Removing Record Locks
sharing locks
Terminology
write locks
Terminology

file typing rules
Internationalizing File Typing Rule Strings
LEGEND
Internationalizing File Typing Rule Strings
MENUCMD
Internationalizing File Typing Rule Strings

Finland country code
ISO 3166 Country Names and Abbreviations

fonts
Working With Fonts
accessing
Writing Programs That Need to Use Fonts
adding
Installing Font and Font Metric Files
bitmap font
Adding a Bitmap Font
font files
Adding Font and Font Metric Files
font metric file
Adding a Font Metric File
outline font
Adding an Outline Font
Utopia Regular font files
Adding Font and Font Metric Files
Adobe Font Metric files
Installing Font and Font Metric Files
aliases
Getting a List of Font Names and Font Aliases
character, defined
Terminology
display characters
Viewing Fonts
downloading
Downloading a Type 1 Font to a PostScript Printer
images
How Resolution Affects Font Size
installing
Installing and Adding Font and Font Metric Files
missing fonts
Downloading a Type 1 Font to a PostScript Printer
names
Font Names
Getting a List of Font Names and Font Aliases
opening a shell window
Viewing Fonts
path
Getting the Current X Font Path
pixels
How Resolution Affects Font Size
point size
How Resolution Affects Font Size
PostScript printers
Downloading a Type 1 Font to a PostScript Printer
programming access
Writing Programs That Need to Use Fonts
resolution and size
How Resolution Affects Font Size
scaling
Viewing Fonts
Speedo format
Installing Font and Font Metric Files
Type 1 font
Installing Font and Font Metric Files
Downloading a Type 1 Font to a PostScript Printer
typeface, defined
Terminology
using APIs
Writing Programs That Need to Use Fonts
Utopia fonts
Downloading a Type 1 Font to a PostScript Printer
viewing
Viewing Fonts
virtual memory
Downloading a Type 1 Font to a PostScript Printer
X Window System
Font Names
Using Fonts with the X Window System
xfd command
Viewing Fonts

fontsets
Fontsets
creating
Creating a Fontset
specifying
Specifying a Fontset
using
Using a Fontset

forking
Getting Lock Information

France country code
ISO 3166 Country Names and Abbreviations

Germany country code
ISO 3166 Country Names and Abbreviations

Hong Kong country code
ISO 3166 Country Names and Abbreviations

i18n. See internationalization
Internationalization (I18n)

input methods. See internationalization, input methods
About User Input and Input Methods

Inter-Process Communication. See IPC
Inter-Process Communication

internationalization
Internationalizing Your Application
character classification
Character Classification and ctype
character sets
and X
Character Sets
defined
Character Sets, Codesets, and Encodings
codesets
ASCII
Character Representation
Eight-Bit Cleanliness
defined
Character Sets, Codesets, and Encodings
composing characters
Composed Characters
ctype
Character Classification and ctype
date formats
Formatting Dates and Times
defined
Internationalization (I18n)
eight-bit cleanliness
Eight-Bit Cleanliness
encodings
about
Locale Naming Conventions
and filesystem
No Filesystem Information for Encoding Types
Asian languages
Asian Languages
defined
Character Sets, Codesets, and Encodings
EUC
EUC
European languages
The ISO 8859 Family
ISO 10646
ISO 10646 and Unicode
ISO 8859
The ISO 8859 Family
Latin 1
The ISO 8859 Family
multibyte
Character Representation
Unicode
ISO 10646 and Unicode
wchar
Wide Characters
Character Representation
file I/O
Reading Input Data
file typing rules
Internationalizing File Typing Rule Strings
fmtmsg()
fmtmsg()
functions
Using Functions Instead of Macros
GL input
GL Input
GUIs
GUI Concerns
composition
Layout
editres
IRIS IM Localization with editres
icons
Icons
layout
Layout
localized layout
Localized Layout
object labels
X Resources for Strings
text labels
X Resources for Strings
icons
Icons
initializing Xlib
Initialization for Xlib Programming
input contexts
Input Contexts (ICs)
creating
Creating an Input Context
styles
Find an IM Style
using
Using the IC
values
IC Values
input methods
Input Methods (IMs)
about
About User Input and Input Methods
event handling
Events Under IM Control
Off-the-Spot style
Off-the-Spot
On-the-Spot style
On-the-Spot
opening
Opening an Input Method
Over-the-Spot style
Over-the-Spot
root window style
Root Window
setting styles
Setting IM Styles
status
IM Styles
strings
XLookupString(), XwcLookupString(), and XmbLookupString()
using styles
Using Styles
XFilterEvent()
XFilterEvent()
XLookupString()
XLookupString(), XwcLookupString(), and XmbLookupString()
languages
Asian
Some Standards
Asian Languages
in locale strings
Locale Naming Conventions
Japanese
The ISO 8859 Family
Latin
The ISO 8859 Family
localeconv()
localeconv()
locales. See locales
Locale
macros
Using Functions Instead of Macros
message catalogs
Strings and Message Catalogs
MNLS
fmtmsg()
fmtmsg()
message catalogs. See message catalogs, MNLS
SVR4 MNLS Message Catalogs
pfmt()
pfmt()
monetary formats
Specifying Numbers and Money
multibyte characters
Character Representation
about
Text Rendering Routines
converting
Conversion to Constant-Size Characters
size of
How Many Bytes in a Character?
string length
How Many Bytes in an MB String?
using
Multibyte Characters
multilingual support
Multilingual Support
numerical formats
Specifying Numbers and Money
pfmt()
pfmt()
printf()
printf()
Variably Ordered Referencing of printf() Arguments
regular expressions
Regular Expressions
setlocal()
Locale
setting locale
Setting the Current Locale
signed chars
Eight-Bit Cleanliness
sorting rules
Collating Strings
standards
Standards
strings
Strings and Message Catalogs
territories
Locale Naming Conventions
time formats
Formatting Dates and Times
Unicode
ISO 10646 and Unicode
user input
About User Input and Input Methods
application programming
User Input
text objects
User Input
toolkit text object
User Input
wide characters
Wide Characters
about
Character Representation
converting
Conversion to MB Characters
X Window System
about
Internationalization Support in X11R6
X Window System
changes
Internationalization Support in X11R6
character sets
Character Sets
EUC encoding
Example: EUC in Japanese
fontsets
Specifying a Fontset
Fontsets
keyboard support
Keys, Keycodes, and Keysyms
limitations
Limitations of X11R6 in Supporting Internationalization
resource names
Resource Names
string resources
X Resources for Strings
vertical text
Vertical Text
XFontSetExtents
New Text Extents Functions
Xlib changes
Xlib Interface Change
XFontSetExtents()
New Text Extents Functions
XPG/3
message catalogs. See message catalogs
XPG/3 Message Catalogs
regular expressions
Regular Expressions

IPC
message queues
getting
Getting Message Queues with msgget()
semaphores
getting
Using Semaphores
semctl()
System V Semaphores
semget()
System V Semaphores

IPC
arenas
IRIX IPC
Types of Inter-Process Communication Available
barriers
Using Barriers
BSD-style
Types of Inter-Process Communication Available
IPC_CREAT
Using Shared Memory
Message Operations Overview
IPC_EXCL
Getting Semaphores with semget()
Using Semaphores
Message Operations Overview
Getting Shared Memory Segments with shmget()
IPC_NOWAIT
System V Semaphores
Receiving Messages
IPC_PRIVATE
Using Semaphores
Message Operations Overview
Getting Message Queues with msgget()
IPC_RMID
Controlling Message Queues: msgctl()
IPC_SET
Controlling Message Queues: msgctl()
IPC_STAT
Controlling Message Queues: msgctl()
ipcs command
Using Shared Memory
Using Semaphores
IRIX arenas
IRIX IPC
IRIX shared memory
Using IRIX Shared Memory
IRIX-style
IRIX IPC
Types of Inter-Process Communication Available
keys
Types of Inter-Process Communication Available
Message Operations Overview
message operation permissions
Getting Message Queues with msgget()
message operations
Message Operations Overview
System V Messages
message queues
Message Queues
System V Messages
controlling
Message Operations Overview
creating
Message Operations Overview
Getting Message Queues with msgget()
data structure
Message Queues
maximum number
Getting Message Queues with msgget()
messages
System V Messages
automatic truncating
Receiving Messages
errno variable
Example Program
limit total number
Sending a Message
msgctl()
Controlling Message Queues: msgctl()
Message Operations Overview
System V Messages
msgctl():example
Example Program
msgget()
Message Operations Overview
Getting Message Queues with msgget()
System V Messages
msgget():example
Example Program
msgrcv()
Receiving Messages
Operations for Messages: msgsnd() and msgrcv()
msgrcv():example
Example Program
msgsnd()
Sending a Message
Operations for Messages: msgsnd() and msgrcv()
msgsnd():example
Example Program
receiving
Receiving Messages
Operations for Messages: msgsnd() and msgrcv()
sending
Operations for Messages: msgsnd() and msgrcv()
Sending a Message
MSG_NOERROR
Receiving Messages
MSG_R
Getting Message Queues with msgget()
MSG_W
Getting Message Queues with msgget()
msgctl()
Controlling Message Queues: msgctl()
System V Messages
Message Operations Overview
msgflg()
Message Operations Overview
Getting Message Queues with msgget()
msgget()
Message Operations Overview
Getting Message Queues with msgget()
System V Messages
MSGMNI
Getting Message Queues with msgget()
msgrcv()
Operations for Messages: msgsnd() and msgrcv()
Receiving Messages
msgsnd()
Operations for Messages: msgsnd() and msgrcv()
Sending a Message
MSGTQL
Sending a Message
msqid()
Message Queues
parallel programming
IRIX IPC
portability
Types of Inter-Process Communication Available
removing facilities
System V Semaphores
semaphores
System V Semaphores
arrays of operations
System V Semaphores
blocking operations
System V Semaphores
control commands
Getting Semaphores with semget()
controlling
Using Semaphores
Controlling Semaphores with semctl()
Getting Semaphores with semget()
creating
Using Semaphores
System V Semaphores
decrementing
System V Semaphores
getting
Getting Semaphores with semget()
identifiers
Using Semaphores
incrementing
System V Semaphores
maximum number allowed
System V Semaphores
nonblocking operations
System V Semaphores
number of, limits
Getting Semaphores with semget()
numbering
System V Semaphores
operation permissions
Getting Semaphores with semget()
operations
Operations on Semaphores: semop()
operations:limits
Operations on Semaphores: semop()
ownership
System V Semaphores
semctl()
Using Semaphores
semctl():example
Example Program
semget()
Using Semaphores
Getting Semaphores with semget()
System V Semaphores
semget():example
Example Program
semop()
System V Semaphores
System V Semaphores
Operations on Semaphores: semop()
semop():example
Example Program
set structure
Using Semaphores
testing values
System V Semaphores
undo structures
System V Semaphores
semctl()
System V Semaphores
Getting Semaphores with semget()
Using Semaphores
Controlling Semaphores with semctl()
semget()
Getting Semaphores with semget()
System V Semaphores
Using Semaphores
semid()
Using Semaphores
SEMMNI
Getting Semaphores with semget()
SEMMNS
Getting Semaphores with semget()
SEMMSL
Getting Semaphores with semget()
System V Semaphores
semop()
System V Semaphores
System V Semaphores
Operations on Semaphores: semop()
SEMOPM
Operations on Semaphores: semop()
setting message permissions
Getting Message Queues with msgget()
shared memory
System V Shared Memory
attaching
Operations for Shared Memory: shmat() and shmdt()
System V Shared Memory
control commands
Getting Shared Memory Segments with shmget()
controlling
System V Shared Memory
Controlling Shared Memory: shmctl()
Using Shared Memory
creating
Using Shared Memory
Getting Shared Memory Segments with shmget()
detaching
System V Shared Memory
Operations for Shared Memory: shmat() and shmdt()
Operations for Shared Memory: shmat() and shmdt()
getting
Getting Shared Memory Segments with shmget()
Using Shared Memory
number of segments, limit
Getting Shared Memory Segments with shmget()
operation permissions
Getting Shared Memory Segments with shmget()
shmat()
System V Shared Memory
Operations for Shared Memory: shmat() and shmdt()
Operations for Shared Memory: shmat() and shmdt()
shmat():example
Operations for Shared Memory: shmat() and shmdt()
shmctl()
System V Shared Memory
Using Shared Memory
Controlling Shared Memory: shmctl()
shmctl():example
Example Program
shmdt()
Operations for Shared Memory: shmat() and shmdt()
System V Shared Memory
Operations for Shared Memory: shmat() and shmdt()
shmdt():example
Operations for Shared Memory: shmat() and shmdt()
shmget()
Getting Shared Memory Segments with shmget()
Using Shared Memory
shmget():example
Example Program
size, limits
Getting Shared Memory Segments with shmget()
using
Using Shared Memory
shmat()
Operations for Shared Memory: shmat() and shmdt()
System V Shared Memory
Operations for Shared Memory: shmat() and shmdt()
shmctl()
Using Shared Memory
Controlling Shared Memory: shmctl()
System V Shared Memory
shmdt()
Operations for Shared Memory: shmat() and shmdt()
Operations for Shared Memory: shmat() and shmdt()
System V Shared Memory
shmget()
Using Shared Memory
Getting Shared Memory Segments with shmget()
SHMMAX
Getting Shared Memory Segments with shmget()
SHMMIN
Getting Shared Memory Segments with shmget()
SHMMNI
Getting Shared Memory Segments with shmget()
sockets
Types of Inter-Process Communication Available
spinlocks
Using Spinlocks
suspending execution
System V Semaphores
SVR4-style
System V IPC Overview
Types of Inter-Process Communication Available
System V-style
System V IPC Overview
types
Types of Inter-Process Communication Available

ipcs command
Message Operations Overview

Iran country code
ISO 3166 Country Names and Abbreviations

Ireland country code
ISO 3166 Country Names and Abbreviations

IRIX and IPC
Types of Inter-Process Communication Available

IRIX and IPC
Using IRIX Shared Memory

ISO 3166 Country Codes
ISO 3166 Country Names and Abbreviations

Israel country code
ISO 3166 Country Names and Abbreviations

Italy country code
ISO 3166 Country Names and Abbreviations

Japan country code
ISO 3166 Country Names and Abbreviations

Kenya country code
ISO 3166 Country Names and Abbreviations

Korea country code
ISO 3166 Country Names and Abbreviations

l10n. See localization
Localization (L10n)

languages, ISO. See internationalization, encodings
The ISO 8859 Family

languages, Latin. See internationalization, encodings
The ISO 8859 Family

Laos country code
ISO 3166 Country Names and Abbreviations

LC_ALL
Category

LC_COLLATE
Category

LC_CTYPE
Category

LC_MESSAGES
Category

LC_MONETARY
Category

LC_NUMERIC
Category

LC_TIME
Category

LEGEND
Internationalizing File Typing Rule Strings

locales
Locales
C locale value
Locale Naming Conventions
categories
Category
collation
The Solution
data location
Location of Locale-Specific Data
date formats
Formatting Dates and Times
defined
Locale
empty strings
The Empty String
encoding
Locale Naming Conventions
languages
Locale Naming Conventions
location of data
Location of Locale-Specific Data
modifiers
Locale Naming Conventions
monetary formats
Specifying Numbers and Money
naming conventions
Locale Naming Conventions
nonempty strings
Nonempty Strings in Calls to setlocale()
numerical formats
Specifying Numbers and Money
setlocale()
Setting the Current Locale
setting current
Setting the Current Locale
sorting rules
Collating Strings
territories
Locale Naming Conventions
time formats
Formatting Dates and Times

localization
defined
Localization (L10n)
empty strings
The Empty String
nonempty strings
Nonempty Strings in Calls to setlocale()

lock removal, order
Setting and Removing Record Locks

lockf()
An Overview of File and Record Locking
Setting a File Lock

locking, file and record. See file and record locking
An Overview of File and Record Locking

log file warning messages
Downloading a Type 1 Font to a PostScript Printer

lp log file warning messages
Downloading a Type 1 Font to a PostScript Printer

lseek()
Setting a File Lock

Macau country code
ISO 3166 Country Names and Abbreviations

memory, shared. See IPC
System V Shared Memory

MENUCMD
Internationalizing File Typing Rule Strings

message catalogs
Strings and Message Catalogs
closing
Opening and Closing XPG/3 Catalogs
file typing rules
Internationalizing File Typing Rule Strings
incompatibilities
Strings and Message Catalogs
locating
XPG/3 Catalog Location
MNLS
fmtmsg()
fmtmsg()
pfmt()
pfmt()
pfmt() flags
Labels, Severity, and Flags
pfmt() format strings
Format Strings for pfmt()
strings
Putting Strings into a Catalog
using
SVR4 MNLS Message Catalogs
NLSPATH
XPG/3 Catalog Location
opening
Opening and Closing XPG/3 Catalogs
reading
Using an XPG/3 Catalog
specifying, MNLS
Specifying MNLS Catalogs
XPG/3
about
XPG/3 Message Catalogs
compiling
Compiling XPG/3 Message Catalogs
creating
Creating XPG/3 Message Catalogs
using
Using an XPG/3 Catalog

message operations
blocking
System V Messages
nonblocking
System V Messages

message queue identifier
Message Queues

messages. See IPC
System V Messages

Mexico country code
ISO 3166 Country Names and Abbreviations

MNLS
Also see message catalogs
Specifying MNLS Catalogs
message catalogs
SVR4 MNLS Message Catalogs

monitor resolution
How Resolution Affects Font Size

msgctl()
System V Messages
Controlling Message Queues: msgctl()
Message Operations Overview

msgget()
Message Operations Overview
Getting Message Queues with msgget()
System V Messages

msgrcv()
Receiving Messages
Operations for Messages: msgsnd() and msgrcv()

msgsnd()
Sending a Message
Operations for Messages: msgsnd() and msgrcv()

msqid()
Message Queues

multibyte characters. See internationalization, multibyte characters
Text Rendering Routines
Character Representation

multilingual support
Multilingual Support

multiprocessor systems
Using Barriers

names, country
ISO 3166 Country Names and Abbreviations

nationalized software
Nationalized Software

New Zealand country code
ISO 3166 Country Names and Abbreviations

Nigeria country code
ISO 3166 Country Names and Abbreviations

NLSPATH
XPG/3 Catalog Location

Off-the-Spot style
Off-the-Spot

On-the-Spot style
On-the-Spot

Over-the-Spot style
Over-the-Spot

parallel programming
IRIX IPC
barriers
Using Barriers
synchronizing processes
Using Barriers

path
fonts
Getting the Current X Font Path

Portugal country code
ISO 3166 Country Names and Abbreviations

PostScript printers
Downloading a Type 1 Font to a PostScript Printer

printers, PostScript
Downloading a Type 1 Font to a PostScript Printer

printf()
Variably Ordered Referencing of printf() Arguments

printf() message catalogs
Variably Ordered Referencing of printf() Arguments

programming
fonts
Writing Programs That Need to Use Fonts
parallel
IRIX IPC

record locking. See file and record locking
An Overview of File and Record Locking

record, definition
Terminology

Saudi Arabia country code
ISO 3166 Country Names and Abbreviations

semaphores
shared arena
Using Shared-Arena Semaphores

semaphores. See IPC
System V Semaphores

semctl()
Controlling Semaphores with semctl()
Using Semaphores
System V Semaphores
Getting Semaphores with semget()

semget()
System V Semaphores
Using Semaphores
Getting Semaphores with semget()

semop()
Operations on Semaphores: semop()
System V Semaphores
System V Semaphores

setlocal()
Locale

setlocale()
Setting the Current Locale

shared arenas
IRIX IPC
allocate
Using Shared-Arena Semaphores
barriers
Using Barriers
changing semaphore values
Changing the Values of Shared-Arena Semaphores
example
Exchanging the First Datum
initializing
Initializing the Shared Arena
IRIX shared memory
Using IRIX Shared Memory
spinlocks
Using Spinlocks
using semaphores
Using Shared-Arena Semaphores

shared memory
IRIX
Using IRIX Shared Memory

shared memory. See IPC
System V Shared Memory

shmat()
System V Shared Memory
Operations for Shared Memory: shmat() and shmdt()
Operations for Shared Memory: shmat() and shmdt()

shmctl()
Controlling Shared Memory: shmctl()
Using Shared Memory
System V Shared Memory

shmdt()
System V Shared Memory
Operations for Shared Memory: shmat() and shmdt()
Operations for Shared Memory: shmat() and shmdt()

shmget()
Using Shared Memory
Getting Shared Memory Segments with shmget()

sockets
Types of Inter-Process Communication Available

South Africa country code
ISO 3166 Country Names and Abbreviations

Spain country code
ISO 3166 Country Names and Abbreviations

Speedo format fonts
Installing Font and Font Metric Files

spinlocks
allocate
Using Spinlocks
and shared arenas
Using Spinlocks

suspend
calling process
System V Messages

SVR4 and IPC
Types of Inter-Process Communication Available

Sweden country code
ISO 3166 Country Names and Abbreviations

Switzerland country code
ISO 3166 Country Names and Abbreviations

syntax, conventions
Conventions Used in This Manual

Taiwan country code
ISO 3166 Country Names and Abbreviations

text rendering routines
Text Rendering Routines

Type 1 font. See fonts
Downloading a Type 1 Font to a PostScript Printer

types
IPC
Types of Inter-Process Communication Available

typographical conventions
Conventions Used in This Manual

typography. See fonts
Terminology

Uganda country code
ISO 3166 Country Names and Abbreviations

Utopia fonts
Downloading a Type 1 Font to a PostScript Printer

video resolution
How Resolution Affects Font Size

virtual memory
font loading
Downloading a Type 1 Font to a PostScript Printer

warning messages
lp log file
Downloading a Type 1 Font to a PostScript Printer

wide characters. See internationalization, wide characters
Wide Characters

X Window System
fonts. See fonts
Font Names
installing fonts. See fonts, installing
Installing Font and Font Metric Files
internationalization changes
Internationalization Support in X11R6
limitations
Limitations of X11R6 in Supporting Internationalization

xfd command
Viewing Fonts

XFilterEvent()
XFilterEvent()

XFontSetExtents
New Text Extents Functions

XLFD font names. See internationalization, X Window System, fontsets
Specifying a Fontset

Xlib changes
Xlib Interface Change

XLookupString()<Default Para Fon
XLookupString(), XwcLookupString(), and XmbLookupString()

XmbLookupString()
XLookupString(), XwcLookupString(), and XmbLookupString()

XSetLocaleModifiers()
Opening an Input Method

XwcLookupString()
XLookupString(), XwcLookupString(), and XmbLookupString()

Zambia country code
ISO 3166 Country Names and Abbreviations