如何在Linux和Mac中使用Calibri字体

我的项目的所有文本都以我自己的方式input,在所有主stream浏览器的Window os中完美工作,但是当我们尝试在Linux或Mac上部署相同的项目时,字体样式(字体系列,大小)会发生变化, ,它看起来很奇怪。 它知道TTF(真正的字体)是所有的操作系​​统,直到现在,我得到了复制粘贴的方法,从Windows到Linux复制的calibri文件,但它不值得我。

我希望它不仅仅是一个特定的系统。

在Linux上安装Calibri绝对没有任何技术问题,无论是系统范围还是每个用户(请参阅fontconfig文档,例如https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/International_Language_Support_Guide /add_fonts_all_users.html )

如果这样做不起作用,这意味着你的软件正在使用一些陈旧的font-configconfig文本堆栈,并且在大多数Linux系统上都会以某种方式破坏(因为Linux在很长一段时间内与旧系统保持了很多的交叉平台上的工具包在移动到fontconfig的时候被剔除,结果他们用现代的字体和他们的渲染吮吸)。

否则,您可以将其作为一个opentype网络字体公开,它将在除了旧IE以外的任何浏览器上运行(但是这些将在系统上)。

然而,无论您选择Calibri是一种商业字体的方法,并合法地做到这一点,您需要许可。 这将是非常昂贵的。 只是因为它预装在Windows上并不意味着它是免费的。

你有它在你的Windows机器上正确的,因为在你的系统上的calibri字体。 例如,mac在系统字体中没有calibri,这就是为什么它使用另一种字体呈现,这正是您在样式表上选择的第二个字体。 你可能在你的css文件中有这样的东西:

font-family: calibri, arial; 

如果系统没有校准,则字体将以宋体呈现。

calibri是可以购买的许可字体: http : //www.fonts.com/font/microsoft-corporation/calibri? QueryFontType=Web&src=GoogleWebFonts

我建议你在谷歌免费网页字体上使用看起来像这样的东西: https : //www.google.com/fonts