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ではうまく動かないので、

  1. /usr/lib/emacsen-common/packages/install/ddskkのif [ "${CHECKMULE}" != "MULE" ]な行をコメントアウトし、「/usr/lib/emacsen-common/packages/install/ddskk xemacs21」を実行する。
  2. ~/.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/読んでない感じだ。