最後に、理由を見つけました。ubuntu サーバーに Unicode フォントがありません。
ローカルの ubuntu からサーバーに TrueType フォントをいくつかアップロードすると、すべて正常に動作します。
freewind@freewind:/usr/share/fonts$ cd truetype/
freewind@freewind:/usr/share/fonts/truetype$ ls
arphic ttf-dejavu ttf-lao
freefont ttf-devanagari-fonts ttf-liberation
kochi ttf-gujarati-fonts ttf-malayalam-fonts
msttcorefonts ttf-indic-fonts-core ttf-oriya-fonts
openoffice ttf-japanese-gothic.ttf ttf-punjabi-fonts
sazanami ttf-japanese-mincho.ttf ttf-tamil-fonts
takao ttf-kacst-one ttf-telugu-fonts
thai ttf-kannada-fonts unfonts
ttf-bengali-fonts ttf-khmeros-core wqy
それらをすべてアップロードするだけで、この問題は解決しますが、どのフォントがキーであるかはわかりません。