Archを実行しているFontconfigを使用してemonbarにフォントを適用することはできません。

Archを実行しているFontconfigを使用してemonbarにフォントを適用することはできません。

私はArch Linuxを新しくインストールし、Lemon Barを設定しようとしています。

レモンバーとターミナル(st)でJoyPixelsフォントを絵文字として使用したいです。

私はFontconfigとLemonbar-xft(fontconfigと互換性があります)をインストールしました。私が走ったとき、私...はそれを見ました/usr/share/fonts/joypixels/JoyPixels.ttf: JoyPixels:style=Regular

Lemon Barを実行するスクリプトは次のとおりです。

#!/bin/sh

. "${HOME}/.cache/wal/colors.sh"

clock() {
        date +%H:%M:%S
}

battery() {
        cat /sys/class/power_supply/BAT0/capacity
}

while true; do
        BAR_INPUT="%{r} $(printf '\uf242') $(battery)% TIME : $(clock) "
        echo -e $BAR_INPUT | lemonbar -f "FreeSans:style=Regular" -f "JoyPixels:style=Regular" -B "#bb000000" -F "$color8" -p
        sleep 1
done

また、完全なUTFコードである\ U000F242を試しましたが、成功しませんでした。

私はLemon BarもFreeSansフォントを使用しないと思います。

これが役に立つなら、端末stでも同様の問題が発生しました。 Font2パッチを使用してFreeSansをフォント配列に追加していますが、予想範囲内のUnicode文字は端末でレンダリングされません。

関連情報