Como instalar a fonte true type da Microsoft no Alpine Linux?

2

Eu gostaria de criar uma imagem do Docker usando o Alpine Linux e o LibreOffice para renderizar documentos PDF. Os documentos de origem do LibreOffice estão usando a fonte Microsofts Times New Roman.

Como posso instalar fontes da Microsoft usando apk no Alpine Linux? Existe um pacote equivalente para Ubuntus apt install ttf-mscorefonts-installer ?

Atualização 1:

Entretanto, encontrei um pacote chamado [msttcorefonts-installer][1] que parece fornecer o que estou procurando. Quando tento instalá-lo no Alpine Linux 3.7 usando apk add msttcorefonts-installer-3.6-r2 , recebo o seguinte erro:

ERROR: unsatisfiable constraints:
  msttcorefonts-installer-3.6-r2 (missing):
    required by: world[msttcorefonts-installer-3.6-r2]
    
por saw303 17.04.2018 / 08:51

1 resposta

6

Como você se encontrou, o pacote se chama msstcorefonts-installer no Alpine 3.7.

Após a instalação, você recebe um aviso:

  • With root permissions run "update-ms-fonts" and once completed
  • run "fc-cache -f" in order to update the font cache

Aqui está um exemplo do Dockerfile:

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

O pacote fontconfig é necessário para que o fc-cache seja instalado. Não tenho certeza se é estritamente necessário.

    
por 17.04.2018 / 10:00