ASCII用に特定のフォントを使用し、Unicode用に別のフォントを使用する

ASCII用に特定のフォントを使用し、Unicode用に別のフォントを使用する

emacsを設定して、

-outline-Courier New-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-1

ASCII文字を表示し、

-outline-Arial Unicode MS-normal-normal-normal-sans-16-*-*-*-p-*-gb2312.1980*-*

Unicode シンボルを表示します。

これは私が使用しているコンピュータの1台で実際にデフォルトで設定されていた方法です。別のコンピュータでは、C-u C-x =興味のあるUnicode文字を押すと

        character: ↷ (8631, #o20667, #x21b7)
preferred charset: unicode (Unicode (ISO10646))
       code point: 0x21B7
           syntax: .    which means: punctuation
         category: .:Base
      buffer code: #xE2 #x86 #xB7
        file code: #xE2 #x86 #xB7 (encoded by coding system utf-8-dos)
          display: no font available

Character code properties: customize what to show
  name: CLOCKWISE TOP SEMICIRCLE ARROW
  general-category: So (Symbol, Other)

There are text properties here:
  fontified            t

完全に理解しているわけではありませんが、その部分はdisplay: no font available私が望んでいるものではありません。

どうすればそれを変更できますか?

答え1

実際、興味深いページはタイトルのページではなくSet FontsFont Setsここ)。 追加した

(set-fontset-font "fontset-default" 'unicode
              "-outline-Arial Unicode MS-normal-normal-normal-sans-*-*-*-*-p-*-gb2312.1980-0")

を .emacs に追加したらうまくいきました。

関連情報