Alpine Linux에 Microsoft 트루타입 글꼴을 설치하는 방법은 무엇입니까?

Alpine Linux에 Microsoft 트루타입 글꼴을 설치하는 방법은 무엇입니까?

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-설치 프로그램알프스에서.

설치 후에는 다음과 같은 경고 메시지가 표시됩니다.

  • 완료 후 루트 권한으로 "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 패키지가 필요합니다. 이것이 꼭 필요한지 잘 모르겠습니다.

관련 정보