Колись я змінив ggplot2
шрифт, використовуючи windowsFonts(Times=windowsFont("TT Times New Roman"))
для його зміни. Зараз я не можу це звільнити від цього.
В спробу набору family=""
в ggplot2
theme()
я не можу здатися , щоб провести зміни в шрифтах , як я скомпілювати MWE нижче з різними родинами шрифтів.
library(ggplot2)
library(extrafont)
loadfonts(device = "win")
a <- ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point() +
ggtitle("Fuel Efficiency of 32 Cars") +
xlab("Weight (x1000 lb)") + ylab("Miles per Gallon") +
theme(text=element_text(size=16,
# family="Comic Sans MS"))
# family="CM Roman"))
# family="TT Times New Roman"))
# family="Sans"))
family="Serif"))
print(a)
print("Graph should have refreshed")
R повертає попередження font family not found in Windows font database
, але я дотримувався підручника (якщо я зможу його знайти знову, я оновлю посилання тут), який сказав, що це нормально і не є проблемою. Крім того, якимось чином це спрацювало в один момент, оскільки в моєму графіку колись був якийсь шрифт arial або helvitica. Я думаю, це завжди було нинішнім попередженням навіть під час початкової міграції.
ОНОВЛЕННЯ
коли я запускаю windowsFonts()
вихідний файл
$ serif [1] "TT Times New Roman"
$ sans [1] "TT Arial"
$ mono [1] "Новий кур'єр TT"
Але це після того, як я побіг, font_import()
і я можу лише зробити висновок, що мої шрифти зберігаються не в потрібному місці. Код, який виконував font_import()
запит, насправді завантажує бібліотеки:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))