环境:Win 10(普通用户安装) or 11(管理员用户),R 4.4.3 vs 4.5.0
包:ggplot2 extrafont
最近遇到的问题是,一些图如果theme中制定了第三方中文字体(我用的是思源黑体+思源宋体),在默认的rgui.exe中一次可成功,即预览和ggsave都能出正确的图片。
但如果配置了vscode+httpgd的环境,httpgd的预览会失败,ggsave也无法成功。需要跑两次p<-ggplolot()+...+.. 才可以输出正确的图(不然就是空白)。
调试了一晚上,发现才httpgd这个包被CRAN下了。所以猜测是httpgd导致的?测了一下4.4.3下(tidyverse和extrafont的版本都是一样的)vscode环境和rgui都是正常的。
这个问题在win10和win11两台机器的4.5.0和4.4.3测过,都是4.5.0不正常,但是4.4.3一切OK。
有没有人遇到了类似的情况?我好奇是4.5.0的问题还是httpgd的问题。