html - QuickSand(谷歌字体)在 Chrome 和 IE 中的字体呈现不佳

标签 html css fonts quicksand

我一直在努力使用 QuickSand Google 字体在所有浏览器中获得一致且美观的字体。 Chrome 和 IE 显示出非常锯齿状和像素化的边缘,尤其是在较小的字体大小下。缩放浏览器通常会使伪影消失。

以下是 Firefox、Chrome 和 Internet Explorer 问题的屏幕截图比较: https://dl.dropboxusercontent.com/u/29865983/imagehost/jsfiddle/QuickSandFont.png

这是一个 jsfiddle 重现该问题以进行实验:

http://jsfiddle.net/vXd2F/

#main-nav ul li a, #main-nav ul li a:link, #main-nav ul li a:active {
color: white;
display: inline-block;
padding: 19px 10px;
font: 400 12px/14px 'Quicksand', Helvetica, Arial, sans-serif;
text-transform: uppercase;}

最佳答案

问题是由于 Google 字体没有实现所有字体文件类型。解决方案是使用 font squirrel 网络字体生成器来生成缺少的文件类型并自行托管它们。

关于html - QuickSand(谷歌字体)在 Chrome 和 IE 中的字体呈现不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16387204/

相关文章:

html - Rails - 如何在代码循环中将文本放置到图像上

javascript - 从 javascript 引用时,内联 CSS 不起作用

PHP - 文件上传 - 内部发生了什么?

html - 图片未显示在 html 实时网站中

html - 如何让一个div保持相同的大小

c# - 使用 XAML 字体系列会破坏一些 Unicode 字形

r - embedFonts 提示 “Unknown device: pswrite”

html - 试图居中导航栏

jquery - 如何在鼠标悬停时管理垂直下拉菜单?

html - 在 iPad 上呈现的字体与在桌面上呈现的不同