Odoo 10.0-20170207 (コミュニティ版)を公式GithubよりDockerイメージで利用しておいます。
Web画面上は、日本語は問題なく表示されております。登録も可能です。
一方、帳票(見積書、請求書)出力すると、日本語部分だけ出力されず、正しく帳票出力されません。
解決方法をご教示ください。
Odoo 10.0-20170207 (コミュニティ版)を公式GithubよりDockerイメージで利用しておいます。
Web画面上は、日本語は問題なく表示されております。登録も可能です。
一方、帳票(見積書、請求書)出力すると、日本語部分だけ出力されず、正しく帳票出力されません。
解決方法をご教示ください。
サーバに日本語フォントがインストールされていないことが原因かと思います。
Dockerコンテナ内で、
sudo apt-get install fonts-vlgothic
などでフォントインストールした上でイメージを更新するか、
ホスト側でフォントをインストールして、docker run 実行時に「-v /usr/share/fonts:/usr/share/fonts」でフォントディレクトリをマッピングしておくとよいはずです。
すでに田代さんの回答で問題解決をしているかと思いますが、
比較的新しい Debian 系ディストリなら `fonts-noto-cjk` パッケージがオススメです。
Google が Adobe と共同開発した書体が収録されていて、
このフォントファミリーには Unicode 収録文字のほぼ全てが収録されているので、
アジア兼だけでなく世界のどの言語も問題なく混在表記した場合でも違和感がないように設計されています。
sudo apt-get install fonts-noto fonts-noto-cjk
上記コマンドでインストールすることができます。
アジア圏の言語を複数サポートしなければならない状況というのは
あまりないかもしれませんがとても個人的には良い書体だと思います。