Ubuntuでフォントの非正規バリアントを使用するにはどうすればよいですか?
簡単に言うと、私はフォントの軽いバリアントを使用しようとしていました。しかし、できませんでした。これらのライトバリアントを選択するたびに、Ubuntuはしぶしぶ同じ通常のバリアントを使用しました。
たとえば、今日、私はDosis
フォントを使おうとしていました。Ubuntu-Tweak(またはUnity-Tweak-Tool)を使用してこれを選択すると、Ubuntuは軽いものを選択しました。それはよりコントラストを与えていたので、私はミディアムを使用したかった。しかし、Dosis-Mediumを選択すると、ライトのレンダリングが節約されました!!
最後に、ディレクトリで使用fonts.conf
してみました.config/fontconfig
。これらの行をそのファイルに入れました。これらの行を配置すると、Ubuntuは中程度のバリアントを表示するようになりますが、Every DosisフォントはMediumになります。Lightバリアントを使用する方法はもうありません。
<match>
<test name="family"><string>Dosis</string></test>
<edit name="style" mode="assign" binding="strong">
<string>Medium</string>
</edit>
</match>
要するに、Ubuntuでフォントの異なるバリアントを選択または使用するにはどうすればよいですか。使用するソリューションfonts.conf
も大丈夫です。
の出力 fc-list 'Dosis'
/usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
/usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
/usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
/usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
/usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
/usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
/usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium
の出力 fc-match 'Dosis'
Dosis-Medium.otf: "Dosis" "Medium"
の出力 fc-match 'Dosis-Medium'
Dosis-Medium.otf: "Dosis" "Medium"
Dosisフォント選択ライトバリアントのスクリーンショット:
を使用するとfonts.conf
、すべての用量が同じになります
sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otf
、次にフォントを使用しanwar
ますか?