2017-05-09 129 views
0

寻找字体和编码映射为西班牙语和拉丁美洲西班牙语字体和编码西班牙语和拉丁美洲西班牙语与iText的creatFont

对于示例 - 韩国

BaseFont korean = BaseFont.createFont("HYGoThic-Medium", "UniKS-UCS2-H", BaseFont.NOT_EMBEDDED); 
  • 字体 - > HYGoThic - 中号
  • 编码 - > UniKS-UCS2-H

使用:https://github.com/itext/itextpdf

请给你的西班牙语&拉丁美洲西班牙语的建议。

+0

我会在发送邀请之前阅读它。我知道,它不会被接受。但是,值得尝试并跟随您了解更多信息。 –

回答

0

因为韩语有自己的字母表(每个字符是由元音和一个或两个辅音组成的syllabe),所以您需要韩语的特殊字体。西班牙语,无论是欧洲还是拉丁美洲,都没有很多特殊字符。你基本上需要一个拉丁语集,并支持这些额外的字符:á,é,í,ó,¿,¡,ü,ñ。

大多数“典型的”Microsoft字体(如Arial,Times-Roman等)都支持这些字符。您的问题很奇怪,您知道如何创建支持“特殊”字符集的字体(如韩文字体),但您不知道如何创建支持“正常”字符集的字体作为西班牙人之一

试试看:

BaseFont bf = BaseFont.createFont(font, BaseFont.IDENTITY_H, BaseFont.EMBEDDED); 

哪里font是通向一个.ttf文件如:

  • c:/windows/fonts/arial.ttf
  • resources/fonts/FreeSans.ttf
  • ...

请在官方网站上阅读教程Using fonts in PDF and iText,以了解有关不同字体和语言的更多信息。

+0

主要困惑与特殊字符处理。现在这更清楚了。 –