Emacsで日本語とEmojiをとりあえず表示する方法

1319 views Post
wakairo @wakairo
最終更新

まずは、OSに利用したいフォントをインストールします。
例えば、Ubuntuでは以下のコマンドで、Notoの日本語フォント(等幅フォントを含む)とEmojiのフォントをインストールできます。

sudo apt-get install fonts-noto-cjk
sudo apt-get install fonts-noto-color-emoji

次に、.emacsに以下の設定を追記します。Emacsを再起動するなどして、この設定を反映させれば、とりあえず日本語とEmojiは表示されるようになります。

(create-fontset-from-ascii-font "Noto Sans Mono CJK JP" nil "Monospace")
(set-fontset-font "fontset-Monospace" 'unicode "Noto Color Emoji" nil 'append)
(add-to-list 'default-frame-alist '(font . "fontset-Monospace"))

ちなみにフォントサイズは、以下のようにハイフン(-)の後ろの数字で指定できます。

(create-fontset-from-ascii-font "Noto Sans Mono CJK JP-12" nil "Monospace")
0
Raw
https://www.techtips.page/ja/comments/268
😄2
🔧2
❤️2