はじめに
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 | u1FB82 | 🮂 | |||||||
5 | 1CD00 | 3 | | |||||||||
6 | 欠5 | 1 | 3 | u2598 | ▘ | |||||||
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 | 2 | 3 | 7 | | |||||||
72 | 1CD3C | 1 | 2 | 3 | 7 | | ||||||
73 | 1CD3D | 4 | 7 | | ||||||||
74 | 1CD3E | 1 | 4 | 7 | | |||||||
75 | 1CD3F | 2 | 4 | 7 | | |||||||
76 | 1CD40 | 1 | 2 | 4 | 7 | | ||||||
77 | 1CD41 | 3 | 4 | 7 | | |||||||
78 | 1CD42 | 1 | 3 | 4 | 7 | | ||||||
79 | 1CD43 | 2 | 3 | 4 | 7 | | ||||||
80 | 1CD44 | 1 | 2 | 3 | 4 | 7 | | |||||
81 | 欠12 | 5 | 7 | u2596 | ▖ | |||||||
82 | 1CD45 | 1 | 5 | 7 | | |||||||
83 | 1CD46 | 2 | 5 | 7 | | |||||||
84 | 1CD47 | 1 | 2 | 5 | 7 | | ||||||
85 | 1CD48 | 3 | 5 | 7 | | |||||||
86 | 欠13 | 1 | 3 | 5 | 7 | u258C | ▌ | |||||
87 | 1CD49 | 2 | 3 | 5 | 7 | | ||||||
88 | 1CD4A | 1 | 2 | 3 | 5 | 7 | | |||||
89 | 1CD4B | 4 | 5 | 7 | | |||||||
90 | 1CD4C | 1 | 4 | 5 | 7 | | ||||||
91 | 欠14 | 2 | 4 | 5 | 7 | u259E | ▞ | |||||
92 | 1CD4D | 1 | 2 | 4 | 5 | 7 | | |||||
93 | 1CD4E | 3 | 4 | 5 | 7 | | ||||||
94 | 1CD4F | 1 | 3 | 4 | 5 | 7 | | |||||
95 | 1CD50 | 2 | 3 | 4 | 5 | 7 | | |||||
96 | 欠15 | 1 | 2 | 3 | 4 | 5 | 7 | u259B | ▛ | |||
97 | 1CD51 | 6 | 7 | | ||||||||
98 | 1CD52 | 1 | 6 | 7 | | |||||||
99 | 1CD53 | 2 | 6 | 7 | | |||||||
100 | 1CD54 | 1 | 2 | 6 | 7 | | ||||||
101 | 1CD55 | 3 | 6 | 7 | | |||||||
102 | 1CD56 | 1 | 3 | 6 | 7 | | ||||||
103 | 1CD57 | 2 | 3 | 6 | 7 | | ||||||
104 | 1CD58 | 1 | 2 | 3 | 6 | 7 | | |||||
105 | 1CD59 | 4 | 6 | 7 | | |||||||
106 | 1CD5A | 1 | 4 | 6 | 7 | | ||||||
107 | 1CD5B | 2 | 4 | 6 | 7 | | ||||||
108 | 1CD5C | 1 | 2 | 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 | 1 | 5 | 8 | | |||||||
147 | 1CD82 | 2 | 5 | 8 | | |||||||
148 | 1CD83 | 1 | 2 | 5 | 8 | | ||||||
149 | 1CD84 | 3 | 5 | 8 | | |||||||
150 | 1CD85 | 1 | 3 | 5 | 8 | | ||||||
151 | 1CD86 | 2 | 3 | 5 | 8 | | ||||||
152 | 1CD87 | 1 | 2 | 3 | 5 | 8 | | |||||
153 | 1CD88 | 4 | 5 | 8 | | |||||||
154 | 1CD89 | 1 | 4 | 5 | 8 | | ||||||
155 | 1CD8A | 2 | 4 | 5 | 8 | | ||||||
156 | 1CD8B | 1 | 2 | 4 | 5 | 8 | | |||||
157 | 1CD8C | 3 | 4 | 5 | 8 | | ||||||
158 | 1CD8D | 1 | 3 | 4 | 5 | 8 | | |||||
159 | 1CD8E | 2 | 3 | 4 | 5 | 8 | | |||||
160 | 1CD8F | 1 | 2 | 3 | 4 | 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 | 1 | 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 | 3 | 6 | 7 | 8 | | ||||||
230 | 1CDD0 | 1 | 3 | 6 | 7 | 8 | | |||||
231 | 1CDD1 | 2 | 3 | 6 | 7 | 8 | | |||||
232 | 1CDD2 | 1 | 2 | 3 | 6 | 7 | 8 | | ||||
233 | 1CDD3 | 4 | 6 | 7 | 8 | | ||||||
234 | 1CDD4 | 1 | 4 | 6 | 7 | 8 | | |||||
235 | 1CDD5 | 2 | 4 | 6 | 7 | 8 | | |||||
236 | 1CDD6 | 1 | 2 | 4 | 6 | 7 | 8 | | ||||
237 | 1CDD7 | 3 | 4 | 6 | 7 | 8 | | |||||
238 | 1CDD8 | 1 | 3 | 4 | 6 | 7 | 8 | | ||||
239 | 1CDD9 | 2 | 3 | 4 | 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 | █ |