我有客户计费应用程序,并且正在使用POS打印机的打印计费。
英文字符可以正常工作,但是中文,印地语,阿拉伯语和泰米尔语字体不起作用。任何帮助,将不胜感激。

最佳答案

对于泰米尔语,您可以按照以下步骤操作:


下载要用于泰米尔语的字体(FontName.ttf)。并将其放在Assets文件夹中。
导入库:https://github.com/mayooresan/Android-TamilUtil
创建一个TypeFace并设置为TextView(根据需要修改),如下所示:


Typeface fontTamil = Typeface.createFromAsset(getAssets(),"fonts/FontName.ttf");textView.setTypeface(fontTamil);textView.setText(TamilUtil.convertToTamil(TamilUtil.TSCII, "வணக்கம்"));

样本应用程序:https://github.com/mayooresan/Android-TamilUtil/tree/master/Example

关于java - PrintWriter在Java中打印POS泰米尔字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50323811/

10-09 13:18