首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS3字体-…如何制作font-style:italic才能使用实际的斜体版本?

CSS3字体-…如何制作font-style:italic才能使用实际的斜体版本?
EN

Stack Overflow用户
提问于 2012-05-14 19:51:56
回答 1查看 1.4K关注 0票数 2

我有两种嵌入式字体-一种是常规的,另一种是“真正的”斜体版本的…

代码语言:javascript
复制
@font-face {font-family: 'MyFont-Regular';src: url('wf/2061CF_2_0.eot');src: url('wf/2061CF_2_0.eot?#iefix') format('embedded-opentype'),url('wf/2061CF_2_0.woff') format('woff'),url('wf/2061CF_2_0.ttf') format('truetype');}
@font-face {font-family: 'MyFont-RegularItalic';src: url('wf/2061CF_6_0.eot');src: url('wf/2061CF_6_0.eot?#iefix') format('embedded-opentype'),url('wf/2061CF_6_0.woff') format('woff'),url('wf/2061CF_6_0.ttf') format('truetype'); font-style:italic, oblique;}

我在几个类…上使用斜体版本3.

代码语言:javascript
复制
.MyFont-RegularItalic, .italic, em { font-family: MyFont-RegularItalic; }

我在我的body上应用了MyFont-Regular,并且我有一个元素div.example,我希望文本是斜体的。

为了实现这一点,我必须应用这个…

代码语言:javascript
复制
div.example {
    font-family:MyFont-RegularItalic;
}

这当然行得通。然而,由于我已经在我的body上应用了“常规”版本的字体,我想知道我是否能以某种方式使font-style:italic;也适用于此。因此,我不想再次应用整个font-family,而是简单地将其声明为斜体。

代码语言:javascript
复制
div.example {
    font-style:italic;
}

这不起作用,并导致“常规”字体的浏览器倾斜斜体版本-在这种情况下不使用真正的“斜体”字体。

当我将font-style:italc应用于一个元素时,如果可以让我的样式表自动使用字体的“真正的”斜体版本,任何想法或技巧都可以。

提前谢谢你,马特

更新:

EN

回答 1

Stack Overflow用户

发布于 2012-05-14 19:55:24

将样式添加到字体声明。

代码语言:javascript
复制
@font-face {
  font-family:"MyFont";
  src:url("myfont.ttf");
}

@font-face {
  font-family:"MyFont";
  src:url("myfont-italic.ttf");
  font-style:italic;
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10582791

复制
相关文章

相似问题

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