2012-02-02 1 views
5

요소에 position: fixed을 사용하면 iPad (iOS 5.0.1)의 텍스트가 position: fixed없이 렌더링되는 것이 더 잘 나타납니다. 특히 어두운 배경의 흰색 텍스트의 경우입니다.위치를 사용할 때 iPad에서보다 나은 앤티 앨리어싱이 고정 되었습니까?

제 질문은 position: fixed과 같은 대안을 사용하지 않고이 향상된 앤티 앨리어싱을 사용하는 방법입니다.

아래에서 예제 그림과 해당 코드를 찾을 수 있습니다.

http://i41.tinypic.com/op8f9u.png

http://jsfiddle.net/t4kTm/

답변

1

iOS 5로 업데이트 한 후 더 이상이를 재현 할 수 없었습니다.

2

그 이유는 나도 몰라,하지만 난 웹킷 브라우저에서 안티 앨리어싱을 제어하는 ​​방법을 알고 :

-webkit-font-smoothing: none; /* Obvious */ 
-webkit-font-smoothing: subpixel-antialiased; /* This is what quite a few browers already do*/ 
-webkit-font-smoothing: antialiased; /* Even more than the one above */ 

윌이 도움을?

+0

아이폰 OS 5.1.1에서 헬 베티 뉴와 함께 작동, 불행하게도이 괜찮아 – aydio

+0

아니었다. iOS가 WebKit을 사용하기 때문에 차이가 있습니까? – ACarter

+0

후자의 두 가지는 차이를 만들지 않습니다 (서브 픽셀 - 앤티 엘리 어싱은 OS에 따라 다름). 그것을 완전히 끄면 (아무도), 그것은 끔찍한 것처럼 보입니다. ;) – aydio

1

iPad의 경우 body 태그에 position:fixed을 적용하면 모든 하위 요소에 글꼴이 더 얇아집니다 (외관은 -webkit-font-smoothing: antialiased과 유사). 나는 철저하게 테스트하지 않은,하지만이 답변이 늦어 죄송합니다

body { 
    -webkit-font-smoothing: antialiased; // make fonts thinner in desktop Webkit 
    position: fixed;      // make fonts thinner on the iPad 
} 
+0

예, 확인할 수 있습니다. 어쨌든 iOS의 글꼴 렌더링이 이상하게 느껴진다. – aydio