1 |
[3] [[Unicode]] における[DFN[[RUBYB[[[ブロック]]]@en[block]]]]は、[[文字]] ([[符号位置]])
|
2 |
が所属する[[符号表]]上の位置に基づく部分集合です。特定の[[ブロック]]にはおおむね同じ[[用字系]]の[[文字]]がまとめられていますが、
|
3 |
歴史的経緯、複数の[[用字系]]に属する[[句読点]]や[[記号]]、1つの[[ブロック]]に収まり切らない場合など諸々の事情によって極めて多くの例外が存在します。
|
4 |
|
5 |
* 仕様書
|
6 |
|
7 |
[REFS[
|
8 |
- [2] <http://unicode.org/Public/UCD/latest/ucd/Blocks.txt>
|
9 |
]REFS]
|
10 |
|
11 |
* ブロック名
|
12 |
|
13 |
[5] [[ブロック]]の名前の[[大文字]]と[[小文字]]の違いは[[規定]]の一部ではなく [SRC[>>2]]、どちらでも構わないようです。
|
14 |
更に[[比較]]においては[[空白]]、[[ハイフン]]、[[下線]]の有無も無視する [SRC[>>2]] とされています。
|
15 |
|
16 |
* 文字とブロック
|
17 |
|
18 |
[4] [[文字]] ([[符号位置]]) と[[ブロック]]の関係は [[Unicode Character Database]]
|
19 |
の [DFN[[[Blocks.txt]]]] (>>2) に[[特性]] [DFN[[CODE[[[Block]]]]]] として記述されています。
|
20 |
|
21 |
[6] [[ブロック]]が明記されていない場合 (まだまったく[[文字]]が割り当てられていない領域の場合)
|
22 |
の値は [DFN[[CODE[[[No_Block]]]]]] とされています [SRC[>>2]]。
|
23 |
|
24 |
* 他の定義
|
25 |
|
26 |
>
|
27 |
[1]
|
28 |
: ブロック (block) :
|
29 |
共通の[[特性]]をもつ[[文字]]の集合 (例えば、[[用字]])
|
30 |
が割り当てられた[[符号位置]]の連続する範囲。
|
31 |
ブロック同士は、重なり合わない。ブロック中には、
|
32 |
文字が割り当てられていない符号位置が一つ以上あってもよい。
|
33 |
([[JIS X 0221]]‐1:2001 4.2)
|
34 |
|