Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 非windows系统中的Segoe UI字体_Html_Css_Fonts - Fatal编程技术网

Html 非windows系统中的Segoe UI字体

Html 非windows系统中的Segoe UI字体,html,css,fonts,Html,Css,Fonts,我正在开发web应用程序的前端,设计需要使用Segoe UI字体。我在一些文本区域使用这种字体,但在非Windows系统(Mac OS borwsers、Android等)中,这些文本不会使用Segoe UI字体呈现 在谷歌上搜索后,我发现这个字体是微软使用的。我的问题是。可以只使用前端中的字体文件吗?可以使用@face font将字体包含在前端中吗?或者我需要一些许可证或类似的东西吗?如果没有直接联系,您不能从Microsoft许可Segoe UI,您可以从Microsoft网页为Segoe

我正在开发web应用程序的前端,设计需要使用Segoe UI字体。我在一些文本区域使用这种字体,但在非Windows系统(Mac OS borwsers、Android等)中,这些文本不会使用Segoe UI字体呈现


在谷歌上搜索后,我发现这个字体是微软使用的。我的问题是。可以只使用前端中的字体文件吗?可以使用@face font将字体包含在前端中吗?或者我需要一些许可证或类似的东西吗?

如果没有直接联系,您不能从Microsoft许可Segoe UI,您可以从Microsoft网页为Segoe UI链接的用户处许可mono字体,但是它与Segoe UI不同


我建议作为Segoe UI字体的替代品,它与webfont非常相似,并且具有更开放的许可证,可以用作webfont(该链接实际上指向Google托管版本的字体)-因此,您可以使用Segoe作为主字体,然后在非Windows 7+系统上使用open SAN。

从技术上讲,您可以通过css嵌入字体,但我认为许可证不允许你合法地这么做。然而,我们无法马上发现——微软的授权总是一个迷宫


您能在或上找到其他字体并使用instad吗?他们都有许可证吗?(例如,开放式SAN非常类似)

如果使用CSS,只需调用字体堆栈中的字体即可。它可以是第一种字体,也可以是第二种或第三种列出的字体。每个设备或浏览器都将使用系统上显示的列表中的字体。如果您将仅限Mac的字体放在第一位,Windows系统将默认为它发现已安装的第二种或第三种字体

如果您想自己托管字体,请注意,某些设备将不支持某些字体,并且您仍然需要列出其他字体。检查您的分析以查看正在访问的设备和浏览器的类型。选择最流行的字体作为主字体,然后按降序为其他字体添加字体

无法保证实际加载任何字体。变量太多,用户总是可以卸载字体或关闭javascript和其他会让网页设计师发疯的废话


在我的大多数网站中,我使用托管字体和已安装字体的组合,尤其是在设计更为关键的时候。

谢谢。我可能会在没有像你说的那样使用Segoe的系统中使用另一种字体。非常感谢你的富有洞察力的回答!