java - PrintWriter 在 java 中打印 POS 泰米尔字符

标签 java android

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

最佳答案

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

  1. 下载您想要用于泰米尔语的字体 (FontName.ttf)。并将其放入 Assets 文件夹中。
  2. 导入库:https://github.com/mayooresan/Android-TamilUtil
  3. 创建一个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/

相关文章:

Android, Preference Screen 弹窗文字颜色

android - 如何在 Android 中保存数据

java - EMR Spark java 应用程序 GC 问题

java - Encog 回归具有线输出权重可靠性。 (用于错误思考)

java - Object.class.getName() 慢吗?

java - 更改微调器第一行中的文本颜色

java - 从命令行运行时 JVM 变量转义等于

java - 为什么多对一双向关联需要update和insert设置为false

android - Gradle android插件和android测试?

android - 如何轻松找到android类的源