T.51/ISO/IEC 6937

T.51
テレマティクスサービス用のラテン語ベースのコード化文字セット
状態有効
年が始まった1984
最新バージョン(09/92)
1992年9月
組織ITU-T
委員会研究グループVIII
関連規格T.61ETS 300 706ISO/IEC 10367ISO/IEC 2022ISO 5426
ドメインエンコーディング
ライセンス無料で利用可能
Webサイトhttps://www.itu.int/rec/T-REC-T.51
T.51
エイリアス
  • コードページ 20269
  • ISO-IR -90(旧)
  • ISO-IR-142(旧)
  • ISO-IR-156
標準
に基づくITU T.61
その他の関連エンコーディング

T.51 / ISO/IEC 6937:2001「情報技術 - テキスト通信用コード化グラフィック文字セット - ラテンアルファベット」は、 ASCII、より正確にはISO/IEC 646 -IRVのマルチバイト拡張です[1]これは、 ITU-T(当時はCCITT )と共同でT.51という名称でテレマティクスサービス向けに開発され、1983年に初めてISO規格となりました。特定のバイトコードは、分音記号付きの文字のリードバイトとして使用されます。リードバイトの値は、多くの場合、文字にどの分音記号が付いているかを示し、後続のバイトには、分音記号が付いている文字のASCII値が入ります。

ISO/IEC 6937 の設計者は、Hugh McGregor Ross、Peter Fenwick、Bernard Marti、Loek Zeckendorf です。

ISO6937/2は、ラテンアルファベットを用いて現代ヨーロッパ言語で使用される327文字を定義しています。キリル文字ギリシャ文字など、ラテン文字以外のヨーロッパ文字は、この規格には含まれていません。また、ルーマニア語の カンマなど、ラテンアルファベットで使用される一部の発音区別記号も含まれておらず、当時はセディーユとカンマの区別がなかったため、代わりにセディーユが使用されています。

IANAは、この標準規格の2つの(古い)バージョン(および制御コード)に対して、文字セット名ISO_6937-2-25ISO_6937-2-addを登録しています。しかし、実際には、この文字エンコーディングはインターネットでは使用されていません。[要出典]

シングルバイト文字

プライマリセット(前半)は、ISO/IEC 646:1991改訂以前のISO 646-IRVに準拠していましたつまりほぼ ASCIIに準拠していました、文字0x24はドル記号($)ではなく「国際通貨記号」(¤)として表記されていました。ITU T.51の1992年版では、既存のCCITTサービスでは引き続き0x24を国際通貨記号として解釈することが認められていますが、新しい通信アプリケーションでは0x24をドル記号(つまり、現在のISO 646-IRVに準拠)として使用し、代わりに補助セットを用いて国際通貨記号を表すことが規定されています。[2]

補足セット (後半) には、スペーシング グラフィック文字と非スペーシング グラフィック文字、追加のシンボル、および将来の標準化のために予約されているいくつかの場所が含まれています。

これらはどちらもISO/IEC 2022グラフィカル文字セットであり、プライマリセットは94コードセット、セカンダリセットは96コードセットです。ISO 2022コード拡張技術が使用されていない状況では、プライマリセットはG0セットとして指定され、GL(0x20..0x7F)を介して呼び出されます一方、補助セットはG2セットとして指定され、8ビット環境ではGR(0xA0..0xFF)を介して呼び出され、7ビット環境では制御コード0x19をシングルシフトとして使用して呼び出されます。[3]このシングルシフト2コードのエンコードは、 ISO-IR -106内の位置と一致しています[4]

ISO/IEC 6937の補足セットをG2セットとして指定するためのISO/IEC 2022エスケープシーケンスはESC . R(16進数1B 2E 52)である。[2] [5] [6]以前のISO 6937/2:1983補足セットは94コードセットとして登録されており、ESC * l(16進数1B 2A 6C)でG2に指定されている。[5] [7]

2バイト文字

主文字セットまたは補助文字セットに単一のコードが割り当てられていないアクセント付き文字は、2バイトで符号化されます。最初のバイトは「非スペーシング分音記号」で、その後に基本文字セットの文字が続きます。例:

鋭アクセント付きの小文字のe (é) = [鋭アクセント]+e

ITU T.51規格では、補助文字セットの4列目(8ビット形式の場合は0xC0–CF)を非スペーシング分音記号文字に割り当てています。[ 2]しかし、ISO/IEC 6937は、Unicodeで定義されている文字名と一致するISO/IEC 10646の文字名に、一連の合成シーケンスをマッピングすることで、完全に規定された文字レパートリーを定義しています。このレパートリーには、独立した非スペーシングバイトは含まれていませんが、ASCIIには存在しないスペーシング分音記号のバリエーションが含まれており、ASCIIスペースは末尾バイトとなります。[5] [8]したがって、リードバイトとフォローバイトの特定の組み合わせのみがISO/IEC規格に準拠しています。

