概要

日本語フォント環境を充実させるためのフォント設定集やフォント周りの情報を収集していいます。

フォント設定Emacs Lispファイル

このファイルを利用すると簡単に目的に近いフォント設定が選択できます。CarbonEmacsPackage? には同梱されています。

開発者は廣松さんです。

最新リリース版

fixed-width-fontset をダウンロードしてください。

開発中版

作成された廣松さんには最大の感謝をいたします。

問題点、質問点は IssueTrack に投稿するか、メーリングリストに投稿してください。
できれば廣松さんに直接メールで質問するのは避けていただけるとありがたいです。

設定等の詳細はファィル内の説明か以下のページを御覧ください。

CarbonFontSettingDocument

参考情報

廣松さんの以下の投稿などもフォント設定の参考にしてみてください。
http://lists.sourceforge.jp/mailman/archives/macemacsjp-users/2004-March/000062.html

http://homepage.mac.com/matsuan_tamachan/emacs/index.html

Andale Monoに関して

Andale Monoがインストールされていない環境があると思います。MS Officeにてインストールされます。

もしどうしても入手したい場合は以下から入手可能です。

sf.netからの入手はライセンスがグレーですのでおすすめしません。現在MSからは入手は不可能になっています。

Mac OS Xのフォント情報

http://til.info.apple.co.jp/techinfo/25710

http://developer.apple.com/ja/technotes/tn2024.html

Quartz 2D のアンチエイリアスを利用する

Quartz 2D のアンチエイリアスを利用するためには

(setq mac-allow-anti-aliasing t)

とします。

emacs-lcd-small.png

Quartz 2DのアンチエイリアスはCarbonのものよりきれいです。特に液晶ディスプレイの場合はスクリーンショットにあるとおり sub-pixel rendering が有効にできます。

参考

FAQ

利用できるフォントを見たい

(insert (prin1-to-string (x-list-fonts "*")))

とscratchに記述し、C-j(もしくはC-x C-e)すると利用可能なフォントの一覧が表示されます。
日本語フォントは内部文字に変換されるため、文字化けしているように見えますが、正常です。

emacsのウィンドウ中で「shift + mouse button クリック」すると 利用できるフォントセットを表示/選択することができます。

OSAKAフォントを利用したい」

carbon-font.elのファイルの記述を御覧ください

ヒラギノフォントを利用したい

carbon-font.elのファイルの記述を御覧ください

複数フォントをまぜたい

[Elips:0005241] 山岡さんの投稿より。これはまだ試していません。

(set-fontset-font "*default" '(?あ . ?お)
		  "-*-marumoji-medium-r-*-*-16-*-jisx0208.1983-*")
(set-fontset-font "*default" '(?か . ?こ)
		  "-jis-*-medium-i-*-*-16-*-jisx0208.1983-*")
(set-fontset-font "*default" '(?さ . ?そ)
		  "-jis-fixed-bold-r-*-*-16-*-jisx0208.1983-*")
(if (or (featurep 'xemacs) (/= emacs-major-version 21))
   nil
 (let* ((jisx0208
	  "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-jisx0208.1983-0")
	 (jisx0213
	  "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-jisx0213.2000-1")
	 (defs
	   `(((33 . 33)  (33 . 126)  ,jisx0208)   ;; " "〜"◇"
	     ((34 . 33)  (35 . 47)   ,jisx0213)   ;; "◆"〜"・"
	     ((35 . 48)  (35 . 57)   ,jisx0208)   ;; "0"〜"9"
	     ((35 . 58)  (35 . 64)   ,jisx0213)   ;; "・"〜"・"
	     ((35 . 65)  (35 . 90)   ,jisx0208)   ;; "A"〜"Z"
	     ((35 . 91)  (35 . 96)   ,jisx0213)   ;; "・"〜"・"
	     ((35 . 97)  (35 . 122)  ,jisx0208)   ;; "a"〜"z"
	     ((35 . 123) (35 . 126)  ,jisx0213)   ;; "・"〜"・"
	     ((36 . 33)  (36 . 115)  ,jisx0208)   ;; "ぁ"〜"ん"
	     ((36 . 116) (36 . 126)  ,jisx0213)   ;; "・"〜"・"
	     ((37 . 33)  (37 . 118)  ,jisx0208)   ;; "ァ"〜"ヶ"
	     ((37 . 119) (37 . 126)  ,jisx0213)   ;; "・"〜"・"
	     ((38 . 33)  (38 . 56)   ,jisx0208)   ;; "Α"〜"Ω"
	     ((38 . 57)  (38 . 64)   ,jisx0213)   ;; "・"〜"・"
	     ((38 . 65)  (38 . 88)   ,jisx0208)   ;; "α"〜"ω"
	     ((38 . 89)  (38 . 126)  ,jisx0213)   ;; "・"〜"・"
	     ((39 . 33)  (39 . 65)   ,jisx0208)   ;; "А"〜"Я"
	     ((39 . 66)  (39 . 80)   ,jisx0213)   ;; "・"〜"・"
	     ((39 . 81)  (39 . 113)  ,jisx0208)   ;; "а"〜"я"
	     ((39 . 114) (39 . 126)  ,jisx0213)   ;; "・"〜"・"
	     ((40 . 33)  (40 . 64)   ,jisx0208)   ;; "─"〜"╂"
	     ((40 . 65)  (47 . 126)  ,jisx0213)   ;; "・"〜"・"
	     ((48 . 33)  (116 . 36)  ,jisx0208)   ;; "亜"〜"瑤"
	     ((116 . 37) (126 . 126) ,jisx0213))) ;; "凜"〜"・"
	 def from to font)
   (while defs
     (setq def (car defs)
	    defs (cdr defs)
	    from (car def)
	    to (nth 1 def)
	    font (nth 2 def))
     (set-fontset-font
      "*default"
      (cons (make-char 'japanese-jisx0208 (car from) (cdr from))
	     (make-char 'japanese-jisx0208 (car to) (cdr to)))
      font))))

BDFは利用できますか

できないようです。

みかちゃんフォントは利用できますか

OpenType? 版だと可能だそうです。

http://lists.sourceforge.jp/mailman/archives/macemacsjp-users/2004-October/000135.html

monafontを利用できますか

できないようです。

参考

http://www.fan.gr.jp/~ring/doc/font-setup.html


添付ファイル: fileemacs-lcd-small.png 1812件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-18 (火) 18:13:06 (693d)