Docker recipiente não reconhece a fonte Times New Roman e outras questões

Original: recipiente Docker não reconhece a fonte Times New Roman e outras questões

Fundo para a questão:       

       Ao usar o projeto de implantação janela de encaixe, porque a chamada para imprimir controles no projeto é usado por fontes do sistema padrão no Windows implantar nenhum problema, mas quando executando no recipiente janela de encaixe, pois a janela de encaixe não é Times New Roman e outras fontes relacionadas, fazendo com que o erro de sistema não pode encontrar a fonte apropriada.

 

solução:

       Na verdade, eu gostaria de resolver o problema em si não é linux, como Times New Roman, o recipiente pode ser usado para resolver o problema. Na verdade, um monte de problemas encontrados recipiente última janela de encaixe pode ser modelado soluções Linux para lidar com eles. Times New Roman geral é baixar ttf, arquivos TTC, e, em seguida, admitiu para o diretório fonte sob o recipiente, o recipiente pode reiniciar.

 

solução:

       1, Vista suportes recipiente fonte.

fc-list
fc-list :lang=zh

          Quando você vê o seguinte, indicando gerenciamento de fontes não instalado, você precisará instalar fontes


       

       2, instalar a biblioteca de fontes.

 

yum -y install fontconfig
fc-cache

       Depois de concluída a instalação, no diretório / usr / share pode ver o fontconfig, pasta de fontes, como mostrado:

 



       3, a fontes TTC baixado, arquivos TTF são copiados para o recipiente / usr / share / fonts arquivos.

 

cp simsun.ttc 容器:/usr/share/fonts
cp simsun.ttf 容器:/usr/share/fonts


       4, e depois reiniciar o recipiente, você pode ver a instalação de fontes chinesas.

 


       

       5, isto pode ser escrito Dockerfile passo para automaticamente quando a construção de espelho.

 

Acho que você gosta

Origin www.cnblogs.com/lonelyxmas/p/12536046.html
Recomendado
Clasificación