크로스 플랫폼 @font-face 앤티앨리어싱 일관성
문제
구현 시 Windows 및 Mac 환경에서 @font-face를 사용하면 앤티앨리어싱 차이로 인해 글꼴 렌더링에 불일치가 발생할 수 있습니다. Windows에서는 글꼴이 Mac의 시각적으로 더 부드러운 모양에 비해 더 두껍고 거칠게 나타납니다. 이러한 불일치로 인해 플랫폼 전반에 걸쳐 일관된 타이포그래피를 달성하는 데 어려움이 있습니다.
해결책
이 문제는 생성된 CSS 코드, 특히 글꼴 순서를 수정하여 해결할 수 있습니다. 소스가 지정됩니다.
구현
@font-face { font-family: 'HLC'; src: url('/_styles/hlc/hl-webfont.svg#HLC') format('svg'), url('/_styles/hlc/hl-webfont.eot') format('embedded-opentype'), url('/_styles/hlc/hl-webfont.woff') format('woff'), url('/_styles/hlc/hl-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
이 접근 방식을 따르면 이제 Chrome은 올바른 앤티앨리어싱으로 글꼴을 적절하게 렌더링하여 Mac의 모양과 일치하고 플랫폼 전반에 걸쳐 일관성을 보장합니다.
위 내용은 Windows와 Mac에서 @font-face에 대해 일관된 앤티앨리어싱을 달성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!