Jump to content

ISO/IEC 10367

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Monster Iestyn (talk | contribs) at 17:45, 22 December 2020 (change category). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

ISO/IEC 10367:1991 is a standard developed by ISO/IEC JTC 1/SC 2,[1] defining graphical character sets for use in character encodings implementing levels 2 and 3 of ISO/IEC 4873[2] (as opposed to ISO/IEC 8859, which defines character encodings at level 1 of ISO/IEC 4873).

Relationship to ISO/IEC 8859

The parts of ISO/IEC 8859 define complete encodings at level 1 of ISO/IEC 4873 (i.e. as stateless extended ASCII single-byte encodings, reserving the C1 area), and do not allow for use of multiple parts together. For use at levels 2 and 3 of ISO/IEC 4873 (i.e. with shift codes for additional graphical character sets), ISO/IEC 8859 stipulates that equivalent sets from ISO/IEC 10367 should be used instead.[3]

ISO/IEC 10367:1991 includes ASCII, as well as sets matching the G1 sets used for the right-hand sides (non-ASCII parts) of ISO/IEC 6937 (ITU T.51) and of ISO/IEC 8859 parts 1 through 9 (i.e. those parts which existed as of 1991, when it was published), a set of additional Roman characters supplementing some of those parts, and a set of box drawing characters (shown below).[2][4]

Supplementary G3 Latin set

ISO/IEC 10367 includes the ISO-IR-154 graphical set, which is intended to supplement Latin alphabets number 1, 2 and 5 (i.e. ISO-8859-1, ISO-8859-2 and ISO-8859-9).[4] Specifically, it is intended for use as a G3 set in a profile of ISO/IEC 4873 in which the G1 and G2 sets include the right hand side of ISO-8859-2, and also that of either ISO-8859-1 or ISO-8859-9.[5] These configurations allow the entire ISO/IEC 6937 repertoire (ITU T.51 Annex A) to be represented without the use of non-spacing codes.[6]

For instance, the letter Ĉ would be encoded under ISO/IEC 4873 level 2 as 0x8F 0x23 if this set is included.

Characters which also appear in ISO-8859-1 are shown below with a grey box, while those which also appear in ISO-8859-9 are shown with a green box. Under the current edition of ISO/IEC 4873 / ECMA-43 (although not earlier editions),[7] characters must be used from the lowest-numbered working set they appear in, hence those characters are not used from this G3 set when the respective ISO-8859 right-hand side set is used as the G1 or G2 set.[8]

ISO/IEC 10367 supplementary G3 Latin set[5]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
2_/A_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|Ā
0100
Template:Chset-color-letter|Ĉ
0108
Template:Chset-color-letter|Ċ
010A
Template:Chset-color-undef| Template:Chset-color-letter|Ė
0116
Template:Chset-color-letter|Ē
0112
Template:Chset-color-letter|Ĝ
011C
Template:Chset-color-punct|
2018
Template:Chset-color-punct|
201C
Template:Chset-color-graph|
2122
Template:Chset-color-graph|
2190
Template:Chset-color-graph|
2191
Template:Chset-color-graph|
2192
Template:Chset-color-graph|
2193
3_/B_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|ā
0101
Template:Chset-color-letter|ĉ
0109
Template:Chset-color-letter|ċ
010B
Template:Chset-color-letter-box|ð
00F0
Template:Chset-color-letter|ė
0117
Template:Chset-color-letter|ē
0113
Template:Chset-color-letter|ĝ
011D
Template:Chset-color-punct|
2019
Template:Chset-color-punct|
201D
Template:Chset-color-graph|
266A
Template:Chset-color-digit|
215B
Template:Chset-color-digit|
215C
Template:Chset-color-digit|
215D
Template:Chset-color-digit|
215E
4_/C_ Template:Chset-color-undef| Template:Chset-color-letter-box|Ğ
011E
Template:Chset-color-letter|Ġ
0120
Template:Chset-color-letter|Ģ
0122
Template:Chset-color-letter|Ĥ
0124
Template:Chset-color-letter|Ħ
0126
Template:Chset-color-letter|Ĩ
0128
Template:Chset-color-letter-box|İ
0130
Template:Chset-color-letter|Ī
012A
Template:Chset-color-letter|Į
012E
Template:Chset-color-letter|IJ
0132
Template:Chset-color-letter|Ĵ
0134
Template:Chset-color-letter|Ķ
0136
Template:Chset-color-letter|Ļ
013B
Template:Chset-color-letter|Ŀ
013F
Template:Chset-color-letter|Ņ
0145
5_/D_ Template:Chset-color-punct|
2014
Template:Chset-color-letter|Ŋ
014A
Template:Chset-color-letter|Ō
014C
Template:Chset-color-letter|Œ
0152
Template:Chset-color-letter|Ŗ
0156
Template:Chset-color-letter|Ŝ
015C
Template:Chset-color-letter|Ŧ
0166
Template:Chset-color-letter-box|Þ
00DE
Template:Chset-color-letter|Ũ
0168
Template:Chset-color-letter|Ŭ
016C
Template:Chset-color-letter|Ū
016A
Template:Chset-color-letter|Ų
0172
Template:Chset-color-letter|Ŵ
0174
Template:Chset-color-letter-box|Ý
00DD
Template:Chset-color-letter|Ŷ
0176
Template:Chset-color-letter|Ÿ
0178
6_/E_ Template:Chset-color-letter|
2126
Template:Chset-color-letter-box|ğ
011F
Template:Chset-color-letter|ġ
0121
Template:Chset-color-letter|ģ
0123
Template:Chset-color-letter|ĥ
0125
Template:Chset-color-letter|ħ
0127
Template:Chset-color-letter|ĩ
0129
Template:Chset-color-letter-box|ı
0131
Template:Chset-color-letter|ī
012B
Template:Chset-color-letter|į
012F
Template:Chset-color-letter|ij
0133
Template:Chset-color-letter|ĵ
0135
Template:Chset-color-letter|ķ
0137
Template:Chset-color-letter|ļ
013C
Template:Chset-color-letter|ŀ
0140
Template:Chset-color-letter|ņ
0146
7_/F_ Template:Chset-color-letter|ĸ
0138
Template:Chset-color-letter|ŋ
014B
Template:Chset-color-letter|ō
014D
Template:Chset-color-letter|œ
0153
Template:Chset-color-letter|ŗ
0157
Template:Chset-color-letter|ŝ
015D
Template:Chset-color-letter|ŧ
0167
Template:Chset-color-letter-box|þ
00FE
Template:Chset-color-letter|ũ
0169
Template:Chset-color-letter|ŭ
016D
Template:Chset-color-letter|ū
016B
Template:Chset-color-letter|ų
0173
Template:Chset-color-letter|ŵ
0175
Template:Chset-color-letter-box|ý
00FD
Template:Chset-color-letter|ŷ
0177
Template:Chset-color-letter|ʼn
0149

