【发布时间】:2022-11-11 11:43:34
【问题描述】:
通过执行以下操作,我设法使用自定义图标字体替换 AsciiDoc 中的 FontAwesome。
我已将我的字体文件放在我的 AsciiDoc 根目录中:
- 图标.css
- 字体/图标.eot
- 字体/图标.svg
- 字体/图标.ttf
- 字体/图标.woff
我在 AsciiDoc 文档中设置了以下属性:
:icons: font
:iconfont-remote!:
:iconfont-name: icons
该图标在 HTML 输出和 VS 代码插件预览中正确呈现。但是,从 asciidoc 创建 pdf 时,图标不会出现。我使用此命令生成 pdf:
bundle exec asciidoctor-pdf book.adoc -o out/book.pdf
我收到此错误(未呈现图标):
asciidoctor: WARNING: my-icon is not a valid icon name in the fa icon set
asciidoctor-pdf 是否需要以某种方式指向自定义图标字体?我曾尝试在文档中寻找答案,但找不到任何答案(事实上,使用 HTML 进行这项工作也需要一些实验)。
【问题讨论】:
标签: asciidoc asciidoctor asciidoctor-pdf