MacTeX 2014 で埋め込みフォントをフリーフォントにしてみる

後でもう少し書きます。

MacTeX 2014 - 一歩前進

上を参考にフォントを設定しようと思ったんだけどマップファイルのせいか上手く行かなかったので、IPAフォント埋め込みのマップファイルを参考に書き直した。これには4つのファイルを用いれば良い。

otf-allfree.map

% TEXT, 90JIS
hminl-h     H   ipaexm.ttf %!PS IPAMincho
hminl-v     V   ipaexm.ttf %!PS IPAMincho
hminr-h     H   ipaexm.ttf %!PS IPAMincho
hminr-v     V   ipaexm.ttf %!PS IPAMincho
hminb-h     H   :1:mogamb.ttc %!PS IPAMincho
hminb-v     V   :1:mogamb.ttc %!PS IPAMincho
hgothr-h    H   ipaexg.ttf %!PS IPAGothic
hgothr-v    V   ipaexg.ttf %!PS IPAGothic
hgothb-h    H   migmix-2p-bold.ttf %!PS IPAGothic
hgothb-v    V   migmix-2p-bold.ttf %!PS IPAGothic
hgotheb-h   H   migmix-2p-bold.ttf %!PS IPAGothic
hgotheb-v   V   migmix-2p-bold.ttf %!PS IPAGothic
hmgothr-h   H   migmix-1m-regular.ttf %!PS IPAGothic
hmgothr-v   V   migmix-2m-refular.ttf %!PS IPAGothic

% TEXT, JIS04
hminln-h     H   ipaexm.ttf %!PS IPAMincho
hminln-v     V   ipaexm.ttf %!PS IPAMincho
hminrn-h     H   ipaexm.ttf %!PS IPAMincho
hminrn-v     V   ipaexm.ttf %!PS IPAMincho
hminbn-h     H   :1:mogamb.ttc %!PS IPAMincho
hminbn-v     V   :1:mogamb.ttc %!PS IPAMincho
hgothrn-h    H   ipaexg.ttf %!PS IPAGothic
hgothrn-v    V   ipaexg.ttf %!PS IPAGothic
hgothbn-h    H   migmix-2p-bold.ttf %!PS IPAGothic
hgothbn-v    V   migmix-2p-bold.ttf %!PS IPAGothic
hgothebn-h   H   migmix-2p-bold.ttf %!PS IPAGothic
hgothebn-v   V   migmix-2p-bold.ttf %!PS IPAGothic
hmgothrn-h   H   migmix-1m-regular.ttf %!PS IPAGothic
hmgothrn-v   V   migmix-2m-refular.ttf %!PS IPAGothic

% CID
otf-cjml-h  Identity-H  ipaexm.ttf/AJ16 %!PS IPAMincho
otf-cjml-v  Identity-V  ipaexm.ttf/AJ16 %!PS IPAMincho
otf-cjmr-h  Identity-H  ipaexm.ttf/AJ16 %!PS IPAMincho
otf-cjmr-v  Identity-V  ipaexm.ttf/AJ16 %!PS IPAMincho
otf-cjmb-h  Identity-H  :1:mogamb.ttc/AJ16 %!PS IPAMincho
otf-cjmb-v  Identity-V  :1:mogamb.ttc/AJ16 %!PS IPAMincho
otf-cjgr-h  Identity-H  ipaexg.ttf/AJ16 %!PS IPAGothic
otf-cjgr-v  Identity-V  ipaexg.ttf/AJ16 %!PS IPAGothic
otf-cjgb-h  Identity-H  migmix-2p-bold.ttf/AJ16 %!PS IPAGothic
otf-cjgb-v  Identity-V  migmix-2p-bold.ttf/AJ16 %!PS IPAGothic
otf-cjge-h  Identity-H  migmix-2p-bold.ttf/AJ16 %!PS IPAGothic
otf-cjge-v  Identity-V  migmix-2p-bold.ttf/AJ16 %!PS IPAGothic
otf-cjmgr-h Identity-H  migmix-1m-regular.ttf/AJ16 %!PS IPAGothic
otf-cjmgr-v Identity-V  migmix-1m-regular.ttf/AJ16 %!PS IPAGothic

% Unicode 90JIS
otf-ujml-h  UniJIS-UTF16-H  ipaexm.ttf %!PS IPAMincho
otf-ujml-v  UniJIS-UTF16-V  ipaexm.ttf %!PS IPAMincho
otf-ujmr-h  UniJIS-UTF16-H  ipaexm.ttf %!PS IPAMincho
otf-ujmr-v  UniJIS-UTF16-V  ipaexm.ttf %!PS IPAMincho
otf-ujmb-h  UniJIS-UTF16-H  :1:mogamb.ttc %!PS IPAMincho
otf-ujmb-v  UniJIS-UTF16-V  :1:mogamb.ttc %!PS IPAMincho
otf-ujgr-h  UniJIS-UTF16-H  ipaexg.ttf %!PS IPAGothic
otf-ujgr-v  UniJIS-UTF16-V  ipaexg.ttf %!PS IPAGothic
otf-ujgb-h  UniJIS-UTF16-H  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujgb-v  UniJIS-UTF16-V  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujge-h  UniJIS-UTF16-H  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujge-v  UniJIS-UTF16-V  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujmgr-h UniJIS-UTF16-H  migmix-1m-regular.ttf %!PS IPAGothic
otf-ujmgr-v UniJIS-UTF16-V  migmix-1m-regular.ttf %!PS IPAGothic

