自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
November 30, 2002 [おもひで]
■ [Misc] Pango
Pangoとは多言語を扱う(主に表示する)ためのフレームワークおよびライブラリです。
GTK+はフォント周りを従来のGdkFontを使う方法からPangoを使うように移行していて、しかもRuby-GNOME2ではObsoleteであるGdk::Font周りをサクっと省いちゃったので、とっとと実装しないとまずいのですが.... ひょっとして実装の方も興味ありですかたむらさん?とか言ってみる(^^;)。
■ ちなみに、Panはギリシャ語でAllを、goは日本語の「語(languageと書いてありますね)」で、Pangoはそれをくっつけたものです。全ての言語っていう意味でしょうか。こういうところに日本語が使われると言うのはちょっとうれしいですよね。
■ GdkFontのところでGdk::Fontを省いた話を書きましたが、Ruby-GNOME2はGTK+/GNOME2.0でobsoleteなクラス・メソッドは提供していません。互換性を捨てたという意味では自分でも思いきったことしたなぁと思ってますが、おかげでだいぶスッキリしたAPIになってます。まだちょっと気持ち悪いところもあるけど...。
[ツッコミを入れる]
