Ho un JTextArea
in cui ho bisogno per visualizzare il testo Bengalese come:Come mostrare il testo bengalese correttamente
বাংলাদেশ
Ma tutto quello che posso vedere è scatole rettangolari. Come posso mostrare correttamente i personaggi bengalesi?
Ho un JTextArea
in cui ho bisogno per visualizzare il testo Bengalese come:Come mostrare il testo bengalese correttamente
বাংলাদেশ
Ma tutto quello che posso vedere è scatole rettangolari. Come posso mostrare correttamente i personaggi bengalesi?
primo prendere un tipo di carattere supportato Bangla unicode come:
Font banglaFont=new Font("Arial Unicode MS", Font.BOLD,15);
quindi allegare al vostro oggetto JTextArea utilizza setFont
text1.setFont(banglaFont);
Ora si dovrebbe essere in grado di visualizzare bangla correttamente, dare una prova.
NOTA: Java utilizza il carattere dal sistema, quindi se il sistema non contiene un carattere specifico, è possibile distribuire tale carattere all'interno dell'applicazione utilizzando Font.createFont().
'Arial Unicode MS' Funzionerebbe su * nix o OS X? –
Grazie, ha funzionato :) –
Arial Unicode MS è solo un esempio, è possibile utilizzare qualsiasi carattere personalizzato con supporto Bangla. –
+1. Mi chiedo perché la gente abbia messo in discussione questa domanda. – ApprenticeHacker