[关键字]: shiny, shiny-server, chinese, png device, fonts
大家好,
昨天我架设shiny-server时,发生图中的中文无法正确显示的问题。
经过一阵摸索和google之后,发现相关的知识挺零碎的。
我自己把问题切割成两个面向:
1. png device 在缺乏x11环境时导致的错误。这个在SO中有看到几位大大的建议,
原则上就是使用cairo
2. 字型的缺乏,导致图中的中文变成方块。
这部份的资料很少,我是跑去搜寻Ubuntu的套件资讯时才找到的,花了很大力气。
最后我将整个过程,从minimal ubuntu开始,到设定出能正确显示中文的shiny-server,
写在 https://registry.hub.docker.com/u/wush978/tw-r-shiny/dockerfile/ 之中
给大家(和未来的我)参考。