Firefox (10.0)에서 확인하는 동안 Chrome (16.0.912.77m)에서 볼 때 일부 웹 페이지의 텍스트가 잘못 표시됩니다. FWIW, 기본 설정으로 Windows 버전의 해당 응용 프로그램을 사용하고 있습니다.
www.google.com/webfonts 와 같은 비논리적 인 예 입니다.
누군가 그 이유를 알고 있고 그것에 대해 뭔가 할 수 있는지 알고 있습니까?
감사합니다.
편집 : 다른 예 :
편집 : FireFox의 모습은 다음과 같습니다.
답변
크롬 렌더링을 개선하기 위해 똑같은 솔루션을 찾고있었습니다. Firefox, IE 및 Windows의 Safari와 비교할 때 끔찍합니다 (Safari의 소프트웨어 렌더링 모드는 Mac에서와 같이 렌더링되지만 약간 느립니다).
Firefox와 IE9가 제대로 렌더링되는 이유는 DirectWrite 하드웨어 가속을 사용하여 글꼴을 렌더링하기 때문입니다.
Chrome에서 GPU 가속을 끄는 것이 좋습니다. 그러나 작동하지 않습니다. 텍스트가 LEGIBLE로 렌더링되는 충분한 해결책을 찾았습니다.
WOFF 라인과 SVG 라인을 제거하십시오 !!!!
@font-face {
font-family: 'SomeFont';
src: url('../fonts/SomeFont.eot?#iefix') format('embedded-opentype'),
url('../fonts/SomeFont.ttf') format('truetype');
}
내가 찾은 것은 Chrome이 TTF 렌더링을 더 잘 수행 할 수 있지만 먼저 WOFF 파일을 찾도록 선택한다는 것입니다. 따라서 EOT 및 TTF 파일 만 필요합니다.
답변
Chrome은 글꼴 렌더링에 Windows를 사용합니다. Windows 8 베타는 다른 곳보다 훨씬 나쁩니다 .Google에서 거의 스 와이프하는 것처럼 보입니다. Firefox는 자체 글꼴 렌더링 방법을 사용하여 브라우저를 무겁게 만들지 만 문제는 피합니다.
ClearType을 조정해도 도움이되지 않으면 할 수있는 일이 많지 않습니다.
아이러니하게도, IE9 +는 모든 브라우저 엔진에서 최상의 글꼴 렌더링을 제공합니다. 다시 말해서, 마이크로 소프트조차도 www에 관한 자신 만의 crappy font engine의 사용을 거부했습니다.
Chrome이 왜 더 나은 솔루션을 아직 제공하지 않았는지 잘 모르겠습니다.