LoginSignup
1
0

More than 3 years have passed since last update.

「文言」でレンダリング-邪道ですが漢文に挑戦 後編

Last updated at Posted at 2020-01-05

前書き

「漢文」を観賞したい方一定数いらっしゃるのではないでしょうか。理系の多いであろう技術サイトでも皆無では無いと信じこの記事を公開させていただきます
内容の薄い物を引っ張った形にしてすいません
でも、この記事では割愛しますが前編の後、レンダリングのソースを読んだり、デバッグ環境整えたり、結果出力(plotResult)を利用したり、連続で出力できるようにテスト書いたり試行錯誤しました。
技術的には内容が薄いですが、漢文レンダリングツールとして、手段としてのノウハウとして、この記事が少しでも参考になればと思います

はじめに

前回「漢文」のレンダリングに挑戦しました。美しいレンダリングに満足はしたものの、改行出来ず空白も詰まってしまい物足りなさを感じました。
空白っぽく見える文字で埋めたらいいのでは無いかと思い、代替文字を探してみました

実行

なんと全角のスペースは詰まらず美しくレンダリング出来ました。灯台下暗しです

$ cat examples/春暁.txt
␣春暁␣␣␣␣␣␣␣␣␣␣孟浩然␣␣␣␣␣␣␣␣␣␣
春眠不覚暁␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣
処処聞啼鳥␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣
夜来風雨声␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣
花落知多少␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣
$ wenyan examples/春暁.txt -r --title "春暁 孟浩然"
/xxxxxxxx/examples/春暁.svg

Screen Shot 2020-01-04 at 16.26.37.png

おおっ!見た目改行した形でレンダリング出来ました
一行は26文字に合わせて全角スペースで調整すればバッチリです

おわりに

今回はテキストファイルで出力しました。簡単に好きな漢詩を好きなだけレンダリング出来ます。幸せ:relaxed::heart:
訳などコメントの形で入れると上部に赤い文字で表示されたり、前回の句点はルビのように右側に表示されたのでそれを利用して..。いろいろ妄想は広がりますが、手軽さと美しさのバランスで、お手軽に観賞するには最適かと思います。お試しあれ!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0