このレパートリーはITU版の仕様書にも附属書Aとして添付されているが、ITU版では本文からは参照されていない。これはラテン文字レパートリーの「統合されたスーパーセット」と説明されている。[2]これは、ASCII、Latin-1(またはLatin-5)、Latin-2、および補助ラテン文字セットが使用される場合のISO/IEC 10367のレパートリーに対応する。 [5]

このシステムは、発音区別符号が文字の後ではなく前にあるという点でも Unicode結合文字システムと異なり、 ANSELに似ています。

少し例外的なのは、セディーユ付きのラテン小文字 G が、鋭アクセント、つまり 0xC2 リード バイトであるかのようにコード化されていることです。これは、そのディセンダーがセディーユと干渉するため、小文字の上には通常、回転コンマが付きます ( Ģ ģ )

合計 13 個の分音記号の後に、基本セットから選択した文字を続けることができます。

アクセントコード2番目の文字結果
0xC1AEIOUaeiouÀÈÌÒÙàèìòù
急性0xC2ACEILNORSUYZacegilnorsuyzÁĆÉÍĹŃÓŔŚÚÝŹáćéģíĺńóŕśúýź
サーカムフレックス0xC3ACEGHIJOSUWYaceghijosuwyÂĈÊĜĤÎĴÔŜÛŴŶâĉêĝĥîĵôŝûŵŷ
チルダ0xC4AINOUアイノウÃĨÑÕŨãĩñõũ
マクロン0xC5AEIOUaeiouĀĒĪŌŪāēīōū
ブレーヴェ0xC6アグアグĂĞŬăğŭ
ドット0xC7CEGIZcegzĊĖĠİŻċėġż
ウムラウトまたは分音記号0xC8アエイウヤエイウイÄËÏÖÜŸäëïöüÿ
指輪0xCAAUauÅŮåů
セディーユ0xCBCGKLNRSTcklnrstÇĢĶĻŅŖŞŢçķļņŗşţ
二重急性0xCDOUouŐŰőű
オゴネク0xCEAEIUaeiuĄĘĮŲąęįų
キャロン0xCFCDELNRSTZcdelnrstzČĎĚĽŇŘŠŤŽčďěľňřšťž

コードページレイアウト

下記の0xC1~0xCFの範囲のコードについて、U+0300~U+036Fの範囲の合成文字を参照する場合、前述の注意事項が適用されます。これらの文字は、記載されているコードポイントに単純にマッピングすることはできません。また、Unicodeでは0xE2を、ストローク付きの大文字のDと大文字のEthに区別しますが、これらは通常、小文字(0xF2と0xF3)とは見た目が異なります。

ITU T.51の1988年版では、補助文字セットの2つのバージョンが定義されており、最初のバージョンでは、 2番目のバージョンに存在するノーブレークスペースソフトハイフン、NOT記号(¬)、および破線(¦ )が欠落している。最初のバージョンはT.61補助文字セットの拡張として定義され、2番目のバージョンは最初のバージョンの拡張として定義された。[9]現在の(1992年)版では、2番目のバージョンのみが含まれ、特定の文字が廃止され、プライマリセットが現在のISO-646-IRV(ASCII)に更新されているが、既存のテレマティクスサービスは古い動作を維持することが許可されている。[2]

