如何在Ubuntu上支持所有语言(字体)
默认情况下,docker如何在Ubuntu上支持所有语言(字体),ubuntu,fonts,apt,Ubuntu,Fonts,Apt,默认情况下,dockerubuntu图像或其他最小的ubuntu仅支持英语。但也有一些功能,如文本到图像或PDF生成,取决于与内容对应的系统字体 目前,fc列表是: /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book /usr/sh
ubuntu
图像或其他最小的ubuntu仅支持英语。但也有一些功能,如文本到图像或PDF生成,取决于与内容对应的系统字体
目前,fc列表是:
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book
/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf: DejaVu Sans Mono:style=Bold
/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf: DejaVu Serif:style=Book
它导致一些非ASCII字符显示为正方形。有一种情况:
所以,我想要一个在Ubuntu上支持所有语言的最佳实践。我找到了两个相关的解决方案:
安装谷歌Noto字体。()
但是它非常大,大约1.1GB。我没有试过
安装所有语言包:
它解决了我的问题,但我不确定这是最好的做法
apt install -y language-selector-common
check-language-support -a | xargs apt install -y