Language System Tags

Language system tags identify the language systems supported in a TrueType Open font. Microsoft uses the standard language system tag names defined in the Windows Natural Language Support API document (called NLSAPI.doc), in Appendix A: Locales and Language ID's. This document is available on the Microsoft Developers Network CD released by Microsoft quarterly, or it can be acquired directly from Microsoft Typography.

All tags are 4-byte character strings composed of a limited set of ASCII characters in the 0x20-0x7E range. The following list shows sample language system tags from the NLSAPI document. Each language system tag consists of three uppercase letters, followed by a single space. This space character is a single byte, 0x20; it is not equal to NULL.

Language System Tag

Language System

"ARA "

Arabic (Saudi Arabia)

"ZHT "

Chinese (Taiwan)

"ZHS "

Chinese (PRC)

"ENU "

English (United States)

"ENG "

English (British)

"FRA "

French (Standard)

"DEU "

German (Standard)

"IWR "

Hebrew

"JAN "

Japanese

"KOR "

Korean

"ESP "

Spanish (Traditional Sort)

"THA "

Thai