[過去ログ]
Navi2ch for Emacs (Part 21) (1002レス)
Navi2ch for Emacs (Part 21) http://mevius.5ch.net/test/read.cgi/unix/1405127170/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
723: 名無しさん@お腹いっぱい。 [sage] 2016/06/15(水) 12:48:40.47 デフォルトのフォントセットで日本語と欧文に別のフォントを設定していると、 モナーフォントの設定が日本語部分に適用されません(ベースの欧文フォントは変更される)。 過去にも数回報告があるようですがいずれも未解決のままです。 モードやバッファごとに別のフォントセットを使用する方法はあるでしょうか? そうすれば基本のフォントセットを変更してモナーフォントを適用できると思われます。 ちょっと調べた限りでは無理なようですが。 モナーフォントを設定しているコードの方は私には手に負えそうにありません。 (There needs to be an explanation for how to set fonts for particular modes or buffers here. Including a set-face-attribute hook as described above for a particular mode does not work; once you enter that mode the new font is set, but it is applied globally to all other open buffers!) https://www.emacswiki.org/emacs/SetFonts http://mevius.5ch.net/test/read.cgi/unix/1405127170/723
724: 名無しさん@お腹いっぱい。 [sage] 2016/06/16(木) 03:52:20.04 >>723 こんな感じじゃ駄目? (set-face-attribute 'navi2ch-mona-face nil :family "MS Pゴシック" :inherit 'unspecified) http://mevius.5ch.net/test/read.cgi/unix/1405127170/724
725: 723 [sage] 2016/06/16(木) 09:50:51.09 >>724 ありがとうございます。でも駄目でした。 実は普通に設定しても日本語部分にもnavi2ch-mona-faceが適用されますが、 フォントは変更されません。 フォント設定はこんな感じです(最後の行を抜いても同様)。 (set-face-attribute 'default nil :family "DejaVu Sans Mono" :height 96) (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "Migu 1M")) (set-fontset-font (frame-parameter nil 'font) 'katakana-jisx0201 (font-spec :family "Migu 1M")) (set-fontset-font (frame-parameter nil 'font) 'latin-jisx0201 (font-spec :family "Migu 1M")) [...] (add-to-list 'face-font-rescale-alist '(".*Migu 1M.*" . 1.25)) http://mevius.5ch.net/test/read.cgi/unix/1405127170/725
726: 723 [sage] 2016/06/16(木) 09:54:24.42 > モードやバッファごとに別のフォントセットを使用する方法はあるでしょうか? これは現在は次のようにして実行できるようですが、 任意のバッファで実行してみてもやはり日本語部分のフォントは変更されませんでした。 (defun set-mona-face-buffer () (interactive) (setq buffer-face-mode-face '(:family "mona-izmg16" :height 120)) (buffer-face-mode)) https://www.emacswiki.org/emacs/FacesPerBufferl http://mevius.5ch.net/test/read.cgi/unix/1405127170/726
727: 名無しさん@お腹いっぱい。 [sage] 2016/06/16(木) 11:15:04.66 >>723 inheritじゃなくてfontsetがいるのかな? (set-face-attribute 'navi2ch-mona-face nil :family "MS Pゴシック" :fontset (create-fontset-from-ascii-font (format "-*-%s-*-*-*-*-%d-*-*-*-*-*-iso8859-1" "MS Pゴシック" 16)) :inherit 'unspecified) http://mevius.5ch.net/test/read.cgi/unix/1405127170/727
728: 723 [sage] 2016/06/16(木) 18:18:06.63 >>727 おお、正にそれでした。 とりあえず普通のモナーフォントで最低これだけの設定でいけました。 (setq navi2ch-mona-enable t) (setq navi2ch-mona-face-variable 'navi2ch-mona16-face) (navi2ch-mona-setup) (set-face-attribute 'navi2ch-mona-face nil :fontset (create-fontset-from-ascii-font (format "-%s-%s-*-*-*-*-%d-*-*-*-*-*-iso8859-1" "mona" "gothic" 16))) 積年の胸の支えが取れました。 思いきって尋ねてみてよかったよ。多謝! "GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of 2016-03-20 on trouble, modified by Debian" http://mevius.5ch.net/test/read.cgi/unix/1405127170/728
729: 723 [sage] 2016/06/19(日) 02:04:27.48 一応mona-izmg16でもできました。今時はこっちの方がいいかもしれない。 create-fontset-from-ascii-fontではやり方がわからなかった。 (setq navi2ch-mona-use-ipa-mona t) (setq navi2ch-mona-ipa-mona-font-family-name "mona-izmg16") (set-face-attribute 'navi2ch-mona-face nil :fontset (navi2ch-mona-create-fontset-from-family-name "mona-izmg16" 16)) http://mevius.5ch.net/test/read.cgi/unix/1405127170/729
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.038s