乌尔都语字体已损坏 Firefox Ubuntu 20.04

乌尔都语字体已损坏 Firefox Ubuntu 20.04

Firefox乌尔都语单词在( version 80) 和Facebook 以及主搜索窗口上出现错误ubuntu 20.04(在维基百科上没有问题)。以下是搜索选项卡中出现错误文本的图片。 在此处输入图片描述

它们在 Windows 上没问题。我已经按照指示安装并使用了 Nafees 字体包这里。它纠正了字符的形状,但单词仍然不完整。类似线论坛上linuxmint提供了答案。它使用与 Chromium 相同的字体,但有一个额外的选项,"Text encoding for legacy content"并使用阿拉伯语。我在我的 Mozilla 版本中找不到此选项(我附上了我的 Mozilla 中可用选项的图片?

在此处输入图片描述

有人可以建议一个解决方案或者可以帮助我找到选项吗"Text encoding for legacy content"

答案1

fonts-nafees软件包提供了纳菲斯·纳斯塔利克字体,在乌尔都语区域设置下效果最佳。因此,您可能需要运行以下命令:

sudo locale-gen ur_PK
sudo update-locale LC_CTYPE=ur_PK.UTF-8

然后重新登录。希望这样能改善情况。

编辑:

第二条命令向文件添加条目/etc/default/locale。要撤消该操作,请打开/etc/default/locale进行编辑并删除此行:

LC_CTYPE=ur_PK.UTF-8

(并重新登录)。

答案2

新的尝试:

  • 安装fonts-noto-core

     sudo apt install fonts-noto-core
    
  • 创建文件~/.config/fontconfig/conf.d/10-prefer-nastaliq.conf并赋予其以下内容:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Noto Serif</family>
            <family>Noto Nastaliq Urdu</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Noto Sans</family>
            <family>Noto Nastaliq Urdu</family>
        </prefer>
    </alias>
</fontconfig>

相关内容