Overview
ISO/IEC 8859-13:1998 - Information technology - 8‑bit single‑byte coded graphic character sets - Part 13: Latin alphabet No. 7 - specifies an 8‑bit single‑byte coded character set of 191 graphic characters intended for data and text processing and interchange. The standard assigns unique names and identifiers (taken from ISO/IEC 10646/Unicode) and maps characters to specific 8‑bit code table positions. It targets languages used in northern and Baltic Europe, and defines conformance rules for devices and information interchange.
Key topics and technical requirements
- 8‑bit single‑byte code table: characters are allocated to a 16×16 table (256 positions) with positions identified by xx/yy or hexadecimal hk notation.
- Bit notation and weights: bits b8…b1 have weights 128…1 for binary interpretation of byte values.
- 191 graphic characters: includes basic Latin letters, accented characters needed for Danish, Estonian, Finnish, German, Latvian, Lithuanian, Norwegian, Polish, Slovene, Swedish, English and Latin, plus punctuation, digits, NO‑BREAK SPACE and SOFT HYPHEN.
- Names & identifiers: character names and unique identifiers are sourced from ISO/IEC 10646‑1 to support unambiguous mapping to Unicode code points.
- No combining characters: the part contains only non‑combining graphic characters; composite symbols must not be created using control functions.
- Conformance and device behavior: rules for CC‑data‑elements and device conformance are specified - devices must document how users supply and recognize characters; originating and receiving device requirements are defined.
- Usage constraints: this part is not intended to be used in conjunction with other ISO/IEC 8859 parts via simple mixing; ISO/IEC 2022 or ISO/IEC 4873 related mechanisms are referenced for code extension scenarios.
Applications and who uses it
- Legacy systems and data interchange: suitable for legacy file encodings, protocol implementations, and archival data where 8‑bit single‑byte encodings are required.
- Localization and software internationalization: useful for applications, printers, terminals, and embedded devices targeting Baltic and Nordic languages that require the specified accented characters.
- Font and renderer development: font vendors and renderer implementers use the code table and character identifiers to ensure correct glyph mapping.
- Migration planning: developers mapping legacy encodings to Unicode will use the standard’s character names and identifiers to create accurate mapping tables.
Related standards
ISO/IEC 8859‑13 is essential reference material when implementing or converting 8‑bit character encodings for Baltic and Nordic language environments.