何らかの理由でフォントのfc-match
一致が気に入らないbold
。
$ fc-match monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
$ fc-match monospace:bold
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
$ fc-match monospace:weight=200
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
文書によると(https://www.freedesktop.org/software/fontconfig/fontconfig-user.html)同じでなければなりませんが、明らかにそうではありませんbold
。weight=200
一部のアプリケーション(特にJava)は太字の固定幅フォントファインダーを使用しますmonospace:bold
が、それらが取得するのは一般的なフォントであり、人工的に太字のフォントであるため、本当に見苦しいです。
編集:この問題はFontconfig 2.13.0を使用するUbuntu 18.10でのみ発生します。 18.04 と 19.04 で使用される以前のバージョンとそれ以降のバージョンの両方が機能します。
答え1
質問者の回答質問に対するコメント:
もう少し調べたところ、これがUbuntu 18.10で使用されているFontconfig 2.13.0のバグであることがわかりました。 18.04 で使用された 2.12.6 または今後 19.04 で使用されたように見える 2.13.1 にはこのバグはありません。