Sekali waktu, saya mengubah ggplot2
font saya menggunakan use windowsFonts(Times=windowsFont("TT Times New Roman"))
untuk mengubahnya. Sekarang saya tidak bisa melepaskannya dari ini.
Dalam mencoba untuk set family=""
di ggplot2
theme()
Saya tidak bisa menghasilkan perubahan font seperti yang saya mengkompilasi MWE di bawah ini dengan keluarga font yang berbeda.
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 mengembalikan peringatan font family not found in Windows font database
, tetapi ada tutorial yang saya ikuti (jika saya dapat menemukannya lagi, saya akan memperbarui tautannya di sini) yang mengatakan ini normal dan bukan masalah. Juga, entah bagaimana ini berhasil pada satu titik karena grafik saya pernah menggunakan beberapa jenis font arial atau helvitica. Saya pikir ini selalu menjadi peringatan bahkan selama migrasi kali awal.
MEMPERBARUI
ketika saya menjalankan windowsFonts()
output saya adalah
$ serif [1] "TT Times New Roman"
$ sans [1] "TT Arial"
$ mono [1] "TT Courier New"
Tapi, ini setelah saya menjalankan font_import()
jadi saya hanya bisa menyimpulkan bahwa font saya tidak disimpan di tempat yang benar. Kode yang menjalankan font_import()
permintaan sebenarnya memuat pustaka dengan:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))