Alpine-Linux
如何在 Alpine Linux 上安裝 Microsoft True Type 字型?
我想使用 Alpine Linux 和 LibreOffice 創建一個 Docker 映像來呈現 PDF 文件。LibreOffice 源文件使用 Microsoft 的 Times New Roman 字型。
如何
apk
在 Alpine Linux 上安裝 Microsoft 字型?是否有與 Ubuntus 等效的數據包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]
正如您發現自己的包在 Alpine中稱為msstcorefonts-installer 。
安裝後,您會收到警告:
- 使用 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 包。我不確定這是否是絕對必要的。