DynamicReports/JasperReports第三方unicode字体问题
DynamicReports/JasperReports third party unicode Font issue
我正在使用 DynamicReports 并努力获取正确的打印输出,当我调用 .show() 时一切都很完美,但是当我打印它时,要么使用图像打印机打印到图像,要么使用 Foxit 打印机打印到 PDF,甚至我的 LaserJet 打印机,结果与下图所示相同。
我试过用这个 link here
制作 .jar
而且我检查了我的 PDF,它嵌入了我正在使用的字体 "Nafees Noori Nastaleeq",它们的字体肯定没有问题,但问题是我的字符被扭曲了,我不知道为什么...
...
任何帮助将不胜感激,我没有太多的时间限制来做这件事。
...
[img]http://s17.postimg.org/j7lywrpr3/report_issue.png[/img]
更新:
我尝试直接从程序导出为 PDF,在该 PDF 中我看不到任何 unicode 字符,我还安装了 iReport 来检查问题,这个问题是相同的(直接导出的 PDF 中没有 unicode,打印形式中缺少和扭曲的 unicode 字符pdf 打印机或物理打印机。)所以我怀疑问题不在于我的 DynamicReport 配置,它的字体或一些不起作用的通用设置。
好吧,没有答案所以最好回答我自己的问题。
问题是我正在使用的这种字体和许多其他字体(我的 collection 乌尔都语字体的大约 80%)表现相同。
在其他一些字体效果很好的地方,我创建了一个适合我的字体列表。
将它粘贴在这里,以便其他人在需要时可以得到一些帮助。
乌尔都语纳斯塔利克 Unicode
Al_Qalam 特雷里
****列表****
宋体
Arial Unicode MS
Attari_Sulus
Attari_Abbas
微软无衬线字体
微软维吾尔文//发行位
Nafees Web Naskh
UL Sajid 标题//日期问题
乌尔都语 Najd v3//同样的问题
//已下载并安装以供检查
土坯阿拉伯语
AlFars 7 柯达 Bold//
AlFars 18 阿班
AlFars 6 Kamran 粗体
AlQalam Nabeel
迪拜 Unicode
Zohar Unicode
AA Sameer Zikran
AA Sameer Armaa Unicode
............................
如果有人需要的话,这是一个很棒的乌尔都语字体库。
http://font.urduweb.org/
...
最后,我想知道如何检查任何字体文件是否存在此类损坏,如果字体 100% 正常并且可以在所有情况下使用,是否有一种通用方法可以针对任何语言检查所有字体?
我正在使用 DynamicReports 并努力获取正确的打印输出,当我调用 .show() 时一切都很完美,但是当我打印它时,要么使用图像打印机打印到图像,要么使用 Foxit 打印机打印到 PDF,甚至我的 LaserJet 打印机,结果与下图所示相同。 我试过用这个 link here
制作 .jar而且我检查了我的 PDF,它嵌入了我正在使用的字体 "Nafees Noori Nastaleeq",它们的字体肯定没有问题,但问题是我的字符被扭曲了,我不知道为什么... ...
任何帮助将不胜感激,我没有太多的时间限制来做这件事。 ... [img]http://s17.postimg.org/j7lywrpr3/report_issue.png[/img]
更新: 我尝试直接从程序导出为 PDF,在该 PDF 中我看不到任何 unicode 字符,我还安装了 iReport 来检查问题,这个问题是相同的(直接导出的 PDF 中没有 unicode,打印形式中缺少和扭曲的 unicode 字符pdf 打印机或物理打印机。)所以我怀疑问题不在于我的 DynamicReport 配置,它的字体或一些不起作用的通用设置。
好吧,没有答案所以最好回答我自己的问题。 问题是我正在使用的这种字体和许多其他字体(我的 collection 乌尔都语字体的大约 80%)表现相同。 在其他一些字体效果很好的地方,我创建了一个适合我的字体列表。 将它粘贴在这里,以便其他人在需要时可以得到一些帮助。 乌尔都语纳斯塔利克 Unicode Al_Qalam 特雷里
****列表****
宋体 Arial Unicode MS
Attari_Sulus Attari_Abbas
微软无衬线字体 微软维吾尔文//发行位
Nafees Web Naskh
UL Sajid 标题//日期问题 乌尔都语 Najd v3//同样的问题
//已下载并安装以供检查 土坯阿拉伯语 AlFars 7 柯达 Bold// AlFars 18 阿班 AlFars 6 Kamran 粗体
AlQalam Nabeel
迪拜 Unicode Zohar Unicode
AA Sameer Zikran AA Sameer Armaa Unicode
............................
如果有人需要的话,这是一个很棒的乌尔都语字体库。 http://font.urduweb.org/ ... 最后,我想知道如何检查任何字体文件是否存在此类损坏,如果字体 100% 正常并且可以在所有情况下使用,是否有一种通用方法可以针对任何语言检查所有字体?