Мы используем PhantomJS для создания скриншотов с веб-страницы. На этой странице отображается текст, который может быть на любом языке: латинском, русском, китайском, арабском и т. Д. На моем локальном рабочем столе Ubuntu все работает, на рабочем сервере он отображает блоки для китайских иероглифов. Сервер AWS Linux, который является Centos-подобным.PhantomJS: китайские символы отображаются как блоки на производственном сервере
Шрифт используется DejaVu Sans:
* { font-family: "DejaVu Sans"; }
DejaVu установлен на сервере:
ls -1 /usr/share/fonts/dejavu/
DejaVuSans-BoldOblique.ttf
DejaVuSans-Bold.ttf
DejaVuSansCondensed-BoldOblique.ttf
DejaVuSansCondensed-Bold.ttf
DejaVuSansCondensed-Oblique.ttf
DejaVuSansCondensed.ttf
DejaVuSans-ExtraLight.ttf
DejaVuSans-Oblique.ttf
DejaVuSans.ttf
DejaVuSerif-BoldItalic.ttf
DejaVuSerif-Bold.ttf
DejaVuSerifCondensed-BoldItalic.ttf
DejaVuSerifCondensed-Bold.ttf
DejaVuSerifCondensed-Italic.ttf
DejaVuSerifCondensed.ttf
DejaVuSerif-Italic.ttf
DejaVuSerif.ttf
Является ли это проблемой шрифта?
Как я могу заставить PhantomJS отображать все символы?