日本語またはロシア語の文字を含むマニュアルページを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文字のみを表示します。この制限は将来のバージョンで削除される予定です。
これが理由のようです。
編集:ローカルフォントにこれらの文字の外観がない可能性があります。