答案1
这是 Noto Sans Arabia 的一个错误。我们可以通过切换到 Noto Naskh Arabia 来修复这个问题,我的 Firefox 使用 Noto Naskh Arabia 来代替 Noto Sans Arabia 来正确显示https://en.wikipedia.org/wiki/Pe_(Persian_letter)。我们来调整一下这个字体设置:
编辑
- 打开偏好设置。观察倒置的 i'jām。
- 取消选中“字体和颜色”中的“使用系统固定宽度字体(Ubuntu Mono 13)”。
- 选择“Noto Naskh Arabic Regular”。不要选择损坏的“Noto Sans Arabia”。现在 i'jām 可以正确显示。
gnome 文本编辑器
- 打开偏好设置。观察倒置的 i'jām。
答案2
我使用来自 google repos 的较新版本解决了该问题NotoSansArabic-Regular
。Ubuntu 23.10 中使用的 NotoSansArabic-Regular 版本来自 2020。
我使用以下命令将下载的 repo复制NotoSansArabic-Regular.ttf
到文件夹:/usr/share/fonts/truetype/noto
sudo cp /home/<username>/Downloads/Noto_Sans_Arabic/static/NotoSansArabic-Regular.ttf /usr/share/fonts/truetype/noto/
然后刷新字体的缓存:
sudo fc-cache -r -v
然后我注销并重新登录,问题就解决了。