NTEmacs スレッド
..
960:名無しさん@お腹いっぱい。
08/09/01 23:25:03 QEkU5wD/0
>>959ですが、少しだけ分かりました。
環境変数 PATH に /usr/X11R6/bin (c:\cygwin\usr\X11R6\bin) が入っている状態で
runemacs.exe を動かすとダメみたいです。
ライブラリか何かがバッティングしているんでしょうかね。
961:名無しさん@お腹いっぱい。
08/09/02 01:02:11 Hgz9kJ460
CVS 先端のフォント設定が今だに謎だらけです。
22.2ではこんな感じで日本語部分だけ16ドットにしてバランスがとれるんですが、
先端ではアスキー部分のフォントサイズが無視されます。
(create-fontset-from-ascii-font
"-*-DejaVu Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-iso8859-1" nil "tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
(cons "MS ゴシック" "jisx0208-sjis"))
(set-fontset-font "fontset-tt" 'katakana-jisx0201
(cons "MS ゴシック" "jisx0201-katakana"))
(set-fontset-font "fontset-tt" 'latin-jisx0201
(cons "MS ゴシック" "jisx0201-latin"))
(add-to-list 'face-font-rescale-alist '("jisx02" . 1.25))
そればかりでなく set-fontset-font も実はどうも正しく動いてないみたいです。
一応 create-fontset-from-fontset-spec の方も試してみましたが、
こちらもアスキーと日本語のフォントサイズを区別できません。
どなたかうまく設定できている方があればご教唆ください。
962:名無しさん@お腹いっぱい。
08/09/02 01:09:48 rc2tBUnO0
>>961
とりあえず日本語フォント名への対応はまだできてない
963:名無しさん@お腹いっぱい。
08/09/02 01:23:32 Hgz9kJ460
>>962
そうでしたか。フォント名を変えても反映されないわけだ。
設定と無関係に選ばれてるように見えるフォントやサイズも設定が悪いのか
不具合なのかもどうもよくわからないことが多いので、
もう少し寝かせておくことにします。
964:名無しさん@お腹いっぱい。
08/09/02 10:09:05 /R4dxXFD0
NTEmacsに詳しい人に質問
このエディタはImageMagickを使ってますか?
meadowはImageMagickの特定バージョンを要求してくるので
ImageMagickを使う他のソフト・ツールとの共存が難しいのです
NTEmacsはImageMagickを使わない or 特定のバージョンを強制しないなら
ぜひ乗り換えたいのですが
965:名無しさん@お腹いっぱい。
08/09/02 10:29:18 HYeTBmI00
NTEmacsではImageMagickは使わんよ。
# Meadow3系はImageMagickのバージョンに依存しなかったと思ったがなぁ。
966:名無しさん@お腹いっぱい。
08/09/02 10:55:20 /R4dxXFD0
>>965
それはありがたい情報です
ならば、移行作業に手をつけてみますです
> # Meadow3系はImageMagickのバージョンに依存しなかったと思ったがなぁ。
変ですね…
私の環境では、うっかりImageMagickを最新版にしたら Meadow3が起動しなくなって
元に戻したらMeadow3起動OKになったことがありまして…
ソレ以来、MeadowはImageMagickのバージョン決め打ちと思い込んでましたけど…
もしかすると、Meadowのほうがバージョン決め打ちしてるのではなくて、
ImageMagickの特定のバージョンがMeadowと相性が悪い、ということなのかなあ…
まあ何にしてもNTEmacsに乗り換えればそんなトラブルともおさらばできそうですね!
967:名無しさん@お腹いっぱい。
08/09/02 20:16:52 1I1NX1Ak0
>>961
xft で設定するならば、以下でどうでしょう。
(EmacsW32 ならこれでよいかと)
(add-to-list 'default-frame-alist
'(font . "DejaVu Sans Mono-13"))
(set-default-font "DejaVu Sans Mono-13")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
`(,(encode-coding-string "MS ゴシック" 'sjis) . "unicode-bmp"))
968:名無しさん@お腹いっぱい。
08/09/02 22:24:38 Hgz9kJ460
>>967
有難うございます。これで日本語のフォント名は正しく認識されました。
フォントサイズの指定の方はとりあえず次のようにしてみるとうまくいきました。
(create-fontset-from-fontset-spec
"-*-DejaVu Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-fontset-tt")
(set-default-font "fontset-tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
(font-spec :family (encode-coding-string "MS ゴシック" 'sjis) :registry "unicode-bmp" :size 16))
どうも create-fontset-from-ascii-font の方は駄目なようでしたが、
これで支障はないので当面これでいこうと思います。
しばらく悩んでいたので助かりました。
969:名無しさん@お腹いっぱい。
08/09/02 23:11:49 6oBzqhar0
>>966
Meadow3 は ImageMagick のバージョンには依存しなくなっているけど、
実は ImageMagick によりサポートされる画像フォーマットの数に依存してる。
なので、ImageMagick がバージョンアップして対応画像フォーマットが増え過ぎると
Meadow3 が起動しない可能性がある。
970:968
08/09/03 12:00:13 BvpgPpm20
xft のことは何も理解してなかったので、
>>968 のように書くなら次のようにするのかもしれません。
日本語のフォント名も認識されます。
(create-fontset-from-fontset-spec
"-*-DejaVu Sans Mono-normal-r-normal-normal-13-*-*-*-*-*-fontset-tt")
(set-default-font "fontset-tt")
(set-fontset-font "fontset-tt" 'japanese-jisx0208
(font-spec :family (encode-coding-string "MS ゴシック" 'sjis) :registry "jisx0208-sjis" :size 16))
971:名無しさん@お腹いっぱい。
08/09/03 19:56:25 jcfjh0F30
>>970
それはXLFD の指定だと思います。
xftで、大きさの異なるフォントの指定の仕方がわからないので、そういうのも
いいかもです。
ASCII と漢字を同じフォントで表示するとバランスがよいので、
私は M+2VM+IPAG circle と 新しいIPAフォントで以下のように指定しています。
(add-to-list 'default-frame-alist
'(font . "M+2VM+IPAG circle-12"))
(set-default-font "M+2VM+IPAG circle-12")
;; M+2VM+IPAG circle は iso8859-1 をサポートしていない
;; ドイツ語のウムラウトなどをIPA ゴシックで表示させる
(set-fontset-font (frame-parameter nil 'font)
'latin-iso8859-1
`(,(encode-coding-string "IPAゴシック" 'sjis) . "unicode-bmp"))
972:名無しさん@お腹いっぱい。
08/09/03 20:07:12 YJUPt4eu0
>>960
>>723 は?
973:名無しさん@お腹いっぱい。
08/09/03 20:24:43 YJUPt4eu0
しかし、これの影響かどうか俺の貧弱なマシンでは表示が激重になった(涙)
2008-08-29 Kenichi Handa <handa@m17n.org>
These changes are to re-implement the automatic composition so
that it doesn't use text properties.
974:968
08/09/03 21:22:31 BvpgPpm20
>>971
誤解していました。どうもサイズの指定がうまくいかないと思っていたら、
ポイントで指定するんですね。これで同じように設定できました。
この組み合わせだと欧文10ポイントに対して日本語12ポイントでぴったり等幅なんです。
(add-to-list 'default-frame-alist
'(font . "DejaVu Sans Mono-10"))
(set-default-font "DejaVu Sans Mono-10")
(set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208
(font-spec :family (encode-coding-string "MS ゴシック" 'sjis) :registry "unicode-bmp" :size 16))
975:名無しさん@お腹いっぱい。
08/09/03 23:04:22 smh0NPIB0
>>972
>>960です。まさにそれっぽいですね。
スレ検索もしないオレを kill してください。
ありがとうございました。
976:名無しさん@お腹いっぱい。
08/09/05 19:54:06 axs4sDoa0
HELLO が激重になりませんか?
977:名無しさん@お腹いっぱい。
08/09/06 00:38:22 qmxSQZaK0
NTEmacs JP ProjectのNTEmacs-22BASE sourceと、GNUから持ってきた22.2に
NTEmacs JP Projectのemacs-22BASE-IME.patchを充てて差分とると大変なことになるんだが。。。
そういうものなの?基本的に、差分は出ないと思ってたから驚いた。
ちなみにうちの環境だと、NTEmacs JP ProjectのNTEmacs-22.2バイナリが安定しなくって
(落ちるとかではなく、挙動がとってもおかしい)
しかたなく本家の22.2にemacs-22BASE-IME.patch充ててMSVCでビルドしたんだけど、やたら安定してる
この違いっていったい???(src以下のchangelog見てもベースは同じソースっぽいんだが。。。)
うちの環境書いてないから、エスパーじゃないとわからないかもだけど。。。
差分がやたら出るのが気になってしょうがないんだよね。
978:名無しさん@お腹いっぱい。
08/09/06 06:11:12 I0T02XAI0
EmacsW32のバイナリも安定してるよ
979:名無しさん@お腹いっぱい。
08/09/06 09:42:07 FY33J9b70
* Version 22.3 released.
980:名無しさん@お腹いっぱい。
08/09/07 09:22:22 ryb6BhhN0
>>969
昨日ImageMagick周りで対策あったみたいだね。
966も、問題があるならまず逃げずに、Tracに書く気概が欲しいね。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5390日前に更新/310 KB
担当:undef