我正在使用Firefox 5检查我的网站,我发现字体的渲染非常糟糕。
这是Firefox(5)和Chrome之间的区别:只看例如文字Jeffe
如何呈现......
默认字体系列为:
font-family:"Times New Roman", Times, serif;
为什么会这样?我该如何解决这个问题?
我的实际操作系统:Windows 7专业版
答案 0 :(得分:1)
您可以尝试使用CSS重置来减少不同浏览器之间的不一致。
查询:https://stackoverflow.com/questions/116754/best-css-reset,或在线搜索css reset
。
我不能保证这会有效,但它应该会有所帮助。您甚至可以自定义它以获得您想要的效果。
(IMO,它并不那么可怕。我实际上比铬更喜欢这种字体。)
布拉德说(在你的评论中)你不应该依赖于以特定方式渲染字体。我同意这一点。另外,有些人可能会喜欢这种字体。最好不要管它,而不是试图控制字体渲染。
答案 1 :(得分:0)
你可以尝试一下,看看它是否有帮助......
在Firefox 42上,在about:config中, gfx.font_rendering.cleartype_params.rendering_mode 肯定会改变在Windows操作系统上呈现字体的方式。您可以进行更改并查看实时的差异。 您要执行的操作实际上是搜索此值,并确保它是您在about:config窗口中唯一可见的值。原因如下:
- -1 (Firefox默认值)screenshot
- 0 (默认)screenshot
- 1 (别名)screenshot
- 2 (GDI Classic)screenshot
- 3 (GDI Natural)screenshot
- 4 (自然)screenshot
- 5 (自然对称)screenshot
请注意。在我的系统上更改此值时,选择 1 会完全删除浏览器中呈现的所有文本。这意味着您的所有标签页,界面,网页和about:config文本可能会变得完全不可见。如果发生这种情况,请不要惊慌失措,只需双击值应显示的栏,然后将其更改回 0 或 -1 。这就是为什么你想首先搜索实际值,以便只有一个条目可见,如果出现问题你可以改回它。相信我,我学到了很多东西。
来源:BugZilla