Как конвертировать японские OTF-шрифты для использования с FOP - PullRequest
1 голос
/ 19 января 2012

Мне нужно создать документ PDF на японском языке, отформатированный с использованием японского шрифта, с использованием процессора форматирования объектов (FOP).У меня есть несколько потенциальных OTF-шрифтов, которые я хотел бы использовать.К сожалению, FOP не поддерживает шрифты OpenType (OTF) с данными глифов CFF.Я хотел бы преобразовать шрифты OTF в FOP-совместимый формат.

Я установил FontForge и пытаюсь использовать его для преобразования шрифтов в TrueType (TTF), но каждый раз он генерирует неправильныефайлы шрифтов - или, по крайней мере, японские символы не конвертируются.

Как FOP может читать мой шрифт?В каком формате мне нужно конвертировать их и поддерживать многобайтовые возможности?

Примечание: мои настройки на английском языке работают правильно

1 Ответ

1 голос
/ 19 января 2012

Мне удалось преобразовать шрифты OTF в fontforge:

  • Открыть шрифт OTF в fontforge
  • Использовать функцию Flatten в меню CID
  • Используйте Generate Fonts... в меню File
  • Выберите «TryeType» с параметрами по умолчанию

Затем используйте «Настройка шрифта в FOP», описанную на этой странице:http://www.sagehill.net/docbookxsl/AddFont.html

...