2014-11-17 5 views
0

사용자 정의 글꼴의 수직 위치 관련 문제를 언급했습니다. 다음 스크린 샷은 문제를 잘 설명합니다.코드 명 사용자 정의 글꼴 중 하나가 수직 정렬

시스템 글꼴 :

enter image description hereenter image description here

사용자 정의 글꼴 (쓴, .TTF 형식으로 구글 글꼴에서 다운로드) :

enter image description hereenter image description here

내가 같은 문제가 거의 관찰 할 수있다 다른 사용자 정의 글꼴의 경우 일부 글꼴이 아래쪽으로 "이동"되고 일부 글꼴은 완벽하게/정확하게 가운데에 배치되지 않습니다. 나는 실제로 응용 프로그램에서 밑줄 글꼴 장식을 사용하고 있지는 않지만 다른 글꼴 크기에 대해 서로 다른 위쪽 및 아래쪽 여백을 지정하여 레이블을 올바르게 가운데 맞춤해야합니다.

아래쪽 여백/패딩이 지정되어 있지 않으면이 문제로 인해 라벨의 텍스트 하단이 잘릴 수 있습니다 (예 : 'g', 'j'문자). 이렇게하면 맞춤 글꼴을 사용하는 것이 약간 비실용적입니다. 이 문제는 사용자 정의 글꼴과 관련하여 알려진 문제입니까? 어떻게 해결할 수 있습니까?

업데이트 :

이 문제는 시뮬레이터에 재현.

+0

글꼴 섹션 (실제로 비트 맵 글꼴) 또는 UIID 스타일로 직접 설정된 TTF 아래에 디자이너에 추가 된 사용자 지정 글꼴입니까? –

+0

.ttfs는 UIID 스타일로 직접 설정됩니다. – ruruskyi

+0

나는 또한 빠른 테스트를 수행했고 비트 맵 글꼴이 나를 위해 작동하지 않습니다. 나는 'Bitter'와 매우 유사한 'Serif'를 선택했습니다. 올바른 크기가되지만 시스템 글꼴이 적용됩니다. – ruruskyi

답변

0

코드 네임 1의 Java2D 포트에서 글꼴 렌더링과 관련하여 알고있는 몇 가지 문제가 있습니다. 이것이 우리의 목적이나 자바 자체의 문제인지 확실치 않습니다. 이것에 관해서는 issue in the tracker입니다.