mam JTextArea
gdzie trzeba pokazać bengalskiego tekst jak:Jak pokazać tekst bengalskiego prawidłowo
বাংলাদেশ
Ale wszystko co mogę zobaczyć, to prostokątne pudełka. Jak poprawnie wyświetlać znaki bengalskie?
mam JTextArea
gdzie trzeba pokazać bengalskiego tekst jak:Jak pokazać tekst bengalskiego prawidłowo
বাংলাদেশ
Ale wszystko co mogę zobaczyć, to prostokątne pudełka. Jak poprawnie wyświetlać znaki bengalskie?
Pierwszy wziąć bangla Unicode obsługiwane czcionki jak:
Font banglaFont=new Font("Arial Unicode MS", Font.BOLD,15);
Następnie podłącz go do obiektu JTextArea użyciu setFont
text1.setFont(banglaFont);
Teraz powinieneś móc zobaczyć Bangla prawidłowo, dać szansę.
UWAGA: Java używa czcionek z systemu, więc jeśli system nie zawiera konkretnej czcionki następnie można wdrożyć tę czcionkę w aplikacji przy użyciu Font.createFont().
'Arial Unicode MS' Czy to działa na * nix lub OS X? –
Dzięki, zadziałało :) –
Arial Unicode MS to tylko przykład, możesz użyć dowolnej niestandardowej czcionki z obsługą Bangla. –
+1. Zastanawiam się, dlaczego ludzie zlekceważyli to pytanie. – ApprenticeHacker