将非英语手册页转换为 PDF/PostScript

将非英语手册页转换为 PDF/PostScript

我正在尝试将包含日语或俄语字符的手册页转换为 PDF/PostScript 格式。我正在使用以下命令来执行此操作。

man -Tpdf /usr/share/man/ja/man1/vim.1.gz > vim-ja.pdf

man -t /usr/share/man/ja/man1/vim.1.gz > vim-ja.ps

man -Tpdf /usr/share/man/ru.UTF-8/man1/vim.1.gz > vim-ru.pdf

man -t /usr/share/man/ru.UTF-8/man1/vim.1.gz > vim-ru.ps

这些命令返回一堆以下形式的警告。

troff: <standard input>:2: warning: can't find special character 'u540D'

生成的文档不包含指定语言的字符。文档中仅出现英文字符。

如何将包含非英文字符的手册页正确转换为PDF/PostScript?

答案1

它可能使用gropdf来自groff.

我的手册页说:

请注意,gropdf 目前只能显示任何字体的前 256 个字形。此限制将在后续版本中取消。

似乎就是这个原因。

编辑:也可能是您的本地字体没有这些字形。

相关内容