एक बार मैंने इसे बदलने के लिए ggplot2
उपयोग करके अपने फ़ॉन्ट windowsFonts(Times=windowsFont("TT Times New Roman"))
को बदल दिया। अब मैं इसे इससे दूर नहीं कर सकता।
सेट करने की कोशिश में family=""
में ggplot2
theme()
मैं फोंट में बदलाव उत्पन्न करने के लिए के रूप में मैं अलग फ़ॉन्ट परिवारों के साथ नीचे मेगावाट संकलन नहीं कर पा रहे।
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
, लेकिन एक ट्यूटोरियल था जिसका मैं अनुसरण कर रहा था (यदि मैं इसे फिर से पा सकता हूं तो मैं यहां लिंक को अपडेट करूंगा) ने कहा कि यह सामान्य था और समस्या नहीं थी। इसके अलावा, किसी तरह यह एक बिंदु पर काम करता है क्योंकि मेरे ग्राफ ने एक बार कुछ एरियल या हेलविटिका टाइप फ़ॉन्ट का उपयोग किया था। मुझे लगता है कि शुरुआती समय के प्रवास के दौरान भी यह हमेशा एक चेतावनी रही है।
अपडेट करें
जब मैं windowsFonts()
अपना आउटपुट चलाता हूं तो
$ सेरिफ़ [1] "टीटी टाइम्स न्यू रोमन"
$ sans [1] "टीटी एरियल"
$ मोनो [1] "टीटी कूरियर न्यू"
लेकिन, यह मेरे भागने के बाद है font_import()
इसलिए मैं केवल यह निष्कर्ष निकाल सकता हूं कि मेरे फोंट सही जगह पर नहीं बचाए जा रहे हैं। font_import()
अनुरोध को चलाने वाला कोड वास्तव में पुस्तकालयों को लोड करता है:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))