NTEmacs スレッド 5 [転載禁止]©2ch.net

1名無しさん@お腹いっぱい。2015/03/09(月) 00:01:58.25ID:0/C/Ivt60

479名無しさん@お腹いっぱい。2018/01/16(火) 15:11:00.20ID:8L8K+GDB0
DDSKK

480名無しさん@お腹いっぱい。2018/01/16(火) 17:07:10.46ID:6cQLDVa+0
>>478
mozc_emacs_helper.exe

481名無しさん@お腹いっぱい。2018/01/17(水) 22:47:55.92ID:5O8OQC1A0
ATOK

482名無しさん@お腹いっぱい。2018/01/18(木) 02:45:11.25ID:zbbyie/X0
emacs25.3を使いたいと思うのですが、絵文字がうまく表示できません。
どのようにすればいいのでしょうか。さんざんググったのですが、わかりませんでした。

483名無しさん@お腹いっぱい。2018/01/18(木) 11:46:45.60ID:peddX2f10
それ >>473 でいいじゃん、と思うけどMigu 1Mを使わないなら例えばこう

(create-fontset-from-fontset-spec
(concat (font-xlfd-name (font-spec :size 11.0 :registry "fontset-win10"))
", ascii:Consolas, burmese:Myanmar Text"))
(dolist (font '(
"游ゴシック Medium"
"メイリオ"
"Consolas"
"Courier New"
"Arial"
"Segoe UI Emoji"
"Segoe UI Symbol"
"Microsoft YaHei"
"Nirmala UI"
"Leelawadee UI"
"Gadugi"
"Microsoft Yi Baiti"
))
(set-fontset-font "fontset-win10" 'unicode
(font-spec :family font) nil 'append))
(add-to-list 'default-frame-alist '(font . "fontset-win10"))

484名無しさん@お腹いっぱい。2018/01/19(金) 22:38:59.78ID:cZ4R/xls0
>>481
ATOK用にmozc_emacs_helper.exeみたいなのがあるの?

485名無しさん@お腹いっぱい。2018/01/20(土) 12:30:14.41ID:THJy8Z710
そんなもの無いけどIMEパッチさえ当たってれば普通に動く
なんか設定必要?

486名無しさん@お腹いっぱい。2018/01/20(土) 12:38:35.94ID:THJy8Z710
ああ、IMEパッチのドキュメントにあった設定はしてた

487名無しさん@お腹いっぱい。2018/01/20(土) 16:46:41.18ID:5HaZdmR50
やっぱ25.3のフォントまわりおかしい
>>483 の設定だと @ (U+2460, CIRCLED DIGIT ONE)は
游ゴシック Mediumで表示されそうなのにConsolasで表示される
試しに24.3で試したらちゃんと游ゴシック Mediumで表示される

24.3で使えなかった UD デジタル 教科書体 N-R が使えるようになったのは改善だけどさ

488名無しさん@お腹いっぱい。2018/01/20(土) 16:55:36.62ID:5HaZdmR50
>>485
それならATOKでなくIMEパッチって答えとかないと😅

489名無しさん@お腹いっぱい。2018/01/21(日) 20:52:54.03ID:5KHVpqtT0
>>487
use-default-font-for-symbolsをnilすると治ったりしないかな

490名無しさん@お腹いっぱい。2018/01/21(日) 22:17:58.63ID:jP3rTQI60
init.el にこれ入れてみたけどダメだった

;; * Changes in Emacs 25.2
;; ** New variable 'use-default-font-for-symbols', for backward compatibility.
;; This variable allows you to get back pre-Emacs 25 behavior where the
;; font for displaying symbol and punctuation characters was always
;; selected according to your fontset setup. By default, Emacs 25 tries
;; to use the default face's font for such characters, if it supports
;; them, disregarding the fontsets. Set this variable to nil to disable
;; this and get back the old behavior.
(setq use-default-font-for-symbols nil)

491名無しさん@お腹いっぱい。2018/01/22(月) 08:04:55.87ID:yjZI2Mo40
私の環境では default-frame-alist ではなく、
initial-frame-alist でないと効かなかった。
(add-to-list 'initial-frame-alist '(font . "fontset-myfont"))

492名無しさん@お腹いっぱい。2018/01/22(月) 09:16:25.16ID:HhcshflA0
誤ってバイナリ開くと長大な時間がかかる問題が治ったということですかい?

4934872018/01/22(月) 10:33:40.82ID:ME0srinj0
>>487 の現象なんだが
どうやら >>483 のunicodeの部分からConsolasを抜くと大丈夫みたい
use-default-font-for-symbols が効くようになった

これ指定の順番を無視して使うってことだから変だよな

494名無しさん@お腹いっぱい。2018/01/26(金) 15:19:41.81ID:wCy/sOSt0
>>491
それでFrameを増やしても問題ない?

495名無しさん@お腹いっぱい。2018/01/26(金) 23:35:16.83ID:wCy/sOSt0
デフォルトのフォントにfontsetを指定する方法がやっとわかった気がする

default-frame-alistにfontとしてfontsetを指定するだけで良いと思ってたら
face-font-rescale-alistを使うと2枚目のFrameからは勝手に生成されたfontsetになってた
なんとか手動でフォントにfontsetを指定できないか試行錯誤してたら
set-frame-parameterでまずfontsetに指定して、それからfontに指定するといけた
ということで
(add-to-list 'default-frame-alist '(font . "fontset-myset"))
(add-to-list 'default-frame-alist '(fontset . "fontset-myset"))
(add-hook 'after-make-frame-functions
#'(lambda (frame)
(dolist (param '(fontset font))
(set-frame-parameter frame param (cdr (assq param default-frame-alist))))))
でうまくいってる

496名無しさん@お腹いっぱい。2018/01/30(火) 22:07:07.24ID:zuwy0jX80
日本語がitalicに指定されたら明朝体で表示したいと思いまして
なのでitalic用にfontset-italicを作って、標準face italicの:fontsetに設定しました。
deffaceにadvice-addして:slantがitalicのfaceを作成する時に
:inheritにitalicが入るようにした……のだけど
例えばinfoが使ってるinfo-nodeみたいなfaceに入ってくれない。
試しにinfo.elから持ってきて自分でdeffaceするとちゃんと入る。
どうすればいいの?

497名無しさん@お腹いっぱい。2018/02/01(木) 23:42:13.98ID:E+b6CjYK0
IPAmj明朝入れたけど使い方がわかんね

498名無しさん@お腹いっぱい。2018/02/03(土) 09:10:05.34ID:HLaMSNnM0
辻󠄀(1点しんにょう)
辻󠄁(2点しんにょう)

フォントの追加をしてない素のWin10のブラウザでもそれぞれ表示されるのに
設定が悪いのかちゃんと表示できないのがくやしい

499名無しさん@お腹いっぱい。2018/02/03(土) 21:05:20.18ID:xxWd75aW0
飯が美味い

500名無しさん@お腹いっぱい。2018/02/03(土) 21:05:48.51ID:xxWd75aW0
589

501名無しさん@お腹いっぱい。2018/02/04(日) 08:57:59.87ID:/AVPai9F0
Emacs23からIVS対応してるらしいけどな
メモ帳でも表示できるのにどゆこと?

502名無しさん@お腹いっぱい。2018/02/05(月) 11:32:55.12ID:vBgowfFi0
w32font_driverにget_variation_glyphsとか未実装?

503名無しさん@お腹いっぱい。2018/02/05(月) 17:51:40.04ID:vBgowfFi0
じゃなくてuniscribe_font_driverの方なのかな

504名無しさん@お腹いっぱい。2018/02/05(月) 22:46:20.14ID:vBgowfFi0
variant selector付きのuniscribe_encode_char拡張版みたいなのを用意して
compose-gstring-for-variation-glyphの代替品を作ればいいかな

505名無しさん@お腹いっぱい。2018/02/10(土) 11:16:26.80ID:8LZLrV3C0
ほぼこれだけで対応できてしまった
素のWin10でも游ゴシックで

邉󠄀邉󠄁邉󠄂邉󠄃邉󠄄邉󠄅邉󠄆邉󠄇邉󠄈邉󠄉邉󠄊

これ全部微妙に違って表示されるようになった😄
確認にtext-scale-adjustが便利😆

506名無しさん@お腹いっぱい。2018/02/10(土) 11:32:09.31ID:Di8lkBDN0
IVSもいいけど、バイナリみたいな未定義文字含むファイルはすっと開けるようになった?
あるいはその問題を回避して25系列を運用するうまい方法ある?

507名無しさん@お腹いっぱい。2018/02/10(土) 12:18:09.95ID:HWcmVh280
外国語の文字があるファイルを開くと一回操作するのに数分かかるレベルで遅くなるやつ?
俺も対策があるなら知りたい

508名無しさん@お腹いっぱい。2018/02/10(土) 13:02:17.60ID:8LZLrV3C0
バイナリ開くんならバイナリとして C-x RET c で binary して開けばいいし
外国語はフォント設定しろってことじゃないかな
C-h h で HELLO が数秒で表示されるようにしとけば大体十分じゃないの?

509名無しさん@お腹いっぱい。2018/02/10(土) 13:06:19.29ID:Di8lkBDN0
テキストのつもりでバイナリを意図せず開いたり、shellで異なる文字エンコーディングで出力することは日常的に起きるので、ユーザー側の操作で未定義文字を表示しない運用は自分には無理だ。

510名無しさん@お腹いっぱい。2018/02/10(土) 13:10:52.86ID:8LZLrV3C0
とりあえず HELLO が数秒レベルのフォント設定はしてあるの?

511名無しさん@お腹いっぱい。2018/02/10(土) 13:26:10.60ID:Di8lkBDN0
>>359 のような情報はあったが、具体的なフォント設定方法が不明だったので試していない。ユーザが個別に設定しなくてもいずれ解決される問題と考えたし今も考えている。25系列に慌てて移行する理由もまだないので。

512名無しさん@お腹いっぱい。2018/02/10(土) 13:53:32.21ID:8LZLrV3C0
>506 名無しさん@お腹いっぱい。 2018/02/10(土) 11:32:09.31 ID:Di8lkBDN0
> IVSもいいけど、バイナリみたいな未定義文字含むファイルはすっと開けるようになった?
> あるいはその問題を回避して25系列を運用するうまい方法ある?

その方法の可能性としてHELLO数秒のフォント設定はどうかという提案なのだが😅
>>483>>495 を組み合わせた感じでいいと思う

513名無しさん@お腹いっぱい。2018/02/11(日) 10:56:52.25ID:BLSbohFW0
一度試しに自分のフォント設定をする前にfontset-defaultに
(set-fontset-font "fontset-default" '(0 . #x3fff7f) "Arial")
とか設定してfallbackした時のフォント検索を減らしてみるといいかも
これだけでもHELLOは早くなるけど表示されない文字が多くてフォント設定したくなるよ

514名無しさん@お腹いっぱい。2018/02/12(月) 12:27:27.59ID:y/VYT1eP0
emacs-26 branch先頭でビルドしてみたら、view-hello-fileは一瞬だね

515名無しさん@お腹いっぱい。2018/02/12(月) 16:42:58.24ID:9u/VS6Io0
試したけど25.3と変わってない気がする
フォント関連設定ありで1秒、-q付けて50秒って感じ

516名無しさん@お腹いっぱい。2018/02/13(火) 17:40:47.80ID:j/pSb00G0
やっぱGSUBのitalをイタリック扱いさせないと不便だな
でもこれやるとフォント探索がさらに遅くなるだろうし

517名無しさん@お腹いっぱい。2018/02/13(火) 19:11:48.69ID:04TfZh460
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

518名無しさん@お腹いっぱい。2018/02/19(月) 04:41:30.58ID:nWqJDDRr0
ウインドーの大きさ変えてるとたまにブルーバックになって
再起動するんだけど
わてだけ?

519名無しさん@お腹いっぱい。2018/02/19(月) 12:44:14.63ID:ncVbTQVP0
経験ない

520名無しさん@お腹いっぱい。2018/02/19(月) 22:59:48.11ID:XDWUb3b80
無い
フレームもウィンドウも

521名無しさん@お腹いっぱい。2018/02/20(火) 10:52:24.43ID:hg+WBlEV0
Emacsがディスプレイドライバのバグを踏んでるというようなケースかと

522名無しさん@お腹いっぱい。2018/05/10(木) 23:47:26.20ID:uqEPVuE50
ttps://github.com/chuntaro/NTEmacs64
のIMEパッチ版を使わせてもらってるけど
Windows 10を1803に上げたら日本語が入力出来なくなった
IMEをオンにしても英数字しか打てない
誰か解決方法分からない?

523名無しさん@お腹いっぱい。2018/05/11(金) 01:45:32.70ID:22XVOrmC0
OSに依存しない日本語入力手段に移行するという抜本的永久的な最終解決策をお望みであれば解決法を知っている。

524名無しさん@お腹いっぱい。2018/05/11(金) 05:43:52.49ID:jUXMO71a0
>>522
自分はまだアプデしてないから確認できてないけど、これかな
https://srad.jp/comment/3405135

今回のアプデは言語周りでいくつか問題あるようですね

525名無しさん@お腹いっぱい。2018/05/11(金) 23:11:04.88ID:ICNv/KwF0
>>524
それだ
助かった

526名無しさん@お腹いっぱい。2018/05/12(土) 01:36:52.77ID:9ZX2lcj10
>>523
でも、お高いんでしょう?

527名無しさん@お腹いっぱい。2018/05/12(土) 10:48:32.75ID:9UCY9AMF0
通常、複数の入力方式が混在すると脳内で切り替えコストが発生するが
EmacsでのSKK入力は他のアプリでのIME入力と自然に馴染むな。双方混同して間違えることがない。
どういう認知作用によるものだろう。

528名無しさん@お腹いっぱい。2018/05/13(日) 07:16:33.18ID:R33Aiju00
>>522
もうわかっているだろうけど、(マウスでの?)ウインドウ移動でもOK。情報源は自分で検索して。

529名無しさん@お腹いっぱい。2018/05/18(金) 14:31:08.55ID:ueduHfyU0
Emacs25.3ってdaemon modeで起動できたっけ?
確か出来なかった記憶があるのだが…

新着レスの表示
レスを投稿する