【发布时间】:2013-08-07 11:57:41
【问题描述】:
这是网页 Photoshop 设计的图片:
与大小、重量等相同的网页:
如您所见,文本在 Web 渲染中渲染得更厚,以至于它看起来几乎完全是一种不同的字体。
这是文本附带的 @font-face 代码:
@font-face {
font-family: "PT Sans";
src: url('fonts/151428223-PTS55F.eot');
src: url('fonts/151428223-PTS55F.eot?#iefix') format('embedded-opentype'),
url('fonts/151428223-PTS55F.svg#PT Sans') format('svg'),
url('fonts/151428223-PTS55F.woff') format('woff'),
url('fonts/151428223-PTS55F.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
...作为参考,Photoshop 中的文本设置:
【问题讨论】:
-
你用的是什么浏览器?
-
Google Chrome,但它在 Safari 中的呈现方式相同。
-
@jfrej 这是一篇很棒的文章,谢谢 - 但我正试图达到相反的效果!
-
我了解,因此未将其作为答案发布。但实际上情况(几乎)是相同的——你不能让 PS 中的字体看起来像在网络上,出于同样的原因,你不能让网络上的字体看起来像在 PS 中。
-
这是一个复杂的问题,为了澄清问题,您应该发布足够的 HTML 和 CSS 代码,以便重现该问题。 “RIGHT HERE” 字样似乎是假的粗体字,这肯定会导致渲染效果不佳;其余的就比较模糊了。
标签: css fonts font-face webfonts typography