2011-02-23 Ghostscriptで使う日本語フォントを置き換える
Ubuntu 10.04LTSでGhostscriptで使う日本語フォントを置き換えたのでメモ。
Synapticでttf-ipafontをインストールして、次の内容のテキストファイル ipafont.hints を作成。
ここで、Priorityを高め(60とか)にしておく。
category truetype begin /usr/share/fonts/truetype/ipafont/ipag.ttf Family = IPAGothic FontName = IPAGothic-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = Gothic Weight = Medium Width = Fixed Shape = Upright Priority = 60 X-Foundry = ipa X-Family = gothic X-Weight = medium X-Slant = r Transform = Slant Boldize TTCap = halfwidth-bw=0.5 end category truetype begin /usr/share/fonts/truetype/ipafont/ipagp.ttf Family = IPAPGothic FontName = IPAPGothic-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = Gothic Weight = Medium Width = Variable Shape = Upright Priority = 20 X-Foundry = ipa X-Family = pgothic X-Weight = medium X-Slant = r Transform = Slant Boldize end category truetype begin /usr/share/fonts/truetype/ipafont/ipagui.ttf Family = IPAUIGothic FontName = IPAUIGothic-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = Gothic Weight = Medium Width = Variable Shape = Upright Priority = 20 X-Foundry = ipa X-Family = uigothic X-Weight = medium X-Slant = r Transform = Slant Boldize end category truetype begin /usr/share/fonts/truetype/ipafont/ipam.ttf Family = IPAMincho FontName = IPAMincho-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = Mincho Weight = Medium Width = Fixed Shape = Upright Priority = 60 X-Foundry = ipa X-Family = mincho X-Weight = medium X-Slant = r Transform = Slant Boldize TTCap = halfwidth-bw=0.5 end category truetype begin /usr/share/fonts/truetype/ipafont/ipagui.ttf Family = IPAUIGothic FontName = IPAUIGothic-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = Gothic Weight = Medium Width = Variable Shape = Upright Priority = 20 X-Foundry = ipa X-Family = uigothic X-Weight = medium X-Slant = r Transform = Slant Boldize end category truetype begin /usr/share/fonts/truetype/ipafont/ipam.ttf Family = IPAMincho FontName = IPAMincho-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = Mincho Weight = Medium Width = Fixed Shape = Upright Priority = 60 X-Foundry = ipa X-Family = mincho X-Weight = medium X-Slant = r Transform = Slant Boldize TTCap = halfwidth-bw=0.5 end category truetype begin /usr/share/fonts/truetype/ipafont/ipamp.ttf Family = IPAPMincho FontName = IPAPMincho-Regular Encoding = Unicode Location = English Japanese Charset = ISO8859-1 JISX0208 JISX0201 JISX0212 GeneralFamily = mincho Weight = Medium Width = Variable Shape = Upright Priority = 20 X-Foundry = ipa X-Family = pmincho X-Weight = medium X-Slant = r Transform = Slant Boldize end
そして次のコマンドを実行。
sudo defoma-font reregister-all ipafont.hints sudo defoma-app -t update gs
無事にRyumin-Light, GothicBBB-MediumがそれぞれIPAMincho, IPAGothicで置換されるようになった。
(それまではさわらびフォントで置換されていました。)
コメント