一些字体字符显示为带有数字和字母的框

一些字体字符显示为带有数字和字母的框

它的外观如下图所示:https://i.stack.imgur.com/iouua.png

顶部文本来自 Firefox,底部文本来自 Mousepad(Liberation Mono 10)。

Xubuntu 12.04。

有一个类似的问题,尽管没有给出如何解决这个问题的答案。


好的,我找到了解决方案。我安装了一个名为藏文字体机现在可以正常工作了。

感谢“Jukka K. Korpela”指导我这个网站。

因此,如果你想在 Ubuntu 上正确提升你的 dongers,请确保你有藏文字体机已安装。

答案1

这些框包含十六进制 Unicode 数字,它们是一种常用(也是推荐的)方式,表示某个字符无法呈现,因为所使用的字体中不存在该字符。所以这是一个字体问题。

在这种情况下,检查 Fileformat.info 上的字体信息通常很有用。在这种情况下,字体支持至 U+0F3C(本案中的一个字符)似乎相当有限。仔细观察,使用其他来源检查其他字体,情况似乎是以下字体包含它:

要在编辑器中查看字符,您需要安装包含该字体的字体之一并通过编辑器的字体设置或其他方式指示编辑器使用它。

要在网页上使用它们,您可以声明一个font-family列表,按优先顺序列出所有这些字体。但这只适用于至少安装了其中一种字体的用户。要获得更广泛的覆盖范围,您需要通过 将这些字体之一用作可下载字体(网络字体)@font-face,请参阅我的HTML 中特殊字符的使用指南

答案2

我以前在小型窗口管理器系统上也遇到过这种情况。有 3 个与字体相关的问题你可以检查一下。

  1. 检查你的编辑器是否使用包含大多数字符的字体,例如从 Liberation Mono 10 到 Ubuntu 字体
  2. 如果没有,请尝试安装缺失的字体。
  3. 检查 Mousepad 打开文件的编码,例如将 ISO-8859-15 改为 UTF-8 或其他编码格式。

答案3

对于 Ubuntu 16.04,你应该安装一个ttf-古代字体-symbola包。不幸的是藏文字体机对我没用。

相关内容