Segoe UI字体在非windows系统中



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

在谷歌上搜索后,我发现微软使用了这种字体。我的问题是。可以只使用前端的字体文件吗?可以使用@face字体将字体包括在前端吗?还是我需要一些执照之类的东西?

在没有直接联系的情况下,您不能从微软授权Segoe UI,您可以从Ascender Corp授权从微软网页链接到的单声道字体,但它与Segoe用户界面不同。

我建议将Open Sans作为Segoe UI字体的替代品,它非常相似,并且具有更开放的授权,可以用作网络字体(该链接实际上是谷歌托管版的字体)-所以你可以将Segoe作为主字体,然后在非Windows 7+系统上使用Open Sans。

从技术上讲,你可以通过css嵌入字体,但我认为许可证不允许你合法地这样做。尽管无法立即发现,但msft的许可一如既往地是一个迷宫。

你能在谷歌网页字体或Typekit上找到一种替代字体并使用instad吗?他们都有许可证?(例如,Open Sans非常相似)

如果使用CSS,只需调用字体堆栈中的字体即可。它可以是第一种字体,也可以是列出的第二种或第三种字体。每个设备或浏览器都将使用系统中列表中的字体。如果你先放一个Mac专用字体,Windows系统将默认为安装的第二种或第三种字体。

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

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

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

最新更新