非Windows系统中的Segoe UI字体

时间:2013-02-04 09:30:05

标签: html css fonts

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

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

3 个答案:

答案 0 :(得分:11)

如果没有直接联系,您无法从Microsoft许可Segoe UI,您可以从Segoe UI的Microsoft网页链接到Ascender Corp的单色字体许可,但它与Segoe UI不同。< / p>

我建议Open Sans作为Segoe UI字体的替代品,它非常相似,并且有更多的开放许可使用as webfont(该链接实际上是Google的托管版本的字体) - 所以你可以让Segoe作为主要字体然后在非Windows 7+系统上回到Open Sans。

答案 1 :(得分:4)

从技术上讲,你可以通过css嵌入字体,但我不认为许可证允许你合法地执行此操作。虽然无法找到正确的方法 - msft的许可证一直是导航的迷宫。

您可以在Google web fontsTypekit上找到替代字体并使用instad吗?他们都有许可证? (例如,Open Sans非常相似)

答案 2 :(得分:1)

如果您使用的是CSS,只需在字体堆栈中调用该字体即可。它可以是第一个字体,也可以是第二个或第三个字体。每个设备或浏览器都将使用列表中的字体,因为它们位于系统中。如果您首先使用仅限Mac的字体,Windows系统将默认使用它找到的第二个或第三个字体。

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

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

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