% Unicode JIS04
otf-ujmln-h  UniJIS2004-UTF16-H  ipaexm.ttf %!PS IPAMincho
otf-ujmln-v  UniJIS2004-UTF16-V  ipaexm.ttf %!PS IPAMincho
otf-ujmrn-h  UniJIS2004-UTF16-H  ipaexm.ttf %!PS IPAMincho
otf-ujmrn-v  UniJIS2004-UTF16-V  ipaexm.ttf %!PS IPAMincho
otf-ujmbn-h  UniJIS2004-UTF16-H  :1:mogamb.ttc %!PS IPAMincho
otf-ujmbn-v  UniJIS2004-UTF16-V  :1:mogamb.ttc %!PS IPAMincho
otf-ujgrn-h  UniJIS2004-UTF16-H  ipaexg.ttf %!PS IPAGothic
otf-ujgrn-v  UniJIS2004-UTF16-V  ipaexg.ttf %!PS IPAGothic
otf-ujgbn-h  UniJIS2004-UTF16-H  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujgbn-v  UniJIS2004-UTF16-V  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujgen-h  UniJIS2004-UTF16-H  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujgen-v  UniJIS2004-UTF16-V  migmix-2p-bold.ttf %!PS IPAGothic
otf-ujmgrn-h UniJIS2004-UTF16-H  migmix-1m-regular.ttf %!PS IPAGothic
otf-ujmgrn-v UniJIS2004-UTF16-V  migmix-1m-regular.ttf %!PS IPAGothic

otf-up-allfree.map

% TEXT, 90JIS
uphminl-h     UniJIS-UTF16-H   ipaexm.ttf %!PS IPAMincho
uphminl-v     UniJIS-UTF16-V   ipaexm.ttf %!PS IPAMincho
uphminr-h     UniJIS-UTF16-H   ipaexm.ttf %!PS IPAMincho
uphminr-v     UniJIS-UTF16-V   ipaexm.ttf %!PS IPAMincho
uphminb-h     UniJIS-UTF16-H   :1:mogamb.ttc %!PS IPAMincho
uphminb-v     UniJIS-UTF16-V   :1:mogamb.ttc %!PS IPAMincho
uphgothr-h    UniJIS-UTF16-H   ipaexg.ttf %!PS IPAGothic
uphgothr-v    UniJIS-UTF16-V   ipaexg.ttf %!PS IPAGothic
uphgothb-h    UniJIS-UTF16-H   migmix-2p-bold.ttf %!PS IPAGothic
uphgothb-v    UniJIS-UTF16-V   migmix-2p-bold.ttf %!PS IPAGothic
uphgotheb-h   UniJIS-UTF16-H   migmix-2p-bold.ttf %!PS IPAGothic
uphgotheb-v   UniJIS-UTF16-V   migmix-2p-bold.ttf %!PS IPAGothic
uphmgothr-h   UniJIS-UTF16-H   migmix-1m-regular.ttf %!PS IPAGothic
uphmgothr-v   UniJIS-UTF16-V   migmix-2m-refular.ttf %!PS IPAGothic

% TEXT, JIS04
uphminln-h     UniJIS2004-UTF16-H   ipaexm.ttf %!PS IPAMincho
uphminln-v     UniJIS2004-UTF16-V   ipaexm.ttf %!PS IPAMincho
uphminrn-h     UniJIS2004-UTF16-H   ipaexm.ttf %!PS IPAMincho
uphminrn-v     UniJIS2004-UTF16-V   ipaexm.ttf %!PS IPAMincho
uphminbn-h     UniJIS2004-UTF16-H   :1:mogamb.ttc %!PS IPAMincho
uphminbn-v     UniJIS2004-UTF16-V   :1:mogamb.ttc %!PS IPAMincho
uphgothrn-h    UniJIS2004-UTF16-H   ipaexg.ttf %!PS IPAGothic
uphgothrn-v    UniJIS2004-UTF16-V   ipaexg.ttf %!PS IPAGothic
uphgothbn-h    UniJIS2004-UTF16-H   migmix-2p-bold.ttf %!PS IPAGothic
uphgothbn-v    UniJIS2004-UTF16-V   migmix-2p-bold.ttf %!PS IPAGothic
uphgothebn-h   UniJIS2004-UTF16-H   migmix-2p-bold.ttf %!PS IPAGothic
uphgothebn-v   UniJIS2004-UTF16-V   migmix-2p-bold.ttf %!PS IPAGothic
uphmgothrn-h   UniJIS2004-UTF16-H   migmix-1m-regular.ttf %!PS IPAGothic
uphmgothrn-v   UniJIS2004-UTF16-V   migmix-2m-refular.ttf %!PS IPAGothic

ptex-allfree.map

rml    H  ipaexm.ttf %!PS IPAMincho
urmlv  V  ipaexm.ttf %!PS IPAMincho
ugbm   H  migmix-2p-bold.ttf %!PS IPAMincho
ugbmv  V  migmix-2p-bold.ttf %!PS IPAMincho

uptex-allfree.map

urml   UniJIS-UTF16-H  ipaexm.ttf %!PS IPAMincho
urmlv  UniJIS-UTF16-V  ipaexm.ttf %!PS IPAMincho
ugbm   UniJIS-UTF16-H  migmix-2p-bold.ttf %!PS IPAMincho
ugbmv  UniJIS-UTF16-V  migmix-2p-bold.ttf %!PS IPAMincho
uprml-h  UniJIS-UTF16-H  ipaexm.ttf %!PS IPAMincho
uprml-v  UniJIS-UTF16-V  ipaexm.ttf %!PS IPAMincho
upgbm-h  UniJIS-UTF16-H  migmix-2p-bold.ttf %!PS IPAGothic
upgbm-v  UniJIS-UTF16-V  migmix-2p-bold.ttf %!PS IPAGothic
uprml-hq  UniJIS-UCS2-H  ipaexm.ttf %!PS IPAMincho
upgbm-hq  UniJIS-UCS2-H  migmix-2p-bold.ttf %!PS IPAGothic