[Macemacsjp-users 918] アニトL等幅が表示可能に

Back to archive index

ken_taka fctak****@mbd*****
2006年 2月 4日 (土) 15:05:31 JST


お疲れ様です  ken_taka です。

ずいぶん前に「アニトL等幅」を使いたいのだが豆腐になってしまう…という
話がありましたが、CFLAGS="-DUSE_ATSUI" を付けてコンパイルした emacs で
は表示出来るようです。

(prin1-to-string(x-list-fonts "*")) してみると

\"-apple-アニト_L等幅-bold-i-normal--0-0-0-0-m-0-jisx0201.1976-0\"
\"-apple-アニト_L等幅-bold-r-normal--0-0-0-0-m-0-jisx0201.1976-0\"
\"-apple-アニト_L等幅-medium-i-normal--0-0-0-0-m-0-jisx0201.1976-0\"
\"-apple-アニト_L等幅-medium-r-normal--0-0-0-0-m-0-jisx0201.1976-0\"
\"-apple-アニト_L等幅-bold-i-normal--0-0-0-0-m-0-jisx0208.1983-sjis\"
\"-apple-アニト_L等幅-bold-r-normal--0-0-0-0-m-0-jisx0208.1983-sjis\"
\"-apple-アニト_L等幅-medium-i-normal--0-0-0-0-m-0-jisx0208.1983-sjis\"
\"-apple-アニト_L等幅-medium-r-normal--0-0-0-0-m-0-jisx0208.1983-sjis\"

と

\"-apple-anito-bold-i-normal--0-0-0-0-m-0-iso10646-1\"
\"-apple-anito-bold-r-normal--0-0-0-0-m-0-iso10646-1\"
\"-apple-anito-medium-i-normal--0-0-0-0-m-0-iso10646-1\"
\"-apple-anito-medium-r-normal--0-0-0-0-m-0-iso10646-1\"

の2種類のアニトが出てきます。前者で fontset を作るとはやはり豆腐になっ
てしまうのですが、後者の iso10646-1 だと正常に表示させることが出来ます。
また、広松さんの carbon-font.el 1.5.4 を使って、説明書きに従って以下に
ように書いてみたところ、あっさり各サイズのセットが出来てしまいました(^^)

(setq carbon-font-encode-family-list-anito
      '((ascii . "anito")
	(japanese-jisx0208 . "anito")
	(japanese-jisx0212 . "anito")
	(katakana-jisx0201 . "anito")))

(carbon-font-create-fontset "anito"
			    carbon-font-defined-sizes
			    carbon-font-encode-family-list-anito)

(set-default-font "-*-*-medium-r-normal--12-*-*-*-*-*-fontset-anito")


今まで Carbon Emacs では使用出来ないとされてきた TrueType フォントもい
くつかあったわけですが、それらも使用できるようになっているかも知れませ
んね。


;;; 以下、アニトの紹介
アニトというフォントはそもそも有償の製品なのですが、字数制限のある「教
漢」タイプというのがありまして、それに関しては無償で使用することが出来
ます。(要登録)

https://www12.myssl.jp/www.type-labo.jp/web/Hanpuanitowaku.html

半角英数/全角ともに、小サイズのアンチエイリアス表示でも読みやすいフォ
ントです。


-- 
ken_taka : Ken Takano
email : fctak****@mbd*****



Macemacsjp-users メーリングリストの案内
Back to archive index