我有客户计费应用程序,并且正在使用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/