소개
이 랩에서는 특정 글꼴이 Linux 시스템에 설치되어 있는지 확인하는 방법을 배우게 됩니다. 이를 달성하기 위한 세 가지 주요 방법을 살펴볼 것입니다.
먼저, fc-list 명령을 사용하여 Fontconfig 시스템에 알려진 모든 글꼴을 나열합니다. 다음으로, ls 명령을 사용하여 표준 시스템 글꼴 디렉토리 /usr/share/fonts를 검사하여 거기에 저장된 글꼴 파일을 확인합니다. 마지막으로, 새로 설치된 글꼴이 시스템에서 인식되도록 하는 데 중요한 fc-cache -v를 사용하여 글꼴 캐시를 확인하고 업데이트하는 방법을 배우게 됩니다. 이러한 단계를 완료함으로써 Linux 환경에서 글꼴 설치를 관리하고 확인하는 실용적인 기술을 습득하게 될 것입니다.
fc-list 로 글꼴 목록 확인
이 단계에서는 fc-list 명령을 사용하여 Linux 시스템에서 사용 가능한 글꼴을 나열하는 방법을 배우게 됩니다. 글꼴은 화면에 텍스트를 표시하는 데 필수적이며, 글꼴을 나열하는 방법을 알면 디스플레이 문제 해결 또는 애플리케이션에 특정 글꼴 선택과 같은 다양한 작업에 유용할 수 있습니다.
fc-list 명령은 글꼴 접근을 구성하고 사용자 정의하기 위한 시스템인 Fontconfig 라이브러리의 일부입니다.
사용 가능한 모든 글꼴을 나열하려면 터미널을 열고 다음 명령을 입력하십시오.
fc-list
Enter 키를 누르십시오.
다음과 유사한 긴 출력 목록이 표시됩니다.
/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf: Liberation Sans,Sans:style=Regular
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf: DejaVu Sans Mono:style=Bold Oblique
/usr/share/fonts/truetype/ubuntu/Ubuntu-R.ttf: Ubuntu:style=Regular
... (many more lines)
출력의 각 줄은 글꼴 파일을 나타내며 글꼴 이름 및 스타일과 같은 정보를 제공합니다. 출력 형식은 일반적으로 filename: family,family,...:style=style,...입니다.
이 명령은 Fontconfig 가 알고 있는 모든 글꼴을 나열하며, 여기에는 시스템 전체에 설치된 글꼴과 잠재적으로 사용자별 글꼴이 포함됩니다.
출력이 압도적으로 느껴지더라도 걱정하지 마십시오. 지금은 명령이 작동하는지 확인하고 사용 가능한 글꼴 목록을 제공한다는 것을 이해하는 것이 목표입니다.
ls /usr/share/fonts로 글꼴 디렉토리 확인
이전 단계에서는 fc-list를 사용하여 Fontconfig 가 알고 있는 모든 글꼴을 확인했습니다. 이제 시스템 전체 글꼴이 저장되는 일반적인 디렉토리 중 하나인 /usr/share/fonts를 살펴보겠습니다.
/usr/share/fonts 디렉토리는 많은 Linux 배포판에서 시스템의 모든 사용자가 사용할 수 있는 글꼴을 설치하기 위한 표준 위치입니다. 이 디렉토리 내에서 글꼴 유형 (예: truetype, opentype) 또는 글꼴 패밀리별로 구성된 하위 디렉토리를 자주 찾을 수 있습니다.
ls 명령을 사용하여 이 디렉토리의 내용을 나열합니다. ls 명령은 파일 및 디렉토리를 나열하는 데 사용됩니다.
터미널을 열고 다음 명령을 입력하십시오.
ls /usr/share/fonts
Enter 키를 누르십시오.
/usr/share/fonts 내의 디렉토리 및 파일 목록이 다음과 유사하게 표시됩니다.
X11 cmap encodings opentype truetype type1
이 출력은 /usr/share/fonts 내의 하위 디렉토리를 보여줍니다. 이러한 하위 디렉토리에는 실제 글꼴 파일 (.ttf, .otf 등) 이 포함되어 있습니다.
예를 들어 truetype 디렉토리와 같이 이러한 하위 디렉토리 중 하나의 내용을 나열하여 더 자세히 탐색할 수 있습니다.
ls /usr/share/fonts/truetype
Enter 키를 누르십시오.
다음과 같은 출력이 표시될 수 있습니다.
dejavu liberation ubuntu wqy
이것은 truetype 형식 디렉토리 내에 설치된 글꼴 패밀리를 보여줍니다. 이러한 디렉토리 내에서 개별 글꼴 파일을 확인하기 위해 계속해서 더 깊이 탐색할 수 있습니다.
글꼴이 저장되는 위치를 이해하면 글꼴을 관리하고 시스템이 글꼴에 액세스하는 방식을 이해하는 데 도움이 됩니다.
fc-cache -v 로 글꼴 캐시 확인 및 갱신
이전 단계에서는 fc-list를 사용하여 글꼴을 나열하고 ls를 사용하여 글꼴 디렉토리를 탐색했습니다. Fontconfig 는 설치된 글꼴에 대한 정보에 빠르게 액세스하기 위해 캐시를 사용합니다. 글꼴을 추가하거나 제거할 때 애플리케이션이 새 글꼴 또는 제거된 글꼴을 찾을 수 있도록 이 캐시를 업데이트해야 하는 경우가 많습니다.
fc-cache 명령은 글꼴 정보 캐시 파일을 빌드하고 유지 관리하는 데 사용됩니다. 옵션 없이 fc-cache를 실행하면 표준 글꼴 디렉토리에 대한 캐시가 업데이트됩니다.
캐시를 업데이트하는 프로세스를 확인하고 어떤 디렉토리가 스캔되는지 확인하려면 자세한 출력을 위해 -v 옵션을 사용할 수 있습니다.
터미널을 열고 다음 명령을 입력하십시오.
fc-cache -v
Enter 키를 누르십시오.
어떤 디렉토리가 스캔되고 캐시 파일이 어디에 기록되는지 나타내는 출력이 표시됩니다. 출력은 다음과 유사합니다.
/usr/share/fonts: caching, new cache contents: 100 fonts, 100 dirs
/usr/share/fonts/X11: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/Type1: caching, new cache contents: 0 fonts, 0 dirs
... (many more lines)
/var/cache/fontconfig: cleaning cache directory
/home/labex/.cache/fontconfig: cleaning cache directory
fc-cache: succeeded
-v 옵션은 처리되는 디렉토리를 보여주고 캐싱 프로세스에 대한 세부 정보를 제공합니다. 이는 Fontconfig 가 글꼴을 올바른 위치에서 찾고 있는지 확인하는 데 도움이 됩니다.
글꼴 컬렉션을 변경한 후 시스템의 글꼴 캐시가 최신 상태인지 확인하려면 fc-cache -v를 실행하는 것이 좋습니다.
요약
이 Lab 에서는 Linux 시스템에 설치된 글꼴을 확인하는 방법을 배웠습니다. 먼저 fc-list 명령을 사용하여 Fontconfig 라이브러리에 알려진 모든 글꼴을 표시하여 사용 가능한 글꼴과 해당 세부 정보의 포괄적인 목록을 제공했습니다.
그 후, /usr/share/fonts 디렉토리를 ls 명령을 사용하여 탐색하여 시스템 전체 글꼴이 저장되는 표준 위치를 검사하고 파일 시스템 내에서 글꼴이 어떻게 구성되는지 이해했습니다. 마지막으로, fc-cache -v를 사용하여 글꼴 캐시를 확인하여 Fontconfig 의 내부 글꼴 목록이 최신 상태이고 시스템의 글꼴 디렉토리에 있는 글꼴을 반영하는지 확인했습니다.