ISO/IEC 6937 または ITU T.51 (ラテン文字)
0123456789BCDEF
0x
1倍
2倍 SP !#$ / ¤ [a]%'*+-/
3倍0123456789:;<>?
4倍@BCDEFGHJKLM
5倍P質問RSTあなたVWXはいZ[\]^_
6倍`1つのbcdefグラムhjlメートルno
7倍pqrstあなたv×yz{|}
8倍
9倍
NBSP¡¢£$ [b]¥# [b]§¤'
バックス°±²³×µ·÷'»¼1/2¾¿
センチ◌̀◌́◌̂◌̃◌̄◌̆◌̇◌̈◌̊◌̧◌̲ [c]◌̋◌̨◌̌
診断¹®©¬¦
ΩÆĐ / ЪĦ[d]IJĿŁØŒºÞŦŊʼn
FXĸæđðħŀłøœßþŧŋシャイ
 T.61 との違い

ビデオテックス版

ビデオテックスの ITU T.101 規格で使用される補足セットのバージョンは、1988 年版の T.51 の最初の補足セットに基づいています。

データ構文2のデフォルトのG2セットは、ギリシャ語のプライマリセットのコードと組み合わせるために、0xC0に΅を追加します。 [10]

データ構文3の補足セットには、「ベクトルオーバーバー」とソリダス、およびいくつかのセミグラフィック文字用の非スペース記号が追加されています[11]

ETS 300 706バージョン

ワールドシステムテレテキスト規格ETS 300 706は、ISO 6937 [12]をG2セットとして採用している。これはT.61補足セットのスーパーセットであり、1988年版T.51の最初の補足セットのスーパーセットでもあるが、特定の位置で現行版T.51と衝突する。ETS版のダイアクリティカルコードはUS-ASCIIBS_viewdataなど、現在使用されているG0セットの文字[12]と「関連付ける」ように指定されている。このバージョンは、以下の表に示されている。

ワールドシステムテレテキスト、ラテン語G2セット(ETS 300 706:1997)[12]
0123456789BCDEF
 SP ¡¢£$¥#§¤'
バックス°±²³×µ·÷'»¼1/2¾¿
センチ◌̀◌́◌̂◌̃◌̄◌̆◌̇◌̣̈◌̣◌̊◌̧◌̲◌̋◌̨◌̌
診断¹®©α
ΩÆĐ / ЪĦIJĿŁØŒºÞŦŊʼn
FXĸæđðħŀłøœßþŧŋ
  T.51との違い

参照

脚注

  1. ^ ¤ の継続使用は既存のCCITTサービスにのみ許可されます。[2]
  2. ^ ab 既存のCCITTサービスにのみ許可されています。それ以外の場合はASCII表現を使用する必要があります。[2]
  3. ^ ITU版規格では、下線付きテキストにアクセント付き文字を含む他の文字と組み合わせて使用​​されることが既に記載されています。1988年版ITUにはこのコードが含まれていますが[9] 、1992年版ITUでは、このコードを送信することを推奨せず、 ANSIエスケープシーケンスを使用するようにしています。ただし、適用可能なシステムで受信された場合、正しく解釈されるべきであるとは言及しています。[2] ISO/IEC版規格の以前の版では、このコードを定義されたレパートリー内の任意の文字と組み合わせることも許可されていましたが[7] 、最近の改訂版ではこのコードは含まれていません。[5]
  4. ^ 初期の草稿ではȷがこの位置に配置されていました。

参考文献

  1. ^ 「T.51:テレマティックサービスのためのラテン語ベースのコード化文字セット」www.itu.int。2019年10月8日時点のオリジナルよりアーカイブ。 2019年11月14日閲覧
  2. ^ abcdefgh CCITT (1992-09-18). テレマティックサービスのためのラテン語ベースのコード化文字セット(1992年版). 勧告T.51.
  3. ^ ITU-T (1995-08-11). 勧告T.51 (1992) 修正1.
  4. ^ ITU (1985-08-01). Teletex 基本制御機能セット(PDF) . ITSCJ/ IPSJ . ISO-IR -106.
  5. ^ abcde ISO/IEC JTC 1/SC 2/WG 3 (1998-04-15). WD 6937, テキスト通信用コード化グラフィック文字セット - ラテンアルファベット(PDF) . JTC1/SC2/N454.{{citation}}: CS1 maint: 数値名: 著者リスト (リンク)
  6. ^ ISO/IEC JTC 1/SC 2/WG 3 (1991-12-15)。 ISO/IEC 6937:1992 の補足セット(PDF)。 ITSC​​J/情報処理学会ISO-IR -156。{{citation}}: CS1 maint: 数値名: 著者リスト (リンク)(左側は US-ASCII です。)
  7. ^ ab ISO/TC97/SC2/WG4 (1985-01-10). ラテンアルファベットおよび非アルファベットグラフィック文字の補足セット(PDF) . ITSCJ/ IPSJ . ISO-IR -90.{{citation}}: CS1 maint: 数値名: 著者リスト (リンク)
  8. ^ Petersen, JK (2002-05-29). The Telecommunications Illustrated Dictionary. CRC Press. p. 888. ISBN 978-1-4200-4067-8
  9. ^ ab CCITT (1988). テレマティックサービスのための符号化文字セット(1988年版)勧告T.51.
  10. ^ CCITT (1988-11-01). ビデオテックス用グラフィック文字補足セット(PDF) . ITSCJ/ IPSJ . ISO-IR -70.
  11. ^ CCITT (1986-11-30). CCITT勧告T.101データ構文IIIのためのグラフィック文字補足セット(PDF) . ITSCJ/ IPSJ . ISO-IR -128.
  12. ^ abc ETSI (1997). 「15.6.3 Latin G2 Set」. 拡張テレテキスト仕様 (PDF) (PDF) . p. 116. ETS 300 706.
  • ITU勧告T.51
  • ISO ページ: ISO 6937-1:1983、ISO 6937-2:1983、ISO 6937-2:1983/Add 1:1989、ISO/IEC 6937:1994、ISO/IEC 6937:2001
  • WD 6937、テキスト通信用符号化グラフィック文字セット - ラテンアルファベット(ISO/IEC 6937:1994の改訂)Wayback Machineに2015年1月4日アーカイブ(ISO/IEC 6937:1994草案)
  • ISO-IR-156(右側部分のISO-IR登録)
「https://en.wikipedia.org/w/index.php?title=T.51/ISO/IEC_6937&oldid=1300870271」より取得