字体在 HTML 页面中未正确显示

Posted

技术标签:

【中文标题】字体在 HTML 页面中未正确显示【英文标题】:Font not showing properly in HTML page 【发布时间】:2015-12-13 04:13:28 【问题描述】:

我正在使用两种字体系列,1. “Open sans” 2. Colvetica 。我正面临这些字体的这种问题。

1) 我在 CSS 文件中使用像这样的“font-family: 'Open Sans';”这样的 open sans。它只适用于那些安装了 open sans 的计算机。但在移动设备中,这根本行不通。

2)对于 colvetica,我使用了它但没有工作。我不知道如何使用它。我使用 colvetica 字体文件但同样的问题。这个字体怎么用?

我需要 opensans 和 colvetica 在同一页面。像colvetica , 和

【问题讨论】:

没有字体当然不行。 请不要在您的帖子中添加“紧急”或类似内容 - 所有问题在这里都具有同等优先级。谢谢! Import and use google webfont 的可能重复项 【参考方案1】:

您需要在网站中包含字体,以及指向在线 css 文件的链接

<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

或者您可以使用 @font-face 将字体包含到网站中

【讨论】:

【参考方案2】:

来自css-tricks.com

如何使用 css 托管和嵌入字体文件

<style>
@font-face 
  font-family: 'MyWebFont';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, android, ios */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */

</style>

【讨论】:

补充@andrew 的答案:如果您只有 ttf 文件扩展名,您可以在此处生成所有字体:font-squirrel 这要求您在站点根目录中拥有实际的字体文件。【参考方案3】:

您需要为他们提供一种下载字体的方法。

输入@import url('http://fonts.googleapis.com/css?family=Open+Sans') 在你的 CSS 的顶部。 this question by another user.

对此进行了介绍

【讨论】:

【参考方案4】:

您需要通过 Google 字体或 @font-face 导入。

在 Google 字体中,您可以使用 html 或 CSS 导入:

在您的 HTML 上:

<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

在您的 CSS 上:

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

如果您在google.com/fonts 上找不到您的字体,您可以创建自己的字体套件:http://www.fontsquirrel.com/tools/webfont-generator(您可以生成所有内容,包括嵌入字体的 css 代码),因此并非所有字体都可以转换.在正确的 url 中查看路径

【讨论】:

以上是关于字体在 HTML 页面中未正确显示的主要内容,如果未能解决你的问题,请参考以下文章

如何在DELPHI中正确显示HTML页面

来自 sql 数据库的数据在 php 中未正确显示

Apple App Store 在 iOS 7 中未显示正确的图标

WEB测试方法及注意地方

DatePicker 在 Bootstrap 3 (Safari/Chrome) 的模式窗口中未正确显示

在 Laravel 刀片中生成的 PDF 中未显示字体真棒图标