0210メモ
2017/11/23(木) 18:29:28.01ID:ONL1vZ5p1. HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
Replacements 存在しないフォントを別のフォントで代替 (MS UI Gothic を Ume UI Gothicで代替)
SystemLink 文字補完用(欧文フォントに和文部分を補充) ファミリー名ではなくフォント名で登録
FontSubstitutes 別名追加用 (システムフォントの○○という名前でXXフォントを使用)
-----------------------------------
例えばWindowsでは
・FontLink\SystemLink
Tahomaは以下のフォントで構成される
MSGOTHIC.TTC,MS UI Gothic
MINGLIU.TTC,PMingLiU
SIMSUN.TTC,SimSun
GULIM.TTC,Gulim
YUGOTHM.TTC,Yu Gothic UI
MSJH.TTC,Microsoft JhengHei UI
MSYH.TTC,Microsoft YaHei UI
MALGUN.TTF,Malgun Gothic
SEGUISYM.TTF,Segoe UI Symbol
・FontSubstitutes
MS Shell Dlg 2 と言う名前で Tahoma を使用する
となっている
-------------------------------------
方法1 フォントとレジストリをWindowsからまるまる持ってきて入れ替える (Wine\Fonts\Replacementsは削除する)
方法2 存在しないフォントと互換性のあるフォントを全て入れ、Wine\Fonts\Replacementsに書き込む (Wine標準の方法)
方法3 FontSubstitutesやFontLink\SystemLinkに使用したいフォントを書き込む (Windows標準の方法)
方法4 FontForgeでフォントファイルを改造して偽造する