5月 072005
システムの入れ替えのついでにweightの違うフォントを用いてfontconfigでboldフォントを実現する方法を調べました。
手法が手法なだけに商用フォントが必要になると思いますが、パッチを当てない状態でXftでBoldな漢字の表示ができてます。
ネタ元はこのメール。
たとえば、serifのデフォルトのフォントに「FC-Minchotai-M」、そのBold体に「FC-Minchotai-B」とするならば以下の通り。
<match target="pattern" > <test name="family" > <string>serif</string> </test> <test compare="more" name="weight" > <const>medium</const> </test> <edit mode="prepend" name="family" > <string>FC-Minchotai-M</string> </edit> </match> <match target="pattern" > <test name="family" > <string>FC-Minchotai-M</string> </test> <test compare="more" name="weight" > <const>medium</const> </test> <edit mode="assign" name="family" > <string>FC-Minchotai-B</string> </edit> </match>
ただ、デフォルトがちゃんと「FC-Minchotai-M」なのかどうかはきちんと調べてません。
フォントはどちらにせよ汚い感じがするので別のフォントを使うか設定を見直すかを考えないと。
その辺りはどうやって調べよ。fc-matchってないんだっけ。
ちなみに、こんな感じ。
フォントのせいか、AAのせいか、あまりきれいじゃないっていうか、ぶっちゃけ汚いけど。フォントを大きくすればいいんだけど。
Warning: count(): Parameter must be an array or an object that implements Countable in /home/asaki/www/wordpress/wp-includes/class-wp-comment-query.php on line 405