Вопрос по java, swing – Как правильно показать бенгальский текст

10

у меня естьJTextArea где мне нужно показать бенгальский текст вроде:

বাংলাদেশ

Но я вижу только прямоугольные коробки. Как правильно показать бенгальских персонажей?

+1. Интересно, почему люди проголосовали за этот вопрос. ApprenticeHacker

Ваш Ответ

1   ответ
13

Font banglaFont=new Font("Arial Unicode MS", Font.BOLD,15);

Затем присоедините его к вашему объекту JTextArea, используя setFont

text1.setFont(banglaFont);

Теперь вы должны иметь возможность просматривать Bangla правильно, попробуйте.

NOTE: Java использует шрифт из системы, поэтому, если система не содержит определенного шрифта, вы можете развернуть этот шрифт в своем приложении с помощью Font.createFont ().

Arial Unicode MS  Будет ли это работать на * NIX или OS X?
@AndrewThompson Java использует шрифт из системы, поэтому, если система не содержит определенного шрифта, вы можете развернуть этот шрифт в своем приложении с помощью Font.createFont ().
Спасибо, это сработало :)
@ Имран Рана, пожалуйста, вы забыли ответить на вопрос (@ Andrew Thompson) о поддержке шрифтов в * nix и apple OSX
Arial Unicode MS является лишь примером, вы можете использовать любой пользовательский шрифт с поддержкой Bangla.

Похожие вопросы