はじめに
Unicode16で、Symbols for Legacy Computing Supplement(古いパソコンの記号)として、2x4のドット記号が追加された。本来2⁸=256個あるフォントが、230個(1CCD0~1CDE5)しか定義されてない。
プログラムを作成するときはメンドクサイ状態になっている。
ドットの並び
ドットの順番は横に1→2→改行→3→4→改行→5→6→改行→7→8となる。
1 | 2 |
3 | 4 |
5 | 6 |
7 | 8 |
本来2の8乗→「2⁸=256個」のフォントが定義されているべきだが、現状は「3」から始まっている通り。欠落しているフォントが存在する。欠落の個数は26個(=256個-230個)となる。
理由
同一形状の文字の重複を避ける為だ。
どこのコードが抜けていて、代替は何か?
調べた感じでは以下となった。
No. | 欠番 | unicode 16.0 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 代替 候補の code |
代替 候補 |
1 | 欠1 | u0020 | スペース |
|||||||||
2 | 欠2 | 1 | u1CEA8 | | ||||||||
3 | 欠3 | 2 | u1CEAB | | ||||||||
4 | 欠4 | 1 | 2 | |||||||||
5 | 1CD00 | 3 | ||||||||||
6 | 欠5 | 1 | 3 | u1CEA7 | | |||||||
7 | 1CD01 | 2 | 3 | |||||||||
8 | 1CD02 | 1 | 2 | 3 | ||||||||
9 | 1CD03 | 4 | ||||||||||
10 | 1CD04 | 1 | 4 | |||||||||
11 | 欠6 | 2 | 4 | u259D | ▝ | |||||||
12 | 1CD05 | 1 | 2 | 4 | ||||||||
13 | 1CD06 | 3 | 4 | |||||||||
14 | 1CD07 | 1 | 3 | 4 | ||||||||
15 | 1CD08 | 2 | 3 | 4 | ||||||||
16 | 欠7 | 1 | 2 | 3 | 4 | u2580 | ▀ | |||||
17 | 1CD09 | 5 | ||||||||||
18 | 1CD0A | 1 | 5 | |||||||||
19 | 1CD0B | 2 | 5 | |||||||||
20 | 1CD0C | 1 | 2 | 5 | ||||||||
21 | 欠8 | 3 | 5 | u1FBE6 | | |||||||
22 | 1CD0D | 1 | 3 | 5 | ||||||||
23 | 1CD0E | 2 | 3 | 5 | ||||||||
24 | 1CD0F | 1 | 2 | 3 | 5 | |||||||
25 | 1CD10 | 4 | 5 | |||||||||
26 | 1CD11 | 1 | 4 | 5 | ||||||||
27 | 1CD12 | 2 | 4 | 5 | ||||||||
28 | 1CD13 | 1 | 2 | 4 | 5 | |||||||
29 | 1CD14 | 3 | 4 | 5 | ||||||||
30 | 1CD15 | 1 | 3 | 4 | 5 | |||||||
31 | 1CD16 | 2 | 3 | 4 | 5 | |||||||
32 | 1CD17 | 1 | 2 | 3 | 4 | 5 | ||||||
33 | 1CD18 | 6 | ||||||||||
34 | 1CD19 | 1 | 6 | |||||||||
35 | 1CD1A | 2 | 6 | |||||||||
36 | 1CD1B | 1 | 2 | 6 | ||||||||
37 | 1CD1C | 3 | 6 | |||||||||
38 | 1CD1D | 1 | 3 | 6 | ||||||||
39 | 1CD1E | 2 | 3 | 6 | ||||||||
40 | 1CD1F | 1 | 2 | 3 | 6 | |||||||
41 | 欠9 | 4 | 6 | u1FBE7 | | |||||||
42 | 1CD20 | 1 | 4 | 6 | ||||||||
43 | 1CD21 | 2 | 4 | 6 | ||||||||
44 | 1CD22 | 1 | 2 | 4 | 6 | |||||||
45 | 1CD23 | 3 | 4 | 6 | ||||||||
46 | 1CD24 | 1 | 3 | 4 | 6 | |||||||
47 | 1CD25 | 2 | 3 | 4 | 6 | |||||||
48 | 1CD26 | 1 | 2 | 3 | 4 | 6 | ||||||
49 | 1CD27 | 5 | 6 | |||||||||
50 | 1CD28 | 1 | 5 | 6 | ||||||||
51 | 1CD29 | 2 | 5 | 6 | ||||||||
52 | 1CD2A | 1 | 2 | 5 | 6 | |||||||
53 | 1CD2B | 3 | 5 | 6 | ||||||||
54 | 1CD2C | 1 | 3 | 5 | 6 | |||||||
55 | 1CD2D | 2 | 3 | 5 | 6 | |||||||
56 | 1CD2E | 1 | 2 | 3 | 5 | 6 | ||||||
57 | 1CD2F | 4 | 5 | 6 | ||||||||
58 | 1CD30 | 1 | 4 | 5 | 6 | |||||||
59 | 1CD31 | 2 | 4 | 5 | 6 | |||||||
60 | 1CD32 | 1 | 2 | 4 | 5 | 6 | ||||||
61 | 1CD33 | 3 | 4 | 5 | 6 | |||||||
62 | 1CD34 | 1 | 3 | 4 | 5 | 6 | ||||||
63 | 1CD35 | 2 | 3 | 4 | 5 | 6 | ||||||
64 | 欠10 | 1 | 2 | 3 | 4 | 5 | 6 | u1FB85 | 🮅 | |||
65 | 欠11 | 7 | u1CEA3 | | ||||||||
66 | 1CD36 | 1 | 7 | |||||||||
67 | 1CD37 | 2 | 7 | |||||||||
68 | 1CD38 | 1 | 2 | 7 | ||||||||
69 | 1CD39 | 3 | 7 | |||||||||
70 | 1CD3A | 1 | 3 | 7 | ||||||||
71 | 1CD3B | 7 | ||||||||||
72 | 1CD3C | 7 | ||||||||||
73 | 1CD3D | 4 | 7 | |||||||||
74 | 1CD3E | 4 | 7 | |||||||||
75 | 1CD3F | 4 | 7 | |||||||||
76 | 1CD40 | 4 | 7 | |||||||||
77 | 1CD41 | 3 | 4 | 7 | ||||||||
78 | 1CD42 | 7 | ||||||||||
79 | 1CD43 | 7 | ||||||||||
80 | 1CD44 | 7 | ||||||||||
81 | 欠12 | 5 | 7 | u2596 | ▖ | |||||||
82 | 1CD45 | 5 | 7 | |||||||||
83 | 1CD46 | 5 | 7 | |||||||||
84 | 1CD47 | 5 | 7 | |||||||||
85 | 1CD48 | 5 | 7 | |||||||||
86 | 欠13 | 1 | 3 | 5 | 7 | u258C | ▌ | |||||
87 | 1CD49 | 5 | 7 | |||||||||
88 | 1CD4A | 5 | 7 | |||||||||
89 | 1CD4B | 5 | 7 | |||||||||
90 | 1CD4C | 5 | 7 | |||||||||
91 | 欠14 | 2 | 4 | 5 | 7 | u259E | ▞ | |||||
92 | 1CD4D | 5 | 7 | |||||||||
93 | 1CD4E | 5 | 7 | |||||||||
94 | 1CD4F | 5 | 7 | |||||||||
95 | 1CD50 | 5 | 7 | |||||||||
96 | 欠15 | 1 | 2 | 3 | 4 | 5 | 7 | u259B | ▛ | |||
97 | 1CD51 | 6 | 7 | |||||||||
98 | 1CD52 | 6 | 7 | |||||||||
99 | 1CD53 | 6 | 7 | |||||||||
100 | 1CD54 | 6 | 7 | |||||||||
101 | 1CD55 | 6 | 7 | |||||||||
102 | 1CD56 | 6 | 7 | |||||||||
103 | 1CD57 | 6 | 7 | |||||||||
104 | 1CD58 | 6 | 7 | |||||||||
105 | 1CD59 | 4 | 6 | 7 | ||||||||
106 | 1CD5A | 4 | 6 | 7 | ||||||||
107 | 1CD5B | 4 | 6 | 7 | ||||||||
108 | 1CD5C | 4 | 6 | 7 | ||||||||
109 | 1CD5D | 3 | 4 | 6 | 7 | |||||||
110 | 1CD5E | 1 | 3 | 4 | 6 | 7 | ||||||
111 | 1CD5F | 2 | 3 | 4 | 6 | 7 | ||||||
112 | 1CD60 | 1 | 2 | 3 | 4 | 6 | 7 | |||||
113 | 1CD61 | 5 | 6 | 7 | ||||||||
114 | 1CD62 | 1 | 5 | 6 | 7 | |||||||
115 | 1CD63 | 2 | 5 | 6 | 7 | |||||||
116 | 1CD64 | 1 | 2 | 5 | 6 | 7 | ||||||
117 | 1CD65 | 3 | 5 | 6 | 7 | |||||||
118 | 1CD66 | 1 | 3 | 5 | 6 | 7 | ||||||
119 | 1CD67 | 2 | 3 | 5 | 6 | 7 | ||||||
120 | 1CD68 | 1 | 2 | 3 | 5 | 6 | 7 | |||||
121 | 1CD69 | 4 | 5 | 6 | 7 | |||||||
122 | 1CD6A | 1 | 4 | 5 | 6 | 7 | ||||||
123 | 1CD6B | 2 | 4 | 5 | 6 | 7 | ||||||
124 | 1CD6C | 1 | 2 | 4 | 5 | 6 | 7 | |||||
125 | 1CD6D | 3 | 4 | 5 | 6 | 7 | ||||||
126 | 1CD6E | 1 | 3 | 4 | 5 | 6 | 7 | |||||
127 | 1CD6F | 2 | 3 | 4 | 5 | 6 | 7 | |||||
128 | 1CD70 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ||||
129 | 欠16 | 8 | u1CEA0 | | ||||||||
130 | 1CD71 | 1 | 8 | |||||||||
131 | 1CD72 | 2 | 8 | |||||||||
132 | 1CD73 | 1 | 2 | 8 | ||||||||
133 | 1CD74 | 3 | 8 | |||||||||
134 | 1CD75 | 1 | 3 | 8 | ||||||||
135 | 1CD76 | 2 | 3 | 8 | ||||||||
136 | 1CD77 | 1 | 2 | 3 | 8 | |||||||
137 | 1CD78 | 4 | 8 | |||||||||
138 | 1CD79 | 1 | 4 | 8 | ||||||||
139 | 1CD7A | 2 | 4 | 8 | ||||||||
140 | 1CD7B | 1 | 2 | 4 | 8 | |||||||
141 | 1CD7C | 3 | 4 | 8 | ||||||||
142 | 1CD7D | 1 | 3 | 4 | 8 | |||||||
143 | 1CD7E | 2 | 3 | 4 | 8 | |||||||
144 | 1CD7F | 1 | 2 | 3 | 4 | 8 | ||||||
145 | 1CD80 | 5 | 8 | |||||||||
146 | 1CD81 | 5 | 8 | |||||||||
147 | 1CD82 | 5 | 8 | |||||||||
148 | 1CD83 | 5 | 8 | |||||||||
149 | 1CD84 | 5 | 8 | |||||||||
150 | 1CD85 | 5 | 8 | |||||||||
151 | 1CD86 | 5 | 8 | |||||||||
152 | 1CD87 | 5 | 8 | |||||||||
153 | 1CD88 | 5 | 8 | |||||||||
154 | 1CD89 | 5 | 8 | |||||||||
155 | 1CD8A | 5 | 8 | |||||||||
156 | 1CD8B | 5 | 8 | |||||||||
157 | 1CD8C | 5 | 8 | |||||||||
158 | 1CD8D | 5 | 8 | |||||||||
159 | 1CD8E | 5 | 8 | |||||||||
160 | 1CD8F | 5 | 8 | |||||||||
161 | 欠17 | 6 | 8 | u2597 | ▗ | |||||||
162 | 1CD90 | 1 | 6 | 8 | ||||||||
163 | 1CD91 | 2 | 6 | 8 | ||||||||
164 | 1CD92 | 1 | 2 | 6 | 8 | |||||||
165 | 1CD93 | 3 | 6 | 8 | ||||||||
166 | 欠18 | 1 | 3 | 6 | 8 | u259A | ▚ | |||||
167 | 1CD94 | 2 | 3 | 6 | 8 | |||||||
168 | 1CD95 | 1 | 2 | 3 | 6 | 8 | ||||||
169 | 1CD96 | 4 | 6 | 8 | ||||||||
170 | 1CD97 | 1 | 4 | 6 | 8 | |||||||
171 | 欠19 | 2 | 4 | 6 | 8 | u2590 | ▐ | |||||
172 | 1CD98 | 1 | 2 | 4 | 6 | 8 | ||||||
173 | 1CD99 | 3 | 4 | 6 | 8 | |||||||
174 | 1CD9A | 1 | 3 | 4 | 6 | 8 | ||||||
175 | 1CD9B | 2 | 3 | 4 | 6 | 8 | ||||||
176 | 欠20 | 1 | 2 | 3 | 4 | 6 | 8 | u259C | ▜ | |||
177 | 1CD9C | 5 | 6 | 8 | ||||||||
178 | 1CD9D | 1 | 5 | 6 | 8 | |||||||
179 | 1CD9E | 2 | 5 | 6 | 8 | |||||||
180 | 1CD9F | 1 | 2 | 5 | 6 | 8 | ||||||
181 | 1CDA0 | 3 | 5 | 6 | 8 | |||||||
182 | 1CDA1 | 1 | 3 | 5 | 6 | 8 | ||||||
183 | 1CDA2 | 2 | 3 | 5 | 6 | 8 | ||||||
184 | 1CDA3 | 1 | 2 | 3 | 5 | 6 | 8 | |||||
185 | 1CDA4 | 4 | 5 | 6 | 8 | |||||||
186 | 1CDA5 | 1 | 4 | 5 | 6 | 8 | ||||||
187 | 1CDA6 | 2 | 4 | 5 | 6 | 8 | ||||||
188 | 1CDA7 | 1 | 2 | 4 | 5 | 6 | 8 | |||||
189 | 1CDA8 | 3 | 4 | 5 | 6 | 8 | ||||||
190 | 1CDA9 | 1 | 3 | 4 | 5 | 6 | 8 | |||||
191 | 1CDAA | 2 | 3 | 4 | 5 | 6 | 8 | |||||
192 | 1CDAB | 1 | 2 | 3 | 4 | 5 | 6 | 8 | ||||
193 | 欠21 | 7 | 8 | u2582 | ▂ | |||||||
194 | 1CDAC | 1 | 7 | 8 | ||||||||
195 | 1CDAD | 2 | 7 | 8 | ||||||||
196 | 1CDAE | 1 | 2 | 7 | 8 | |||||||
197 | 1CDAF | 3 | 7 | 8 | ||||||||
198 | 1CDB0 | 1 | 3 | 7 | 8 | |||||||
199 | 1CDB1 | 2 | 3 | 7 | 8 | |||||||
200 | 1CDB2 | 2 | 3 | 7 | 8 | |||||||
201 | 1CDB3 | 4 | 7 | 8 | ||||||||
202 | 1CDB4 | 1 | 4 | 7 | 8 | |||||||
203 | 1CDB5 | 2 | 4 | 7 | 8 | |||||||
204 | 1CDB6 | 1 | 2 | 4 | 7 | 8 | ||||||
205 | 1CDB7 | 3 | 4 | 7 | 8 | |||||||
206 | 1CDB8 | 1 | 3 | 4 | 7 | 8 | ||||||
207 | 1CDB9 | 2 | 3 | 4 | 7 | 8 | ||||||
208 | 1CDBA | 1 | 2 | 3 | 4 | 7 | 8 | |||||
209 | 1CDBB | 5 | 7 | 8 | ||||||||
210 | 1CDBC | 1 | 5 | 7 | 8 | |||||||
211 | 1CDBD | 2 | 5 | 7 | 8 | |||||||
212 | 1CDBE | 1 | 2 | 5 | 7 | 8 | ||||||
213 | 1CDBF | 3 | 5 | 7 | 8 | |||||||
214 | 1CDC0 | 1 | 3 | 5 | 7 | 8 | ||||||
215 | 1CDC1 | 2 | 3 | 5 | 7 | 8 | ||||||
216 | 1CDC2 | 1 | 2 | 3 | 5 | 7 | 8 | |||||
217 | 1CDC3 | 4 | 5 | 7 | 8 | |||||||
218 | 1CDC4 | 1 | 4 | 5 | 7 | 8 | ||||||
219 | 1CDC5 | 2 | 4 | 5 | 7 | 8 | ||||||
220 | 1CDC6 | 1 | 2 | 4 | 5 | 7 | 8 | |||||
221 | 1CDC7 | 3 | 4 | 5 | 7 | 8 | ||||||
222 | 1CDC8 | 1 | 3 | 4 | 5 | 7 | 8 | |||||
223 | 1CDC9 | 2 | 3 | 4 | 5 | 7 | 8 | |||||
224 | 1CDCA | 1 | 2 | 3 | 4 | 5 | 7 | 8 | ||||
225 | 1CDCB | 6 | 7 | 8 | ||||||||
226 | 1CDCC | 1 | 6 | 7 | 8 | |||||||
227 | 1CDCD | 2 | 6 | 7 | 8 | |||||||
228 | 1CDCE | 1 | 2 | 6 | 7 | 8 | ||||||
229 | 1CDCF | 6 | 7 | 8 | ||||||||
230 | 1CDD0 | 1 | 6 | 7 | 8 | |||||||
231 | 1CDD1 | 2 | 6 | 7 | 8 | |||||||
232 | 1CDD2 | 1 | 2 | 6 | 7 | 8 | ||||||
233 | 1CDD3 | 6 | 7 | 8 | ||||||||
234 | 1CDD4 | 1 | 6 | 7 | 8 | |||||||
235 | 1CDD5 | 2 | 6 | 7 | 8 | |||||||
236 | 1CDD6 | 1 | 2 | 6 | 7 | 8 | ||||||
237 | 1CDD7 | 6 | 7 | 8 | ||||||||
238 | 1CDD8 | 1 | 6 | 7 | 8 | |||||||
239 | 1CDD9 | 2 | 6 | 7 | 8 | |||||||
240 | 1CDDA | 1 | 2 | 3 | 4 | 6 | 7 | 8 | ||||
241 | 欠22 | 5 | 6 | 7 | 8 | u2584 | ▄ | |||||
242 | 1CDDB | 1 | 5 | 6 | 7 | 8 | ||||||
243 | 1CDDC | 2 | 5 | 6 | 7 | 8 | ||||||
244 | 1CDDD | 1 | 2 | 5 | 6 | 7 | 8 | |||||
245 | 1CDDE | 3 | 5 | 6 | 7 | 8 | ||||||
246 | 欠23 | 1 | 3 | 5 | 6 | 7 | 8 | u2599 | ▙ | |||
247 | 1CDDF | 2 | 3 | 5 | 6 | 7 | 8 | |||||
248 | 1CDE0 | 1 | 2 | 3 | 5 | 6 | 7 | 8 | ||||
249 | 1CDE1 | 4 | 5 | 6 | 7 | 8 | ||||||
250 | 1CDE2 | 1 | 4 | 5 | 6 | 7 | 8 | |||||
251 | 欠24 | 2 | 4 | 5 | 6 | 7 | 8 | u259F | ▟ | |||
252 | 1CDE3 | 1 | 2 | 4 | 5 | 6 | 7 | 8 | ||||
253 | 欠25 | 3 | 4 | 5 | 6 | 7 | 8 | u2586 | ▆ | |||
254 | 1CDE4 | 1 | 3 | 4 | 5 | 6 | 7 | 8 | ||||
255 | 1CDE5 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||||
256 | 欠26 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | u2588 | █ |