是font-family:SegoeUI,' Segoe UI'," Open Sans&#34 ;;一个不需要许可证的堆栈?

时间:2014-03-20 05:27:52

标签: html css fonts

我理解已经提出类似的问题,但我找不到一个有清洁和接受的答案。

据我了解,SegoeUI字体包含在Windows 7/8中。假设我不使用font-face或下载字体,则允许以下字体堆栈:

font-family: SegoeUI, 'Segoe UI', "Open Sans";

根据我的理解,这将仅使用SegoeUI,如果它已经可用,显然不适用于Apple或其他。

2 个答案:

答案 0 :(得分:0)

是的,你是对的。

当您提供多个font-family时,实际上是在为第一种字体提供后备。在您的情况下,SegoeUI是主要字体,其他用于后备 如果SegoeUI不存在,那么使用下一个。此循环将继续,直到达到安装在计算机上的字体。如果未安装,则将使用sans-serif

您必须添加Helvetica(Apple字体),以便Apple用户可以在Helvetica中查看内容。

所以,你的css应该变成:

font-family: SegoeUI, 'Segoe UI', "Open Sans",Helvetica;

此外,还没有任何版权侵权行为,因为每个Apple产品都附带预先安装的字体Helvetica。近年来,每个Windows都预装了SegoeUI

答案 1 :(得分:0)

默认情况下,Windows 7/8上安装了SegoeUI。因此,任何未明确下载并安装SegoeUI的运行OSX的计算机都不会加载它。

但是,由于您已指定“Open Sans”,这将是系统将进入的下一个“后备”。因此,运行OSX(或Linux /其他操作系统)的人将回归“Open Sans”。

人们使用的最后一个后备版本通常是“Sans Serif”或“Serif”,具体取决于第一种字体的字体类型。