2011-02-02 5 views
2

그리스어 기호를 표시 할 때 (예 : π) Chrome과 Safari의 결과와 Firefox의 결과가 매우 다릅니다. 몇 가지 예를 텍스트로, 내가 가진 :못생긴 그리스 기호 고정?

크롬 :

Chrome's rendering

파이어 폭스 :

Firefox's rendering

문자를 게코의 스타일에 더 가까운 렌더링하기 위해 웹킷을 얻을 수있는 방법이 있나요, 나는 여기서 많이 선호 하는가?

편집 : 사실, 문제는 웹킷 자체와 관련이없는 것 같습니다. Windows 7에서 Chrome과 같은 방식으로 렌더링하는 것 같습니다. (스노우 레오파드를 사용 중이었고 확인하지 않았습니다. 내 다른 컴퓨터 ㅎ)에

Chrome on Window's rendering

또한

, 조금 논외하지만 글꼴이 PC에서보다 맥에 더 대담 조금 렌더링 것 같다 사람이 왜 알고 있나요?

답변

0

이상한 일이 일어났습니다. 나는 내 사이트를 다시보고 있었는데 갑자기 그리스어가 완벽하게 렌더링되고 있음을 깨달았다. 무슨 일이 일어 났는지 확신 할 수 없네. 내가 어떤 업데이트 나 아무것도 실행하지 않았다고 생각하기 때문에, 문제는 이제 사라졌다. 물론이 문제가있는 다른 사람들에게는별로 도움이되지 않지만, 그게 바로 그 일입니다 ...

2

나는 firefox가 Symbol 글꼴을 사용하고있는 반면, Safari는 올바른 문자가있는 유니 코드 글꼴을 사용하고 있다고 생각합니다..

제 맥에서는 작동합니다 : <span style="font-family: Symbol">&pi;</span>. 또한, 컨테이너의 글꼴을 Times New Roman으로 설정하는 것도 효과가있는 것으로 보입니다.

+0

두 옵션 모두 매우 바람직하지 않습니다. 이 문제를 해결할 방법이 더 있습니까? – wrongusername

+0

마크 업보다 사용 가능한 글꼴과 관련이 있다고 생각됩니다. 어떤 플랫폼을 사용하고 계십니까? – Seth

+0

Mac, Snow Leopard. – wrongusername

0

브라우저는 사용 가능한 글꼴을 사용하여 렌더링합니다. 일부 글꼴에는 특정 문자가 누락 될 수 있습니다.이 경우 브라우저는 해당 문자에 대해 다른 글꼴을 사용합니다. CSS에서 브라우저에 font-family가 무엇인지 알려주면 일치하는 글꼴을 더 잘 선택할 수 있습니다.

font: "Times New Roman", serif; 

이제 브라우저는 serif 글꼴에서 누락 된 문자를 가져옵니다.

물론 @font-face 지시문을 사용하면 필요한 모든 문자가있는 글꼴을 사용할 수 있습니다.

관련 문제