2014-11-03 3 views
0

일부 글꼴에는 문제가 있습니다. 예를 들어 Neo Sans W1G. 다른 플랫폼에서는 세로 정렬이 다릅니다. Linux 및 Mac OS 글꼴이 맨 위로 올라 갔지만 Windows에서는 잘 보입니다. 크롬, 사파리 및 파이어 폭스 브라우저에서 테스트하고 있습니다. 누군가이 문제가 발생했을 수 있습니까?세로 맞춤 일부 글꼴

font-size: 48px; 
line-height: 50px; 

스크린 샷 http://imglink.ru/show-image.php?id=76735ce51bbdb8b7a11f4378c2e667c8

+0

은 다른 글꼴 얼굴 일 수 있습니다. –

답변

0

그것은 글꼴 형식의 역사에 의한 것 마이크로 소프트/애플 /, 다른 글꼴 형식 행 높이를 계산하는 다른 메타 데이터 필드를 포함하고, 상황이 허용하여 "고정"된 포맷 전쟁 어도비 나중에 모든 형식으로 선언 할 수 있습니다. (다른 메타 데이터 = 정의가 다른 다른 필드로 다른 이름이 아닌 다른 필드)

기본적으로 모든 소프트웨어는 해당 메타 데이터가 글꼴에 존재하는 한 줄 높이 계산 알고리즘을 선택하여 선택할 수 있습니다. 글꼴 작성자가이 메타 데이터에 입력 한 값에 대해 매우주의하지 않으면 모든 알고리즘이 동일한 값을 생성하지 않습니다. 대부분의 글꼴 저작 도구는 최대한 많은 플랫폼에서 "작업"하기 위해 가능한 모든 메타 데이터 변형을 채우기 위해 노력할 것입니다. 그들은 글꼴 작성자가 릴리스 전에 값을 확인하는 데 의존합니다. 대부분의 글꼴 작성자는 특정 플랫폼을 테스트하기 때문에 플랫폼 간 컨텍스트에서 글꼴을 사용하려고하면 이상한 일이 발생합니다.

마찬가지로 원래 플랫폼에 따라 앱은 기존 호환성을 이유로 다른 알고리즘보다 알고리즘 하나를 선호합니다.

일부 webfont 플랫폼은 레거시 글꼴을 "수정"하지만 글꼴 파일을 수정할 수있는 라이센스가 필요합니다.

IIRC 타이포그래피 CSS 작업 그룹은이 모든 것을 새로운 통합 알고리즘으로 바꾸고 싶었습니다. 아직 완성하지 못했을 때, 그리고 실제로 그 중 하나를 추가하는 대신 기존의 방법을 대체 할 수 있을지 확신하지 못합니다. 믹스에 대한 더 많은 가능성.

여기에 정확한 값에 따라 디자인을 변경하지 않는 것이 좋습니다.