3
안드로이드는 Urdu Nastaliq
글꼴을 제대로 지원하지 않습니다. 단어가 깨져서 단어의 정확한 모양 (Nastaliq)이 만들어지지 않습니다..ttf 파일에서 캔버스에 글리프 그리기
나는
Font font = Font.createFont(Font.TRUETYPE_FONT, new File("Path for ttf file"));
Font dynamicFont32Pt = font.deriveFont (32f);
JLabel textLabel = new JLabel(textMessage);
textLabel.setFont(dynamicFont32Pt);
처럼 AWT 패키지를 사용하여 자바의 Nastaliq 글꼴의 정확한 형식화하는 얻을 수 있어요 그러나 안드로이드는 지원하지 않습니다
TextView tx=(TextView)this.findViewById(R.id.tt);
tx.setTypeface(Typeface.createFromAsset(getAssets(),"TTF font Path"));
이에 대한 서체를 사용했다 AWT Package를 적절하게 (java.awt.Font.createFont()
과 deriveFont()
), 우르두어 용 .ttf 파일 용 렌더링 엔진을 만들기로 결정했습니다.
지금
- 은 - 내 질문에 우리는 우르두어 글꼴 (제대로)는 렌더링 엔진을 필요없이 안드로이드에 렌더링받을 수 있습니까? 그렇지 않으면
- 안드로이드에서 .ttf 파일 ('glyp', 'head'와 같은 모든 테이블)을 읽으려면 어떻게해야합니까?
- TTF 글꼴, 즉 PNG가 필요없는 벡터 글꼴을 그릴 수있는 방법은 무엇입니까?