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