[12]
私用終端バイト Fp
は、
私用のための終端バイトです。
[1] Fp は終端バイトのうち、
03/00
〜03/15
を表します。
JIS X 0202:1998 13.2
[2] どのエスケープ・シーケンスでも、 Fp は常に私用に予約されています。私用のエスケープ・シーケンスは ISO 2375 による登録の範囲外とされています。 JIS X 0202:1998 13.3.3
[4]
ISO/IEC 2022 はどのエスケープ・シーケンスでも
と書いていますが、
本当にどのエスケープ・シーケンスでもよいのかはよくわかりません。
[51]
7F 型エスケープ・シーケンスは ISO/IEC 2022:1994
では使われていません (将来の標準化のために予約されています) が、
それに属する、例えば
を情報交換の当事者間の合意で適当な意味に割当ててしまってもよいのかははっきりしません。ESC
02/07 03/00
[13] ISO/IEC 2022 にとっての「私用」 は、 他の応用規格がその目的の範囲内で定義して利用させることと矛盾しません。 実際いくつかの事例がありました。
[5] CNS 11643 は私用終端バイト
3/0 - 3/15,
2/1 3/0 - 2/4 3/15
の80個の942文字集合として用いられると定められています。
[9] KS C 5601-1987 は942文字集合の私用終端バイト
3/1 を用いていました。
[11]
ARIB STD-B5,
ARIB STD-B24 は独自の図形文字集合に 3/0
-3/11
を割り当てています。
3/0 - 3/8 は94集合、
3/9 - 3/11 は942集合です。
>>15
[14] Videotex は独自の図形文字集合に私用終端バイトを用いていました。 94集合の 3/3 と 96集合の 3/8 と 3/9 がありました。 T.101 の1個目の PDF、111頁
[39]
ctext は 3F の中間バイト1バイト + 3/0 or 3/1
を版付けに使っています。
[38]
ctext は非標準復帰 DOCS
の
3/0 - 3/4 を規定しています。
3/5 - 3/15 も将来の拡張で利用する可能性を想定した実装が要請されています。
[41]
MARC-8 は 3/1, 3/2, 3/3, 3/4 を定義していました。
3/1 は943集合 (EACC),
その他は 94集合でした。
(複数バイト集合 G0 指示は旧仕様 ESC
2/4 I)
[8] GB 12054 は [ 3/0, 3/7 ] を中華人民共和国の国家登記簿による割当、 [ 3/8, 3/15 ] を私用としていました。 (これに基づく登録が実在するのかは不明。)
[6] JIS X 0208 は外字利用時に私用終端バイトを用いることを求めています。 (具体的な指定はなし。)
[10] MULE はいくつかの私用終端バイトを使っていました。 >>16
chinese-sisheng
("SiSheng (PinYin/ZhuYin)",
Emacs 20+;
Mule 2.3: sisheng_cwnn
>>65;
XEmacs: sisheng
,
ltr) - 94集合 3/0 ★lc-thai
(TIS 620, Mule 2.3 (廃止)) - 94集合 3/1lao
("Lao" U+0E81
- U+0EDF
,
Emacs 20+, XEmacs UTF-2000) - 94集合 3/1 ★arabic-digit
("Arabic digit",
Mule 2.3: MuleArabic-0
>>65 = lc-arb0
,
ltr) - 94集合 3/2arabic-1-column
("Arabic 1-column",
Mule 2.3: MuleArabic-1
>>65 = lc-arb1
,
rtl) - 94集合 3/3arabic-2-column
("Arabic 2-column",
Mule 2.3: MuleArabic-2
>>65 = lc-arb2
,
rtl) - 94集合 3/4indian-is13194
("Indian IS 13194 (DEV)",
Emacs 20+) - 94集合 3/5 ★ipa
("IPA",
Mule 2.3: MuleIPA
>>65;
Emacs 20+,
XEmacs,
ltr) - 96集合 3/0 ★vietnamese-viscii-lower
("VISCII lower-case",
Mule 2.3: VISCII1.1
>>65;
Emacs 20+,
XEmacs) - 96集合 3/1 ★vietnamese-viscii-upper
("VISCII upper-case",
Mule 2.3: VISCII1.1
>>65;
Emacs 20+;
XEmacs) - 96集合 3/2 ★mule-ucs-unicode-multichar
- 96集合 3/14chinese-big5-1
("Big5 (Level-1) A141-C67F",
Mule 2.3: lc-big5-1
,
Emacs 20+;
XEmacs) - 942集合 3/0 ★chinese-big5-2
("Big5 (Level-2) C940-FEFE",
Mule 2.3: lc-big5-2
,
Emacs 20+;
XEmacs) - 942集合 3/1 ★lc-ethio
(Mule 2.3, 廃止) - 942集合 3/2ethiopic
("Ethiopic characters",
Emacs 20+;
XEmacs) - 942集合 3/3 ★indian-2-column
("Indian 2 Column",
Emacs 20+) - 942集合 3/5indian-1-column
("Indian 1 Column",
Emacs 20+) - 942集合 3/6tibetan
("Tibetan 2 column",
Emacs 20+) - 942集合 3/7tibetan-1-column
("Tibetan 1 column",
Emacs 20+) - 942集合 3/8mojikyo-2022-1
(XEmacs UTF-2000, 廃止) - 943集合 3/10mojikyo-2022-2
(XEmacs UTF-2000, 廃止) - 943集合 3/11thai-xtis
(XEmacs) - 942集合 3/15bitmap
(BITMAP-MULE) - 962集合 3/0mule-unicode-0100-24ff
("Unicode subset (U+0100..U+24FF)",
Mule-UCS; Emacs 21+) -
962集合 3/1mule-unicode-2500-33ff
("Unicode subset (U+2500..U+33FF)",
Mule-UCS; Emacs 21+) -
962集合 3/2mule-unicode-e000-ffff
("Unicode subset lc-arb3
(Mule 2.3) - 962集合 3/3lc-arb4
(Mule 2.3) - 962集合 3/4cgreek
(cgreek) - 962集合 3/4indian-glyph
("Indian glyph") - 962集合 3/4[100] ★ 印のあるものは Mule-UCS に Unicode との変換表があります。
[63]
このうち Big5 の2つは X の ctext でも
Emacs
との互換性のためとして BIG5-E0
, BIG5-E1
の名前で実装されています。
>>16
[64] lao
は X の ctext で
extended segment の mulelao-1
として実装されています。
終端バイトは使っていません。
[70]
lc-thai
と lao
は同じ終端バイトを使いまわしています。
lc-thai
は TIS 620 であるとされ、
公式な終端バイトが割り当てられたために Fp は廃止されたようです。
タイ文字とラオス文字の違いがある非互換変更のように見えますが、
両者は親類関係にあり
lao
は TIS 620 のタイ文字をラオス文字に置き換えたものなので、
まったくの非互換でもありません。
[79] Mule (GNU Emacs, XEmacs) は elisp で文字集合やその終端バイトを定義できます。 Mule 本体は私用終端バイトの符号化図形集合をその利用例のように説明していました >>65。 Mule 本体以外の追加で利用するパッケージで文字集合を定義したものが実際にありましたし、 公開されていたもの以外にも私的な利用例はあったかもしれません。
[80] そのように完全な中央管理ではなかったため (および旧 Mule, GNU Emacs, XEmacs と複数系統の実装が存在したため) に一部で私用終端バイトの衝突が起きています。
[83] なお Mule 独自の図形文字集合と Unicode の対照表は Mule-UCS に入っています。
[7] ISO-2022-JP-MS は ESC $ ( ? を EUDC に割り当てています。
[46]
VT
では94集合
3/0 - 3/9,
3/12 - 3/14,
2/2 3/1,
2/5 3/5,
2/5 3/6,
2/5 3/13
が使われています。
[95]
VT
では、
ESC
2/8 3/1,
ESC
2/9 3/1,
ESC
2/9 4/2
が指示とは違う意味で使われることがありました。
[98]
>>95 それと同時に
ESC
2/8 3/1
が G0 に、
ESC
2/9 4/2
が G1
に ASCII
を指示するとされます。 >>97
4/2 は ASCII ですが、
3/1
は VT では独自の集合のはずです。
しかも
ESC
2/9 3/1
は指示とはされていません。
本当にこの通りの実装だったのでしょうか。謎です。
[40]
VT
では告知シーケンス相当の私用終端バイト
3/6,
3/7
が使われています。
[42]
VT
では
3F 型の私用制御機能
3/3 - 3/9, 3/15
が使われています。
[44]
ctext
では
3F 型の私用制御機能の中間バイトと
3/0 - 3/1
が使われています。
[45]
VT
では
DOCS
3/0, 3/4, 3/8
が使われています。
3/8 は異なる2種が知られています。
[54]
Tektronix 4014
では
ESC
3/8 - 3/11 が使われていました。
[55] Digital Ansi-Compliant Print Protocol Lev 2 Program. Ref. Man. - PPLV2PMB.PDF, , http://sup.xenya.si/sup/info/digital/MDS/jun99/Cd3/PRINTER/PPLV2PMB.PDF#page=162
[89] SCS—Select Character Set, https://vt100.net/docs/vt510-rm/SCS.html
[93] contra/memo.txt at master · akinomyoga/contra · GitHub, https://github.com/akinomyoga/contra/blob/master/memo.txt#L1313
RLogin は private 94 charsets の "1" として DEC_TCS を実装しているが、 然し一方で https://vt100.net/docs/vt510-rm/SCS.html によると、DEC_TCS は "<" である。
[57] 次のものは、 ISO-IR に登録された終端バイトも私用の文字集合に 「fall back」するとされます。 >>55 (指示されたビット組合せは必ずしも互換ではない)
[92] >>89 では >>57 の4種に加えて 6/0 も Norwegian/Danish NRCS。
[84] ecma35lib: DOCS
,
IRR
も参照。
種別 | IRR Fp | 指示列 Fp | 説明 >>88 |
---|---|---|---|
94集合 | 2/3 (# ) 3/0 (0 ) | KS X 1003 | |
94集合 | 3/0 (0 ) | 2/3 (# ) 3/0 (0 ) | KS X 1003 with tilde |
94集合 | 2/3 (# ) 3/1 (1 ) | ETS 300 706 Latin G0 for France | |
94集合 | 2/3 (# ) 3/2 (2 ) | ETS 300 706 Latin G0 for Spain and Portugal | |
94集合 | 2/3 (# ) 3/3 (3) | ETS 300 706 Latin G0 for Estonia | |
94集合 | 2/3 (# ) 3/4 (4 ) | ETS 300 706 Latin G0 for Latvia and Lithuania | |
94集合 | 2/3 (# ) 3/5 (5 ) | ETS 300 706 Latin G0 for Serbia, Bosnia, Croatia and Slovenia | |
94集合 | 3/0 (0) | 2/3 (# ) 3/5 (5 ) | ETS 300 706 Latin G0 for Serbia, Slovenia et al. with the Dollar sign |
94集合 | 2/3 (# ) 3/6 (6 ) | ETS 300 706 Latin G0 for Czech and Slovak | |
94集合 | 2/3 (# ) 3/7 (7 ) | ETS 300 706 Latin G0 for Poland | |
94集合 | 2/3 (# ) 3/8 (8 ) | ETS 300 706 Latin G0 for Romania | |
94集合 | 2/3 (# ) 3/9 (9 ) | ETS 300 706 Latin G0 for Turkey | |
94集合 | 2/3 (# ) 3/10 (: ) | SoftBank 2G (single-byte) Emoji page E | |
94集合 | 2/3 (# ) 3/11 (; ) | SoftBank 2G (single-byte) Emoji page F | |
94集合 | 2/3 (# ) 3/12 (< ) | SoftBank 2G (single-byte) Emoji page G | |
94集合 | 2/3 (# ) 3/13 (= ) | SoftBank 2G (single-byte) Emoji page O | |
94集合 | 2/3 (# ) 3/14 (> ) | SoftBank 2G (single-byte) Emoji page P | |
94集合 | 2/3 (# ) 3/15 (? ) | SoftBank 2G (single-byte) Emoji page Q | |
94集合 | 2/4 ($ ) 3/1 (1 ) | DEC NRCS for Switzerland (corresponding to DEC's (not ARIB's) G*D4 4 ) | |
94集合 | 2/4 ($ ) 3/2 (2 ) | DEC NRCS for the Netherlands (corresponding to DEC's G*D4 = ) | |
94集合 | 2/4 ($ ) 3/3 (3 ) | Marlett encoding | |
94集合 | 2/4 ($ ) 3/4 (4 ) | Zapf Dingbats, GL range | |
94集合 | 2/4 ($ ) 3/5 (5 ) | Zapf Dingbats, GR range | |
94集合 | 2/4 ($ ) 3/6 (6 ) | Symbol font encoding, GL range | |
94集合 | 2/4 ($ ) 3/7 (7 ) | Symbol font encoding, GR range (no euro) | |
94集合 | 2/4 ($ ) 3/8 (8 ) | 7-bit Maltese | |
94集合 | 2/4 ($ ) 3/9 (9 ) | 7-bit Icelandic | |
94集合 | 2/4 ($ ) 3/10 (: ) | 7-bit Polish | |
94集合 | 2/4 ($ ) 3/11 (; ) | ISO 11822:1996 Arabic supplementary set | |
94集合 | 2/4 ($ ) 3/12 (< ) | ISO 10586:1996 Georgian | |
94集合 | 2/4 ($ ) 3/13 (= ) | ISO 10585:1996 Armenian | |
96集合 | 2/1 (! ) 3/0 (0 ) | RFC 1345's so-called ISO-IR-111/ECMA-Cyrillic (incompatible with ISO-IR-111 itself). | |
96集合 | 3/0 (0 ) | 2/4 ($ ) 3/7 (7 ) | Symbol font encoding, GR range (with figure space) |
96集合 | 3/15 (? ) | 2/4 ($ ) 3/7 (7 ) | Symbol font encoding, GR range (with euro) |
942集合 | 2/1 (! ) 3/0 (0 ) | GB/T 12052 (Korean in Mainland China) | |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (ICU EUC-2014 version) |
942集合 | 3/1 (1 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (Microsoft version) |
942集合 | 3/2 (2 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (Apple version) |
942集合 | 3/3 (3 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (GOV-TW version) |
942集合 | 3/4 (4 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (old ICU version) |
942集合 | 3/5 (5 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (IBM version) |
942集合 | 3/6 (6 ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (Yasuoka version) |
942集合 | 3/7 (7 ) | 2/1 (! ) 3/1 (1 ) | Planes 2 and up of CNS 11643 as a 94^3 set, as included by IBM EUC-TW as its G2 set (ICU EUC-2014 version) |
942集合 | 5 ) | 2/1 (! ) 3/1 (1 ) | Planes 2 and up of CNS 11643 as a 94^3 set, as included by IBM EUC-TW as its G2 set (IBM version) |
942集合 | 3/15 (? ) | 2/1 (! ) 3/1 (1 ) | All planes of CNS 11643 as a 94^3 set, as included by EUC-TW as its G2 set (recommended version) |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/2 (2 ) | IBM Big-5 ETEN-based in-plane extensions (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 3/1 (1 ) | 2/1 (! ) 3/2 (2 ) | Big5-ETEN with the subset of GCCS encoded with lead bytes following, not preceeding, the standard Big-5 assignments (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 3/15 (? ) | 2/1 (! ) 3/2 (2 ) | MS-950 Big-5 extensions (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/0 (@ ) | 2/1 (! ) 3/2 (2 ) | Big5-2003 extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/1 (A ) | 2/1 (! ) 3/2 (2 ) | Big5-ETEN extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/2 (B ) | 2/1 (! ) 3/2 (2 ) | Hong Kong GCCS extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/3 (C ) | 2/1 (! ) 3/2 (2 ) | Hong Kong Supplementary Character Set 1999 extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/4 (D ) | 2/1 (! ) 3/2 (2 ) | Hong Kong Supplementary Character Set 2001 extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/5 (E ) | 2/1 (! ) 3/2 (2 ) | Hong Kong Supplementary Character Set 2004 extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/6 (F ) | 2/1 (! ) 3/2 (2 ) | Hong Kong Supplementary Character Set full (GCCS + 2008) extension set (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 3/15 (? ) | 2/1 (! ) 3/3 (3 ) | Non-ETEN Big5 kana and Cyrillic (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) |
942集合 | 4/0 (@ ) | 2/1 (! ) 3/3 (3 ) | Non-ETEN Big5 kana and Cyrillic (accepted by Big-5 filter in G3 slot, not expected to be used elsewhere) combined with Microsoft non-EUDC extensions, as in Python's built-in (used when not on Windows or when MS-950 is not the ACP) version of "cp950". |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/4 (4 ) | IBM extensions for Shift_JIS (accepted by Shift_JIS filter in G3 slot, mapped to/from Shift_JIS by the same mapping scheme as JIS X 0213 plane 2); old mappings for use with 78JIS |
942集合 | 3/15 (? ) | 2/1 (! ) 3/4 (4 ) | IBM extensions for Shift_JIS (accepted by Shift_JIS filter in G3 slot, mapped to/from Shift_JIS by the same mapping scheme as JIS X 0213 plane 2); excluding UDC |
942集合 | 4/0 (@ ) | 2/1 (! ) 3/4 (4 ) | IBM extensions for Shift_JIS (accepted by Shift_JIS filter in G3 slot, mapped to/from Shift_JIS by the same mapping scheme as JIS X 0213 plane 2); including UDC |
942集合 | 2/1 (! ) 3/5 (5 ) | DoCoMo Emoji extensions for Shift_JIS (as above) | |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/6 (6 ) | KDDI Emoji extensions for Shift_JIS (as above), symbolic zodiac variant |
942集合 | 3/15 (? ) | 2/1 (! ) 3/6 (6 ) | KDDI Emoji extensions for Shift_JIS (as above), pictorial zodiac variant |
942集合 | 2/1 (! ) 3/7 (7 ) | SoftBank Emoji extensions for Shift_JIS (as above) | |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/8 (8 ) | GB 7589 (supplementary simplified)—This is generated from the GB 13131 mappings, and may be minorly inaccurate in places. |
942集合 | 3/15 (? ) | 2/1 (! ) 3/8 (8 ) | GB 13131 (supplementary traditional). |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/9 (9 ) | GB 7590 (further supplementary simplified)—This is generated from the GB 13132 mappings, and may be minorly inaccurate in places. |
942集合 | 3/15 (? ) | 2/1 (! ) 3/9 (9 ) | GB 13132 (further supplementary traditional) This is based on Unihan source data, and has several gaps. |
942集合 | 3/0 (0 ) | 2/1 (! ) 3/10 (: ) | HangulTalk second plane (accepted by HangulTalk filter in G3 slot), updated mappings (recommended; default) |
942集合 | 3/1 (1 ) | 2/1 (! ) 3/10 (: ) | HangulTalk second plane (accepted by HangulTalk filter in G3 slot), marginally newer (but not that up-to-date) Apple mappings given by Apple in mapping file comments |
942集合 | 3/2 (2 ) | 2/1 (! ) 3/10 (: ) | HangulTalk second plane (accepted by HangulTalk filter in G3 slot), old Apple mappings |
942集合 | 3/3 (3 ) | 2/1 (! ) 3/10 (: ) | HangulTalk second plane (accepted by HangulTalk filter in G3 slot), Adobe CID mappings (very partial) |
942集合 | 3/4 (4 ) | 2/1 (! ) 3/10 (: ) | HangulTalk second plane (accepted by HangulTalk filter in G3 slot), mappings taking advantage of the PUA of the Nishiki-teki font where possible |
942集合 | 3/15 (? ) | 2/1 (! ) 3/10 (: ) | HangulTalk second plane (accepted by HangulTalk filter in G3 slot), Apple mappings |
942集合 | 2/1 (! ) 3/11 (; ) | Non-syllable part of KPS 9566-2011 outside the main plane (accepted by UHC filter in G3 slot) | |
942集合 | 2/1 (! ) 3/12 (< ) | Big5-E extensions (for Big-5 filter's G3 slot) | |
942集合 | 2/1 (! ) 3/13 (= ) | KS X 1002 (South Korean first supplementary plane) | |
942集合 | 2/1 (! ) 3/14 (> ) | KS X 1027-1 (South Korean second supplementary plane) | |
942集合 | 2/1 (! ) 3/15 (? ) | KS X 1027-2 (South Korean third supplementary plane) | |
942集合 | 3/0 (0 ) | 2/2 (" ) 3/0 (0 ) | Big5 AtOn/ChinaSea extensions (for Big-5 filter's G3 slot), alternate version |
942集合 | 3/15 (? ) | 2/2 (" ) 3/0 (0 ) | Big5 AtOn/ChinaSea extensions (for Big-5 filter's G3 slot) |
942集合 | 3/0 (0 ) | 2/2 (" ) 3/1 (1 ) | IBM-926 (IBM-944)'s 94×94 plane (not KS X 1001 compatible for the most part). No DOCS filter exists for it yet though. IBM mappings including corporate PUA. |
942集合 | 3/15 (? ) | 2/2 (" ) 3/1 (1 ) | IBM-926 (IBM-944)'s 94×94 plane (not KS X 1001 compatible for the most part). No DOCS filter exists for it yet though. Reconstructed original version. |
942集合 | 4/0 (@ ) | 2/2 (" ) 3/1 (1 ) | IBM-926 (IBM-944)'s 94×94 plane (not KS X 1001 compatible for the most part). No DOCS filter exists for it yet though. |
942集合 | 3/0 (0 ) | 2/2 (" ) 3/2 (2 ) | "General Purpose Hanzi" (a small supplement of fewer than 200 characters for use alongside GBs 2312, 7589 and 7590 for Simplified Chinese). |
942集合 | 3/15 (? ) | 2/2 (" ) 3/2 (2 ) | GB 16500 (yet another supplementary set, numbered the seventh in its title though Unihan calls it "GE"). |
942集合 | 4/0 (@ ) | 2/2 (" ) 3/2 (2 ) | GB 16500 combined with "General Purpose Hanzi" (do not overlap, both are plane "7"). |
942集合 | 2/2 (" ) 3/3 (3 ) | Big5 DynaLab extensions (for Big-5 filter's G3 slot) | |
942集合 | 2/2 (" ) 3/4 (4 ) | Big5 Monotype extensions (for Big-5 filter's G3 slot) | |
942集合 | 2/2 (" ) 3/5 (5 ) | Big5-Plus in-plane extensions (for Big-5 filter's G3 slot) | |
942集合 | 2/2 (" ) 3/6 (6 ) | Big5-Plus out-of-plane extensions (not currently usable as such) | |
942集合 | 2/2 (" ) 3/7 (7 ) | IBM Big5 non-ETEN out-of-plane extensions (not currently usable as such) | |
962集合 | 3/0 (0 ) | 2/1 (! ) 3/0 (0 ) | GBK extras, WHATWG/HTML5 variant |
962集合 | 3/1 (1 ) | 2/1 (! ) 3/0 (0 ) | GBK extras, mapping all characters with defined glyphs to non-PUA |
962集合 | 3/15 (? ) | 2/1 (! ) 3/0 (0 ) | GBK extras (GB 18030, level 5 with associated UDC zone and non-URO part of level 4; accepted by GBK filter in G3 slot) |
962集合 | 3/0 (0 ) | 2/1 (! ) 3/1 (1 ) | EACC / CCCII, Koha Taiwan version |
962集合 | 3/1 (1 ) | 2/1 (! ) 3/1 (1 ) | EACC / CCCII, Hong Kong Innovative Users Group / Hong Kong University version |
962集合 | 3/2 (2 ) | 2/1 (! ) 3/1 (1 ) | EACC / CCCII, aggregate version with Taiwan layout of row 2, favouring Unihan kCCCII for kanji mappings (default) |
962集合 | 3/3 (3 ) | 2/1 (! ) 3/1 (1 ) | EACC / CCCII, aggregate version with Hong Kong layout of rows 0–2, favouring Library of Congress for kanji mappings |
962集合 | 3/15 (? ) | 2/1 (! ) 3/1 (1 ) | EACC / CCCII, Library of Congress version |
[85] ISO/IEC 2022 は IRR
の Fp
を明確には規定していませんが、一部で使われています。
[78] 早稲田国際化多言語処理環境が ISO 2022 ベースだったらしいのですが、 ISO-IR にない文字いろいろに対応していたというのでもしかすると Fp を使っていたのかもしれませんが、ほとんど情報がなく不明です。
vi) 携帯電話絵文字などの関係で、IANA と無関係の私用コードセットが幾つか定義されてお
り、呼び出し可能である。
としています。 >>101 具体的には明記されていませんが、
skf_2.00.17.tar.xz
のソースコード in_code_table.c
によると、
/* ESC-$-? : shorten multibyte sequence */
/* following set is not iso-2022 compliant, but can't distinguish */ {'G',1,128,vodafone_p1_uni_byte,COD_MB,NULL,L_JP,NULL, "Vodafone picture page1",NULL}, {'E',1,128,vodafone_p2_uni_byte,COD_MB,NULL,L_JP,NULL, "Vodafone picture page2",NULL}, {'F',1,128,vodafone_p3_uni_byte,COD_MB,NULL,L_JP,NULL, "Vodafone picture page3",NULL}, {'O',1,128,vodafone_p4_uni_byte,COD_MB,NULL,L_JP,NULL, "Vodafone picture page4",NULL}, {'P',1,128,vodafone_p5_uni_byte,COD_MB,NULL,L_JP,NULL, "Vodafone picture page5",NULL}, {'Q',1,128,vodafone_p6_uni_byte,COD_MB,NULL,L_JP,NULL, "Vodafone picture page6",NULL}, {'b',2,ISOMB_CODE_END,cp932_uni_byte,COD_MB,NULL,M_JP,NULL, NULL,"MS cp932"}, /* cp932 as documented */ {'i',2,ISOMB_CODE_END,cp943_uni_byte,COD_MB,NULL,M_JP,NULL, NULL,"IBM cp943"}, /* cp943: OS/2 and AS/400 */ {'j',2,ISOMB_CODE_END,cp932w_uni_byte,COD_MB,NULL,M_JP,NULL, NULL,"MS cp932w"}, /* cp932 + wchar compatibility */ {'B',2,ISOMB_CODE_END,cp932_uni_byte,COD_MB,NULL,M_JP,NULL, NULL,"MS cp932-DMY"}, /* cp932-JIS dummy entry */
/* ESC-$-F : private sequence (F < '@') */
{0x38,4,0,NULL,(COD_PRIV | COD_MB | COD_MB_4),NULL, L_NU,NULL,NULL,NULL}, /* arib graphic1 */ {0x39,4,0,NULL,(COD_PRIV | COD_MB | COD_MB_4),NULL, L_NU,NULL,NULL,NULL}, /* arib graphic2 */ {0x3a,4,0,NULL,(COD_PRIV | COD_MB | COD_MB_4),NULL, L_NU,NULL,NULL,NULL}, /* arib kanjiadd */ {0x3f,2,0,NULL,(COD_PRIV | COD_MB | COD_MB_4),NULL, L_NU,NULL,NULL,NULL}, /* iso-2022-jp-ms */
が定義されています。
[59] 私用終端バイトを使った場合、それがどう解釈されるかはわからなくなります。 情報交換の当事者間の合意が無い限り、私用終端バイトを含むデータ (の一部または全部) の意味は不定になってしまいます。
[60]
公式公開識別子において公開テキスト指示シーケンスを使う場合には、
公式公開識別子の構文によって、誰それの云う所の私用終端バイト、
と記述できます。
終端バイト | MARC-8 | ARIB STD-B24 | Videotex | Mule | VT | DEC-PPL | DEC漢字 | ecma35lib | 大韓民国 DOS |
---|---|---|---|---|---|---|---|---|---|
3/0 | 平仮名 | chinese-sisheng | Sp. Graphics | Special Graphics | |||||
3/1 | 片仮名 |
lc-thai ,
lao | Alt. Char. ROM Standard | ||||||
3/2 | ○ | モザイクA | arabic-digit | Alt. Char. ROM Sp. Graphics | 英語モード | ||||
3/3 | ○ | モザイクB | Mosaic I | arabic-1-column | HP Roman 8, upper | ||||
3/4 | ○ | モザイクC | arabic-2-column | Dutch | Dutch | ||||
3/5 | モザイクD | indian-is13194 | Finnish | Finnish | |||||
3/6 | 英数P | Norwegian/Danish | Norwegian/Danish | ||||||
3/7 | 平仮名P | Swedish | Swedish | ||||||
3/8 | 片仮名P | APL | |||||||
3/9 | French Canadian | French-Canadian | |||||||
3/10 | |||||||||
3/11 | |||||||||
3/12 | DEC sup. | User Pref. Sup. (DEC Sup.) | |||||||
3/13 | Swiss | Swiss | |||||||
3/14 | DEC Tech. | Technical | |||||||
3/15 | |||||||||
2/2 3/0 | DEC漢字1978年版 (※942) | ||||||||
2/2 3/1 | Digital Symbol | ||||||||
2/2 3/4 | Hebrew Sup. | ||||||||
2/2 3/14 | Greek NRCS | ||||||||
2/2 3/15 | DEC Greek | ||||||||
2/3 Fp | ○ | ||||||||
2/4 Fp | ○ | ||||||||
2/5 3/0 | DEC Turkish | 8-Bit Turkish Sup. | |||||||
2/5 3/2 | Turkish NRCS | 7-Bit Turkish | |||||||
2/5 3/3 | SCS NRCS | ||||||||
2/5 3/4 | Legal | ||||||||
2/5 3/5 | Digtal Sup. Graphics | DEC Supplemental | |||||||
2/5 3/6 | Portuguese | Portuguese | |||||||
2/5 3/13 | Hebrew | 7-Bit Hebrew | |||||||
2/5 3/14 | |||||||||
2/5 3/15 | Greek Sup. | ||||||||
2/6 3/4 | DEC Cyrillic | ||||||||
2/6 3/5 | Russian NRCS |
終端バイト | Videotex | Mule | DEC-PPL | ecma35lib |
---|---|---|---|---|
3/0 | ipa | |||
3/1 | vietnamese-viscii-lower | |||
3/2 | vietnamese-viscii-upper | |||
3/8 | Display Control | |||
3/9 | MVI | |||
3/14 |
mule-ucs-unicode-multichar | |||
2/1 3/0 | ○ | |||
2/4 Fp | ○ | |||
2/2 3/15 | User Pref. Sup. (DEC Sup. ※94) |
終端バイト | MARC-8 | CNS 11643 | ARIB STD-B24 | KS | Mule | ISO-2022-JP-MS | DEC漢字 | ecma35lib | 大韓民国 DOS |
---|---|---|---|---|---|---|---|---|---|
3/0 | 第1字面 | chinese-big5-1 | UDC | ||||||
3/1 | EACC (※943 ※旧指示) | 第2字面 | KS C 5601-1987 | chinese-big5-2 | DEC漢字1978年版 | ハングルモード | |||
3/2 | 第3字面 | lc-ethio | |||||||
3/3 | 第4字面 | ethiopic | DEC漢字1983年版 | ||||||
3/4 | 第5字面 | ||||||||
3/5 | 第6字面 | indian-2-column | |||||||
3/6 | 第7字面 | indian-1-column | |||||||
3/7 | 第8字面 | tibetan | |||||||
3/8 | 第9字面 | tibetan-1-column | |||||||
3/9 | 第10字面 | JIS1 | |||||||
3/10 | 第11字面 | JIS2 | mojikyo-2022-1 | ||||||
3/11 | 第12字面 | 追加 | mojikyo-2022-2 | ||||||
3/12 | 第13字面 | ||||||||
3/13 | 第14字面 | ||||||||
3/14 | 第15字面 | ||||||||
3/15 | 第16字面 | thai-xtis | EUDC | ||||||
2/1 3/0 | 第17字面 | ○ | |||||||
○ | |||||||||
2/2 Fp | ○ | ||||||||
2/4 3/15 | 第80字面 |
終端バイト | Mule | ecma35lib |
---|---|---|
3/0 | bitmap | |
3/1 | mule-unicode-0100-24ff | |
3/2 | mule-unicode-2500-33ff | |
3/3 |
lc-arb3 ,
mule-unicode-e000-ffff | |
3/4 |
lc-arb4 ,
cgreek ,
indian-glyph | |
2/1 Fp | ○ |