fonts - 如何在 AEM (Adobe Experience Manager) 中设置默认字体
问题描述
如下图所示,我已经为我的 AEM 网站设置了标准字体。但是,无论我将 font-family: FSAlbertPro 或 font-family: "FS Albert Pro" 或 font-family: FS Albert Pro 放在哪里,都不会应用显示的字体。我应该在哪里设置默认字体才能应用它?既然习惯的方法不起作用,我应该如何应用它?
解决方案
您是否使用@font-face
规则在 CSS 中指定自定义字体。
例如,
@font-face{
font-family:'FS Albert Pro';
font-style:normal;
font-weight:normal;
src:url('../fonts/FSAlbertPro/FSAlbertWeb-Regular.woff') format('woff'),
url('../fonts/FSAlbertPro/FSAlbertWeb-Regular.ttf') format('truetype')
}
请根据您在字体文件夹中的文件名替换 woff 和 ttf 的正确文件名。更多关于 font-face 的信息可以在这里找到。
如果字体已注册,但您仍然看不到字体,请使用开发人员控制台验证字体当前是否正在加载到浏览器中。如果您发现字体 URL 出现 404,请再次验证 URL 并使用正确的 URL。
推荐阅读
- sql - 是否可以在所有 Redshift 程序中搜索文本?
- python-3.x - 有人能告诉我在大整数上执行 SHA-256 时我做错了什么(使用 python 的 hashlib)吗?
- c - C 警告:对位运算无效的语句
- flutter - 如何在颤动中将项目作为水平滚动而不是垂直列表视图构建器进行分页?
- php - PHP - 如何绕过具有 2 个值的变量?
- piranha-cms - Piranha CMS 中的反序列化媒体字段失败
- django - 如何通过request.path检查包含参数的路径?
- node.js - 创建 CSV 或 PDF 文件而不将其保存到光盘并将其流式传输到 AWS S3 Bucket
- python - 类型错误:ID 为“Br(None)”的 `dash_html_components.P` 组件(版本 1.0.3)检测到 `children` 以外的道具的组件
- android - 当按下 menuItem 以在 android 中显示用于列表视图的自定义适配器时,应用程序崩溃