Fedora의 Gnome Terminal에서 고정 너비 글꼴이 변경되었습니까?

Fedora의 Gnome Terminal에서 고정 너비 글꼴이 변경되었습니까?

저는 지금까지 Fedora 34를 사용해왔습니다. Fedora 38이 출시되어 Fedora 38로 전환했습니다. 저는 MATE와 Gnome 터미널을 사용하고 있습니다. 두 시스템의 글꼴은 Monospace 13으로 설정되어 있습니다. 하지만 글꼴은 여전히 ​​다릅니다. Fedora 38에서 마음에 들지 않는 점 Fedora 34와 동일한 글꼴을 사용하려면 어떻게 해야 합니까? 이 변화는 특히 "r"에서 볼 수 있습니다.

여기에 이미지 설명을 입력하세요.

답변1

"Monospace"는 실제 글꼴이 아닙니다. 이는 전통적으로 일부 글꼴의 별칭일 뿐입니다.DejaVu 산스 모노약 10년 동안 Linux에서 실행되어 왔으며 "원본" 스크린샷에서 볼 수 있듯이 뚜렷한 플랫 @ 모양을 갖습니다.

(DejaVu 글꼴은 실제로는엄청난글꼴은 괜찮지만 오랫동안 특히 Fedora와 같은 라이센스에 중점을 둔 배포판의 경우 더 나은 FOSS 글꼴을 사용할 수 없었습니다. 그러나 이제 더 많은 무료 글꼴이 존재하므로 Fedora가 기본 글꼴을 변경하는 것은 놀라운 일이 아닙니다. )

실행하면 fc-match Monospace현재 매핑이 표시됩니다.

Fedora 34와 동일한 글꼴을 사용하려면 어떻게 해야 합니까?

첫 번째,설치하다폰트. Fedora에는 더 이상 기본적으로 DejaVu가 포함되어 있지 않으므로 dejavu-sans-fontsDNF를 통해 설치하거나 다운로드할 수 있습니다.GitHub에서) 에 넣습니다 ~/.local/share/fonts/.

설치 후 그놈 터미널의 "프로필 > 기본값"을 통해 터미널 글꼴을 변경하기만 하면 됩니다.


시스템 전체의 글꼴 별칭 변경

GNOME에서 org.gnome.desktop.interface monospace-font-nameGSetting은 아마도 시스템 전반의 별칭을 제어하는 ​​것일 것입니다(물론 터미널에 대해서만 개별적으로 변경할 수 있습니다. 터미널에 고정폭 글꼴 하나를 사용하고 일반 텍스트에 또 다른 고정폭 글꼴을 사용할 수 있습니다).

  • 그놈 조정 > 글꼴 > 고정 폭 텍스트
  • 레지스트리: dconf-editor> / org/ gnome/ desktop/ interface/monospace-font-name
  • gsettings set org.gnome.desktop.interface monospace-font-name "Something 11"

GNOME 외부에서 이 범주 이름은 Fontconfig를 통해 정의됩니다(예 /etc/fonts/conf.d: ). 예를 들어 다음을 ~/.config/fontconfig/fonts.conf포함하는 파일을 만듭니다.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>

    <alias>
        <family>Monospace</family>
        <prefer>
            <family>DejaVu Something Or Other</family>
        </prefer>
    </alias>

</fontconfig>

에 설명된 대로 man fonts.conf.

관련 정보