Emacs Part 44
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。
2013/12/14(土) 17:36:04.45GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 43
http://toro.2ch.net/test/read.cgi/unix/1370754332/
0962名無しさん@お腹いっぱい。
2014/02/08(土) 14:30:17.46MSゴシックでも (char-width ?Ⅺ) が1になるんだよな。
なお (char-width ?V) はちゃんと2の模様。
0963名無しさん@お腹いっぱい。
2014/02/08(土) 14:30:20.00navi2chやw3mはワードを見ただけで過剰反応する奴が多いので例としては不適切
0964名無しさん@お腹いっぱい。
2014/02/08(土) 14:31:19.210965名無しさん@お腹いっぱい。
2014/02/08(土) 14:33:12.25おいやめろ
0966名無しさん@お腹いっぱい。
2014/02/08(土) 14:40:20.91頭固すぎ
世の中にはいろんな人がいるってことを理解できない奴に
emacsを使いこなせるとは思えないな
0967名無しさん@お腹いっぱい。
2014/02/08(土) 14:44:31.27MSゴシックが悪いんじゃなくemacs側の問題じゃないかな
characters.el 見てると曖昧文字については
(japanese-jisx0208 (#x2121 . #x287E))
(cp932-2-byte (#x8140 . #x879F))
これだけしか二倍幅にしてくれない
ローマ数字は10までしか入ってないんじゃないの?
なんでそんなことになってるのかはわからんが
0968名無しさん@お腹いっぱい。
2014/02/08(土) 14:46:37.79いろんな人がいるのは理解している
そもそも俺自身 1% も Emacs を使いこなせてるとは思ってないし言ってもいない
でも少なくとも日本でも活動している人が Emacs で英語しか使ってないという事実について
「特定用途でしか Emacs を使ってないんだな」とは思わないわけ?
反論するのはいいんだが勝手に脳内補間しないでくれない?
0969名無しさん@お腹いっぱい。
2014/02/08(土) 14:48:54.06へえー
ずいぶんと馬鹿にしてるよな
0970名無しさん@お腹いっぱい。
2014/02/08(土) 14:50:29.25自分のレスをグダグダ解説しはじめてる時点で負けてんだよコミュ障
0971名無しさん@お腹いっぱい。
2014/02/08(土) 14:52:16.49おまえは都合のいい脳内補間を他人に要求しすぎなんだよ
0972名無しさん@お腹いっぱい。
2014/02/08(土) 14:54:18.970973名無しさん@お腹いっぱい。
2014/02/08(土) 14:54:29.42まあ俺はメールとメモ取りにも使うから、日本語も使ってるけど。
でも>>953にあるソフトは一つも使ってない。
0974名無しさん@お腹いっぱい。
2014/02/08(土) 14:57:47.79WindowsでもMigu 1Mを使いたいがなぜか表示がスゲー汚ない
だから無難にMSゴシックにしてる
0975名無しさん@お腹いっぱい。
2014/02/08(土) 15:00:11.09http://toro.2ch.net/test/read.cgi/unix/1391839128/
0976名無しさん@お腹いっぱい。
2014/02/08(土) 15:01:16.56ちなみに俺も>>953にあるソフトは一つも使ってない
0977名無しさん@お腹いっぱい。
2014/02/08(土) 15:03:42.68Windows→低DPI、Linux→高DPIで環境も違うからなんとも言えない
Migu 1Mは高DPIだと綺麗に見えるのかもしれない
0978名無しさん@お腹いっぱい。
2014/02/08(土) 15:04:11.73ただしサーバ経由でID買えずに書き込みたい場合だけ
0979名無しさん@お腹いっぱい。
2014/02/08(土) 15:07:46.08>>977
ありがとう
同じフォントでも見て分かるほどに差があるんだ
複数環境で使ったことないから知らなかった
参考になります
0980名無しさん@お腹いっぱい。
2014/02/08(土) 15:22:39.23実際どうなんだろ。
0981名無しさん@お腹いっぱい。
2014/02/08(土) 15:31:49.65Migu 1Mでも1になるよ
Migu 1Mで不思議なのは(char-width ?―)は2になるけど表示幅は1になる
(文字化けしたらゴメン)
0982名無しさん@お腹いっぱい。
2014/02/08(土) 15:37:30.64あれ…違う文字になった
横棒は U+2014 EM DASH UTF-8: e2 80 94 な文字のつもりだった
0983名無しさん@お腹いっぱい。
2014/02/08(土) 15:41:40.63emacsを使ってないと言うかpcでやることがメールとコーディングと雑多な作業くらいだから
当然emacs自体でやることも少なくなるんだろ
0984名無しさん@お腹いっぱい。
2014/02/08(土) 15:44:26.84うちもなったわ
つうかハイフンと似てて混ざってたら気がつかないなこれ
0985名無しさん@お腹いっぱい。
2014/02/08(土) 15:48:51.72この辺の事情はよーわからん
0986名無しさん@お腹いっぱい。
2014/02/08(土) 15:58:41.94http://nijino.homelinux.net/emacs/emacs23-ja.html
このページのset-east-asian-ambiguous-width関数に関連する設定を取り込んでるからかな?
(#x2160 . #x216B)がローマ数字の1〜12だよね
0987名無しさん@お腹いっぱい。
2014/02/08(土) 16:03:04.48たしかにローマ数字11はその中にないわ
jisx0213 とか他の文字セットの一部も cjk-char-width-table-list に入れてやれば
問題解決するんじゃなかろうか
0988名無しさん@お腹いっぱい。
2014/02/08(土) 16:04:18.83emacsはテキストエディタ
・ワードプロセッサ
・タイプセッター
ではありません
0989名無しさん@お腹いっぱい。
2014/02/08(土) 16:05:09.990990名無しさん@お腹いっぱい。
2014/02/08(土) 16:08:34.28実際のフォントに合わせてやるのはどうしたらいいかっていう話だよね?
0991名無しさん@お腹いっぱい。
2014/02/08(土) 16:17:00.97http://paste.lisp.org/display/141183
これで east asian ambiguous の実際の表示と文字幅をリストしてみたけど
むしろ文字幅 1 じゃないとダメなのまで 2 になっちゃってるな
ちなみに MeiryoKe_Console
0992名無しさん@お腹いっぱい。
2014/02/08(土) 16:21:50.94ワードプロセッサと関係なくね?
曖昧文字の幅がおかしいとインデントが正しくならないよねみたいな話だろこれ
0993名無しさん@お腹いっぱい。
2014/02/08(土) 16:23:23.31おまいはVimつかってろ
0994名無しさん@お腹いっぱい。
2014/02/08(土) 16:26:12.46いまだ BDF 東雲明朝 9pt がベストだと思っている自分は異端なんだろうか。
UNICODE 対応さえしてくれれば…
0995名無しさん@お腹いっぱい。
2014/02/08(土) 16:27:36.300996名無しさん@お腹いっぱい。
2014/02/08(土) 16:30:25.16以下 0 から (max-char) までの文字のピクセル幅の uniq 値をソートして出力するコード
(let* ((font-name "MS ゴシック")
(font-obj (open-font (find-font (font-spec :name font-name))))
(table (make-char-table nil))
width-list
result)
(mapc (lambda (c)
(let ((pixel-width
(ignore-errors (aref
(aref
(font-get-glyphs font-obj 0 1 (char-to-string c))
0)
4))))
(when pixel-width
;; (set-char-table-range table c pixel-width)
(add-to-list 'width-list pixel-width))))
(number-sequence 0 (max-char)))
;; (optimize-char-table char-width-table)
;; (cons (sort width-list '<) table)
(sort width-list '<)
)
0997名無しさん@お腹いっぱい。
2014/02/08(土) 16:33:26.830998名無しさん@お腹いっぱい。
2014/02/08(土) 16:38:45.52起動時に毎回フォント毎にそんな重いの走らせてられんよ
0999名無しさん@お腹いっぱい。
2014/02/08(土) 16:42:08.281000名無しさん@お腹いっぱい。
2014/02/08(土) 16:48:33.6210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。