Nice Nameをブラッシュアップしている時のメモ

Glyphsの中で使うグリフ名をNice Nameといいます。その中の「AJ1に関係するグリフのNice Name」はもう少しブラッシュアップが必要です。その作業中の覚え書きです。
0
ものかの @monokano

Glyphsの #NiceName のブラッシュアップを始めたので、ここにメモしておくことにする。

2015-08-30 02:17:03
ものかの @monokano

#NiceName 対象はMapFileAdobe-Japan1.txtに記述されているもの。CIDに一対一対応したNice Nameをブラッシュアップするのが目的。

2015-08-30 02:23:19
ものかの @monokano

#NiceName AJ1-3(cid=8720~9353)の634個。現行はすべて「.vert」。AJ1-3はすべてvrt2専用グリフなので「.vrt2」に変える。

2015-08-30 02:32:46
ものかの @monokano

#NiceName 漢字はすべて「uni....」(0面以外は「u.....」)の符号位置表記にする。現行もそうなっている。グリフと符号位置が一対一なら一意に決まる。それ以外の「1つのグリフを複数の符号位置で使っている場合」が問題となる。

2015-08-30 03:23:00
ものかの @monokano

#NiceName 漢字1グリフを複数の符号位置で使っているのは、ほとんどがCJK部首補助、康煕部首が原因。この2種以外のCJK漢字の符号位置を採用する。 pic.twitter.com/pI9qZYu0r4

2015-08-30 03:23:33
拡大
ものかの @monokano

#NiceName 漢字グリフのもうひとつの問題が、符号位置がないもの。現行はAdobe IVDを基にして統合漢字に「.vari1」「.vari2」を付けている。筋はいい。しかしStandardized Variationsと紛らわしい。「ivs1」「ivs2」がいいかも。

2015-08-30 03:25:06
ものかの @monokano

#NiceName IVSを基にした拡張子を付ける方針にすると、新たな疑問が生まれる。グリフと符号位置は一対一だがその符号位置が康煕部首の場合、それではなく「統合漢字.vari~」の方が良いのではないか?

2015-08-30 03:27:44
ものかの @monokano

#NiceName 康煕部首をIVS式にするかどうかは考えると進まないので後回し。twitter.com/monokano/statu… を先に片付ける。

2015-08-30 03:32:22
ものかの @monokano

#NiceName MapFileAdobe-Japan1.txtのNice Nameは現行もかなりよくできていて、「ここまでちゃんと判断してるんだ」とびっくりする。ゲオルグさんまじすごい。

2015-08-30 03:40:58
ものかの @monokano

#NiceName ちなみに「グリフと符号位置は一対一だがその符号位置が康煕部首」の例→⻗⻆⺼⺌⺍⻝。⻝は「uni2FB7」と「uni98DF.ivs2」のどちらがいいのかという話。

2015-08-30 04:11:50
ものかの @monokano

#NiceName 符号位置が康煕部首であってもIVS式にしないことにする。直接紐付いた符号位置を最優先にする。 twitter.com/monokano/statu…

2015-08-30 10:49:33
ものかの @monokano

#NiceName 符号位置がない漢字グリフで現行名に「.jp83」などのGSUBフィーチャーが付いているものは、すべてIVS式に統一する。

2015-08-30 11:12:16
ものかの @monokano

#NiceName ただし「漢字のルビ用グリフ」は.rubyにする(ルビ用グリフはすべて.rubyにする) twitter.com/monokano/statu…

2015-08-30 12:29:15
ものかの @monokano

#NiceName 83JIS→90JISの影響で符号位置がなくなったグリフには「.jp83」を付けた方が便利な気がするけど、判断は保留。 twitter.com/monokano/statu…

2015-08-30 12:58:44
ものかの @monokano

#NiceName ルビ用グリフの「CID+12639 ﹅」と「CID+12640 ﹆」は符号位置があるから、この2つだは.rubyを付けない。

2015-08-30 13:35:39
ものかの @monokano

#NiceName 漢字グリフの14665個の作業はこれで完了。(なおこの個数はIVDのAJ1コレクションに登録されている「重複を除いたsequence identifierの数」。「々」や漢数字のゼロなどはここに含まれていないけど、AJ1の漢字グリフを手早く把握するには便利)

2015-08-30 14:27:42
ものかの @monokano

#NiceName ここまでは手慣らし。残りの8393個が本番。

2015-08-30 14:47:58
ものかの @monokano

#NiceName 残りの8393個の作業用にNiceNameEditへいろいろ機能追加。 pic.twitter.com/WVMl3NicBP

2015-08-31 03:54:09
拡大
ものかの @monokano

#NiceName NiceNameEditにプリント機能を付けてみた。 pic.twitter.com/p1hQ6q4AQT

2015-09-02 06:40:42
拡大
ものかの @monokano

#NiceName MapFileAdobe-Japan1.txtが気がつかない間にかなりあちこち変更されてた…。データベース自体を更新。

2015-09-02 08:15:53
ものかの @monokano

#NiceName 非漢字グリフ名の修正は基本こんな感じかな? app.box.com/s/09kjwjkwmqyw…

2015-09-02 13:24:18
ものかの @monokano

#NiceName CIDを種類ごとに一覧したら現行のNoce Nameの課題が明瞭に浮かび上がった。必要なのはこれだった!

2015-09-02 19:48:21
ものかの @monokano

@ken_lunde 質問です!画像を見てください。Half-width Kanaの欄で「CID+422のvrt2グリフであるCID+9276」が「Vertical CIDs」の中に入っていません。理由はなんでしょうか? pic.twitter.com/f70uNd7CF2

2015-09-05 16:44:19
拡大