Se pare că flatpak
aplicațiile nu par să preia fișiere fontconfig, așa că înlocuiți-le cu native deb
pachetele vor rezolva problema. Cu toate acestea, de multe ori, la noile instalări, ordinea fonturilor se încurcă, așa că am făcut un conf
fișier care face fontul specificat (Lohit Devanagari
în acest caz) implicit pentru hindi și, de asemenea, pune câteva fonturi de rezervă pentru sistemul dvs. atunci când nu doriți Lohit Devanagari
pentru a deveni fontul implicit pentru subtitrarile SSA în engleză:
mkdir -p /.config/fontconfig/conf.d/ && gedit /.config/fontconfig/conf.d/10-hindi.conf
și lipiți următoarele:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test compare="contains" name="lang">
<string>hi</string>
</test>
<edit mode="prepend" name="family">
<string>Lohit Devanagari</string>
</edit>
</match>
<alias>
<family>sans-serif</family>
<prefer>
<family>Ubuntu</family>
<family>Noto Sans Devanagari</family>
<family>Lohit Devanagari</family>
<family>Mukta</family>
<family>Arial Unicode MS</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Noto Serif</family>
<family>DejaVu Serif</family>
<family>Liberation Serif</family>
<family>Noto Serif Devanagari</family>
<family>Lohit Devanagari</family>
<family>Arial Unicode MS</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Ubuntu mono</family>
<family>Noto Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>Liberation Mono</family>
<family>Noto Sans Devanagari</family>
<family>Lohit Devanagari</family>
<family>Arial Unicode MS</family>
</prefer>
</alias>
</fontconfig>