我正在尝试使用 data-uri-scheme 将自定义字体包含到 css 中。CQ5(我使用的是 5.5 版)正在将 clientlib 目录中的路径添加到带有 data-uri-scheme 字体数据的 css 文件所在的位置。
因此,不要仅仅忽略 css 属性:
@font-face {
font-family: 'CustomFont';
src: url(data:application/x-font-woff;...
...
}
CQ5 执行以下操作:
@font-face {
font-family: 'CustomFont';
src: url(desktop/css/data:application/x-font-woff;...
...
}
这是 CQ5.5 中的错误还是我可以添加/做一些事情来防止添加“桌面/css”?
结果是,我得到 404 HTTP 状态,因为字体“未找到”。
[更新]:
css 文件包含在base.jsp
html<head>
部分中。
<link rel="stylesheet"
href="/etc/designs/myproject/clientlib/desktop.css" type="text/css"/ >
地点base.jsp
:
/apps/myproject/pages/base/base.jsp
地点css.txt
:
/etc/designs/myproject/clientlib/desktop/css.txt