任意のフォントを任意のフォントで補完するあんまりスマートじゃない気がする~/.fonts.confの設定

適当にやってたら出来たのでここに落書きっとく。OSはUbuntu 10.04。
ここでは欧文フォントであるInconsolata(http://www.levien.com/type/myfonts/inconsolata.html)を日本語のフォントであるMigu 1M(http://mix-mplus-ipa.sourceforge.jp/migu/。M+と(新版)IPAフォントを合成してその他いくつかの点をいじったフォント)が補完する、というなんともややこしい設定。
~/.fonts.confに

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
   <string>Inconsolata</string>
</test>
<edit name="family" mode="prepend" binding="strong">
  <string>Inconsolata</string>
  <string>Migu 1M</string>
</edit>
</match>
</fontconfig>

UbuntuのEvinceで表示されるPDFのフォントを変える - voidy21の日記のを参考、というかちょっと弄った。
この状況でターミナルでInconsolataを選ぶとこんな感じ

当ブログに於いて、私tasutenによって創作されたことが自明である著作物に対しては、別途明示のある場合を除き全てCC0が適用されます。