我正在尝试将包含日语或俄语字符的手册页转换为 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 个字形。此限制将在后续版本中取消。
似乎就是这个原因。
编辑:也可能是您的本地字体没有这些字形。