Box drawing set

The following shows the box drawing set from ISO/IEC 10367, which is registered for ISO/IEC 2022 use as ISO-IR-155. Although it does not make use of the 0x20/A0 or 0x7F/FF positions, it is registered as a 96-character set.[9]

Perl libintl includes a "ISO_10367-BOX" codec. This encodes/decodes ASCII over GL and the ISO-IR-155 box drawing set over GR with a few deviations. Specifically, it includes double-lined box-drawing characters in place of heavy-lined characters, and it replaces the upper half block (▀) at 0xCB with a private use character U+E019, documented as "Unit space B".[10]

ISO/IEC 10367 box drawing set[9]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
2_/A_ Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
3_/B_ Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
4_/C_ Template:Chset-color-graph |
2503
Template:Chset-color-graph |
2501
Template:Chset-color-graph |
250F
Template:Chset-color-graph |
2513
Template:Chset-color-graph |
2517
Template:Chset-color-graph |
251B
Template:Chset-color-graph |
2523
Template:Chset-color-graph |
252B
Template:Chset-color-graph |
2533
Template:Chset-color-graph |
253B
Template:Chset-color-graph |
254B
Template:Chset-color-graph |
2580
Template:Chset-color-graph |
2584
Template:Chset-color-graph |
2588
Template:Chset-color-graph |
25AA
Template:Chset-color-undef |
 
5_/D_ Template:Chset-color-graph |
2502
Template:Chset-color-graph |
2500
Template:Chset-color-graph |
250C
Template:Chset-color-graph |
2510
Template:Chset-color-graph |
2514
Template:Chset-color-graph |
2518
Template:Chset-color-graph |
251C
Template:Chset-color-graph |
2524
Template:Chset-color-graph |
252C
Template:Chset-color-graph |
2534
Template:Chset-color-graph |
253C
Template:Chset-color-graph |
2591
Template:Chset-color-graph |
2592
Template:Chset-color-graph |
2593
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
6_/E_ Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
7_/F_ Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef|
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 
Template:Chset-color-undef |
 

References

  1. ^ ISO/IEC JTC 1/SC 2 (1991). "Information technology — Standardized coded graphic character sets for use in 8-bit codes". ISO. ISO/IEC 10367:1991.{{cite web}}: CS1 maint: numeric names: authors list (link)
  2. ^ a b van Wingen, Johan W (1999). "8. Code Extension, ISO 2022 and 2375, ISO 4873 and 10367". Character sets. Letters, tokens and codes. Terena.
  3. ^ ISO/IEC JTC 1/SC 2 (1998-02-12). Final Text of DIS 8859-10, Information Technology — 8-bit single-byte coded graphic character sets — Part 10: Latin alphabet No. 6 (PDF). ISO/IEC FDIS 8859-10:1998, JTC1/SC2 N2992, WG3 N415.{{citation}}: CS1 maint: numeric names: authors list (link)
  4. ^ a b "8-Bit Character Sets - ISO/IEC 10367". Guide to the use of Character Sets in Europe. DKUUG.
  5. ^ a b ECMA (1990-03-01). "Supplementary Set for Latin Alphabets 1, 2 and 5" (PDF). ITSCJ/IPSJ. ISO-IR-155.
  6. ^ ISO/IEC JTC 1/SC 2/WG 3 (1998-04-15). "Annex E: Alternative coded representation of the repertoire with no non-spacing diacritical marks". WD 6937, Coded graphic character set for text communication - Latin alphabet (PDF). p. 37. JTC1/SC2/N454.{{citation}}: CS1 maint: numeric names: authors list (link)
  7. ^ ECMA (1991). "Main differences between the second edition (1985) and the present (third) edition of this ECMA Standard". ECMA-43: 8-Bit Coded Character Set Structure and Rules (PDF) (ECMA Standard) (3rd ed.). p. 23.
  8. ^ ECMA (1991). "Unique coding of characters". ECMA-43: 8-Bit Coded Character Set Structure and Rules (PDF) (ECMA Standard) (3rd ed.). p. 10.
  9. ^ a b ISO/IEC/JTC1/SC2/WG3 (1990-04-16). "Basic Box-Drawings Set" (PDF). ITSCJ/IPSJ. ISO-IR-155.{{cite web}}: CS1 maint: numeric names: authors list (link)
  10. ^ Flohr, Guido. "Conversion routines for ISO_10367_BOX". libintl-perl. Locale::RecodeData::ISO_10367_BOX.