#Unicode Version 16.0.0 のコードチャートのうち、Legacy Computing Supplement ( https://www.unicode.org/charts/PDF/Unicode-16.0/U160-1CC00.pdf ) を早速見てみたら、U+1CD00~U+1CDE5のブロックが2^8=256より少ない。これはLegacy Computing Supplementの他の部分に定義があったり、過去にBlock Elements ( https://www.unicode.org/charts/PDF/U2580.pdf ) で定義されていたりしているからだろうなと思って調べたら、なんと以下の4つに相当するコードが見つからなかった。
- BLOCK OCTANT-12
- BLOCK OCTANT-123456
- BLOCK OCTANT-35
- BLOCK OCTANT-46
可能性は以下の3つ。
① Legacy Computing SupplementやBlock Elements以外に相当物がある
②参照元の規格に、本当に上記のコードがない
③まさかとは思うが、抜け漏れ
https://qiita.com/good_kobe/items/fe647abd527ed28564f0 以上の #Unicode の話は、既に5月の時点で記事になっていた。
#Unicode にもかかわらず自前の表を作ってしまうのであった。