[過去ログ] Navi2ch for Emacs (Part 21) (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
723
(6): 2016/06/15(水)12:48 AAS
デフォルトのフォントセットで日本語と欧文に別のフォントを設定していると、
モナーフォントの設定が日本語部分に適用されません(ベースの欧文フォントは変更される)。
過去にも数回報告があるようですがいずれも未解決のままです。

モードやバッファごとに別のフォントセットを使用する方法はあるでしょうか?
そうすれば基本のフォントセットを変更してモナーフォントを適用できると思われます。
ちょっと調べた限りでは無理なようですが。
モナーフォントを設定しているコードの方は私には手に負えそうにありません。

(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
省3
724
(1): 2016/06/16(木)03:52 AAS
>>723
こんな感じじゃ駄目?
(set-face-attribute 'navi2ch-mona-face nil :family "MS Pゴシック" :inherit 'unspecified)
725: 723 2016/06/16(木)09:50 AAS
>>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"))
省4
726: 723 2016/06/16(木)09:54 AAS
> モードやバッファごとに別のフォントセットを使用する方法はあるでしょうか?
これは現在は次のようにして実行できるようですが、
任意のバッファで実行してみてもやはり日本語部分のフォントは変更されませんでした。

(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
727
(1): 2016/06/16(木)11:15 AAS
>>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)
728: 723 2016/06/16(木)18:18 AAS
>>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)))
省4
729: 723 2016/06/19(日)02:04 AAS
一応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))
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.182s*