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 のバグですか、それとも「desktop/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