ms-gothic12 パッケージとは何?

MSゴシック12pt を使うフォント設定パッケージです。

MSゴシック, Courier New を使います。

auto-autoloads.el

Meadow の元の NTEmacs もパッケージしているため Meadow と NTEmacs の両方のフォント設定をしています。

(cond
 ((featurep 'meadow)
;;; for Meadow

;;; TrueType フォント: MSゴシック, Courier, 12point
  (unless (w32-list-fonts "MSゴシック-12p")
    (w32-add-font
     "MSゴシック-12p"
     '((spec
	((:char-spec ascii :height 120)
	 strict
	 (w32-logfont "Courier New" 0 -13 400 0 nil nil nil 0 1 3 49))
	((:char-spec ascii :height 120 :weight bold)
	 strict
	 (w32-logfont "Courier New" 0 -13 700 0 nil nil nil 0 1 3 49))
	((:char-spec ascii :height 120 :slant italic)
	 strict
	 (w32-logfont "Courier New" 0 -13 400 0   t nil nil 0 1 3 49))
	((:char-spec ascii :height 120 :weight bold :slant italic)
	 strict
	 (w32-logfont "Courier New" 0 -13 700 0   t nil nil 0 1 3 49))
	((:char-spec japanese-jisx0208 :height 120)
	 strict
	 (w32-logfont "MS ゴシック" 0 -16 400 0 nil nil nil 128 1 3 49))
	((:char-spec japanese-jisx0208 :height 120 :weight bold)
	 strict
	 (w32-logfont "MS ゴシック" 0 -16 700 0 nil nil nil 128 1 3 49)
	 ((spacing . -1)))
	((:char-spec japanese-jisx0208 :height 120 :slant italic)
	 strict
	 (w32-logfont "MS ゴシック" 0 -16 400 0   t nil nil 128 1 3 49))
	((:char-spec japanese-jisx0208 :height 120 :weight bold :slant italic)
	 strict
	 (w32-logfont "MS ゴシック" 0 -16 700 0   t nil nil 128 1 3 49)
	 ((spacing . -1)))))))

  (set-face-attribute 'variable-pitch nil :family "*")
  (set-face-attribute 'fixed-pitch nil :family "*")

  (unless (assoc 'font default-frame-alist)
    (setq default-frame-alist 
	  (add-to-list 'default-frame-alist `(font . "MSゴシック-12p")))))
(t
;;; for NTEmacs

 (create-fontset-from-fontset-spec
  "-*-Courier New-normal-r-*-*-13-*-*-*-c-*-fontset-TT,
latin-jisx0201:-sony-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,
japanese-jisx0208:-outline-MS ゴシック-normal-r-normal-normal-16-*-*-*-*-*-jisx0208-sjis" t t)

  (unless (assoc 'font default-frame-alist)
    (setq default-frame-alist 
	  (add-to-list 'default-frame-alist `(font . "fontset-TT")))))
 )

~/.emacs

default-frame-alist に '(font . "....") の記載があればそれを使います。 記載がない場合には “MSゴシック-12p” を設定します。

自分で設定のフォントを使っている場合でも font は設定しますので 「SHIFT + マウス右クリック」 で “MSゴシック-12p”を選択できます(使うことができます)。

他必要なファイル

特にありません。

スクリーンショット

日本語、ASCII文字 しか設定していないので C-h h で HELLO ファイルを表示した場合は以下のようにほどんどの 言語が「豆腐」のように表示されます。

多言語表示を行う場合は intlfontsフォントパッケージ を使ってください。

http://www.meadowy.org/meadow/netinstall/attachment/wiki/PkgMs-gothic12/ms-gothic12-HELLO.png?format=raw

http://www.meadowy.org/meadow/netinstall/attachment/wiki/PkgMs-gothic12/ms-gothic.png?format=raw

Attachments