html - 如何在css中安装自定义字体

标签 html css fonts

我有一个包含 2 种自定义字体的文件夹,我将其命名为 Fonts,其中一种名为 PlayfairDisplay-Black。我不知道如何在我正在开发的网站中使用它们?

如何使用这些字体?

最佳答案

特殊的 CSS @font-face 声明可帮助各种浏览器选择所需的适当字体,而不会给您带来很多麻烦。

@font-face{ 
    font-family: 'MyWebFont';
    src: url('WebFont.eot');
    src: url('WebFont.eot?#iefix') format('embedded-opentype'),
         url('WebFont.woff') format('woff'),
         url('WebFont.ttf') format('truetype'),
         url('WebFont.svg#webfont') format('svg');
}

您所要做的就是链接到 HTML 中的样式表,如下所示:

<link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" />

要利用您的新字体,您必须告诉您的样式表使用它们。查看上面的原始@font-face 声明,找到名为“font-family”的属性。链接的名称将是您用来引用字体的名称。在要更改的选择器内的“font-family”属性中将该 webfont 名称添加到字体堆栈中。例如:

p { font-family: 'MyWebFont', Arial, sans-serif; }

关于html - 如何在css中安装自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38198094/

相关文章:

fonts - Pango-警告**:无法选择字体,预期输出难看

css - 不下载字体就使用 "Bliss Pro"字体

CSS样式表错误

javascript - html2canvas.js 无法在 IE9/10/11 中工作

html - 如何设置输入 slider 的宽度(以像素为单位)?

html - <div> 有倾斜的边缘和盒子阴影

jquery - 遍历一个表,按类查找 td 并更改该 td 的文本

JQuery - 如何将单个 html 标记添加到某些 html?

css - 对多个 div 标签使用 "inline-block"

android - 使用书法库后操作栏文本未更改为自定义字体