-
Notifications
You must be signed in to change notification settings - Fork 4
/
266.txt
57 lines (42 loc) · 1.87 KB
/
266.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
[1] [[結合列]]において[[結合文字]]と[[結合]]される[[非結合文字]]を[DFN[[RUBY[基底文字][きていもじ]@en[base character]]]]といいます。
* 仕様書
[REFS[
- [4] [CITE[[[The Unicode Standard]], Version 12.0 - ch03.pdf]] ([TIME[2019-03-02 07:15:30 +09:00]]) <https://www.unicode.org/versions/latest/ch03.pdf#G30602>
D51
- [2] [CITE@en-us[Glossary]] ([TIME[2019-03-12 01:06:44 +09:00]]) <https://unicode.org/glossary/#base_character>
]REFS]
* 意味
[3]
[[基底文字]]は、
[[図形文字]]のうち、
[[General Category]] が [[Combining Mark]] ([CODE[M][Combining Mark]])
であるものを除外したものです。 [SRC[>>4, >>2]]
[5]
[[結合文字列]]にあっては、
[[基底文字]]は最初の[[文字]]であって、[[結合マーク]]が適用される対象であります。
[SRC[>>2]]
[6]
ほとんどの [[Unicode文字]]は[[基底文字]]です。
[[General Category]]
のうち、
[CODE[Letter]] ([CODE[L][Letter]])、
[CODE[Number]] ([CODE[N][Number]])、
[CODE[Punctuation]] ([CODE[P][Punctiation]])、
[CODE[Symbol]] ([CODE[S][Symbol]])、
[CODE[Space Separator]] ([CODE[Zs]])
の[[符号位置]]が[[基底文字]]です。
[SRC[>>4]]
[7]
[[私用文字]] ([CODE[Co]])
を[[基底文字]]とするか否かは[[実装]]により定めることとしますが、
別途の情報が無い限りの既定の解釈は[[基底文字]]であるものとするべきです。 [SRC[>>4]]
* 一覧
[REFS[
- [8] [CITE@en[Character set "$unicode:L | $unicode:N | $unicode:P | $unicode:S | $unicode:Zs"]] ([TIME[2019-07-01 14:52:08 +09:00]]) <https://chars.suikawiki.org/set?expr=%24unicode%3AL+%7C+%24unicode%3AN+%7C+%24unicode%3AP+%7C+%24unicode%3AS+%7C+%24unicode%3AZs>
]REFS]
;; + [[私用文字]]
* レンダリング
[SEE[ [[結合文字]] ]]
* 関連
[SEE[ [[extended base]] ]]
* メモ