안녕하세요.
여러 이유로 인해 R에 저장하신 폰트(글씨체)를 삭제하길 원하실 수도 있습니다.
R에 잘못된 경로나 원치 않은 경로에 있는 폰트가 저장되어 있어 이를 수정하고 싶다던가 하는 이유일 수도 있습니다.
그런데 font_import로 폰트가 폰트 db에 저장되어 있다면 이미 저장되어 있는 폰트를 삭제하고 다른 경로에 다시 설치하여 font_import를 하여도 저장되어 있는 폰트 경로가 수정되지 않습니다.
이처럼 폰트를 삭제하고 싶은데 extrafont 에서는 폰트를 삭제하는 함수를 찾아볼 수 없습니다.
그래서 오늘은 폰트를 삭제하는 방법에 대해 알아보겠습니다.
이 방법말고도 더 좋은 방법이 있다면 댓글로 알려주시길 바랍니다.
그럼 시작하겠습니다.
우리는 R에서 원하는 폰트를 사용하기 위해 extrafont 패키지의 font_import를 사용하여 폰트를 등록합니다.
이때 폰트는 extrafontdb에 저장됩니다.
어? 나는 extrafont 패키지만 설치했는데 extrafontdb는 설치한 적이 없는데요? 라고 생각하실겁니다.
extrafontdb는 extrafont 패키지를 설치할 때 같이 설치됩니다.
이는 R에서 extrafont를 불러올 때 볼 수 있습니다.
extrafont를 library 하실 때 extrafontdb의 존재를 확인하실 수 있습니다.
폰트 삭제는 이 extrafontdb를 이용합니다.
방법은 무척 간단합니다.
간단하고도 무식하다고 볼 수도 있습니다...
그것은 바로 extrafontdb를 재설치하는 것입니다...
이러면 폰트가 삭제됩니다. 물론 이전에 저장되어 있는 폰트가 전.부. 삭제됩니다.
그래서 재설치하신 후에 원하는 폰트를 다시 font_import 해주셔야 합니다.
아래 코드로 extrafontdb 재설치가 가능합니다.
install.packages('extrafontdb')
감사합니다.
'R' 카테고리의 다른 글
[R] 이전 버전 설치하기 / 구버전 다운받기 (0) | 2020.12.13 |
---|---|
[R] installr 패키지로 간단히 R 업데이트 하기 (0) | 2020.12.13 |
[R/R마크다운] R에 폰트 적용시 주의사항 및 에러/원하는 폰트(글씨체) 추가할 파일 경로 (0) | 2020.12.12 |
[R/R마크다운] 한글 폰트 적용하기 / extrafont (2) | 2020.12.12 |
[R] R치트시트 / cheatsheet 모음 3 (0) | 2020.12.11 |
댓글