css - Chrome 37 不支持 Calibri Light

标签 css google-chrome fonts

昨天我的网站没问题,但今天当我打开它时,发生了奇怪的事情。我在我的网站上经常使用 Calibri Light 字体,但它被替换为默认字体。输入的宽度也发生了变化。我怎样才能解决这个问题?我在某处读到 Chrome 版本 37 不支持名称中带有空格的字体,例如 Arial Bold 或 Calibri Light,但我不知道如何处理这些信息,因为我使用的是内置的 Calibri Light Chrome 。有解决办法吗?

编辑:它自己解决了,可能是错误。

最佳答案

Calibri 是微软的字体。通常也可以在存储在此目录中的 OSX 上找到它

/Library/Fonts/Microsoft/Calibri.ttf

如果你想使用它。字体应大写..

body { font-family: 'Calibri Light','Gill Sans','Open Sans',Geneva,Helvetica,Arial,sans-serif; }

如果它没有加载,您应该只包含它。您需要在您的网站上托管 Calibri 字体文件并将它们包括在内。

@font-face {
    font-family: 'Calibri Light';
    src: url('/fonts/calibri_light.eot');
    src: url('/fonts/calibri_light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/calibri_light.woff') format('woff'),
         url('/fonts/calibri_light.ttf')  format('truetype'),
         url('/fonts/calibri_light.svg#CustomFont') format('svg');
}

无论你在哪里读到 Chrome 不支持名称中带有空格的字体..我不确定我是否相信。我搜索了 Chromium forum并且找不到关于该主题的任何主题..

关于css - Chrome 37 不支持 Calibri Light,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25674252/

相关文章:

objective-c - Unicode 字符在 iOS5 中的绘制方式不同

css - 在图像上移动文本,而不移动图像

css - 使用 main.scss 和子组件 scss 文件嵌套 scss

html - 如何制作可调整大小的 html/css 布局(肯定是重复的)?

ajax - Chrome : GET request cancelled for CORS HTTPS request

java - Java可以指示字体是否为斜体

html - 简单的 CSS 关键帧动画不起作用

ios - 有没有办法在任何 IOS 设备上调试 chrome

reactjs - VS Code React 应用程序使用 Chrome 调试器关闭/崩溃

fonts - Sublime Text 2 - 调整字母间距