운영 체제 수준에서 글꼴 별칭을 설정하는 방법

운영 체제 수준에서 글꼴 별칭을 설정하는 방법

저는 Fedora 26과 Libre Office를 사용하고 있으며 MLA 논문을 작성할 때 파일을 .docx 형식으로 저장하고 쉬운 파일 공유를 위해 "Times New Roman"을 사용하는 것을 선호합니다. 하지만 내 컴퓨터에 "Times New Roman" 글꼴을 설치할 수 없으며 내가 만족하는 대체 글꼴은 "Nimbus Roman No9 L"입니다.

운영 체제에서 "Times New Roman"을 "Nimbus Roman No9 L"로 처리하도록 할 수 있습니까? 루트 권한으로 파일을 복사하고 편집하는 것이 잘 작동합니다.

답변1

글꼴을 복사하고 FontForge에서 Times New Roman으로 이름을 바꾼 다음 그런 식으로 사용하거나 msttcorefonts 패키지를 설치하여 여기에서 원본 글꼴을 얻을 수 있습니다.http://mscorefonts2.sourceforge.net/

답변2

이것은 당신에게 유용할 수 있습니다. 설명된 대로 개인 글꼴 구성을 설정할 수 있습니다.여기홈 디렉토리의 이름 아래에 있습니다 ~/.config/fontconfig/fonts.conf. XML 파일입니다. 몇 가지 예를 사용하여 다음을 파일에 넣었습니다.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match>
   <test name="family"><string>Times New Roman</string></test>
   <edit name="family" mode="assign" binding="strong">
     <string>Nimbus Roman No9 L</string>
   </edit>
 </match>
</fontconfig>

그 전에 검색을 해보니 Times New Roman다음과 같은 결과가 나왔습니다 .

$ fc-match 'Times New Roman'
LiberationSerif-Regular.ttf: "Liberation Serif" "Regular"

구성 파일을 추가한 후

$ fc-match 'Times New Roman'
n021003l.pfb: "Nimbus Roman No9 L" "Regular"

관련 정보