Emacsはカラーフォントをまったく表示しません


11

例のスクリーンショットここNoto Color Emoji述べたように、GNU Emacsの絵文字のフォントとしてGoogle Noto から追加しようとしましが、何らかの理由でGNU Emacsがウィンドウにこれらの文字を適切に表示しません。GNU Emacs 24.5.1をGNU / Linuxで使用しています。これはバグですか、それとも何か問題がありますか?

回答:


10

あなたは何も悪いことをしていません。

Emacs for LinuxはフォントレンダリングにXFTを使用し、XFTはまだカラーフォントをサポートしていません。2015年12月のこのメーリングリストのスレッドをご覧ください。Richard Stallmanはそのスレッドで、優先度は低く、カラーフォントは気にしないと書いています。また、そのスレッドでは、技術的な理由ではなく、Emacs for Macでカラーフォントが無効になっていることがわかります。カラーフォントは、UnixバージョンのEmacsではサポートされておらず、Macバージョンに次のような機能を持たせたくないためです。 Unixバージョンにはありません。

だから私はこれがすぐに見られるとは思っていません。


3
:実際には、機能が構築し、いくつかの開発で利用可能です...* Changes in Emacs 27.1 ... ** Multicolor fonts such as "Noto Color Emoji" can be displayed on Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. ...
ステファン・

3

またはemacs -nw、カラー絵文字をサポートするターミナルエミュレータでEmacsターミナル()を使用できます。

編集:EmacsはGUIまたはターミナルアプリケーションとして実行できます。emacsターミナルを起動するには、ターミナルエミュレーター(MacOSではiTermまたはiTerm2、LinuxではMate-TerminalまたはGnaome-Terminal)を開きemacs -nw、ターミナルエミュレーターでコマンドを実行します。端末モードで実行している場合、グリフとフォントはEmacsの制御下になく、端末エミュレーターが提供しているものを表示する必要があります。カラー絵文字をサポートする端末を使用すると、Emacs端末にそれらを表示させることができます。

ここに画像の説明を入力してください


答えを詳しく説明できますか?
DoMiNeLa10
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.