extrafont :: loadfonts (device = "win") не будет работать в Rprofile, но нормально в консоли - PullRequest
0 голосов
/ 08 октября 2019

Я пытался последовать совету Уилла Чейза о размещении строки loadfonts в файле .RProfile, чтобы я мог быть выполнен до того, как я обычно загрузил ggplot2. его совет

Каким-то образом я столкнулся с этим интересным явлением, когда пишу:

if(interactive()) 
  try(extrafont::loadfonts(device = "win"))

RStudio выдал ошибку

Error in get(as.character(FUN), mode = "function", envir = envir) : 
  object 'windowsFonts' of mode 'function' was not found

Должно быть, некоторыеза кулисами магия. хотя, когда я возьму руки на консоль, я могу просто запустить extrafont::loadfonts(device = "win"), и он будет регистрировать шрифты с помощью R, используя windowsFonts().

, кажется, что функция windowsFonts недоступна, когда выполняется .RProfile. интерпретированы. Не уверен, почему, и любая помощь, которая позволила бы мне сосредоточиться на этом вопросе, была бы признательна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...