CSS3 Oblique vs Italics两种字体?

时间:2014-12-11 10:40:42

标签: html css css3 fonts

我对CSS3中倾斜字体样式的理解是它与普通字体相同,并且应用了角度。

另一方面,斜体是一组单独的字形,虽然倾斜也具有独特的字符,如额外的卷曲z或明显的y,无论如何。

现在,我已经在许多不同的字体上运行font-style:oblique和font-style:italic。一个例子是http://www.google.com/fonts#QuickUsePlace:quickUse但是,如果我调用Oblique或Italic,结果看起来是相同的,那么情况似乎无关紧要。我还没有找到包含Oblique和Italic样式的字体。实际上,你似乎得到了一个或另一个。

有谁知道这是为什么?我会假设使用Oblique作为设置,它将采用基本字体,并简单地以一定角度显示它。我误解了这个吗?

如果Oblique和Italic只引用了一组字符,那么当它与我迄今为止看到的所有字体没有实际不同时,它甚至在CSS3中有什么意义呢?

2 个答案:

答案 0 :(得分:1)

倾斜和斜体是两种不同的风格。他们看起来不一样;他们看起来看起来相同的事实是由显示字体的程序(即浏览器)引起的;它显示了存在的变体,因此如果您指定oblique,如果倾斜不可用则使用斜体,反之亦然。

现在,字体可能同时带有斜体和斜体变体,然后您可以使用italicoblique区分它们。但是,实际上这种字体很少见。非常罕见。
Lucida Grande就是这样一种字体。如果你愿意为此付钱 我还发现Kinnari,一种免费字体,甚至在Linux存储库中。 (如果有人知道更多这样的字体,我会很高兴!)

但是,如果您愿意稍微尝试一下,可以使用像FontForge这样的字体编辑器来创建常规字体。那么你做什么,你在你的机器上选择一个具有斜体变体的字体,然后采用常规版本,用编辑器倾斜它并将样式更改为" Oblique"而不是"常规"。在那里,你现在有一个倾斜和斜体的字体!

答案 1 :(得分:0)

这是我的意见......

当您选择一种族字体时,它有许多形式(正常,粗体,斜体......)。

通常,如果要显示字体草书,则应使用斜体样式而不是倾斜样式,这是因为它是您选择的族字体中的默认形式。

如果您使用倾斜样式,它就像浏览器用来以草书形式显示该字体的模仿。