PR

Asciidoc テーマファイルの作成

一から作成するのは大変そう。そんなに時間をかけることはない。
日本語で表示するならば、default-with-font-fallbacks を使うというのが有力な情報のよう。
default-with-font-fallbacks の中を見ると、default を extendsしてフォントの指定が変えられている。さらに、default-with-font-fallbacks を extends して、テーマファイルを作成すると、asdiidoctor-pdf においてテーマファイルの探索問題とフォントの探索問題がからみあって起こる。作成した環境にも依るかもしれないが、ややこしくなる。

結果、結論として取った方法は以下の通り。

default (ファイル名は、default-theme.yml)をコピーして、新テーマファイルを作成(例えば default-woods (ファイル名は、default-woods-theme.yml) を作成)し、フォントの指定を
Asciidocで使えるフォントファイルと配置
で、示したように NotoSansJP-Regular.ttf と NotoSansJP-Bold.ttf を使うこととして、これらに書き換える。この default-woods (ファイル名は、default-woods-theme.yml となる) をextendsして、使うテーマファイル(例えば、woodstheme1.yml) を作成し、.adocのあるフォルダに置く。テーマファイルの指定は、コマンド asciidoctor-pdf で、pdf-theme=woodstheme1.yml と指定する。

コメント