のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,836人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs Part 44

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    951 : 名無しさん@お腹 - 2014/02/08(土) 13:45:57.55 (+106,+29,-7)
    >>949
    何をもってそういう判断になったのか教えてくれませんかね
    英語で
    952 : 名無しさん@お腹 - 2014/02/08(土) 14:07:40.63 (+57,+29,-36)
    >全角と半角
    ユニコードの文字幅曖昧問題においても突っ込まれるには十分な認識だな
    953 : 名無しさん@お腹 - 2014/02/08(土) 14:12:08.31 (+183,+29,-67)
    >>951
    ここは日本ですが?
    2chにいるってことは少なくとも海外のコミュに引きこもってるわけじゃないんだよね
    それなのにnavi2ch、w3m、TwitteringMode…とか使ってないってことでしょ?

    その他にも Emacs に引きこもっていれば日本語を使う機会なんかいくらでもあるのに
    英語しか使ってないってことは Emacs を特定用途でしか使ってないって推測できるでしょ
    954 : 名無しさん@お腹 - 2014/02/08(土) 14:16:29.48 (+109,+29,-15)
    >>953
    うわっ、気持ちわりい
    こういう奴が文字幅なんてつまんないことにこだわるのか
    navi2chなんてくっさいの俺のemacsには入ってねえよ
    955 : 名無しさん@お腹 - 2014/02/08(土) 14:17:30.22 (+14,-28,-19)
    >>953
    > それなのにnavi2ch、w3m、TwitteringMode…とか使ってないってことでしょ?

    使わなきゃいけないんだ…
    956 : 名無しさん@お腹 - 2014/02/08(土) 14:21:21.76 (+57,+29,-45)
    おれは別にemacsで日本語を使わないわけじゃないが、
    2chやwwwは専用クライアント使うし、Twitterはやらないなあ
    おれはemacsをあまり使ってない人だったのかw
    957 : 名無しさん@お腹 - 2014/02/08(土) 14:24:17.34 (+35,-29,-9)
    Windows:MSゴシック一択
    Linux:Migu 1M一択
    958 : 名無しさん@お腹 - 2014/02/08(土) 14:24:31.99 (+153,+30,-112)
    >>954,995,956
    2chにいる→海外のコミュに引きこもってる訳ではない
    という流れでコミュニケーション系elispを挙げただけで
    使ってないとおかしいとは言ってないぞ?

    最後に「…」ってある時点で例を列挙しているって分かるでしょ

    俺が言いたいのは最後の1文だよ
    > その他にも Emacs に引きこもっていれば日本語を使う機会なんかいくらでもあるのに
    > 英語しか使ってないってことは Emacs を特定用途でしか使ってないって推測できるでしょ
    959 : 名無しさん@お腹 - 2014/02/08(土) 14:25:19.55 (+57,+29,-40)
    かっこつけて和文と英文でフォント変えてたりとかすると
    フォント幅だの高さだの記号が期待してるフォントで表示されないだの曖昧文字幅だので苦労させられるんだよな
    960 : 名無しさん@お腹 - 2014/02/08(土) 14:26:26.85 (+62,+29,-23)
    文字幅そろえるのに疲れたんで色々フォントを変えてたら>>957に行きついた
    それにすれば勝手に揃う
    961 : 名無しさん@お腹 - 2014/02/08(土) 14:28:12.03 (+6,-29,-20)
    WindowsでMigu 1Mを使わないのはMSゴシックの方がいいってこと?
    962 : 名無しさん@お腹 - 2014/02/08(土) 14:30:17.46 (+52,-30,-20)
    >>957
    MSゴシックでも (char-width ?Ⅺ) が1になるんだよな。
    なお (char-width ?Ⅲ) はちゃんと2の模様。
    963 : 名無しさん@お腹 - 2014/02/08(土) 14:30:20.00 (+18,-21,-18)
    >>958
    navi2chやw3mはワードを見ただけで過剰反応する奴が多いので例としては不適切
    964 : 名無しさん@お腹 - 2014/02/08(土) 14:31:19.21 (+0,-29,-14)
    文字化けしたが >>962 はローマ数字の11な。
    965 : 名無しさん@お腹 - 2014/02/08(土) 14:33:12.25 (+56,+27,+1)
    >>962
    おいやめろ
    966 : 名無しさん@お腹 - 2014/02/08(土) 14:40:20.91 (+110,+29,-16)
    >>958
    頭固すぎ
    世の中にはいろんな人がいるってことを理解できない奴に
    emacsを使いこなせるとは思えないな
    967 : 名無しさん@お腹 - 2014/02/08(土) 14:44:31.27 (+8,-30,-100)
    >>962
    MSゴシックが悪いんじゃなくemacs側の問題じゃないかな
    characters.el 見てると曖昧文字については
    (japanese-jisx0208 (#x2121 . #x287E))
    (cp932-2-byte (#x8140 . #x879F))
    これだけしか二倍幅にしてくれない
    ローマ数字は10までしか入ってないんじゃないの?
    なんでそんなことになってるのかはわからんが
    968 : 名無しさん@お腹 - 2014/02/08(土) 14:46:37.79 (+111,+30,-48)
    >>966
    いろんな人がいるのは理解している
    そもそも俺自身 1% も Emacs を使いこなせてるとは思ってないし言ってもいない

    でも少なくとも日本でも活動している人が Emacs で英語しか使ってないという事実について
    「特定用途でしか Emacs を使ってないんだな」とは思わないわけ?

    反論するのはいいんだが勝手に脳内補間しないでくれない?
    969 : 名無しさん@お腹 - 2014/02/08(土) 14:48:54.06 (+55,+29,-11)
    特定用途で使ってる=「俺はあまり Emacs を使ってません」 なんだ
    へえー
    ずいぶんと馬鹿にしてるよな
    970 : 名無しさん@お腹 - 2014/02/08(土) 14:50:29.25 (+78,+29,-5)
    >>958
    自分のレスをグダグダ解説しはじめてる時点で負けてんだよコミュ障
    971 : 名無しさん@お腹 - 2014/02/08(土) 14:52:16.49 (+72,+29,-4)
    >>968
    おまえは都合のいい脳内補間を他人に要求しすぎなんだよ
    972 : 名無しさん@お腹 - 2014/02/08(土) 14:54:18.97 (+57,+29,-16)
    俺からしてみると、emacsで日本語使ったり、2chしたり、web見たり、twitterしたり~っていうのこそが「特定」用途なんだよな
    973 : 名無しさん@お腹 - 2014/02/08(土) 14:54:29.42 (+77,+29,-52)
    OSS系ソフト開発に使ってる場合、英語しか使わないって普通だしなー。
    まあ俺はメールとメモ取りにも使うから、日本語も使ってるけど。
    でも>>953にあるソフトは一つも使ってない。
    974 : 名無しさん@お腹 - 2014/02/08(土) 14:57:47.79 (+32,-29,-23)
    >>961
    WindowsでもMigu 1Mを使いたいがなぜか表示がスゲー汚ない
    だから無難にMSゴシックにしてる
    975 : 名無しさん@お腹 - 2014/02/08(土) 15:00:11.09 (-3,+23,+0)
    976 : 名無しさん@お腹 - 2014/02/08(土) 15:01:16.56 (+82,+29,-10)
    まぁ英語しか使わないってのも極端な気はするけどな
    ちなみに俺も>>953にあるソフトは一つも使ってない
    977 : 名無しさん@お腹 - 2014/02/08(土) 15:03:42.68 (+34,-29,-12)
    >>961
    Windows→低DPI、Linux→高DPIで環境も違うからなんとも言えない
    Migu 1Mは高DPIだと綺麗に見えるのかもしれない
    978 : 名無しさん@お腹 - 2014/02/08(土) 15:04:11.73 (-1,-29,-33)
    navi2chだけは使ってる
    ただしサーバ経由でID買えずに書き込みたい場合だけ
    979 : 名無しさん@お腹 - 2014/02/08(土) 15:07:46.08 (+63,+29,-12)
    >>974
    >>977
    ありがとう
    同じフォントでも見て分かるほどに差があるんだ
    複数環境で使ったことないから知らなかった
    参考になります
    980 : 名無しさん@お腹 - 2014/02/08(土) 15:22:39.23 (+32,-29,-4)
    Stallman はあまり Emacs 使ってない理論。
    実際どうなんだろ。
    981 : 名無しさん@お腹 - 2014/02/08(土) 15:31:49.65 (+8,-30,-33)
    >>962
    Migu 1Mでも1になるよ
    Migu 1Mで不思議なのは(char-width ?―)は2になるけど表示幅は1になる
    (文字化けしたらゴメン)
    982 : 名無しさん@お腹 - 2014/02/08(土) 15:37:30.64 (+3,-29,-25)
    >>981
    あれ…違う文字になった
    横棒は U+2014 EM DASH UTF-8: e2 80 94 な文字のつもりだった
    983 : 名無しさん@お腹 - 2014/02/08(土) 15:41:40.63 (+62,+29,-32)
    >>980
    emacsを使ってないと言うかpcでやることがメールとコーディングと雑多な作業くらいだから
    当然emacs自体でやることも少なくなるんだろ
    984 : 名無しさん@お腹 - 2014/02/08(土) 15:44:26.84 (-1,-29,-39)
    >>982
    うちもなったわ
    つうかハイフンと似てて混ざってたら気がつかないなこれ
    985 : 名無しさん@お腹 - 2014/02/08(土) 15:48:51.72 (+4,-29,-10)
    >>962のローマ数字の11はchar-widthは1だけど表示幅はちゃんと2になる
    この辺の事情はよーわからん
    986 : 名無しさん@お腹 - 2014/02/08(土) 15:58:41.94 (+43,-30,-68)
    おれのemacsはローマ数字の11もchar-widthは2になるな

    http://nijino.homelinux.net/emacs/emacs23-ja.html
    このページのset-east-asian-ambiguous-width関数に関連する設定を取り込んでるからかな?
    (#x2160 . #x216B)がローマ数字の1~12だよね
    987 : 名無しさん@お腹 - 2014/02/08(土) 16:03:04.48 (+3,-30,-92)
    list-charset-chars で japanese-jisx0208 と cp932-2-byte みてみると
    たしかにローマ数字11はその中にないわ
    jisx0213 とか他の文字セットの一部も cjk-char-width-table-list に入れてやれば
    問題解決するんじゃなかろうか
    988 : 名無しさん@お腹 - 2014/02/08(土) 16:04:18.83 (+102,+29,-29)
    大事な事だからもう一度言おう
    emacsはテキストエディタ
    ・ワードプロセッサ
    ・タイプセッター
    ではありません
    989 : 名無しさん@お腹 - 2014/02/08(土) 16:05:09.99 (-6,-29,+0)
    M-x snake
    990 : 名無しさん@お腹 - 2014/02/08(土) 16:08:34.28 (+62,+29,-27)
    ようするに、>>986のテーブルの設定を固定じゃなくて
    実際のフォントに合わせてやるのはどうしたらいいかっていう話だよね?
    991 : 名無しさん@お腹 - 2014/02/08(土) 16:17:00.97 (+8,-30,-35)
    >>986 導入ずみだが
    http://paste.lisp.org/display/141183
    これで east asian ambiguous の実際の表示と文字幅をリストしてみたけど
    むしろ文字幅 1 じゃないとダメなのまで 2 になっちゃってるな
    ちなみに MeiryoKe_Console
    992 : 名無しさん@お腹 - 2014/02/08(土) 16:21:50.94 (+70,+29,-45)
    >>988
    ワードプロセッサと関係なくね?
    曖昧文字の幅がおかしいとインデントが正しくならないよねみたいな話だろこれ
    993 : 名無しさん@お腹 - 2014/02/08(土) 16:23:23.31 (+25,-16,-27)
    >>988
    おまいはVimつかってろ
    994 : 名無しさん@お腹 - 2014/02/08(土) 16:26:12.46 (-1,-29,-15)
    他の等幅フォントも色々ためしてみたけど、
    いまだ BDF 東雲明朝 9pt がベストだと思っている自分は異端なんだろうか。
    UNICODE 対応さえしてくれれば…
    995 : 名無しさん@お腹 - 2014/02/08(土) 16:27:36.30 (+9,-18,-6)
    解像度高いと 9pt って小さすぎね?
    996 : 名無しさん@お腹 - 2014/02/08(土) 16:30:25.16 (+36,-30,+0)
    ピクセル幅とるの書いてみたけど MeiryoKe_Console が等幅じゃないことが判明してしまってショック
    以下 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 '<)
    )
    997 : 名無しさん@お腹 - 2014/02/08(土) 16:33:26.83 (+52,+29,-1)
    emacs死にかけたぞおい
    998 : 名無しさん@お腹 - 2014/02/08(土) 16:38:45.52 (+62,+29,-22)
    >>996
    起動時に毎回フォント毎にそんな重いの走らせてられんよ
    999 : 名無しさん@お腹 - 2014/02/08(土) 16:42:08.28 (+43,+25,+0)
    フォントになあ
    1000 : 名無しさん@お腹 - 2014/02/08(土) 16:48:33.62 (-3,-21,+0)
    フォントだよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について