首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CSS中,我的自定义字体的底部被截断了(g和y)

在CSS中,我的自定义字体的底部被截断了(g和y)
EN

Stack Overflow用户
提问于 2013-02-11 09:27:18
回答 6查看 13.5K关注 0票数 10

我不明白为什么在我的段落中落在行下的字母(比如g和y)会被切掉。我试着把线条的高度调高一些,但还是把它们剪断了。我在px、pt和em中使用了font-size,但仍然没有成功。现在,当我设置更大的字体大小(如3.0em)时,这个问题就消失了。但是我需要这个大小的字体。

这是链接:http://sportegy.com/font-test/font-test.html

您需要使用链接并查看我的.ttf字体才能真正看到问题所在。但是,我也会在这里粘贴我的HTML。

代码语言:javascript
复制
<html>
<head>
<style>
@font-face {
font-family: lib-font;
src: url('css/LiberationSansNarrow-Regular.ttf');
}
@font-face {
font-family: lib-bold;
src: url('css/LiberationSansNarrow-Bold.ttf');
}   
</style>
</head>
<body>

<span style='font-family: lib-font;color: #232322;font-size: 1.0em;'>   
The quick brown foxy was jumping over the green doggy.<br/>
The quick brown foxy was jumping over the green doggy.<br/>
The quick brown foxy was jumping over the green doggy.<br/>
The quick brown foxy was jumping over the green doggy.<br/>
The quick brown foxy was jumping over the green doggy. 
</span>
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-02-11 11:59:56

我只能精确地以16px (在我的浏览器上是1em)的大小重现它,所以我怀疑像描述herehere那样的字体问题。

您可以按原样使用字体,避免使用16px,自己修复字体度量(如链接中所述),给字体创建者发送电子邮件,或者选择不同的字体。市面上有很多好的免费字体,都是最好的:)

票数 1
EN

Stack Overflow用户

发布于 2013-02-11 11:34:23

试一试

代码语言:javascript
复制
line-height: normal;

好像修好了一个few people's problems

票数 25
EN

Stack Overflow用户

发布于 2013-02-11 09:40:46

尝试将行高增加到类似于line-height: 1.2;的值

如果您将字体大小增加到1.1em,它不会被截断。

我建议使用像Normalize这样的CSS重置。

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

https://stackoverflow.com/questions/14804698

复制
相关文章

相似问题

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