LibreOffice에서 ttf 글꼴 렌더링 문제


13

Calibri 및 Cambria와 같은 Microsoft TTF 글꼴은 특정 페이지 확대 / 축소 수준에서 올바르게 렌더링되지 않습니다.

다른 줌 레벨에서 시스템 글꼴과 Cambria 비교

( ~/.fonts디렉토리 에 배치하고 글꼴 캐시를 업데이트하여 Microsoft 글꼴을 수동으로 설치했습니다 ).

LibreOffice에서 Microsoft 글꼴 렌더링을 개선 할 수있는 방법이 있습니까?

답변:


13

Calibri 및 Cambria와 같은 글꼴은 작은 크기로 조정할 때 포함 된 비트 맵을 사용합니다.

이 글꼴 동작을 비활성화하려면 다음을 입력하십시오 $HOME/.fonts.conf.

<match target="font" >
     <edit name="embeddedbitmap" mode="assign">
         <bool>false</bool>
     </edit>
</match>

파일이 없으면 작성하십시오.

적용하려면 다시 시작하십시오.

출처
http://ubuntuforums.org/showthread.php?t=724818 (등록 필요)
http://manpages.ubuntu.com/manpages/precise/man5/fonts-conf.5.html

참고 :
$HOME/.fonts.conf Ubuntu 12.10에서는 더 이상 사용되지 않습니다. 대신 위의 XML 코드를 루트로 /etc/fonts/conf.d/50-user.conf에 붙여 넣으십시오.


이것은 잘 작동했습니다, 감사합니다! 이것이 기본 행동이 아닌 이유를 궁금하게 만듭니다. 임베디드 비트 맵을 비활성화하는 데 단점이 있습니까?
Glutanimate

1
@Glutanimate 내가 아는 한,이 기술을 사용하는 글꼴은 거의 없습니다. 따라서 어떠한 문제도 발생하지 않아야합니다. 나는 이것이 전역
fonts.conf

1
14.04를 들어, ~ /의 .config / FONT-관리자 / local.conf은 (당신이 시스템 전체 설정을 난도질하고 싶지 않은 가정.) 그를 추가 할 수있는 더 나은 위치
앨런 드 스멧

이것은 나를 위해 더 나은 일 : askubuntu.com/a/594983/15943
alfC

7

XML 코드를 넣는 대신 /etc/fonts/conf.d/50-user.conf(실제로 $HOME/.config/fontconfig/conf.d또는의 파일 만 포함 $HOME/.config/fontconfig/fonts.conf) 디렉토리에서 언급 된 두 디렉토리 아래의 파일에 XML 코드를 넣습니다 $HOME/.config/fontconfig/. 시스템 구성 파일을 엉망으로 만들면 시스템 업그레이드가 더 복잡해집니다.


6

Calibri 글꼴 을 제거하고 "Calibri와 메트릭 호환"인 Carlito를 설치 하고 "fontconfig (local.conf)에 매핑 항목"으로 패키지하고 글꼴 캐시를 새로 고치고 LibreOffice를 다시 시작 하여 시스템에서이 문제를 해결했습니다 .

$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache

다음은 상단에 Microsoft가 있고 아래에 Carlito가있는 전과 후입니다.

칼리 브리 테스트

당신과 같은 작업을 수행 할 수 있습니다 Caladea 에 대한 웨일스의 별칭 으로 fonts-crosextra-caladea당신은 사용할 수 있습니다 Croscore 글꼴 Arimo, 티노스와의 cousine에 대한 굴림 , 굴림 , 및 택배 새로운 과를 fonts-croscore.

자세한 내용은 내 전체 게시물 을 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.