Nice Nameをブラッシュアップしている時のメモ
#NiceName 対象はMapFileAdobe-Japan1.txtに記述されているもの。CIDに一対一対応したNice Nameをブラッシュアップするのが目的。
2015-08-30 02:23:19#NiceName AJ1-3(cid=8720~9353)の634個。現行はすべて「.vert」。AJ1-3はすべてvrt2専用グリフなので「.vrt2」に変える。
2015-08-30 02:32:46#NiceName 漢字はすべて「uni....」(0面以外は「u.....」)の符号位置表記にする。現行もそうなっている。グリフと符号位置が一対一なら一意に決まる。それ以外の「1つのグリフを複数の符号位置で使っている場合」が問題となる。
2015-08-30 03:23:00#NiceName 漢字1グリフを複数の符号位置で使っているのは、ほとんどがCJK部首補助、康煕部首が原因。この2種以外のCJK漢字の符号位置を採用する。 pic.twitter.com/pI9qZYu0r4
2015-08-30 03:23:33#NiceName 漢字グリフのもうひとつの問題が、符号位置がないもの。現行はAdobe IVDを基にして統合漢字に「.vari1」「.vari2」を付けている。筋はいい。しかしStandardized Variationsと紛らわしい。「ivs1」「ivs2」がいいかも。
2015-08-30 03:25:06#NiceName IVSを基にした拡張子を付ける方針にすると、新たな疑問が生まれる。グリフと符号位置は一対一だがその符号位置が康煕部首の場合、それではなく「統合漢字.vari~」の方が良いのではないか?
2015-08-30 03:27:44#NiceName 康煕部首をIVS式にするかどうかは考えると進まないので後回し。twitter.com/monokano/statu… を先に片付ける。
2015-08-30 03:32:22#NiceName MapFileAdobe-Japan1.txtのNice Nameは現行もかなりよくできていて、「ここまでちゃんと判断してるんだ」とびっくりする。ゲオルグさんまじすごい。
2015-08-30 03:40:58#NiceName ちなみに「グリフと符号位置は一対一だがその符号位置が康煕部首」の例→⻗⻆⺼⺌⺍⻝。⻝は「uni2FB7」と「uni98DF.ivs2」のどちらがいいのかという話。
2015-08-30 04:11:50#NiceName 符号位置が康煕部首であってもIVS式にしないことにする。直接紐付いた符号位置を最優先にする。 twitter.com/monokano/statu…
2015-08-30 10:49:33#NiceName 符号位置がない漢字グリフで現行名に「.jp83」などのGSUBフィーチャーが付いているものは、すべてIVS式に統一する。
2015-08-30 11:12:16#NiceName ただし「漢字のルビ用グリフ」は.rubyにする(ルビ用グリフはすべて.rubyにする) twitter.com/monokano/statu…
2015-08-30 12:29:15#NiceName 83JIS→90JISの影響で符号位置がなくなったグリフには「.jp83」を付けた方が便利な気がするけど、判断は保留。 twitter.com/monokano/statu…
2015-08-30 12:58:44#NiceName ルビ用グリフの「CID+12639 ﹅」と「CID+12640 ﹆」は符号位置があるから、この2つだは.rubyを付けない。
2015-08-30 13:35:39#NiceName 漢字グリフの14665個の作業はこれで完了。(なおこの個数はIVDのAJ1コレクションに登録されている「重複を除いたsequence identifierの数」。「々」や漢数字のゼロなどはここに含まれていないけど、AJ1の漢字グリフを手早く把握するには便利)
2015-08-30 14:27:42#NiceName 残りの8393個の作業用にNiceNameEditへいろいろ機能追加。 pic.twitter.com/WVMl3NicBP
2015-08-31 03:54:09#NiceName NiceNameEditにプリント機能を付けてみた。 pic.twitter.com/p1hQ6q4AQT
2015-09-02 06:40:42#NiceName MapFileAdobe-Japan1.txtが気がつかない間にかなりあちこち変更されてた…。データベース自体を更新。
2015-09-02 08:15:53@ken_lunde 質問です!画像を見てください。Half-width Kanaの欄で「CID+422のvrt2グリフであるCID+9276」が「Vertical CIDs」の中に入っていません。理由はなんでしょうか? pic.twitter.com/f70uNd7CF2
2015-09-05 16:44:19