首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@font-face和line-height问题

@font-face和line-height问题
EN

Stack Overflow用户
提问于 2011-06-17 01:07:39
回答 4查看 7.6K关注 0票数 1

下图显示了以下各项的结果:

代码语言:javascript
复制
div.test { background: #00F; font-size: 50px; line-height: 50px; color: #FFF; margin: 50px 0; font-family: Wiesbaden; }

一种字体使用Wiesbaden (即字体),另一种不使用。font-face字体似乎忽略了行高属性。

是字体问题还是字体问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-17 20:35:00

简而言之,这两者都不是问题。他们的行为完全是他们应该做的。看到你的蓝色背景了吗?这就是你的行高。行高不会影响字体本身,但会影响文本的行距。

即使设置为相同的font-size,某些字体的大小也不同。这是字形的呈现方式。如果您希望文本更大,请增大字体大小。如果您希望回退具有相同的大小,您可以使用大小相似的字体(查找“字体堆栈生成器”以获得这方面的帮助),或者查看the CSS3 font-size-adjust property (请注意,它是CSS3,因此您需要仔细检查它的支持情况)。

票数 2
EN

Stack Overflow用户

发布于 2011-06-17 01:22:20

特性line-height仅指定一行的起点和下一条直线的起点之间的垂直距离。如果您键入的内容占了两行,则第二行的开头应使用任意一种字体位于相同的垂直位置。

看起来这就是你的字体“font -size:50px”的样子。如果你愿意,你可以在保持line-height: 50px的同时增加font-size来纠正它。

票数 5
EN

Stack Overflow用户

发布于 2011-06-17 01:26:02

我也遇到过类似的问题,但我使用了Cufon脚本而不是fontface来避免浏览器问题。为了解决我的行高问题,我将doctype从过渡改为严格。试试看。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6375822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档