###前提・実現したいこと
本番環境のサーバと検証環境のサーバで「fc-match」コマンドを実行した際、いくつかのフォントで結果に差異がありました。
「fc-list」コマンドをそれぞれのサーバで実行すると、検証環境の方が多くのフォントが表示されたので、本番環境には無い、よりよいフォントが検証環境では選択されているのかな?という予想です。
対応として、検証環境の設定を本番環境と同じにそろえたいと思います。
###発生している問題・エラーメッセージ
本番環境と検証環境でフォントに差異があるため、PDF出力で結果が異なるとアプリ開発チームから問い合わせが来ています。
###該当のソースコード
■コマンドの結果 (検証サーバ) $ fc-match :lang=en DejaVuSans.ttf: "DejaVu Sans" "Book" $ fc-match san-serif:lang=en DejaVuSans.ttf: "DejaVu Sans" "Book" (本番サーバ) $ fc-match :lang=en n019003l.pfb: "Nimbus Sans L" "Regular" $ fc-match san-serif:lang=en n019003l.pfb: "Nimbus Sans L" "Regular"
###試したこと
ネットで調べた結果、
① 全体反映用の設定ファイルである「/etc/fonts/local.conf」を作成する
② 「fc-cache」コマンドを実行する
というステップを踏むことで、①で作成した内容がマスターである「/etc/fonts/fonts.conf」に反映され、「fc-match」コマンドの表示結果も変わるのかなというところまでたどり着きました。
ただ今回の場合、「/etc/fonts/local.conf」にどのように記述すればいいのかイマイチ理解しきれませんでした。
どのように記載すればいいのか、是非ご教示下さい。
よろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
環境は、本番・検証共に、RedHat Enterprise Linux 6.3です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。