ISO基本ラテンアルファベット
ISO基本ラテンアルファベット(アイエスオーきほんラテンアルファベット、ISO basic Latin alphabet)は、ラテン文字(ラテンアルファベット)の一種で、大文字・小文字それぞれ26文字を含む。国際標準化機構 (ISO) によって国際規格として定められたもので、広く国際通信に用いられている。
ISO基本ラテンアルファベットに含まれる2組の26文字は以下のものである[1][2]。
大文字ラテンアルファベット (Uppercase Latin alphabet) | |||||||||||||||||||||||||
A | B | C | D | E | F | G | H | I | J | K | L | M | N/Ñ | O | P | Q | R | S | T | U | V | W | X | Y | Z |
小文字ラテンアルファベット (Lowercase Latin alphabet) | |||||||||||||||||||||||||
a | b | c | d | e | f | g | h | i | j | k | l | m | n/ñ | o | p | q | r | s | t | u | v | w | x | y | z |
歴史
編集1960年代までに、第一世界におけるコンピュータおよび電気通信の分野で、文字をコード化するための専有されていない方法が必要であることが明らかになってきた。国際標準化機構 (ISO) は、ラテン文字のための7ビットの文字コードをISO 646として制定した。広く受け入れられるようにするために、この規格は、既に使用実績のある文字コードをベースとした。それは米国規格協会(ASA、後のANSI)が制定したAmerican Standard Code for Information Interchange(略称・ASCII)であった。ASCIIは英語アルファベットの26文字×2を含んでいた。ISOによって後に制定された規格、例えばISO/IEC 8859(8ビット文字コード)やISO/IEC 10646 (Unicodeと互換の文字コード)もまた、英語アルファベットの26文字×2を基本的なラテン文字と定義し、それに英語以外の言語で用いられる文字を拡張として加える形を取った[1]。
用語
編集文字を含むUnicodeブロックの名称
編集Unicodeで基本ラテンアルファベットを含むブロック (U+0000-007F) は"C0 Controls and Basic Latin"(C0制御文字及び基本ラテン文字)と呼ばれる。
2つのサブセットの名称
編集Unicode 7.0では、基本ラテン文字は以下の2つのサブセットを持つ[3] 。
- "Uppercase Latin alphabet"(大文字ラテンアルファベット)- 文字名称に "LATIN CAPITAL LETTER" の文字列を含む文字の集合
- "Lowercase Latin alphabet"(小文字ラテンアルファベット)- 文字名称に "LATIN SMALL LETTER" の文字列を含む文字の集合
文字の名称
編集UnicodeでFF00からFFEFまでには全角の基本ラテンアルファベットが含まれる[4]。
- FF21 A FULLWIDTH LATIN CAPITAL LETTER A
- FF41 a FULLWIDTH LATIN SMALL LETTER A
文字のコード化の年表
編集- 1865年: パリで開催された国際電信会議で国際モールス符号が制定される。この規格は後に国際電気通信連合 (ITU) により採用される。
- 1950年代: 国際民間航空機関 (ICAO) により無線電話通話表が制定される。[1]
- 1963年: 米国規格協会(ASA、後のANSI)によりASCII(7ビット文字コード)が制定される。
- 1963-1964年: IBMによりEBCDICが開発される。ASCIIと同じ文字をコード化したものだが、コードの値は異なる。
- 1972年: 国際標準化機構 (ISO) がISO 646を制定。ASCIIと同じコード値を採用した。1983年に第2版 (ISO 646:1983) が出され、1991年に国際電気標準会議 (IEC) と共同の規格として ISO/IEC 646:1991 となった。
- 1983年: 国際電気通信連合のITU-TがITU-T勧告 T.51 を制定。ASCIIのマルチバイト拡張。同年、ISOにより国際規格ISO 6937となる。
- 1987年: ISO 8859-1:1987 制定(ラテンアルファベットの8ビット文字コード)
- 1980年代中頃-後半: Microsoft Windowsで使用されるWindows-1250とWindows-1252が制定される。(おおまかにはISO/IEC 8859-1に似ている)
- 1990年: ユニコードコンソーシアムによりUnicode 1.0が開発される[5][6]。ASCIIやISO/IEC 646と同じコード値を使用した「C0 制御文字と基本ラテン文字」ブロックを含む。
- 1993年: Unicode 1.1互換のISO/IEC標準 ISO/IEC 10646-1:1993 が制定される。
表現
編集基本ラテンアルファベットは、ASCIIでは印刷可能な文字 (printable characters) に、version 1.0以降のUnicodeでは「C0制御文字及び基本ラテン文字」ブロックに属している。どちらにおいても、また、ISO/IEC 646, ISO/IEC 8859, ISO/IEC 10646においても、十六進数で大文字は41から5A、小文字は61から7Aに位置している。
使用例
編集国際音声記号 (IPA) では全ての小文字を使用している。X-SAMPAとSAMPAでは、IPAと同じ文字はIPAと同じ音声を表す。キルシェンバウムでは、"r"以外は同様である。
関連項目
編集脚注
編集- ^ a b “Internationalisation standardization of 7-bit codes, ISO 646”. Trans-European Research and Education Networking Association (TERENA). 2010年10月3日閲覧。
- ^ 太田昌孝. Character Sets ISO-10646 and ISO-10646-J-1 (英語). doi:10.17487/RFC1815. RFC 1815. 2010年10月3日閲覧。
- ^ https://www.unicode.org/charts/PDF/U0000.pdf
- ^ https://www.unicode.org/charts/PDF/UFF00.pdf
- ^ “Unicode character database”. The Unicode Standard. 2013年3月22日閲覧。
- ^ The Unicode Standard Version 1.0, Volume 1. Addison-Wesley Publishing Company, Inc.. (1990). ISBN 0-201-56788-1