Có vẻ như gói phẳng
các ứng dụng dường như không nhận các tệp fontconfig, vì vậy hãy thay thế chúng bằng tệp gốc cuộc tranh luận
các gói sẽ giải quyết vấn đề. Tuy nhiên, đôi khi trong các bản cài đặt mới, thứ tự phông chữ bị rối, vì vậy tôi đã tạo một conf
tệp tạo phông chữ được chỉ định (Lohit Devanagari
trong trường hợp này) mặc định cho tiếng Hindi và cũng đặt một số phông chữ dự phòng cho hệ thống của bạn khi bạn không muốn Lohit Devanagari
để trở thành phông chữ mặc định cho phụ đề tiếng Anh SSA:
mkdir -p /.config/fontconfig/conf.d/ && gedit /.config/fontconfig/conf.d/10-hindi.conf
và dán như sau:
<?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>