html - 在 HTML 中包含字体
问题描述
我试图在我的 HTML 代码中包含一种字体,但我做不到。字体是这样的:
它有几种“子字体”,我想在它们之间进行选择,但我不知道为什么。其他也具有“子字体”的字体按预期工作,即使我无法在“子字体”之间进行选择
我编写了以下代码进行测试:
lang=html"<span style="font-family:Formula1 Display-Regular; font-size:2em">Safety Car</span>
首先,我想知道是否可以在不使用 CSS 的情况下放置字体。第二个是,我应该怎么做(如果可能的话使用 HTML,还有 CSS?
解决方案
当您在 Web 开发中使用外部字体时,您必须在CSS文件中导入该字体。但有时CDN 链接不适用于某些字体。因此,在这种情况下,您必须使用该@font-face
属性来使用该字体并从本地文件中导入该字体。我已经为 formula1 字体提供了@font-face
CSS。所以你已经遵循了一些步骤。
- 复制
@font-face
我在下面提供的 CSS 代码并将其粘贴到您的 CSS 文件中。 - 之后访问本网站并下载.ttf文件,将此文件添加到您的项目文件夹中。
- 现在您可以使用外部字体了。
A. 有关@font-face
房产的更多详细信息,请点击此处
B.视频教程请点击此处
注意:请确保您的文件路径正确
@font-face{
font-family:"formula1-display-regular";
src:url("https://candyfonts.com/wp-data/2018/10/26/11543/Formula1-Regular_web_0.ttf") format("woff"),
url("https://candyfonts.com/wp-data/2018/10/26/11543/Formula1-Regular_web_0.ttf") format("opentype"),
url("https://candyfonts.com/wp-data/2018/10/26/11543/Formula1-Regular_web_0.ttf") format("truetype");
}
推荐阅读
- reactjs - 以编程方式过滤反应数据表
- visual-studio-code - VSCode-Jupyter:找不到导出到 Jupyter 命令
- javafx - 没有对象的 TableView 中的组合框 - JavaFX
- python - 将 python 字符串转换为 gdb.Value 以进行 GDB 漂亮打印
- java - SonarScanner 执行期间的 SonarScanner 错误
- ios - 如何在 Swift 中将自定义/十六进制颜色设置为属性字符串
- c# - 当 TLP 自动调整大小时,自动调整停靠在 TableLayoutPanel 中的标签
- firebase - 如何使用 Flutter 和 Firestore 获取属于特定子集合的所有文档
- azure-data-factory - 提供在数据工厂中运行特定管道的访问权限
- java - 从字符串私钥创建 x509 证书