TC 304
8-Bit Character Sets - ISO/IEC 10367
- ISO/IEC 10367:1991
- Information technology - Standardized coded graphic character sets for use
in 8-bit codes (first edition).
ISO/IEC 10367 specifies a collection of coded graphic character sets suitable
for use within the structure of an 8-bit code as laid down in ISO/IEC 4873. These sets are all suitable for use as
any of the code elements G1, G2 and G3 in a version of ISO/IEC 4873 at any of
its three levels of implementation. The G0 code element of ISO/IEC 4873 is
prescribed by that standard but is repeated for information in ISO/IEC 10367.
ISO/IEC 10367 does not specify the sets C0 and C1 of control functions that
may be used in a version of ISO/IEC 4873 that conforms to ISO/IEC 10367.
The coded graphic character sets specified in ISO/IEC 10367 are all contained
in the ISO 2375 Register. Their register entries,
together with the escape sequences that designate them as a G1, G2 or G3 code
element, are as follows.
- For the G0 code element:
- ISO-IR 6 (ESC 02/08 04/02) : International Reference Version of ISO/IEC
646:1991
- For the G1, G2 and G3 code elements:
- ISO-IR 100 (ESC gg 04/01) : Latin Alphabet No.1, Supplementary Set (GR
area of ISO 8859-1)
- ISO-IR 101 (ESC gg 04/02) : Latin Alphabet No.2, Supplementary Set (GR
area of ISO 8859-2)
- ISO-IR 109 (ESC gg 04/03) : Latin Alphabet No.3, Supplementary Set (GR
area of ISO 8859-3)
- ISO-IR 110 (ESC gg 04/04) : Latin Alphabet No.4, Supplementary Set (GR
area of ISO 8859-4)
- ISO-IR 148 (ESC gg 04/13) : Latin Alphabet No.5, Supplementary Set (GR
area of ISO/IEC 8859-9)
- ISO-IR 144 (ESC gg 04/12) : Cyrillic Supplementary Set (GR area of ISO/IEC
8859-5)
- ISO-IR 127 (ESC gg 04/07) : Arabic Supplementary Set (GR area of ISO 8859-
6)
- ISO-IR 126 (ESC gg 04/06) : Greek Supplementary Set (GR area of ISO 8859-
7)
- ISO-IR 138 (ESC gg 04/08) : Hebrew Supplementary Set (GR area of ISO 8859-
8)
- ISO-IR 154 (ESC gg 05/00) : Supplementary Set for Latin Alphabets No.1 or
No.5, and No.2
- ISO-IR 155 (ESC gg 05/01) : Basic Box Drawing Set
- ISO-IR 156 (ESC gg 05/02) : Supplementary Set of ISO/IEC 6937
Since the publication of ISO/IEC 10367, other character sets have been
registered that are also intended for use as G1, G2 or G3 code elements in a
version of ISO/IEC 4873. Some of these have also been standardised in further parts of ISO/IEC 8859. Although these are not part of ISO/IEC 10367, they are listed here for completeness:
- ISO-IR 157 (ESC gg 05/06) : Latin Alphabet No.6, Supplementary Set (GR
area of ISO/IEC 8859-10)
- ISO-IR 166 (ESC gg 05/04) : Thai Supplementary Set (GR area of ISO/IEC 8859-11)
- ISO-IR 179 (ESC gg 05/09) : Latin Alphabet No.7, Baltic Rim Supplementary Set (GR area of ISO/IEC 8859-13)
- ISO/IR 199 (ESC gg 05/15) : Latin Alphabet No.8, Celtic Suplementary Set (GR area of ISO/IEC 8859-14)
- ISO-IR 203 (ESC gg 06/02) : Latin Alphabet No.9, European Supplementary Set (GR Area of ISO/IEC 8859-15)
- ISO-IR 158 (ESC gg 05/08) : Supplementary Set for Sami (Lappish) to
complement Latin Alphabet No.6 (from annex A of ISO/IEC 8859-10)
- ISO-IR 197 (ESC gg 05/13) : Supplementary Set for Sami to complement Latin Alphabet No.6 (from annex A of ISO/IEC 8859-10)
- ISO-IR 182 (ESC gg 05/12) : Welsh variant of Latin Alphabet No.1,
Supplementary Set
In these escape sequences, replacement of "gg" by 02/13, 02/14 or
02/15 specifies designation as a G1, G2 or G3 code element respectively.
These Intermediate Bytes specify designation of a 96-position single-byte
character set as the code element concerned; see designation of graphic character sets in the
section of this guide on control functions.
For more details of the character sets taken from ISO/IEC
646, ISO/IEC 8859 and ISO/IEC 6937, including the languages for which they
are suitable, see the entries for those standards in this guide. The entry
for ISO/IEC 8859 also covers the additional sets
listed above.
There is a requirement concerning the Supplementary Set of ISO/IEC 6937 (ISO-
IR 156) that it shall not be used in conjunction with any of the Latin
Alphabet Supplementary Sets. However, it may be used in conjunction with any
two of the supplementary sets for Greek, Cyrillic, Arabic and Hebrew as G2 and
G3 code elements, to provide support for these scripts in addition to a wide
range of languages in the Latin script.
Use of ISO-IR 156 requires the support of non-spacing diacritical marks and
so results in a code with variable-length coding. All the 333 characters
(including SPACE) that are in the repertoire of ISO/IEC 6937 can be
represented with single-byte coding by selecting ISO-IR 100 or 148 as the G1
code element, ISO-IR 101 as the G2 code element and ISO-IR 154 as the G3 code
element.
There may be a need in an instance of communication to be able to identify a
subrepertoire of the full repertoire of characters present in the character
sets of ISO/IEC 10367. Procedures for the registration of such subrepertoires are specified in ISO/IEC 7350.
Top of 8-Bit Guide