我已经Roboto
在系统上安装了字体,但结果显示默认regular
字体呈现为black
,即使在缩略图中它看起来更浅。这种情况发生在所有应用程序上,也发生在 Linux 和 Windows 上。以下是一个例子:
这是 Linux 上任何文件管理器上的缩略图显示的样子,字体看起来不错(Windows 甚至没有regular
在集合中列出该面)normal
。如果我删除该面,Windows 只会列出该面black
:
无论在什么应用程序上,渲染后的结果都是这样的:
任何请求Roboto
字体的应用程序都会渲染其black
字体。例如,Windows 和 Linux 上的 Google Chrome 并排显示:
我尝试删除black
面部并符号链接到并且它有效(Windows 和 Linux 结果,并排):regular
具有黑色文件名的面部,
但是我失去了黑色字体,而斜体仍然以黑色字体呈现,所以我必须删除字体及其变体。我该怎么办?符号链接删除字体是唯一的解决方案吗?
更新:
问题是这两种字体(常规的和黑色的) 互相干扰,我一次只能安装其中一个。是否有某种字体元数据我可以改变什么来解决这个问题?
答案1
看来 Google 终于更新了其网站上可供下载的 Roboto 字体文件。您可以在此处获取字体: http://www.google.com/fonts/specimen/Roboto
答案2
尝试 Windows 命名:
- 常规的:
roboto.ttf
- 斜体:
robotoi.ttf
- 粗体:
robotob.ttf
或robotobd.ttf
- 粗斜体:
robotobi.ttf
或robotoz.ttf
- 黑色的:
robotobk.ttf
仅保留这些文件。删除其他文件并重试。我在 Linux 上使用ttf-mscorefonts
( arial.ttf
) 时遇到了类似的问题,这解决了问题。