← ホームへ戻る

ISO-8859-10(Latin-6)の概要と北欧言語への対応

🗓 2026年8月13日

デジタルテキストの表示において、特定の地域の言語を正確に表現するための文字エンコーディングは不可欠です。ISO-8859-10は、一般的に「Latin-6」として知られる8ビットのシングルバイト文字セットであり、主に北欧地域の言語をサポートするために設計されました。1992年に初版が公開されたこの規格は、ISO/IEC 8859シリーズの一部として位置づけられています。

この規格は、標準的なUS-ASCIIをベースに拡張されており、ISO-8859-1およびISO-8859-4の設計思想を継承しています。特に、ISO-8859-4よりも北欧諸語への適合性が高いとされており、地域の言語的ニーズを満たすために最適化されました。

Key Facts

  • 正式名称: ISO/IEC 8859-10:1998(Latin alphabet No. 6)
  • 主な用途: 北欧諸語の表記
  • ベース規格: US-ASCIIを拡張し、ISO-8859-1および-4に基づいている
  • 別名: Latin-6, iso-ir-157, csISOLatin6
  • 互換規格: ECMA-144としてEcma Internationalからも発行されている
  • プラットフォーム対応: Microsoft(Windows-28600)やIBM(コードページ 919)が割り当てを定義

技術的な仕様と実装

ISO-8859-10は、IANA(Internet Assigned Numbers Authority)によって推奨される文字セット名となっており、ISO/IEC 6429で定義されているC0およびC1制御コードを補完して利用されます。これにより、単なる文字の表示だけでなく、通信制御などの基本的な機能も保持しています。

文字コードの構成としては、0x00から0x7Fまでは標準的なASCIIと同一であり、0x80以降の領域に北欧言語特有の文字が割り当てられています。これにより、既存の英語ベースのシステムとの互換性を維持しつつ、特殊文字の表現を可能にしています。

ISO-8859-10 の基本仕様まとめ
項目 詳細内容
規格分類 ISO 8859 (拡張ASCII / ISO 4873 レベル1)
対応言語 北欧諸語(Nordic languages)
代替名称 Latin-6, iso-ir-157, l6
関連標準 ECMA-144, ISO/IEC 8859

サミ語への対応とISO-IR 158

ISO-8859-10単体ではカバーしきれない特殊な表記が存在します。特にスコルト・サミ語や歴史的なサミ語の正書法においては、追加の文字が必要となります。これを解決するために導入されたのがISO-IR 158という補完的なグラフィカルセットです。

ISO-IR 158は、ISO 2022の仕組みを利用して、G2またはG3セット(0x8Eまたは0x8Fによる切り替え)としてメインのLatin-6セットと共に使用されます。これにより、サミ語の表記に必要な文字をより適切に網羅することが可能となりました。

この補完セットには、古い正書法で気音(aspirated consonant)を示すために用いられた、逆アポストロフィや盛り上がった左半環のような形状の記号(通称「ハイ・オゴネク」)などが含まれています。

Frequently Asked Questions

ISO-8859-10とISO-8859-4の違いは何ですか?

どちらも北欧言語を対象としていますが、ISO-8859-10(Latin-6)は、ISO-8859-4よりも北欧諸語にとってより有用な文字構成になるよう設計されています。

WindowsやIBMのシステムではどのように扱われていますか?

Microsoftは「Windows-28600(コードページ 28600)」として、IBMは「コードページ 919」として、それぞれISO-8859-10に相当する割り当てを行っています。

ISO-IR 158とはどのような役割を持つものですか?

ISO-8859-10に不足している文字を補うための追加セットです。主にスコルト・サミ語などの特殊な正書法を正しく表現するために利用されます。

この規格はどのような文字セットに基づいていますか?

基本となるUS-ASCIIを拡張しており、設計のベースとしてISO-8859-1およびISO-8859-4が参照されています。

References

  1. Character Sets, (IANA), 2018-12-12
  2. Standard ECMA-144: 8-Bit Single-Byte Coded Character Sets - Latin Alphabet No. 6 (3rd ed.). 2000. This Ecma publication is also approved as ISO/IEC 8859-10.
  3. Whistler, Ken (1999-10-11). "ISO/IEC 8859-10:1998 to Unicode". 8859 to Unicode mapping tables. .
  4. International Components for Unicode (ICU), iso-8859_10-1998.ucm, 1999-10-11
  5. Swedish Institute for Standards (13 July 1992). ISO-IR-158: Sami (Lappish) Supplementary Set (PDF). ITSCJ/.
  6. "Annex A: Coverage of languages by parts 1 to 10 of ISO/IEC 8859 (informative)" (PDF). Final Text of DIS 8859-1, 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No.1. 1998-02-12. ISO/IEC FDIS 8859-1:1998 / N2988 / WG3 N411.
  7. Whistler, Ken (1998-09-22) [1991-04-04]. "High Ogonek". Unicode Mail List (Mailing list).