9

简单的问题:为什么这两种字体在 Photoshop 和网站上看起来不同。

在这张图片中 - 第一个文本来自 html 代码,第二个是来自 photoshop 的图像。相同的字体,相同的大小 - 30。但第一个看起来比第二个更“大胆”。为什么?我想拥有与 Photoshop 相同的字体(第二张图片)。

这里的css代码:

@font-face {
font-family: "SegoeWP";
src: url("fonts/play/SegoeWP.eot");
src: url("fonts/play/SegoeWP.eot?#iefix")
         format("embedded-opentype"),
     url("fonts/play/SegoeWP.woff") format("woff"),
     url("fonts/play/SegoeWP.ttf") format("truetype"),
     url("fonts/play/SegoeWP.svg#PlayRegular") format("svg");
font-weight: lighter;
}

#strona {
  width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

#Section1 
{
      font-family: "SegoeWP", Tahoma, Arial, sans-serif;
      font-size: 30px; 
}



header, footer, article, section, hgroup, nav, figure {
    display: block;
}


 body {
  font-family: "SegoeWP", Tahoma, Arial, sans-serif;
  background-image:url('background.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  color: #ffffff;

 }

和html代码。

  <section id="Section1">  { mywebsite.NET } </section>
  <img src="mojeportfolio.png" />

有任何想法吗?问候!

更多的

我发现,我在文件夹中有 3 种 SegoeWP 字体。“SegoeWP”、“SegoeWP-Light”、“SegoeWP-Semibold”。“SegoeWP”看起来有点太“粗体”了,但是这个“SegoeWP-Light”是完美的,当我双击它时,它看起来和 Photoshop 中的一样。如何在我的网站上使用它?当我更改这部分 -> url("fonts/play/SegoeWP-Light.*") 时,网站上没有任何变化。怎么了?

4

3 回答 3

5

要获得相同的结果,请尝试使用font-smoothing: antialiased, 并减小字体大小,使其与您的 Photoshop 图像匹配。

最大的不同是因为 Adob​​e Photoshop 不会像大多数浏览器那样进行亚像素字体平滑。在您的示例图像中,如果您放大,这很容易看到(请参阅边缘周围的颜色变化)。Windows 有使用额外清晰形式的亚像素字体渲染的历史,这会加剧问题,因为感知的字体粗细可能会发生严重变化。

Smashing Magazine 有一篇关于字体渲染的优秀文章。

于 2012-09-22T12:30:52.750 回答
5

Photoshop 处理字体的方式与 Web 浏览器有很大不同……因为 Photoshop 使用了平滑、内核等功能,因此字体在浏览器中几乎总是看起来不同

于 2012-09-21T16:15:47.280 回答
-2

确保您将 css 添加到正确的位置,有时这可能是问题所在。有关如何减轻字体重量的完整说明,您可以在此处找到:

http://www.w3schools.com/css/tryit.asp?filename=trycss_font-weight

于 2012-09-21T16:43:25.733 回答