Overview - ISO/IEC 6937:2001 (Coded graphic character set - Latin alphabet)
ISO/IEC 6937:2001 specifies a standardized coded graphic character set for text communication using the Latin alphabet. The standard defines a repertoire of alphabetic and non‑alphabetic characters (including rules for non‑spacing diacritical marks) and their coded representations for use in many European languages. It is based on 8‑bit coding (with a 7‑bit form in Annex A) and includes rules for defining and using graphic character subrepertoires (subsets of the full repertoire).
Keywords: ISO/IEC 6937, coded graphic character set, Latin alphabet, text communication, non‑spacing diacritical marks, 8‑bit coding.
Key topics and technical requirements
- Character repertoire and coding: Specifies the set of Latin graphic characters and a one‑to‑one mapping to bit combinations in an 8‑bit code table (256 positions arranged in 16×16).
- 7‑bit alternative: Annex A provides the 7‑bit coding option for environments that require it.
- Non‑spacing diacritical marks: Defines use and composition rules for diacritics combined with base Latin letters (see Annex C).
- Names and identifiers: Assigns canonical names and short identifiers for characters; names are aligned with ISO/IEC 10646‑1.
- Conformance rules: Defines conformance for CC‑data‑elements (coded character data) and for devices - both originating and receiving devices must support supplying, transmitting and recognizing repertoire characters.
- Subrepertoires and identification: Rules for creating and identifying subrepertoires and coding options (clause 9–10).
- Implementation guidance: Addresses implementation in physical media and transmission channels; error‑checking and media-specific details may be covered by other standards.
Applications and who uses it
ISO/IEC 6937 is used where interoperable Latin‑script text interchange is required, particularly in telecommunications, legacy systems and embedded devices that rely on compact multi‑byte encodings. Typical users:
- Software and firmware developers implementing character encoding, converters and gateways.
- Device manufacturers (terminals, printers, displays) ensuring conformance for text input/output.
- Systems integrators handling data interchange between legacy European systems and modern environments.
- Standards bodies and archivists maintaining interoperability for historical data sets.
Practical applications include reliable text transmission over constrained channels, interoperable document exchange in European languages, and support for non‑spacing diacritics without full Unicode implementations.
Related standards
ISO/IEC 6937 remains relevant for interoperability with legacy encodings and constrained communications where a standardized Latin repertoire and diacritic handling are required.