/
281.txt
72 lines (56 loc) · 3.48 KB
/
281.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[5]
>
:終端バイト (Final Byte):
[[エスケープシーケンス]]又は[[制御シーケンス]]を終わらせる[[ビット組合せ]]。
[SRC[[[JIS X 0202]]:1998 4.14]]
[4]
>
:終端バイト (final byte):
[[エスケープシーケンス]]又は[[制御シーケンス]]を終わらせる[[ビット組合せ]]。
[SRC[[[JIS X 0201]]:1997 3.3]]
[1]
終端バイトはしばしば略して [Q@en[F]] と書かれます。
更に次の2種類に分けることができます。
-[Q@en[[[Ft]]]]:
[[ビット組合せ]] [CODE[04/00]]〜[CODE[07/14]] の終端バイト。
-- [[nF]] 型[[エスケープ・シーケンス]]では、
[[0F]] 型と [CODE(charname)@en[[[SELECT-DRCS]]]] [[指示子]]がある場合を除き、
登録用に予約されています。登録用に予約というのは [[ISO 2375]]
の手続きにより使用するものだと説明があります
[SRC[[[JIS X 0202]]:1998 13.3.1]] が、例外として一部が
[[ISO/IEC 2022]] 自体で規定されています
[SRC[[[JIS X 0202]]:1998 13.3.2]]。
-- [[0F]] 型[[エスケープ・シーケンス]]では、
[[ISO/IEC 2022]] 自体で規定されています [SRC[[[JIS X 0202]]:1998 15.2]]。
-- [[0F]] 型[[エスケープ・シーケンスで [CODE(charname)@en[[[SELECT-DRCS]]]]
[[指示子]]がある場合は[[私用]]に使われます。
-- [[Fe]] 型[[エスケープ・シーケンス]]では、
[CODE[04/00]]〜[CODE[05/15]]
が[[符号化制御機能補助集合]] ([[C1]] 集合) に使用されます。
-- [[Fs]] 型[[エスケープ・シーケンス]]では、
[CODE[06/00]]〜[CODE[07/14]]
が登録用に予約されています。[[標準単独制御機能]]に使用されます。
-[Q@en[[[Fp]]]]:
[[ビット組合せ]] [CODE[03/00]]〜[CODE[03/15]] の終端バイト。
-- [[私用]]の[[エスケープ・シーケンス]]に使われます。
[SRC[[[JIS X 0202]]:1998 13.2.1, 13.2.2, 13.3.1]]
- [2] [[エスケープ・シーケンス]]でも制御シーケンスでも、
[CODE[[VAR[F]]]] は [CODE[03/00]] 〜 [CODE[07/14]] が使われます。
- [3] 多くの場面では [CODE[03/00]] 〜 [CODE[03/15]] が[[私用]]の終端バイト ([CODE[Fp]]), [CODE[07/14]] が[[空集合]]の終端バイトに割り当てられています。
* F = 07/00
[9] <http://www.itscj.ipsj.or.jp/ISO-IR/2-9.htm> によると[[終端バイト]]の[[ビット組合せ]] 07/00 は予約されている。ただ、どの[[中間バイト]]においてなのか不明。 (GnD4 では既に割り当てられているし:
[[Japanese Basic Hand-printed Graphic Set for OCR JIS C6229-1984]]。)
>Bit combination 7/0 will not be allocated in order to avoid confusion with the coding of the Picture
Coding Delimiter (PCD) specified in ISO 9281-1.
[5] [CODE[Picture Coding Delimiter (PCD) specified in ISO 9281-1]]
との混乱を防ぐためらしい。
ということは標準[[単独制御機能]] ([[Fs]]) のことか?
[2] >>9 どうやら予約されているのは
[CODE(char)[ESC 07/00]] のことらしいです。
[CODE(WikiPage)[[[PCD]]]] 参照。
[4] ちなみに [[ARIB STD-B24]] も[[終端バイト]] [CODE[[[07/00]]]] を
「[[マクロ符号]]」に使っています。[[マクロ符号]]は[[マクロ文]]で構成される[[94集合]]です。
[[マクロ文]]は、[[図形文字]]や[[制御文字]]の列を表すものです。
[[Japanese Basic Hand-printed Graphic Set for OCR JIS C6229-1984]]
と衝突していそうですが...
* メモ