font-style:CSS中的斜体与斜体

raj*_*kvk 197 css fonts

这两者有什么区别:

font-style:italic
font-style:oblique
Run Code Online (Sandbox Code Playgroud)

我尝试使用W3Schools编辑器,但无法区分.

我错过了什么?

小智 253

在最纯粹的(类型设计师)意义上,斜体是一种倾斜了一定度数(通常为8-12度)的罗马字体.斜体由类型设计者创建,其中特定字符(特别是小写字母a)以不同方式绘制,以创建更多书法和倾斜版本.

一些类型的代工厂有任意创建的斜角,不一定得到设计师自己的批准......有些字体意味着不是斜体或倾斜......但无论如何人们都做了.正如您可能知道的那样,某些操作系统在点击"斜体"图标后会扭曲字体并在运行中创建倾斜.不是一个愉快的景象.

只有在确定字体设计为一个字体时,才最好指定斜体.

  • 值得注意的是,野外几乎没有字体系列同时指定斜体和倾斜面,如果指定的面不可用于该字体,则大多数渲染引擎将提供另一个面. (36认同)
  • 这个答案没有解决功能差异,互斥性或语义差异. (7认同)
  • 例如,使用西里尔字体时,斜体字符通常会非常不同,更像草书形式,倾斜形式将是倾斜的. (2认同)
  • @SingleNegationElimination 你的评论应该是答案,因为它特别解决了 CSS 方面的真正技术问题。这里选择的“答案”更多的是关于排版。 (2认同)

Ant*_*lls 64

通常,斜体是字体的特殊版本,而斜版本只是倾斜一点的常规版本.因此两者都是倾斜的并且与常规字体相关,但斜体将具有特别为它制作的特殊字形.

大多数字体都有斜体或斜版; 我从来没有见过一个兼具两者的人.(如果你有一个斜体版本,为什么还要使用斜版?)


Zub*_*ir1 20

倾斜型(或倾斜的,倾斜的)是一种略微向右倾斜的形式,以与斜体相同的方式使用.但是,与斜体类型不同,它不使用不同的字形; 除了失真之外,它使用与罗马字体相同的字形.

进一步阅读: css字体样式倾斜与斜体


rob*_*uck 13

斜体倾斜一样,当比较斜体人造斜体时,可以看到相同的差异.

无论正常字体是否倾斜,您都会看到虚假斜体,而真正的斜体字体则倾斜.font-style: italic;

在此输入图像描述

两个底部LL小号清楚地表明了差异.

见例子

  • 你的意思是斜等于假斜体吗? (2认同)