2005年12月26日
XEmacs Xft, ddskk 13.0.90
XEmacsのbetaでXftが付いたらしいということで、いかがわしいdebを作ってみた(-muleイメージのみ)。おそろしく無保証。
deb http://kmuto.jp/debian/mtu unstable main deb-src http://kmuto.jp/debian/mtu unstable main
こんな感じ。
各フォントは、(set-face-font 'default "fontconfig的名前-ポイント")で指定できる。ただし、いくつかの日本語フォントではskkでの入力のたびに上下がたついて使いものにならない。Ricoh Gothic、Sazanami Gothicは大丈夫。メニューバーとタブのフォントを変える方法はまだよくわかってない。 fontconfig側のフォント情報にbold/italicがないので、うるさくワーニングが出る。どうやったら消せるのかなコレ。ファイルのエンコーディング自動認識がうまく動かない。C+u-C+cC+fで当面対処。フォントデバッグ情報は(setq xft-debug-level 0)で消せるけど、GC周辺のデバッグ情報がまだしつこく出る。
ついでに、ddskkの13.0.90もdeb化してみた。SargeのEmacs/XEmacsでは動きそうな気がする。emacs-snapshot対応でもしてハイジャックするのがいいんだろうか。なお、上記のXEmacs-xftではうまく動かないので、
- /usr/lib/emacsen-common/packages/install/ddskkのif [ "${CHECKMULE}" != "MULE" ]な行をコメントアウトし、「/usr/lib/emacsen-common/packages/install/ddskk xemacs21」を実行する。
- ~/.xemacs/init.elに次のように書いておく。
(defun string-to-char-list (c) (string-to-list c) ) (require 'skk-cus) (require 'skk-cursor) (define-key ctl-x-map "\C-j" 'skk-mode)
というか、/etc/emacs/読んでない感じだ。
![[hatena]](http://d.hatena.ne.jp/images/b_entry_de.gif)
![[RSS]](/d/rss10.png)