看板 R_Language 關於我們 聯絡資訊
[關鍵字]: 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/ 之中 給大家(和未來的我)參考。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.26.31 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1419819691.A.1EB.html
e002311: 只能推,現在shinyServer好像有很多公司拿來當內部報表用 12/29 14:42
psinqoo: 感謝~過陣子 我也需要自己架看看 12/29 15:56
obarisk: 我覺得是沒有中文字型和font.config的問題 12/29 20:28
obarisk: 理論上應該把字型放到/usr/share/fonts裡 12/29 20:29
obarisk: 然後去改/etc/fonts/conf.d/65-nonlatin.conf 12/29 20:30
obarisk: 理論上fontconfg會自己去比對字型 12/29 20:33
obarisk: R的par()預設字型是"",可以用fc-match ""看對到什麼字型 12/29 20:34
obarisk: 如果和library有關也有可能是我R不是自己編譯的 12/29 20:37
obarisk: 查了一下r-base-core的確依賴libcario2 12/29 20:41
oldjojotenya: 雖然還沒能用到,但一定要推一下! 12/29 21:56
kenshin528: 感謝大大 12/29 23:01
psinqoo: HI~Wush978 shiny-server是指的我可在上面掛shinyapp 12/30 16:56
psinqoo: 而不用再使用免費的空間受限 是這樣嗎? 12/30 16:57
Wush978: 你可以在自己的機器上架設shiny server 12/30 19:55