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를 글꼴 배열에 추가하고 있지만 예상 범위 내의 유니코드 문자가 터미널에서 렌더링되지 않습니다.

관련 정보