html - @font-face 正在上传无法应用于我的项目的字体
问题描述
我正在通过@font-face 加载几种字体。
根据检查员的说法,这些字体正在加载到我的文本中,但是字体实际上并没有改变。
我已经通过 fontsquirrel.com 运行了这些字体并收到了相同的结果。
目前,我的脚本如下:
<style>
@font-face {
font-family: 'aquaFont';
src: url('/fonts/aqua.ttf') format('ttf');
}
.page-header h1{
font-family: 'aquaFont' !important;
}
</style>
<div class="page-header">
<h1><?php the_field('floor_plan_title'); ?></h1>
</div>
Chrome 和 Firefox 检查器会识别所选字体,但不会相应地更新文本。
我已经通过这个脚本运行了 7 种不同的 .otf 和 .ttf 字体,并且对它们中的每一个都体验到了相同的结果。
此处附加的是 chrome 检查器的屏幕截图,它引用了“aquaFont”,但显示了默认的 Serif 字体。
解决方案
只需使用https://transfonter.org/将.ttf字体转换为所有字体类型,以便字体支持所有浏览器。
<style>
@font-face {
font-family: 'aquaFont';
src: url('/fonts/aqua.ttf') format("ttf");
src: url('/fonts/aqua.woff') format("woff");
src: url('/fonts/aqua.otf') format("otf");
src: url('/fonts/aqua.eot') format("eot");
}
.page-header h1{
font-family: 'aquaFont' !important;
}
</style>
<div class="page-header">
<h1><?php the_field('floor_plan_title'); ?></h1>
</div>
推荐阅读
- html - Django 选择字段 HTML 自定义输出
- python - 如何编写向量函数来应用操作 f(x,y)?
- python - “对于总数据集”:不适用于训练和测试数据集
- angular - 用户输入文本时在 ng-select 中隐藏占位符
- ios - 如何使用拖放重新排序 UITableView?
- php - 有人可以解释以下代码如何调用 football() 方法,当我运行这个脚本时,它会得到“足球”的结果吗?
- php - 如何将多个数组转换为单个数组
- pyspark - 从 Databricks 批量写入 Cosmos DB
- entity-framework - EF Core:无法翻译 LINQ 表达式
- matlab - 求解一个简单的微分方程组