명령줄에서 어떤 글꼴이 설치되어 있는지 어떻게 확인할 수 있으며, 추가로 설치하는 가장 쉬운 방법은 무엇입니까?

명령줄에서 어떤 글꼴이 설치되어 있는지 어떻게 확인할 수 있으며, 추가로 설치하는 가장 쉬운 방법은 무엇입니까?

Ubuntu의 글꼴에 관한 질문과 답변은 많지만 Beaglebone Black과 같은 Embedded Linux용 Ubuntu를 다루는 것은 그리 많지 않습니다.

내 시스템의 표준 위치에서 .ttf 파일을 찾을 수 없었으며 리소스 제약으로 인해 이러한 파일이 생략된 것 같습니다.

명령줄을 사용하여 (1) 어떤 글꼴이 설치되어 있는지 확인하고 (2) 더 많은 글꼴을 설치하려면 어떻게 해야 합니까?

참고: 저는 8x8 LED 매트릭스에 텍스트를 표시하는 데 사용할 수 있는 간단한 산세리프 ttf를 찾고 있습니다.

답변1

가장 좋고 간단한 방법은 콘솔 명령을 사용하는 것입니다(이 명령은 모든 우분투 기반 배포판에서 사용할 수 있습니다).

fc-list

출력 예(제거됨):

/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...

남자로부터 :

fc-list - list available fonts

사용 가능한 모든 옵션을 확인하려면 MAN(수동)을 사용하세요.man fc-list

답변2

글꼴 계열 이름을 가져와야 하는 경우:

fc-list : family | sort | uniq

답변3

어떤 버전의 우분투를 사용하고 있나요?

(1) 내 우분투 15.04 시스템에 있는 Lety의 링크 덕분입니다 less /etc/fonts/fonts.conf. 거기에는 local.conf를 사용하는 방법이 설명되어 있습니다.

(2) 명령줄에서 내가 사용하는 더 많은 글꼴을 검색하려면 더 자세한 설명을 위해 ({}를 패키지 이름으로 대체) apt-cache search font | grep lcd사용합니다 . apt-cache show {}명령줄에서 설치하는 데는 여러 가지 변형(예: aptitude)이 있지만 기존 방식은 sudo apt-get install {}잘 작동합니다.

답변4

두 번째 질문에 대한 답변:

글꼴을 설치한다는 것은 해당 파일을 일부 폴더에 복사하는 것입니다. 폴더는 여러 개가 있을 수 있습니다. 내 시스템에서는 다음과 같습니다.

  • /usr/share/fonts/— 모든 사용자를 위한 글꼴
  • ~/.local/share/fonts/- 특정 사용자를 위한 글꼴

원하는 하위 폴더가 있을 수 있습니다.

다음은 시스템에서 사용하는 글꼴 파일 목록을 가져오는 명령입니다.

fc-list -f '%{file}\n' | sort

그것을 보면 시스템의 글꼴이 어디에 있는지 알 수 있습니다.

관련 정보