【fontconfig】 自前のfont-family名を追加する
問題
sans-serif みたいな font-family名を、linux環境に追加するには
答え
/etc/fonts/local.conf に以下を追記。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>softel</family><!-- 専用フォント名 -->
<prefer>
<family>Nimbus Sans L</family><!-- 英数字こっち -->
<family>Meiryo</family><!-- 日本語こっち -->
</prefer>
</alias>
</fontconfig>
日本語フォントだけだと英数字の配置が変な場合はこんな感じになるかと思います。
wkhtmltopdf で PDF 作るときなんかに具合が良いです。