합자를 비활성화하는 것 ( Calimo의 fonts.conf
답변 참조 ) 은 잘못된 방향입니다! Calibri 와 같은 글꼴에서 과도하게 앨리어싱 된 "굵은"합자를 제거 할 수도 있지만 타이포그래피의 아름다움도 일부 제거합니다. 차이점을 알 수 없을 때까지 글꼴을 축소하는 것과 비슷합니다.
Calibri 글꼴을 제거하고 " Calibri와 메트릭 호환 "인 Carlito를 설치 하고 "fontconfig (local.conf)에 대한 매핑 항목"과 함께 패키지되어 글꼴 캐시를 새로 고침 하여 시스템에서이 문제를 해결했습니다 .
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
그런 다음 Carlito가 Calibri를 나타내는 지 확인할 수 있습니다.
$ fc-match Calibri
Carlito-Regular.ttf: "Carlito" "Regular"
이 방법으로 문제가 해결되지 않으면 sudo rm /usr/share/fonts/truetype/msttcorefonts/calibri*
사례와 정확한 위치가 다를 수 있습니다.
Microsoft의 Calibri를 제거하기 전에 Calibri를 사용한 테스트 문서를 LibreOffice에 저장하고 스크린 샷을 찍었습니다. 그런 다음 LibreOffice를 종료하고 다시 연 다음 테스트 문서를로드했습니다. "Calibri"글꼴 이름이 이탤릭체로 대체되어 나타납니다. 이 대체 버전의 스크린 샷을 찍어 원본 아래에 붙여 넣었습니다.
위의 텍스트는 fontconfig와 일치하는 Carlito 위의 Microsoft Calibri와 함께 13pt Calibri의 스크린 샷입니다. LibreOffice 5.0.5.1에서 렌더링 한 것처럼 굵은 글꼴, "페어 커닝"이 활성화되어 있지 않습니다.
Carlito는 Calibri와 매우 가까우며 합자가 올바르게 렌더링되며 전체적으로 훨씬 더 아름답습니다.
당신과 같은 작업을 수행 할 수 있습니다 Caladea 에 대한 브리아 와 fonts-crosextra-caladea
당신은 구글의 사용할 수 있습니다 Croscore 글꼴 Arimo, 티노스와의 cousine에 대한 굴림 , 굴림 , 및 택배 새로운 기능 과 함께 fonts-croscore
. 데비안의 Calibri 및 Cambria 글꼴 대체 위키 에서 자세히 알아보십시오 .
그러나 Helvetica는 어떻습니까?
이 질문 은 Apple이 선호하는 sans-serif 글꼴 인 Helvetica 글꼴 에 대해 묻습니다 . 마이크로 소프트는 선호 굴림 은 돋움으로 변경하기 전에. 기본 Linux 매핑은 배포판에 따라 다르지만 일반적으로 Nimbus Sans L 또는 Liberation Sans입니다 .
$ fc-match Helvetica
n019003l.pfb: "Nimbus Sans L" "Regular"
그것을 실행하고 Arial을 얻는다면, 위에서 설명한 합자 문제가 발생하는 꽤 좋은 이유입니다. – Arial은 훌륭한 글꼴이 아닙니다.
Helvetica는 주변 문화가 풍부하여 Helvetica와 완전히 호환되는 글꼴을 찾을 수 없습니다. Arial (및 Liberation Sans와 포크 Arimo를 포함하여 Arial과 미터법으로 호환되는 글꼴 은 문자 너비가 동일합니다 (즉, "주로"미터법 호환 됨, 텍스트는 Helvetica와 같은 방식으로 줄 바꿈 됨)). Liberation Sans와 Nimbus Sans 는 가장 유사한 미학을 가진 것으로 보입니다 .
[ 1 ] [ 2 ] 뒤에 큰 돈을 쓰는 새로운 글꼴 인 IBM Plex 도 있습니다 . Plex는 모든 IBM 자료에서 Helvetica (세리프 및 모노 스페이스 글꼴뿐만 아니라 압축 된 산도 포함)를 대체하도록 설계되었지만 Helvetica 또는 기타 글꼴과는 완전히 호환되지 않습니다. Font Squirrel은 Plex 글꼴 샘플을 잘 보여 줍니다.
Fontconfig 별명
Helvetica를 다른 글꼴로 수동으로 별칭 지정하려면 (따라서 Calibri 및 / 또는 Arial을 제거 할 필요는 없지만 수동으로 별칭을 지정해야 함) ~/.config/fontconfig/fonts.conf
파일을 편집하십시오 (이전 시스템의 경우 ~/.fonts.conf
혼동을 피하기 위해 후자를 symlink합니다). 이 답변에 언급 된대로 <alias>
Helvetica에 대한 새 섹션을 추가하십시오 (이 섹션은 Arimo를 사용합니다. 설치되어 있는지 확인하십시오).
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>Helvetica</family>
<prefer><family>Arimo</family></prefer>
</alias>
</fontconfig>