Sono su Arch Linux, Deepin Desktop. Sto usando Noto Serif come carattere standard, ma non mi piacciono i suoi caratteri arabi. Quindi il mio obiettivo è usare un altro carattere solo per i caratteri arabi.
Ecco cosa ho provato. Ho creato un nuovo file di configurazione /etc/fonts/conf.d/
con i seguenti contenuti:
<?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>
Allora ho corso fc-cache -r
. Ma questo non ha funzionato, lo stesso carattere è ancora in uso e in esecuzione fc-match
restituisce NotoSerif-Regular.ttf: "Noto Serif" "Regular"
come prima.
99-bangla.conf
nella ~/.config/fontconfig/conf.d
directory. Sembra che ottenga il valore predefinito quando eseguito LANG=bn fc-match
. Ma Google Chrome sceglie ancora altri caratteri
LC_CTYPE
categoria locale)?