SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【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 作るときなんかに具合が良いです。

関連するメモ

コメント