如何转换日语OTF字体与FOP一起使用

时间:2012-01-19 14:57:17

标签: fonts true-type-fonts apache-fop opentype

我需要使用格式化对象处理器(FOP)生成使用日语字体格式化的日语PDF文档。我有一些我想使用的潜在OTF字体。不幸的是,FOP不支持带有CFF字形数据的OpenType(OTF)字体。我想将OTF字体转换为FOP兼容格式。

我已安装FontForge,我正在尝试使用它将字体转换为TrueType(TTF),但每次都会生成错误的字体文件 - 或者至少不会转换日文字符。

如何让FOP读取我的字体?我需要以什么格式转换它们,并保持多字节功能?

注意:我的英语设置工作正常

1 个答案:

答案 0 :(得分:1)

我设法在fontforge中转换OTF字体:

  • 在fontforge中打开OTF字体
  • 使用Flatten菜单
  • 中的CID功能
  • Generate Fonts...菜单
  • 中使用File
  • 使用默认选项
  • 选择'TryeType'

然后使用此页面中描述的'配置FOP中的字体':http://www.sagehill.net/docbookxsl/AddFont.html