我有一个在 AWS EC2(Amazon Linux、Elastic Beanstalk)实例上运行的 Python 应用程序,该实例需要某些特定字体才能生成输出,并且想知道如何在部署或实例启动过程中安装它们。
我的代码在本地计算机 (OS X) 上运行,使用
'Arial Unicode MS'
'Open Sans'
作为字体。但这些字体在 EC2 上默认不存在(我只看到 DejavuSans 和 DejvuSerif/usr/share/fonts
),我不清楚哪些软件包可能包含我需要的字体,或者如何安装它们。
如何在 EC2 上安装这两种字体,最好使用yum
or a command
or container_command
作为指定的部署/安装过程的一部分.ebextensions/*.config
file?
这是一个老问题,但由于没有人回答,以下内容对我有用。
在您的应用程序中创建一个 fonts/ 文件夹并用您想要的字体填充它。创建一个 .ebextensions/copy_fonts.config 文件,如下所示:
container_commands:
copy_fonts:
command: "cp fonts/*.ttf /usr/share/fonts/"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)