AsciiDocで文字色を変える
HTMLへ変換する場合、文字に色つけるときは[red]#あああ#
みたいにすると出来ます。
ところが、asciidoctor-pdfでPDFを作ると期待通り色がつきません。
原因
asciidoctor-pdf でspanが来た時に色を付ける処理が[red]#text#
が生成するspanと一致していないのが原因っぽいです。
この辺のソースでspanのstyleを読んでいるのでそういうことなんでしょう。
対応
現状のasciidoctor-pdfが期待する通りのspanを作ってやれば取り敢えず色変わりました。
pass:[<span style="color:#ff0000">あああ</span>]
まー、修正してプルリクだす元気もないので取り敢えず今回はこれで回避。