作成日: 2021/11/26 最終更新日: 2021/11/26
文書種別
技術情報
詳細
Docker(Linux)環境で日本語を含むPDFを出力する場合、下記2つのうちいずれかの方法で日本語フォントを有効にする必要がございます。
DioDocs for Excel:フォントとスタイルの設定
DioDocs for PDF:フォント
1の方法について、ここでは一例としてDockerfileを使用してコンテナイメージを作成する手法を紹介します。 下記は、IPAで公開されているIPAexフォントをシステムにインストールする場合のDockerfileの設定例です。
○Ubuntu/DebianのDockerfile設定例
#フォントのインストール
RUN apt-get update &&\
apt-get install -y wget &&\
apt-get install -y zip unzip &&\
apt-get install -y fontconfig
RUN wget https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00301.zip
RUN unzip IPAexfont00301.zip
RUN mkdir -p /usr/share/fonts/ipa
RUN cp IPAexfont00301/*.ttf /usr/share/fonts/ipa
RUN fc-cache -fv
○Alpine LinuxのDockerfile設定例
#フォントのインストール
RUN apk add --no-cache curl fontconfig &&\
curl -O https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00301.zip && \
mkdir -p /usr/share/fonts/ipa && \
mkdir -p /temp && \
unzip IPAexfont00301.zip -d /temp && \
cp /temp/IPAexfont00301/*.ttf /usr/share/fonts/ipa/ && \
rm IPAexfont00301.zip
RUN rm -rf /temp && \
fc-cache -fv
- システムに日本語フォントをインストールする
- システムの特定フォルダに日本語フォントをコピーし、それをDioDocsから参照する
DioDocs for Excel:フォントとスタイルの設定
DioDocs for PDF:フォント
1の方法について、ここでは一例としてDockerfileを使用してコンテナイメージを作成する手法を紹介します。 下記は、IPAで公開されているIPAexフォントをシステムにインストールする場合のDockerfileの設定例です。
○Ubuntu/DebianのDockerfile設定例
#フォントのインストール
RUN apt-get update &&\
apt-get install -y wget &&\
apt-get install -y zip unzip &&\
apt-get install -y fontconfig
RUN wget https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00301.zip
RUN unzip IPAexfont00301.zip
RUN mkdir -p /usr/share/fonts/ipa
RUN cp IPAexfont00301/*.ttf /usr/share/fonts/ipa
RUN fc-cache -fv
○Alpine LinuxのDockerfile設定例
#フォントのインストール
RUN apk add --no-cache curl fontconfig &&\
curl -O https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00301.zip && \
mkdir -p /usr/share/fonts/ipa && \
mkdir -p /temp && \
unzip IPAexfont00301.zip -d /temp && \
cp /temp/IPAexfont00301/*.ttf /usr/share/fonts/ipa/ && \
rm IPAexfont00301.zip
RUN rm -rf /temp && \
fc-cache -fv