我从Android网站下载了Roboto字体。所有的权重(包括Roboto Regular)都正确显示在字体查看器中,但是当我尝试将其设置为标题栏字体(使用gnome-tweak-tool)或在应用程序中使用它时,Roboto Regular始终显示为Roboto Bold。据我所知,这似乎只影响Roboto。
我现在在Ubuntu 12.10上(如果重要,将Unity替换为Gnome 3)。我从未在12.04中检查过,但我知道在11.04中没有此问题。
12.04中的相同问题,统一。尝试删除除常规字体之外的所有字体-这对我有用。
—
2013年
从〜/ .fonts文件夹中删除所有内容是否足够?
—
Zachary Yaro
因此,这就是我所做的并且有效的方法:)
—
2013年
dst="$HOME/.fonts/roboto" && mkdir -p $dst && cp Roboto-{Bold,BoldItalic,Italic,Regular}.ttf $dst && fc-cache -f -v
@disfated,我尝试了您的建议(将Roboto文件移动到.fonts中的子文件夹中)没有太大的成功。不过,我确实注意到,您的描述没有列出黑色,浅色,细薄或窄变体(或每个变体的斜体变体)。我应该将所有Roboto变体复制到子文件夹还是仅复制其中一部分?
—
Zachary Yaro
好的,所以我刚刚在.local / share / fonts中找到了Roboto Black的副本。我不记得曾经将任何版本的Roboto 放在那里,更不用说Black了。那将解释重复的清单。删除它会修复Roboto Regular,显示为Roboto Black。我将其他变体一个接一个地添加,似乎Roboto Black是唯一不能与其他变体共存的变体(粗体,轻体,薄体,浓缩体和斜体版本都可以正常工作)。你知道那是为什么吗?
—
Zachary Yaro