简单的问题:为什么这两种字体在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”非常完美,看起来和我在双击时的照片相同。我怎样才能在我的网站上使用它?当我改变这部分时 - &gt; url(“fonts / play / SegoeWP-Light。*”),网站没什么变化。有什么问题?
答案 0 :(得分:5)
要获得相同的结果,请尝试使用font-smoothing: antialiased
,并缩小字体大小,使其与Photoshop图像相匹配。
最大的区别是因为Adobe Photoshop不会像大多数浏览器那样进行亚像素字体平滑。在示例图像中,如果放大(参见边缘颜色偏移),这很容易看到。 Windows有使用额外清晰形式的亚像素字体渲染的历史,这会加剧问题,因为感知的字体重量会严重变化。
Smashing Magazine在字体渲染方面有很好的article。
答案 1 :(得分:4)
photoshop处理字体的方式与网页浏览器的区别很大......因为photoshop使用的是平滑,内核等功能,在浏览器中字体几乎总是看起来不同
答案 2 :(得分:-2)
确保您有时将css添加到正确的位置可能是问题。有关如何减轻字体重量的完整说明,请在此处找到:
http://www.w3schools.com/css/tryit.asp?filename=trycss_font-weight