PlantUML で日本語を正しく出力できるようにする

PlantUML で日本語を正しく出力できるようにする#

PlantUML で日本語を正しく出力できない場合がある。

文字が重なって読めなくなった例#

../../../_images/failure.png

svg 形式のファイルで日本語が重なって読めなくなっていた例#

全角文字を半角分の間隔で出力しているために文字が重なっている。

この画像は Ubuntu 20.04 の Docker コンテナ上で生成したもので、元となる Docker イメージに日本語フォントが含まれていなかったために、日本語の出力処理に失敗したものと思われる。下記のコマンドを実行して日本語フォントを導入したところ、問題が解決した。

$ apt install -y fonts-ipafont