mimetex

TeXの数式を画像に変換するソフトを探していたら、mimetexに行き当たった。何をやってるのかとソースを覗いてみると…。

うは、こりゃ読みづらいわ。独特のindentationで、しかも空白行がほとんどないので字がぎっちり詰まってる。目に極度の負担を強いるソースコードですね、これは。コメントが豊富なのと、変数名が比較的わかりやすいのが救いか。

プログラム全体の流れはそんなに難しくなくて、数式文字列を解析しながら、あらかじめラスタに展開してテーブルで持ってるComputer Modernフォントを描画していってるだけ。とはいえ、細部を見れば、ベースライン処理とか合字処理とかアンチエイリアスとか、いろいろ面倒くさい処理も入ってる。

まあ、おいおい整理しつつ、C++ライブラリにでも書き換えてみるか。


| | 2007-11-29 00:15

Comment

Commenting is closed for this article.