絵文字に特定のフォントを使用する

絵文字に特定のフォントを使用する

美しいSegoe UIシンボル絵文字を使用したいと思います。

Windowsのインストールからフォントをコピーしてインストールしましたが、驚くべきことに、デフォルトのフォントにないすべての絵文字について、私のシステムはそのフォントに置き換えられました。しかし、私のデフォルトフォントのすべての(白黒)絵文字が使用されます。

特定のUnicode範囲(定義された範囲)に対して「Segoe UIシンボル」を優先するようにFontconfigに指示する方法は?ここ)?

ベストアンサー1

考えられる解決策は、次のように絵文字フォントを前に追加することです。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="family" mode="prepend_first">
      <string>Emoji One Color</string>
    </edit>    
  </match>
</fontconfig>

デフォルトのフォントに絵文字のグリフがある場合でも、絵文字フォントが絵文字に使用されます。

おすすめ記事