我正在使用 ZQ520,它已经支持 Unicode,我正在加载字体如下:
^XA ^CWZ,E:TT0003M_.FNT^FS^XZ
我可以使用该字体来打印阿拉伯语,如下所示:
^FO100,50^CI28^AZN,0,25^FD ARABIC TEXT HERE ^FS
它工作正常,但是当我将 ^FB 与 ^FO 一起使用时,阿拉伯字母会变得混乱并分开(在阿拉伯语中,它们是连接的),这里有一个例子:
^FO100,50^FB200,,,R,^CI28^AZN,0,25^FD ARABIC TEXT HERE^FS
所以看来^FB不支持Unicode字体。在手册的第 187 页上提到了这一点
^FB 命令不支持复杂文本。对于复杂的文本支持,请使用 ^TB。
和 179
字段块 (^FB) 命令不支持较大的 TrueType 字体。
有没有解决的办法?因为阿拉伯语是从右到左的,所以我试图使文本右对齐和多行,因为某些字符串很长。