2013-03-19 3 views
0

CSS3 @ font-face 아이콘/기호 글꼴로 합자를 사용할 수 있지만 IE 9 이하에서는 지원하지 않는다고 들었습니다.CSS3의 합자 @ font-face

누구든지 IE 9 이하에서 작동하도록하는 방법을 알고 있습니까? JavaScript 또는 JQuery로이를 수행 할 수있는 방법이 있습니까?

합자가 지원되지 않을 때 동일한 기호를 나타내는 단일 문자에 대해 다중 문자 (합자) 내용을 전환하는 유일한 해결책이 있습니다.

답변

3

합자체는 font-feature-settings 속성 또는 text-rendering 속성 (또는 원칙적으로 font-variant-ligatures이지만이 브라우저는 아직 지원되지 않는 브라우저 어플라이언스)의 브라우저 프리픽스 버전을 사용하여 활성화 할 수 있습니다. 이러한 글꼴은 설치된 글꼴과 다운로드 가능한 글꼴 모두에서 사용할 수 있습니다. 단, 글꼴에 합자 및 OpenType 형식의 정보가 포함되어 있어야합니다. 대부분 웹 페이지에서 일반적으로 사용되는 글꼴은 그렇지 않습니다.

하지만 IE 9 이하에서는 지원되지 않습니다. 이 문제를 극복하기위한 JavaScript 기반의 방법은 없을 것입니다. 합자 문자로 문자 시퀀스를 바꾸는 것은 물론 가능하지만, 작은 합자 집합, 즉 유니 코드로 문자로 인코딩 된 문자 집합 (그리고 그 문자를 포함하는 글꼴에만 해당)에서만 작동합니다.