По умолчанию образ docker ubuntu
или другая минимальная версия Ubuntu поддерживают только Engli sh. Но есть некоторые функции, такие как преобразование текста в изображение или создание PDF, которые зависят от системных шрифтов, соответствующих содержимому.
На данный момент fc-list
:
/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 символ отображения в виде квадрата Есть случай: https://confluence.atlassian.com/confkb/non-ascii-characters-display-as-square-characters-in-confluence-317948797.html
Итак, я хочу, чтобы наилучшая практика поддерживала все языки в Ubuntu.