如何在Ubuntu上支持所有语言(字体)

如何在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

默认情况下,docker
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