Jasper reports 韩国语字体与编码

Jasper reports 韩国语字体与编码,jasper-reports,pdf-generation,locale,export-to-pdf,Jasper Reports,Pdf Generation,Locale,Export To Pdf,我们正在使用JasperReports导出pdf。这对我来说很有效 中文: Font -> Helvetica Encoding -> CP1252 日语: Font -> KozMinPro-Regular Encoding -> UniJIS-UCS2-H 但不为韩语工作 我将java中的字体和编码设置为foillows: JRDesignReportFont font = new JRDesignReportFont(); font.setPdfEn

我们正在使用JasperReports导出pdf。这对我来说很有效

中文:

Font -> Helvetica
Encoding -> CP1252
日语:

Font -> KozMinPro-Regular
Encoding -> UniJIS-UCS2-H
但不为韩语工作

我将java中的字体和编码设置为foillows:

   JRDesignReportFont font = new JRDesignReportFont();
   font.setPdfEncoding("KozMinPro-Regular");
   font.setPdfFontName("UniGB-UCS2-H");
我需要确切的字体和编码名称

请给出您的建议。

“KozMinPro Regular”是日文字体名,“UniGB-UCS2-H”是中文编码

韩国语

font.setPdfFontName("HYSMyeongJo-Medium");
font.setPdfEncoding("UniKS-UCS2-H");

使用字体扩展,找到一个呈现韩语的ttf,然后检查这个,是否有任何限制使用这些字体。当我尝试时,我的日志上出现了一些异常打印。原因:net.sf.jasperreports.engine.JRRuntimeException:无法加载以下字体:pdfFontName:hysmeyeongjo Medium-pdfEncoding:UniKS-UCS2-H ispdfedded:false |@VijayRaja您需要将iTextAsian.jar添加到类路径。感谢更新。我检查了iTextAsian.jar,jar中只有中文和日文字体属性文件。希望需要包括hysmeyeongjo-Medium.properties文件和UniKS-UCS2-H。cmap@VijayRaja隐马尔可夫模型。。。看起来iTextAsian.jar包含韩文字体和编码。。。Uno,可能我们使用的是旧版本的jar。需要更新到最新版本。