概要 †日本語フォント環境を充実させるためのフォント設定集やフォント周りの情報を収集していいます。 フォント設定Emacs Lispファイル †このファイルを利用すると簡単に目的に近いフォント設定が選択できます。CarbonEmacsPackage? には同梱されています。 開発者は廣松さんです。 最新リリース版 fixed-width-fontset をダウンロードしてください。 開発中版
作成された廣松さんには最大の感謝をいたします。 問題点、質問点は IssueTrack に投稿するか、メーリングリストに投稿してください。 設定等の詳細はファィル内の説明か以下のページを御覧ください。 参考情報 †廣松さんの以下の投稿などもフォント設定の参考にしてみてください。 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) とします。 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を利用できますか †できないようです。 参考 † |