2012-03-15 3 views
4

나는 다양한 폰트 임베딩 기술, Cufon, @ font-face, FLIR, Typekit 등으로 인해 당황 스럽다. 특히 내가 필요한 하나의 특정 동작이 있기 때문에 어디에서 시작해야할지 모르겠다. 앤티 앨리어싱/스무딩/클리어 타이핑없이 글꼴을 렌더링하는 글꼴 포함 기술이 있습니까?어떤 글꼴 임베딩 기술로 앤티 앨리어싱을 억제 할 수 있습니까?

저는 항상 내 컴퓨터/모니터를 렌더링하고 두 번 생각하지 않은 채로 설계했습니다. 하지만이 특정 사이트에서는 유리한 PNG에 떠있는 div에 불투명도를 사용하고 ClearType은 단지 재앙입니다. 이 배경 콤보의 ClearType 앤티 앨리어싱은 어둡게 선명하게 표시되어 본질적으로 굵은 글꼴을 만듭니다. Internet Explorer 8에 알파 불투명 필터를 적용하면 ClearTyping이 제거되어 단일 픽셀 획 만 보여 주므로 완벽 해 보입니다.

그래서 글꼴 삽입 기술을 사용하면 글꼴 교차 브라우저에서 앤티 앨리어싱 렌더링을 사용하지 않도록 설정할 수 있습니까? 나는 아마 sIFR을 알고있을 것이다. 그러나 플래시를 사용하지 않기를 정말로 좋아할 것이다. 타겟 고객이 업데이트를 유지하지 않을 가능성이 가장 큰 주요 고객 일 것이다. B & M companies.

+2

나는이 길을 잠시 내려 갔다. 그리고 "브라우저가 결정한다"로 끝났다. 그때 이후로 일이 잘 진행되었다. –

답변

1

기술적으로 말해서 글꼴 포함 기술을 사용하면 앤티 앨리어싱을 억제 할 수 없습니다. 필요한 것은 페이지의 일부 요소가 앤티 앨리어스가 적용되지 않았 으면 좋겠다고 브라우저에 알리는 CSS 속성입니다. 이 청중의 큰 부분은 웹킷 기반 브라우저를 사용하지 않는 특히, 모든 노력에 도움이되지 않을 수 있습니다 동안 Max Voltar's post on font-smoothing에 설명 된대로 이제

는 일부 웹킷 브라우저 사용의 proposed font-smooth CSS property에 비슷한 지원 당신이 행동에 미치는 영향을 보여주는 승, a demo page by Christoph Zillgens

font-smooth: never; 

최대의 기사는 또한 링크 :

-webkit-font-smoothing: none; 

는 W3C 유사하다 font-smooth 속성을 제안 OS X에서만 작동하는 경고 메시지가 있습니다.

아람 코차 리안 (Aram Kocharyan)이 말한 것처럼, 지금 당장은이 속성에 의존 할 수 없으므로 브라우저를 사용하도록 남겨 두어야합니다. 결정해라.

일부 이전 Internet Explorer 엔진은 opacity이 1 이외의 것으로 설정되면 텍스트의 별칭을 지정합니다. 값으로 0.999를 시도하고 그 결과를 확인할 수 있습니다.

+0

안녕하세요. 감사. 예, 저는 그걸 가지고 놀았습니다. 불행히도, 안돼. 그것은 내 크롬에서 작동하지 않는 것 같습니다. 또한, 당신은 내 인구 통계에 대한 핸들을 가지고 있다고 말할 수 있으며, WebKit을 사용하지 않을 가능성이 큽니다. – waterprism

+1

불투명도 해킹을 시도 했습니까? 그것은 0.999는 아니지만 약간 낮은 값일 수 있습니다. 다른 옵션은'-ms-font-smoothing'을 시도해 보지 않을 것입니다. IE10 (어쩌면 IE9)에서만 작동 할 것입니다. – abitgone

+0

예, 불투명도 해킹을 시도했습니다. IE8이 부드럽게 제거되는 것을 발견했습니다. 적어도 브라우저를 업데이트하지 않은 분들은이 글꼴에 대해 별칭을 지정하겠습니다. 그것은 매우 futureproof 아니에요. 'font-smooth'가 현실이되기를 바랍니다. – waterprism

관련 문제