【发布时间】:2016-02-25 15:30:42
【问题描述】:
我希望我的 Jasper 报告能够动态支持 5 或 6 种语言。
我希望使用 google noto-sans 字体 (www.google.com/get/noto) 和 google noto,每种语言都有一个文件,(在主字体文件旁边)
我应该创建几个字体扩展并将它们添加到我的类路径中吗?
按照我之前的问题 How to get non-english support when exporting to PDF?
【问题讨论】:
-
不清楚的是,您是否喜欢使用相同的 jrxml(相同的报告,只定义一种字体)为不同的导出使用不同的字体?
-
在 jrxml 中,您定义了 1 个字体名称,相对于此,您只能有 1 个字体扩展名(您可以尝试解决不让 pdf 找到您的字体并动态设置默认值),但是我似乎需要一种支持所有语言的字体或具有不同字体(不同语言)的不同报告和字体扩展中的多种字体
-
那么我该如何解决 on-sans,(它们提供一个主文件,以及任何其他语言的另一个字体文件)
-
使用单个主文件!创建字体扩展名,设置正确的字体名称并启动并运行...
-
我认为在 itext 中(对 api 不太熟悉,只是在谷歌上搜索)它可能有一个字体后备,只是想象是否可以定义一个字体链。
标签: java jasper-reports export-to-pdf