옛날 옛적에를 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()))