2006年07月27日(木) [過去の今日]
#3 XUL orz
なんか青空文庫形式に対応したテキストリーダーが欲しいのだが xjp も xjtext もX11R7ではコンパイルできず……。
で、これを修正するのもいいんだが、むしろこれくらいのアプリLWLで書けねえかなあと思っていろいろ試して、
- Ruby/Tkはアンチエイリアスフォントに対応してなくてダメ
- Ruby/Gtkはなんか手もとじゃうまくうごかなかった
- Perl/Gtkはちゃんと動いたけど、ルビの表示どうやるかと考えた時点でめんどくさくなった
という流れの元、どうせ縦書きにはこだわってないのでFirefoxでHTML変換したものを読めばいいんじゃないかという結論に。つまりそのような動作をする拡張を作ればいいんじゃまいかと。
つーことでXULまわりをうろうろ調べてたのだが、まずドキュメントがわかりにくい。いや、俺の読解力も相当足りてないのは承知の上なんだが、ファイルの読み込みすらおぼつかん。いや、JavaScriptもようしらんのにいきなりXPCOMから入ろうとしてるのが悪いのかもしれないが。
んで極めつけが 「というか僕は、読み込んだテキストから文字コードを判別する方法を知りません(ぉぃ)。誰か教えて下さい。」 という一言。
いや、必要なら判別ルーチンくらい書くけどさあ。mozillaって普通に文字コード判別ルーチン持ってるはずじゃん。なんで使わせてくれないのよ。undocumentedなだけで実は使えるのかもしれないけど……。
まあそんなわけで意気消沈なのです。perlでHTMLに変換して読むとか悲しいことしたくないしなあ……。
(@761)
@ む、xjpうごいた:
ごめ、X11R7関係なかった。XftFontCloseんとこコメントアウトしたら動いた。
(@822)