JLabel을 화면 밖으로 렌더링하는 그래픽이 강렬한 응용 프로그램을 작성 중입니다.Mac에서의 글꼴 렌더링
다음 줄을 호출하면 줄임표가 mac에 나타나지만 Windows 상자에는 나타나지 않습니다.
g2.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,
RenderingHints.VALUE_FRACTIONALMETRICS_ON);
는 지금, 나는 이미 글꼴의 일부 서브 픽셀 렌더링을 수행 맥에 의한 것 같은데요,하지만 난 그냥 확인하고 싶습니다.
또한 Windows에서 FRACTIONALMETRICS를 사용하도록 설정해야하므로 (그렇지 않으면 앱이 끔찍한 것처럼 보입니다.) 아무도 Mac 용이 아닌 수표를 추가하지 않아도되는 작업을 제안 할 수 있습니까?
감사합니다.
감사의 클리어 트릭에 좋은 알고 있지만 슬프게도 내가 타겟팅하는 버전을 넘어서야합니다. 하나의 줄임표를 일으키는 원인은 무엇입니까? 또는 앤티 앨리어싱이 크기를 높이는가? –
렌더링되는 문자열이 같은 글꼴로되어 있습니까? Mac Java 응용 프로그램이 기본적으로 Lucida Grande를 사용하는지 여부는 기억이 안납니다. 때로는 대문자 W와 같은 넓은 글자가 JLabel에서 줄임표를 호출합니다. 레이아웃 관리자가 허용하는 경우 조금 더 넓게 설정하십시오. – banjollity