решение1
Я предполагаю, что это проблема со шрифтом по умолчанию, используемым для отображения малаялама, в моем случае это 'Meera'. Вы можете проверить это LANG=ml_IN fc-match
в терминале. Чтобы изменить шрифт по умолчанию, используемый во всей системе:
- Создайте файл:
~.config/fontconfig/conf.d/50-my-malayalam.conf
Добавьте в содержание следующее:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Malayalam (ml) --> <match target="font"> <test name="lang" compare="contains"> <string>ml</string> </test> <alias> <family>sans-serif</family> <prefer> <family>Noto Sans Malayalam</family> </prefer> </alias> </match> <match target="font"> <test name="lang" compare="contains"> <string>ml</string> </test> <alias> <family>serif</family> <prefer> <family>Rachana</family> </prefer> </alias> </match> <!-- Malayalam (ml) ends --> </fontconfig>
Я использовал здесь «Noto Sans Malayalam» и «rachana», замените их на понравившийся вам шрифт.
источник:https://thottingal.in/blog/2018/08/10/как-настроить-малаяламские-шрифты-в-linux/
Как я исправил это только в Firefox: Настройки > Шрифты и цвета > Установить шрифт по умолчанию как «Noto Sans Malayalam» (в моем случае это увеличило размер шрифта; проверено на комментариях в Facebook и YouTube).
решение2
Я попытался изменить шрифты в настройках Chrome на различные доступные там параметры языка малаялам. И некоторые шрифты (Anjaliold, Lohit и т. д.) решили для меня проблему в Chrome в Ubuntu 18.04. Теперь буквы малаялам и английские выглядят почти одинакового размера шрифта на таких сайтах, как YouTube и т. д.