乌尔都语字体在 Chrome 中无法正确呈现

乌尔都语字体在 Chrome 中无法正确呈现

Ubuntu 中的 Chrome 无法正确显示乌尔都语字体。它显示的是我无法阅读的乱码。这个问题在 Facebook 上尤其严重。

我复制了一些乌尔都语字体~/.fonts/usr/share/fonts/更新了缓存,然后重新启动了 Chrome,但即使这样也不起作用。

这就是它在我的系统上显示的样子

文本

我已经安装了 MSCore 字体和许多其他字体,但它仍然不起作用。

答案1

下载并安装nafees-urdu字体。

更新包索引:

sudo apt-get update

安装fonts-nafees软件包:

sudo apt-get install fonts-nafees

然后转到chrome://settings/fonts并选择nafees标准字体并刷新页面。

或者尝试这个:http://www.urdujahan.com/linux.html

答案2

我安装了fonts-noto

$ sudo apt-get -y install fonts-noto

重新启动 Chrome,然后将Standard FontChrome 中的 更改为Noto Naskh Arabic UI。乌尔都语字体现在看起来更好更清晰。您可以在以下位置找到“字体设置”:chrome://settings/fonts 字体预览 Chrome 设置预览

Noto Sans Arabic UI更新(针对 Firefox):您可以在 Firefox 偏好设置下将字体设置更改为Langugage and Appearance section

您也可以使用这个 Chrome 扩展程序: https://chrome.google.com/webstore/detail/nastaleeq/oddbjmjgpaofommagnbfednbdifaakfb?hl=en

答案3

对我有用的是去

菜单→语言设置

并安装“完全支持乌尔都语”。

然后,在 Firefox 浏览器中,转到

偏好设置 → 常规 → 语言 → 选择您喜欢的页面显示语言

并改变拉丁语至 nafees

答案4

我认为问题在于 Ubuntu 没有 unicode Arial 字体。我刚刚在 Facebook 上找到了一个运行良好的解决方案。

首先,您需要为 Ubuntu 安装“nafees 字体”。

  1. 从 Chrome 商店获取 Chrome 扩展程序“更改字体系列样式”。
  2. 进入其设置,工具 > 扩展
  3. 转到扩展的选项。
  4. 粘贴此'lucida grande',tahoma,verdana,nafees,无衬线
  5. 单击保存,然后关闭窗口,并刷新 Facebook 页面。它应该可以工作。

相关内容