Era uma vez, eu mudei minha ggplot2
fonte usando o windowsFonts(Times=windowsFont("TT Times New Roman"))
para alterá-la. Agora eu não consigo tirar isso disso.
Na tentativa de conjunto family=""
em ggplot2
theme()
que eu não consigo gerar uma mudança de fontes como eu compilar o MWE abaixo com diferentes famílias de fontes.
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 está retornando um aviso font family not found in Windows font database
, mas havia um tutorial que eu estava seguindo (se eu conseguir encontrá-lo novamente, atualizarei o link aqui) que dizia que isso era normal e não era um problema. Além disso, de alguma forma isso funcionou em um ponto porque meu gráfico uma vez usou alguma fonte do tipo arial ou helvitica. Acho que este sempre foi um alerta presente, mesmo durante os tempos iniciais de migração.
ATUALIZAR
quando eu executo windowsFonts()
minha saída é
$ serif [1] "TT Times New Roman"
$ sans [1] "TT Arial"
$ mono [1] "TT Courier New"
Mas, isso é depois que eu executei, font_import()
então só posso concluir que minhas fontes não estão sendo salvas no lugar certo. O código que executou a font_import()
solicitação realmente carrega as bibliotecas com:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))