IPAフォント、M++IPAフォントのインストールメモ。Debianのdefomaを使っています。もっと早く、フォントを入れておけば良かった。IPAフォントって、2004年に出てたのね orz
もう、sazanamiには戻れないな。
IPAフォント
1:ダウンロード
独立行政法人 情報処理推進機構のフォント(IPAフォント)付き GRASS国際化版(i18n)から、
grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz
grass5_i686-pc-linux-i18n-ipafull-gnu_install.sh
をダウンロード。
2:hintsファイルの作成
hintsファイルは、
高尾宏治日記 - debianでIPAフォントを使うを参考にさせていただきました。
以下、引用。
/tmp/ttf-ipa.hints に保存。
category truetype
begin /usr/share/fonts/truetype/ipa/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 = 20
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/ipa/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/ipa/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/ipa/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 = 20
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/ipa/ipamp.ttf
Family = IPAPMincho
FontName = IPAPMincho-Regular
Encoding = Unicode
Location = English Japanese
Charset = ISO8859-1 JISX0208 JISX0201 JISX0212
GeneralFamily = Micho
Weight = Medium
Width = Variable
Shape = Upright
Priority = 20
X-Foundry = ipa
X-Family = mincho
X-Weight = medium
X-Slant = r
Transform = Slant Boldize
end
3:いよいよインストール
$ sh grass5_i686-pc-linux-i18n-ipafull-gnu_install.sh grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz /tmp/grass5 /tmp/bin
# mkdir /usr/share/fonts/truetype/ipa
# mv /tmp/grass5/fonts/*ttf /usr/share/fonts/truetype/ipa/
# sh /tmp/bin/grass5uninstall.sh
# defoma-font -vt register-all /tmp/ttf-ipa.hints
# fc-cache -f -v
M++IPAフォント
M+ と IPAフォントの合成フォントというフォントがあります。IPAフォントより、こちらの方が綺麗だと思います。めんどくさかったので、M+1P+IPAGとM+2P+IPAGの2つだけをインストールしました。
1:ダウンロード
M+ と IPAフォントの合成フォントよりmixfont-mplus-ipa-TrueType-20060520.tar.bz2をダウンロード。解凍して、fontsの中にあるttfファイルを取り出します。M+1P+IPAG.ttfとM+2P+IPAG.ttfの2つです。
2:hintsファイル
ググっても出てこなかったので、作ってみました。こんな感じ??
/tmp/ttf-M++ipa.hints に保存。
category truetype
begin /usr/share/fonts/truetype/M+ipa/M+1P+IPAG.ttf
Family = M+1P+IPAGothic
FontName = M+1P+IPAGothic-Regular
Encoding = Unicode
Location = English Japanese
Charset = ISO8859-1 JISX0208 JISX0201 JISX0212
GeneralFamily = Gothic
Weight = Medium
Width = variable
Shape = Upright
Priority = 20
X-Foundry = m+ipa
X-Family = pgothic
X-Weight = medium
X-Slant = r
Transform = Slant Boldize
end
category truetype
begin /usr/share/fonts/truetype/M+ipa/M+2P+IPAG.ttf
Family = M+2P+IPAPGothic
FontName = M+2P+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 = m+ipa
X-Family = pgothic
X-Weight = medium
X-Slant = r
Transform = Slant Boldize
end
3:いよいよインストール
# mkdir /usr/share/fonts/truetype/M+ipa/
# mv *ttf /usr/share/fonts/truetype/M+ipa/
# defoma-font -vt register-all /tmp/ttf-M++ipa.hints
# fc-cache -f -v
参考にさせていただいたサイト
Debian Sarge Installation Notes (Japanese)
高尾宏治日記 - debianでIPAフォントを使う