Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

수천 가지의 글꼴이 존재하지만, Windows의 압도적인 점유율 덕분에 OS와 함께 제공되는 마이크로소프트 글꼴이 널리 사용되고 있습니다. 많은 사용자에게 "Arial", "Times New Roman", "Impact" 같은 글꼴은 사실상 표준으로 여겨집니다. 따라서 Windows 사용자들과 협업하며 문서를 주고받는다면, Linux를 사용하더라도 이러한 글꼴에 접근할 수 있어야 합니다.

다행히도 리눅스 배포판에 이러한 글꼴을 추가하는 일은 생각보다 훨씬 간단합니다. 지금부터 배포판별 설치 방법과 Windows에서 글꼴을 가져오는 다양한 방법을 살펴보겠습니다.

클래식 설치 프로그램 사용하기

Ubuntu 계열 배포판을 사용한다면, 다른 배포판 사용자와 달리 핵심 Microsoft 글꼴을 손쉽게 추가할 수 있는 오래된 설치 프로그램을 여전히 이용할 수 있습니다. 터미널에 다음 명령어를 입력하세요:

sudo apt install ttf-mscorefonts-installer
리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

Fedora(또는 rpm 기반 배포판)의 경우에는 오래되었지만 여전히 정상적으로 작동하는 방법으로 Microsoft 글꼴을 설치할 수 있습니다.

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Arch Linux에서는 AUR에서 ttf-ms-fonts 패키지를 설치하면 됩니다.

모든 Linux 배포판에서 Microsoft 글꼴을 설치할 수 있는 보편적인 방법은 Windows에서 글꼴을 직접 추출하여 시스템으로 옮기는 것입니다.

Windows 설치본에서 복사하기

정상적으로 작동하는 Windows 컴퓨터에 접근할 수 있다면, 그곳에서 글꼴을 복사하는 것이 가장 빠릅니다. 선호하는 파일 관리자를 실행하고 "C:\Windows\Fonts" 경로로 이동하세요. Windows 설치 시 기본 경로를 변경했다면 실제 경로는 다를 수 있습니다. 해당 디렉터리의 모든 파일을 선택하여 USB 드라이브에 복사합니다.

글꼴 파일을 Linux 머신으로 옮긴 뒤 홈 디렉터리의 ".fonts" 폴더에 넣습니다. ".fonts" 폴더(이름 앞의 점에 유의)가 없다면 새로 생성하면 됩니다.

Windows 10 ISO에서 추출하기

Windows 설치 환경에 접근할 수 없다면, Windows ISO 파일을 다운로드하여 ISO 이미지에서 직접 글꼴을 추출할 수 있습니다.

1. Microsoft 공식 "Download Windows 10 Disc Image (ISO File)" 페이지에서 ISO 파일을 다운로드합니다. 페이지를 조금 아래로 스크롤한 뒤 드롭다운 메뉴에서 에디션을 선택하세요. 업그레이드 버전이 아닌 최신 "풀(full)" 버전을 고르는 것이 좋습니다.

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

제품 언어에 따른 글꼴 구성 차이는 확인되지 않았지만, 자신의 주 언어에 맞는 Windows 버전 또는 "English International" 옵션을 다운로드하는 것을 권장합니다.

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

2. Windows ISO에서 글꼴을 추출하려면 7Zip이 필요합니다. 아직 설치하지 않았다면 다음 명령어로 설치하세요:

sudo apt install p7zip-full
리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

OpenSUSE에서는 다음을 시도해 보세요:

sudo zypper install p7zip

Arch 및 Manjaro 같은 Arch 기반 배포판에서는 다음과 같이 입력합니다:

sudo pacman -S p7zip

3. 터미널에서 cd 명령어로 Windows ISO를 다운로드한 디렉터리로 이동합니다. 먼저 Windows 설치에 사용되는各종 파일을 담고 있는 대용량 아카이브를 추출해야 하는데, 우리가 필요한 글꼴 파일도 그 안에 포함되어 있습니다. 다음 명령어를 사용하세요:

cd ~/Downloads
7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim

"Win10_XXXX_EnglishInternational_x64" 부분은 실제 다운로드한 Windows ISO 파일명으로 바꿔주세요.

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

CPU 성능에 따라 이 과정은 시간이 다소 걸릴 수 있습니다. 또한 ISO에서 대용량 파일을 추출하려면 4GB 이상의 여유 디스크 공간이 필요합니다.

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

4. 추출이 완료되면 "install.wim" 아카이브에서 Fonts 디렉터리를 꺼냅니다. 다음 명령어를 실행하세요:

7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

앞서와 마찬가지로 잠시만 기다리면, 다운로드한 ISO 옆의 "fonts" 하위 폴더에서 Windows 설치 미디어에 포함된 모든 글꼴을 찾을 수 있습니다.

리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

글꼴 설치하기

Linux에 글꼴을 설치하는 가장 쉬운 방법은 홈 디렉터리의 ".fonts" 폴더로 옮기는 것입니다. 다음 명령어 한 줄이면 됩니다:

mv fonts ~/.fonts
리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

Arch에서는 "~/.fonts" 폴더가 더 이상 사용되지 않으므로(deprecated), 대신 다음 경로를 사용하세요:

mv fonts ~/.local/share/fonts

마지막으로 새 글꼴을 대부분의 응용 프로그램에서 인식할 수 있도록 글꼴 캐시를 업데이트합니다:

fc-cache -f
리눅스에 마이크로소프트 트루타입(Microsoft TrueType) 글꼴 설치하는 완벽 가이드

LibreOffice Writer 같은 프로그램을 실행해 보면, 기존에 사용하던 글꼴 목록에서 새로 설치한 글꼴을 바로 확인할 수 있습니다.

모든 글꼴을 갖추었더라도, 특히 이미지 속 글꼴처럼 어떤 글꼴이 사용되었는지 파악하기 어려운 경우가 종종 있습니다. 또한 글꼴이 아니라 Windows 응용 프로그램 자체가 필요하다면, WINE을 통해 Linux에서 Windows 앱을 실행하는 방법도 활용할 수 있습니다.