0
java.awt.font.LineBreakMeasurer
을 사용하여 글꼴에 java.awt.font.TextAttribute.TRACKING
(문자 간격이라고도 함)이 설정된 단어 줄 바꿈 텍스트를 그리는 사람이 있습니까? 이미지에 렌더링 및 추적 0
때TextAttribute.TRACKING 및 LineBreakMeasurer
Map<TextAttribute, Object> map = new HashMap<TextAttribute, Object>();
map.put(TextAttribute.SIZE, 18);
map.put(TextAttribute.TRACKING, .04);
Font f = Font.createFont(Font.TRUETYPE_FONT, new File ("C:/arialbd.ttf"));
f = f.deriveFont(map);
모든 것이 좋아 보인다 :
은 내가하여 글꼴을 만들 수 있습니다. 추적을 설정하면 > 0
모든 것이 올바르게 그려 지지만 줄 바꿈은 변경되지 않습니다. 텍스트는 이미지의 측면에서 사라집니다.
게시 한 링크의 Multi4 예제와 비슷한 java 문서의 예제를 사용하고 있습니다. 글꼴 생성 (생성자의 세 번째 줄)을 위에서 게시 한 코드로 바꾸면 효과가 나타납니다. –
글꼴 파일에 액세스 할 수 없습니다. 문제는 Tracking 속성과 같다고 생각하는 것 같습니다. 그렇다면 모든 글꼴이나 그 글꼴 또는 둘의 조합에 문제가 있습니까? 어쨌든, 나는 더 이상 제공 할 것이 없다, 미안. – camickr