我对CSS3中倾斜字体样式的理解是它与普通字体相同,并且应用了角度。
另一方面,斜体是一组单独的字形,虽然倾斜也具有独特的字符,如额外的卷曲z或明显的y,无论如何。现在,我已经在许多不同的字体上运行font-style:oblique和font-style:italic。一个例子是http://www.google.com/fonts#QuickUsePlace:quickUse但是,如果我调用Oblique或Italic,结果看起来是相同的,那么情况似乎无关紧要。我还没有找到包含Oblique和Italic样式的字体。实际上,你似乎得到了一个或另一个。
有谁知道这是为什么?我会假设使用Oblique作为设置,它将采用基本字体,并简单地以一定角度显示它。我误解了这个吗?
如果Oblique和Italic只引用了一组字符,那么当它与我迄今为止看到的所有字体没有实际不同时,它甚至在CSS3中有什么意义呢?
答案 0 :(得分:1)
oblique
,如果倾斜不可用则使用斜体,反之亦然。
现在,字体可能同时带有斜体和斜体变体,然后您可以使用italic
或oblique
区分它们。但是,实际上这种字体很少见。非常罕见。
Lucida Grande就是这样一种字体。如果你愿意为此付钱
我还发现Kinnari,一种免费字体,甚至在Linux存储库中。
(如果有人知道更多这样的字体,我会很高兴!)
但是,如果您愿意稍微尝试一下,可以使用像FontForge这样的字体编辑器来创建常规字体。那么你做什么,你在你的机器上选择一个具有斜体变体的字体,然后采用常规版本,用编辑器倾斜它并将样式更改为" Oblique"而不是"常规"。在那里,你现在有一个倾斜和斜体的字体!
答案 1 :(得分:0)
这是我的意见......
当您选择一种族字体时,它有许多形式(正常,粗体,斜体......)。
通常,如果要显示字体草书,则应使用斜体样式而不是倾斜样式,这是因为它是您选择的族字体中的默认形式。
如果您使用倾斜样式,它就像浏览器用来以草书形式显示该字体的模仿。