Estoy en Arch Linux, Deepin Desktop. Estoy usando Noto Serif como mi fuente estándar, pero no me gustan sus caracteres árabes. Entonces mi objetivo es usar otra fuente solo para los caracteres árabes.
Esto es lo que he intentado. Creé un nuevo archivo de configuración /etc/fonts/conf.d/
con los siguientes contenidos:
<?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>
Entonces corrí fc-cache -r
. Pero esto no funcionó, la misma fuente todavía está en uso y ejecuta fc-match
devoluciones NotoSerif-Regular.ttf: "Noto Serif" "Regular"
como antes.
99-bangla.conf
en el ~/.config/fontconfig/conf.d
directorio. Parece que obtengo el valor predeterminado cuando lo ejecuto LANG=bn fc-match
. Pero Google Chrome todavía elige otra fuente
LC_CTYPE
categoría de configuración regional)?