html - 带锯齿的 CFF 字体

标签 html css font-face truetype

我在我的页面上使用了 CFF 字体,但它在浏览器中显示为锯齿状。

在这里你可以看到我是如何使用它的:JSfiddle

HTML

<p>Hello everyb@dy!</p>

CSS

body{
    font-size: 10px;
}

@font-face {
    font-family: Planer_ExtraLight;
    src: url('http://www.digitalpersone.com.br/projetos/fonts/planer_extralight.svg#Planer_ExtraLight') format('svg'),
        url('http://www.digitalpersone.com.br/projetos/fonts/Planer_ExtraLight.otf'),
        url('http://www.digitalpersone.com.br/projetos/fonts/Planer_ExtraLight.eot');   
}

p{
    font-family: Planer_ExtraLight;
    font-size: 4em;
}

有人可以帮我吗?

最佳答案

这应该有效:http://jsfiddle.net/Allendar/aKGam/1/

p {
    font-family: Planer_ExtraLight;
    font-size: 4em;
    font-smooth: subpixel-antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}

结果

enter image description here

更新

检查 MDN .它似乎在大多数浏览器中不起作用。您可能会尝试研究其他浏览器中 -webkit-font-smoothing 的类似功能,以添加到您的样式中。

我在 Safari 中看到的质量提升是巨大的!

更新 2

我发现这可能适用于 Firefox;

browser.display.auto_quality_min_font_size = 0; // default = 20

.. 越低意味着质量越好,渲染越慢,反之亦然。

更新 3

这也很有趣 ( https://developer.mozilla.org/en-US/docs/CSS/text-rendering );

text-rendering: geometricPrecision;

关于html - 带锯齿的 CFF 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15745985/

相关文章:

html - 如何在 Blogger 中启用内联快速编辑?

javascript - .scrollTop(0) 无法让 div 滚动到顶部

javascript - 如何在 Javascript 中获取浏览器视口(viewport)宽度和高度并应用于 CSS ID?

c# - 看似没有错误的非工作 C# 代码

php - 有没有办法强制用户从 href 链接下载文件而不是在浏览器窗口中打开它?

html - 引导轮播中的媒体查询

css - Chromium @font-face 缓存行为 (FOIT)

css - @font-face 仿粗体 ie7-ie8

javascript - 在 HTML 中,如何将两列合并为一列以用于移动屏幕?

html - @font-face 规则在 codepen 中不起作用