Давным-давно я изменил свой 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 Courier New"
Но это после того, как я побежал, font_import()
поэтому могу только сделать вывод, что мои шрифты не сохраняются в нужном месте. Код, который выполнил font_import()
запрос, фактически загружает библиотеки:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))