GSUBテーブルの相違にご注意

ある書体をN付きに変更した際に発覚したGSUBテーブルの相異についての直井さんの解説を流れを追って纏めておきます。
15
なんでやねんDTP/おぢん @works014

モリサワ新ゴのPr6とPr6Nとで「CID12256」の紐付けが異なっている…煩わしく鬱陶しい…このぶんだとすべての書体に及んでいるかも…

2013-11-02 16:59:04
mars_teru @mars517

@works014 いま確認しました。pr6だとUnicodeが25E6、Pr6Nでは2022なんですね。他のフォント、他の文字でも似たようなことがあったら怖いですね。

2013-11-03 01:41:26
mars_teru @mars517

@works014 連投すみません。普通の中黒(CID 638)のUnicodeはPr6もPr6Nも30FBですが、字形パレットに表示される異体字が全然違いますね。これは仕様として納得すべきものなんでしょうか。 http://t.co/TfBNGu9HLO

2013-11-03 01:56:09
拡大
ものかの @monokano

@mars517 @works014 フォント内のGSUBテーブルの違いなので、仕様として納得するしかないですよね…

2013-11-03 02:06:51
ものかの @monokano

@mars517 @works014 cmapの違いについては @moji_memo さんが http://t.co/hCz2iuQ9pM でまとめてくれているんですけど、PDFがなくなっちゃった…

2013-11-03 02:16:40
UTF-8はBOMなしでって言ったよね? @moji_memo

@monokano @mars517 @works014 わあ、ご指摘ありがとうございます! MobileMeに置いていたファイルはDropboxに移したつもりでいたのですが、これは移行し損ねてますね。どこかには残ってると思うので、あとで直しておきます!

2013-11-03 02:32:24
ものかの @monokano

@p_typo (◉ω◉) 蛇の目ビュレット君

2013-11-03 02:42:25
UTF-8はBOMなしでって言ったよね? @moji_memo

ものかのさんときえださんのやりとりがハイレベルすぎて、まったくわけがわからない。

2013-11-03 02:56:59
mars_teru @mars517

@monokano @works014 ありがとうございます。Pr6とPr6Nの違いを甘く考えていました。

2013-11-03 03:26:10
なんでやねんDTP/おぢん @works014

@mars517 @monokano @moji_memo 件のブログのテキストを読む限りでは、Pr6とPr6Nのマッピングの違いまでは言及されていませんね…うーん…

2013-11-03 04:13:59
ものかの @monokano

@works014 @mars517 @moji_memo あ、そうですね! そうすると http://t.co/OIDYq7Uzr1 かな〜と思ったんですけど、PDFに CID12256 は載ってませんでした。ということで実際のCMapを調べ中。

2013-11-03 04:30:50
なんでやねんDTP/おぢん @works014

@monokano @mars517 @moji_memo うわぁ…因みに http://t.co/LSZb274LB2 にも http://t.co/E3a1k6Ajsu の資料にも見当たりません…(一瞬何か見えたけど…w…)

2013-11-03 04:40:03
ものかの @monokano

@works014 @mars517 @moji_memo 一瞬なにか見えたのは忘れてくださいw ところで UniJIS-UTF32 と UniJIS2004-UTF32 のどちらにも「CID12256」がないんですけど、「12254」のことですか?

2013-11-03 04:48:28
なんでやねんDTP/おぢん @works014

@monokano @mars517 @moji_memo いえ…Pr6ではU+25E6のaalt(16)、」 Pr6NではU+2022のfwid となっています…(白くないけど)WhiteBulletとBulletとなってます…

2013-11-03 04:59:14
ものかの @monokano

@works014 @mars517 @moji_memo cmapではなくGSUBの違いですね。たぶんInDesignの仕様ということになっちゃうかも…

2013-11-03 05:06:38
なんでやねんDTP/おぢん @works014

@monokano @mars517 @moji_memo フォーマット流用の際にPr6からPr6Nに変更したんですが、例の字形云々でロックがかかって発覚した次第です…

2013-11-03 05:23:34
なんでやねんDTP/おぢん @works014

@monokano @mars517 @moji_memo モリサワ(小塚も)のNなしの中黒のGSBUが元々おかしいのかな…で、16もないのでロックされる? http://t.co/DPeKzuoh4N http://t.co/k3FuVX9WEY

2013-11-03 05:45:09
拡大
なんでやねんDTP/おぢん @works014

(と思えばイワタさんも同様…筑紫は大丈夫…)

2013-11-03 05:48:36
ものかの @monokano

@works014 @mars517 @moji_memo 中黒がからむGSUBを調べたら、Nなし/N付きで全然違いますね!(筑紫が大丈夫なのは…むしろおかしい気がw)

2013-11-03 06:14:19
UTF-8はBOMなしでって言ったよね? @moji_memo

@monokano @works014 @mars517 GSUBテーブル、特にaaltとnaltには大別して2つの系統があって、仮に旧式/新式と呼んでおきますが、新式はヒラギノ以降です。いろんなものを比較的ゆるく同じグループに入れていたのが旧式、それを整理し直したのが新式。

2013-11-03 15:59:07