![Chrome 33은 Linux에서 보기 흉하고 고르지 않으며 픽셀화된 글꼴을 표시합니다.](https://rvso.com/image/1400543/Chrome%2033%EC%9D%80%20Linux%EC%97%90%EC%84%9C%20%EB%B3%B4%EA%B8%B0%20%ED%9D%89%ED%95%98%EA%B3%A0%20%EA%B3%A0%EB%A5%B4%EC%A7%80%20%EC%95%8A%EC%9C%BC%EB%A9%B0%20%ED%94%BD%EC%85%80%ED%99%94%EB%90%9C%20%EA%B8%80%EA%BC%B4%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
Gentoo Linux 상자에서 최신 버전의 Chrome(33)으로 업데이트한 후 GitHub와 같은 특정 사이트가 보기 흉하고 픽셀화되었으며 앤티앨리어싱되지 않은 글꼴로 렌더링하기 시작했습니다. 이제 작은 텍스트는 기본적으로 읽을 수 없습니다.
그 전에는 Windows, Linux 및 Mac 컴퓨터에서 GitHub가 동일하게 보였습니다. 그렇다면 여기서 무슨 일이 일어났으며 어떻게 해결할 수 있습니까?
편집하다: Chrome 34 안정 릴리스에서 수정된 것으로 보입니다.
답변1
이는 Helvetica 글꼴이 포함된 Chromium의 버그인 것 같습니다. 여기에서 논의됩니다 :
https://forums-web1.gentoo.org/viewtopic-t-984870.html?sid=d8fa5b8fc9ae0c83520d1769dc366d58
해당 스레드에서 이 솔루션으로 문제가 해결되었습니다.
- 빈 디렉토리에 다음 파일을 만듭니다.
- chrome://extensions로 이동하세요.
- 개발자 모드 상자를 확인하세요
- 압축이 풀린 확장 프로그램 로드
- 새 디렉토리를 가리킨다
매니페스트.json
{
"name": "Fix Helvetica",
"description": "Fix Helvetica",
"version": "0.1",
"content_scripts": [ {
"css": [ "Custom.css" ],
"matches": [ "http://*/*", "https://*/*" ]
} ],
"manifest_version": 2
}
Custom.css
@font-face { font-family: 'Helvetica'; src: local('Arial')}
답변2
Chromium 33-34 및 KDE 4.11.5에도 문제가 있었습니다.
데페의제안이 내 문제를 해결했습니다.
eselect fontconfig enable 70-no-bitmaps.conf
또는 이미 활성화된 경우:
eselect fontconfig disable 70-yes-bitmaps.conf
답변3
Ubuntu 12.04를 실행 중인데 동일한 문제가 발생했습니다. /etc/fonts/conf.d에서 70가지 구성을 모두 제거하고 연결
70-no-bitmaps.conf -> ../conf.avail/70-no-bitmaps.conf
및 확인한 후 xml의 selectfont 요소가 주석 처리되지 않았으며 내 글꼴이 다시 멋지게 렌더링되는 것처럼 보였습니다.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Reject bitmap fonts -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="scalable"><bool>false</bool></patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
답변4
최근에 저는 XFCE를 사용하는 Debian의 Chrome(테스트)에서 동일한 문제로 어려움을 겪었습니다. 방금 .fonts.conf
홈 디렉터리의 파일 에 다음 코드를 추가했습니다 .
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
</match>
<match target="font">
<edit mode="assign" name="hinting"><bool>false</bool></edit>
</match>
</fontconfig>
해당 코드는 기본적으로 힌트를 비활성화하고 앤티앨리어싱을 활성화합니다. 이제 모든 것이 매력처럼 작동합니다.
(원천)