【Emacs】 Emacs 23.0 on ubuntu with お好きなフォント
ubuntu 8.04 LTSのSynapticパッケージ・マネージャを見ると、Emacs 21とEmacs 22のパッケージが既に用意されていました。ビックリです。だって、昔はEmacsをインストールするために、gccをビルドする必要があって、そのためにvi使って...って感じだったから。
いやぁ、確実に世の中は恵まれた環境になっているのですね。そういう事をしなくて済むという事はそういう事を知らなくて済むという事で、最近の環境って人を打たれ弱くしているような気がしてならない...そうならないように「日々此精進」ですわ。
話が反れてしまった。
えーと、ubuntuに移行した時にもちろんEmacsをインストールしようとしたのだけど、Emacs 22を最初使ってたわけです。でも、なんかフォントが綺麗くない(変な言い方やなぁ)どうやらアンチエイリアシングがかかっていないみたいなんですわ。調べてみると、Emacs 23だったら綺麗なフォントで見れるそうな。でもパッケージがにゃい...
実は、ubuntu 8.04 LTSだと emacs-snapshot というパッケージがあって、これの実態が Emacs 23 らしい。開発中のバージョンを誰かがパッケージ化してくれてるそうな。ありがたやありがたや。もちろん、安定版ではないので動作については使う側が責任を追う必要があります。変な挙動したり、トラブルなんかも自分で対処する事が前提です。まぁ、さすがに枯れてるアプリだし、結構みんな使ってるみたいで得に大きな問題はないですけどね。
さて、emacs-snapshotをインストールした後、フォント設定をどうしようかと思ったわけです。IPAモナーもなぁ(シャレやないで...さむっ)と思ったし、東風フォントはいまいち、東雲はビットマップフォントやし、果てはWindowsからMSゴシックやメイリオを持ってきてってしてみてもイマイチ気に入らんかった。色々試した結果、結局VLフォントに落ち着きました。MS UI Gothicも割と良い感じだったので、結局以下のような設定になりましたとさ。
(cond (window-system
(set-default-font "MS UI Gothic-10")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("VL ゴシック" . "unicode-bmp")
)))
これでdefaultフォントをMS UI Gothicの10ptに、日本語フォントをVLゴシックにできました。アンチエイリアシングが効いててメールとか、かなり読みやすくなりましよ。人によってはなんかボケた感じがするって人もいるでしょうね。ソースコードとかだともっとクッキリとした文字が良いなぁって思う時がありまする。そんな時はフォントを切り替えればええねん。でもまぁ、結局上の設定で慣れたけどね。
なんでubuntuでMS UI Gothicが使えるの?って思った方へ、TrueTypeフォントのubuntuへの導入方法をお教えしましょう。フォントとは言っても単なるファイルです。TrueTypeフォントの場合はttfやttcの拡張子を持つファイルなんだけど、Windowsではちょっと見つかりにくい。作業自体は簡単なんで、以下のようにしてみてくださいな。
- 「スタート」-「設定」-「コントロールパネル」-「フォント」を開く
- フォントの一覧からTrueTypeフォントを選択
- デスクトップにでもドラッグ&ドロップ(これでフォントファイルがコピーされる)
- ubuntuで、$HOME/.fontsディレクトリが無ければディレクトリ作成
- $HOME/.fontsに3でコピーしたファイルをコピーする。
MS UI Gothicは"msgoth04.ttc"というファイル名です。MS ゴシックとか使いたければ"msgoth04.ttc"をコピーしてくださいな。メイリオは"meiryo.ttc"かな?ちなみにexplorerで探す場合は
C:\WINDOWS\Fonts
にフォントファイルがあります。
ちなみに MS UI Gothic は言わずもがなマイクロソフトのフォントです。こうやってubuntuで使う事は権利的にもグレーな気がします。当方は一切責任持てませぬので、ご了承を。
« 【Emacs】 個人的なEmacs歴史 | トップページ | 【Emacs】 Emacs 23でhowm 1.3.2を使った時のfont-lock問題 »
「Emacs」カテゴリの記事
- 【Emacs】 リージョン内の行数と文字数をモードラインに表示する(2011.06.18)
- 【Emacs】 Emacs23.x + Wanderlustで機種依存文字対応(2011.06.03)
- 【Emacs】 Emacs23.xでフォント設定(2011.06.03)
- 【Emacs】 Emacs23.xの文字コード設定(機種依存文字対応)(2011.06.03)
- 【Emacs】 Emacs23.xの日本語入力関連設定(2011.06.03)
この記事へのコメントは終了しました。
« 【Emacs】 個人的なEmacs歴史 | トップページ | 【Emacs】 Emacs 23でhowm 1.3.2を使った時のfont-lock問題 »
コメント