私はArch Linux、Deepin Desktopを使用しています。Noto Serifを標準フォントとして使用していますが、アラビア文字は好きではありません。だから私の目標は、アラビア文字のためだけに別のフォントを使用することです。
これが私が試したものです。/etc/fonts/conf.d/
次の内容で新しい構成ファイルを作成しました。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Naskh Arabic</string>
</edit>
</match>
<match target="pattern">
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Naskh Arabic</string>
</edit>
</match>
</fontconfig>
その後、走ったfc-cache -r
。しかし、これは機能しませんでした。同じフォントがまだ使用されており、実行中fc-match
はNotoSerif-Regular.ttf: "Noto Serif" "Regular"
以前と同じように戻ります。
99-bangla.conf
し~/.config/fontconfig/conf.d
ます。実行するとデフォルトが表示されるようLANG=bn fc-match
です。しかし、グーグルクロムはまだ他のフォントを選択しています
LC_CTYPE
ロケールカテゴリ)?