デジタルテキストの表示において、特定の言語特有の記号や文字を正しく表現することは極めて重要です。ISO-8859-14(通称:Latin-8またはCeltic)は、主にアイルランド語やウェールズ語などのケルト諸語をデジタル環境で扱うために設計された8ビットの文字エンコーディング規格です。1998年に初版が公開されたこの規格は、標準的なASCII文字セットを拡張し、ケルト諸語に必要な特殊文字を組み込んでいます。
Key Facts
- 正式名称: ISO/IEC 8859-14:1998
- 主な目的: アイルランド語、ウェールズ語、マン島語、スコットランド・ゲール語、コーンウォール語、ブルトン語、英語のサポート
- ベース規格: US-ASCIIを拡張し、ISO-IR-182に基づいている
- 別名: Latin-8, iso-celtic, l8, iso-ir-199
- 互換性: Microsoftのコードページ28604やFreeDOSのコードページ58163として割り当てられている
規格の成り立ちと歴史的背景
ISO-8859-14の策定プロセスは、当初の計画から何度か変更を経て現在の形になりました。もともとこの番号(-14)はサーミ語向けに提案されていましたが、その後、ケルト諸語向けの提案がISO 8859-12からこちらへ移行されました。一方で、サーミ語向けの提案は最終的にISO 8859-15へと引き継がれることになります。
また、開発段階のドラフトでは文字の配置にいくつかの変更がありました。例えば、当初は0xAEの位置に「ドットのないi」が配置されていましたが、最終的な仕様ではISO-8859-1との整合性を保つため、登録商標記号(®)に変更されました。さらに、1994年に登録されたISO-IR-182(ウェールズ語向け修正版)で導入された特殊文字(Ẁ, Ẃ, Ẅ, Ỳ, Ÿ, Ŵ, Ŷおよびその小文字)が、そのままISO-8859-14にも採用されています。
文字コードの構造とレイアウト
ISO-8859-14は、基本となるISO-8859-1(Latin-1)と多くの共通点を持ちながら、ケルト諸語に不可欠な文字を優先的に配置しています。特に0xA1から0xBFの範囲において、Latin-1とは異なる文字割り当てが行われています。
初期のドラフト段階では、セント記号(¢)が含まれていましたが、検討の結果、段落記号(¶)の方がより一般的であると判断され、最終仕様ではセント記号が削除され、段落記号が維持されました。
| 項目 | 詳細内容 |
|---|---|
| 標準規格 | ISO/IEC 8859-14:1998 |
| 分類 | 拡張ASCII / ISO/IEC 4873 レベル1 |
| 対応言語 | アイルランド語、ウェールズ語、マン島語、スコットランド・ゲール語等 |
| IANA推奨名 | ISO-8859-14(ISO/IEC 6429の制御コードを補完) |
| Windowsコードページ | CP 28604 (Extended Latin-8) |
Frequently Asked Questions
ISO-8859-14はどのような言語のために作られましたか?
主にアイルランド語やウェールズ語を含むケルト諸語をデジタルで表記するために設計されました。これにはマン島語、スコットランド・ゲール語、コーンウォール語、ブルトン語、および英語が含まれます。
Latin-1(ISO-8859-1)との主な違いは何ですか?
基本構造は似ていますが、0xA1から0xBFの範囲にケルト諸語特有の文字(例:Ḃ, Ċ, Ḋなど)が配置されている点が異なります。また、一部の記号(セント記号など)が削除され、別の文字に置き換わっています。
Windows環境ではどのように扱われますか?
Microsoftは、この規格に対してコードページ 28604(Windows-28604)を割り当てています。また、CeltScriptによる「Extended Latin-8」という拡張版も存在します。
この規格のベースとなったものは何ですか?
US-ASCIIを拡張したものであり、具体的には1994年に登録されたウェールズ語向けの修正案であるISO-IR-182に基づいています。
References
- Character Sets, (IANA), 2018-12-12
- "SheetJS/js-codepage". GitHub. 12 October 2021.
- "Cpi/CPIISO/Codepage.TXT at master · FDOS/Cpi". .
- Everson, Michael. "Proposed ISO 8859-14 (later 15)".
- Everson, Michael. "Proposed ISO 8859-12 (later 14)".
- (1996-06-19). Proposal for a new part of ISO/IEC 8859: Latin alphabet No. 9 (Sámi).
- (1997-01-24). ISO-IR-197: Sami supplementary Latin set (PDF). ITSCJ/.
- Everson, Michael (1997-05-05). "ISO/IEC CD 8859-14:1997 — Latin alphabet No. 8 (Celtic)" (Committee Draft).
- (1994-03-16). ISO-IR-182: Welsh variant of Latin Alphabet No. 1 (right-hand part) (PDF). ITSCJ/.
- Kuhn, Markus; Whistler, Ken (1999-07-27). "ISO/IEC 8859-14:1998 to Unicode". 8859 to Unicode mapping tables. .