2013-01-04 6 views
3

글꼴 크기가 255px 이상이 될 때까지 line height:1을 지정하면 예상대로 문자 모양이 배치되는 문제가 발생했습니다. 글꼴 크기를 256으로 설정하면 문자 모양이 크게 변경되어 선상에 너무 많이 표시됩니다.글꼴 크기 또는 글꼴 인코딩과 관련된 글꼴 위치 지정 오류

나는 조세핀 산세에 가지고 구글 웹 폰트를 사용하고 있습니다 - http://www.google.com/webfonts/specimen/Josefin+Sans

편집 : 페도라에 크롬을 사용하고,

단순화 된 바이올린 여기에 시장 점유율과 자금과 그 멋진 기계하지 하나를 - http://jsfiddle.net/jBAnc/

편집 : 피들이 나를위한 코드를 표시하지 않습니다. "Bacon"을 클릭하면 255와 256 사이에서 토글되어 앞뒤로 튀어 오르게됩니다 (적어도 나를 위해).

글꼴이 Arial과 같은 기본 웹 안전 글꼴 일 때이 문제가 발생하지 않으므로 Google 웹 글꼴과 관련이 있다고 가정합니다. 이것은 글꼴의 인코딩에 문제가 있습니까? 아마도 글꼴이 생성 된 프로그램 (255가 중요해 보입니다)입니까?

this is a screenshot of my original problem

+0

나를 위해 Google 크롬, 바이올린은 잘 작동합니다. 게다가 큰 글꼴 크기를 원하는 이유는 무엇입니까? 그냥 궁금해서. – SeinopSys

+0

큰 텍스트는 프레젠테이션의 제목 용입니다.글꼴을 위아래로 움직이지 않고 베이컨을 클릭 했습니까? – iabw

+0

내 jsfiddle (테스트 된 : 크롬 23.0.1271.97, 사파리 (PC) 5.1.7, FF 17.0.1 및 IE 9)를 사용하여 255/256 사이에 큰 도약이 보이지 않음 – MikeM

답변

0

전혀 아무 문제가 없습니다. 모든 폰트의 x 높이, 디 센더/익스텐더 높이가 같을 것을 기대하고 있습니다 (10 회 중 9 회).

다음 바이올린은 4 개의 글꼴 (3은 Mac, PC 등에서 일반적으로 사용되는 글꼴)의 차이점을 보여줍니다. Josefin Sans도 집에 있습니다.

은의 차이에 특히주의 :

  • 자본 Q와 부모의 국경 사이의 상단 간격
  • 사람 XX (자본 대 특히, 소문자)의 다양한 높이
  • G는 (일부는 실제로 부모 나올) 하단 케이스의
  • 센더

_HTTP : //jsfiddle.net/suK2U/

enter image description here

6,약/256px 255, 당신이 당신의 용기와 부모 사이의 '달콤한 자리'에 무슨 일이 있었 말을 감행 것입니다 귀하의 질문에 대답합니다. 256에서 충돌이 시작됩니다 (여백이 붕괴하기 시작하는 등).

+0

글꼴에있을 것으로 기대하지 않습니다. 같은 높이. 이 중단 점에서 크게 변경됩니다. 또한, 내가 당신의 바이올린을 열 때, 그 글꼴 x 높이가 그들이 당신의 이미지에있는 것처럼 나를 위해 표시되지 않습니다. 저는 약간 오래된 버전의 Fedora에서 Chrome을 사용하고 있습니다. 어쩌면 문제가있을 수 있습니다. – iabw

+0

수 있습니다. 나는 집에있는 Mac (10.6)과 직장 (10.7)에 있습니다. – Dawson

+0

그냥 Joseph Sans가 256px 버전이 보이는 것처럼 디 센더를위한 공간이 있는지 확인하십시오. 나는 그것이 어떻게 보이기로되어있는 것인지 상상한다. 나는 그것이 왜 나를 위해 움직이는 지 모르겠다. – iabw

1

이 글꼴의 줄 높이/간격 문제가 일치하지 않습니다. Joseph Sans 그 자체의 건설에 문제가 있다고 생각하기 시작했습니다.

EDIT : 조금 더 googlizing 한 다음에는 글꼴 자체가 아니라 Google Webfont API가 문제가되는 것처럼 보입니다.

http://webdesignandsuch.com/fix-fonts-that-dont-work-with-google-font-api-in-internet-explorer-or-chrome-with-font-face/

짧은 답변 : 다운로드 및 폰트를 직접 호스팅하고 더 문제가 없습니다.