Alpine LinuxにMicrosoft TrueTypeフォントをインストールするには?

Alpine LinuxにMicrosoft TrueTypeフォントをインストールするには?

PDF文書をレンダリングするために、Alpine LinuxとLibreOfficeを使用してDockerイメージを作成したいと思います。 LibreOfficeソース文書は、MicrosoftのTimes New Romanフォントを使用しています。

apkAlpine LinuxにMicrosoftフォントをインストールする方法は? Ubuntuと同等のパッケージはありますかapt install ttf-mscorefonts-installer

アップデート1:

その間に[msttcorefonts-installer][1]私が探しているものを提供するようなパッケージを見つけました。 Alpine Linux 3.7を使用してインストールしようとすると、apk add msttcorefonts-installer-3.6-r2次のエラーが発生します。

ERROR: unsatisfiable constraints:
  msttcorefonts-installer-3.6-r2 (missing):
    required by: world[msttcorefonts-installer-3.6-r2]

答え1

パッケージ名は次のとおりです。msttcorefonts - インストールプログラムアルプスから。

インストール後、次の警告メッセージが表示されます。

  • 完了したら、root権限で "update-ms-fonts"を実行してください。
  • フォントキャッシュを更新するには、「fc-cache -f」を実行してください。

以下は、有効なDockerfileの例です。

FROM alpine:latest
RUN apk --no-cache add msttcorefonts-installer fontconfig && \
    update-ms-fonts && \
    fc-cache -f

fc-cacheをインストールするにはFontconfigパッケージが必要です。これが必ず必要かどうかはわかりません。

関連情報