0215
昨晩は一晩中掛かってComputer Modern BrightフォントをMathJaxで表示させる努力をしていました。
http://gyazo.necocen.info/def754954740124d802a5212a7279122.png
これだけのために二晩かかっているのはアホかという感じではありますが、まあ良しとしましょう。
ついでにフォントだけを自分のサーバに置いてコード本体はCDNに任せる技法も開発しました。これについてはそのうちblogに書こうかな。
あとは本丸であるところのSansMathFontsに対応することと、それからaとかgの字体が気にくわない(二階建てじゃなく一階建てにしたい)問題への対応が必要です。これはMETAFONTで自作するしかないのかなー。iwonaとかarevがちょうどいい字を持ってるんだけど、彼らはMETAFONT形式のソースがないので混ぜては使えません(いや無論原理的には可能なんだけどそこまで調べたくない)。
下手にプログラミングに慣れていると、使っている道具への不満が「じゃあ自分で直せよ」という心の声に直結するのがアレだなーと思います。工作とか得意な人もそういう気分で生きているのだろうか。
今回も、PerlもPythonもMakefileも書きかた知らないのに見よう見まねで手を入れているし、TeXのフォントシステムなんかぜんぜん知らないし、その上このままゆくとMETAFONTも書くことになる(これはずっと昔やったことあるのだが)。まあでも、問題というのはそれが得意であるかよりもそれが必要であるかによって解かれるべき、のような気もする(全部ではなくとも、そういう種類の問題があって、こういうのはそれに近いんだろう)。それなら僕が解こう。はあ。
明日はまた仕事です。体調が実はそんなに思わしくないのだけど、まあこのくらいの喉の痛みは珍しいことじゃないしな。えっ、そうだっけ。