International Color Consortium
Members
Getting Started
V4
iccMAX
Making color seamles between devices and documents
ICC Specifications
Technical Notes
ICC Resource Center
ICC Slide Presentation
ICC Logos
Information on Profiles
ICC White Papers
Color Management Links
Member List
ICC Working Groups
FAQ
Forum
Home
Got a question about ICC Profiles or colour management?

ICC Technical Note 01-2002 Unicode language and region specifications

Last updated: January 2003
Specification covered by this Technical Note: ICC.1 (v4); ICC.2 (all)

In tag 6.5.14, multiLocalizedUnicodeType, a set of multilingual Unicode strings are associated with a profile. Each string in the set is stored in a separate record with the information about what language and region the string is for. The following are specified: Byte offset 16..17 provide the first name language code from ISO-639 and byte offset 18..19 provide the first name region code from ISO-3166.

It should be noted that we are only using the 2 character codes specified in these standards and that the relevant information can be obtained form the ISO web-site free of charge.

ISO 639: Code for the representation of names of languages can be found at the official site of the ISO 639 Joint Advisory Committee, which is the only one authorized by ISO.

http://lcweb.loc.gov/standards/iso639-2/iso639jac.html

Note that we are using ISO 639-1 (two-character codes) and that multiple codes for the same language are to be considered synonyms.

Examples from the site:

English French 639-2 639-1
Abkhazian abkhaze abk ab
Afar afar aar aa
Amharic amharique amh am
Arabic arabe ra ar
Armenian arménien arm/hye* hy
Burmese birman bur/mya* my
ISO 3166: Code for the representation of regions lists only two-alpha codes, so there should be no confusion. ISO 3166 codes can be found at:

http://www.iso.ch/iso/en/prods-services/iso3166ma/index.html

Examples from the site:
AFGHANISTAN;AF
ALBANIA;AL
ALGERIA;DZ
AMERICAN SAMOA;AS
ANDORRA;AD
ANGOLA;AO
ANGUILLA;AI
ANTARCTICA;AQ
ANTIGUA AND BARBUDA;AG
ARGENTINA;AR
ARMENIA;AM
ARUBA;AW
AUSTRALIA;AU
AUSTRIA;AT
AZERBAIJAN;AZ
BAHAMAS;BS
BAHRAIN;BH
BANGLADESH;BD
BARBADOS;BB
BELARUS;BY
BELGIUM;BE


ICC Technical Note 01-2003 (v 1.0) Unicode language and region specifications. Franklin, TN: International Color Consortium, 2003