Closed aminophen closed 4 years ago
最後の UnDinaruLight.ttf はそもそも unfonts-core に入っているフォントファイルが不正
これは Debian#916563 で修正済み,TeX Live にも反映されています。
malgun.ttf yumindb.ttf
これはまだ調査中です。
malgun.ttf yumindb.ttf Office for Mac 2016 でインストールされるフォントとデータベースが合っていない
Windows 10 でも同様に,データベースが合っていない。Windows 7 はどうか?
Windows 7 はどうか?
Windows 7
> otfinfo -p C:\windows\Fonts\MALGUN.TTF
MalgunGothicRegular
> otfinfo -p C:\winnt\fonts\YUMINDB.TTF
YuMincho-Demibold
ということは,yumindb のほうはデータベースが間違っていて,malgun のほうはデータベースも正しいけど追加も必要ということ?
メモ:Yumincho-Demibold のほうは ptex-fontmaps も修正がいるかも。
@zr-tex8r さんのスクリプトを使えば,otfinfo 無しで,しかも OTC/TTC もチェックできるので便利だなあ,と思って早速試しています。私の macOS 環境で検証すると,上記に加えて Office for Mac 2016 (Word) のフォントが一個だけデータベース不一致でした。
/Applications/Microsoft Word.app/Contents/Resources/Fonts/HGRME.TTC
cjk-gs-integrate [DEBUG]: ... PSName returned by zrlistttc (HGSMinchoE) is
cjk-gs-integrate [DEBUG]: different from our database (HGPMinchoE), discarding!
→ うわあ,明らかなタイポだ…。今度直します。 → 6e2de8c で修正。
Name: HGPMinchoE
Class: Japan
TTCname(50): HGRME.ttc(1)
TTCname(20): HGRME.TTC(2)
ちなみに,遊んでいるスクリプトは 789ba5b (branch 'zrlistttc') に置いています。
今まであげた中で,YuMincho-Demibold と HGPMinchoE のバグは直しました。
残すところ,あと一個です。Windows 10 と Office for Mac 2016 では
/Applications/Microsoft Word.app/Contents/Resources/Fonts/malgun.ttf
[DEBUG]: ... PSName returned by otfinfo (MalgunGothic) is
[DEBUG]: different from our database (MalgunGothicRegular), discarding!
で,Windows 7 では
> otfinfo -p C:\windows\Fonts\MALGUN.TTF
MalgunGothicRegular
となるので,データベースをどうするか考え中。
MalgunGothicRegular, MalgunGothic
bccb1a5 で直しました。ようやくこれで --strict-psname
でも大丈夫になった…。
データベースに登録されている OTF / TTF について otfinfo を走らせていると,以下の3つが変です:
最初の2つは「Office for Mac 2016 でインストールされるフォントとデータベースが合っていない」という状態のようなので,調べます。(単に私が入力ミスしただけかもしれないし,Windows 7 / 8.1 のフォントと Office for Mac 2016 が違うのかもしれない)
最後の UnDinaruLight.ttf はそもそも unfonts-core に入っているフォントファイルが不正なようです。