NOMO.asia

주의: 본 방법을 따라하여 발생할 수 있는 보안 문제, 휴대폰 고장 등에 있어 글쓴이는 책임지지 않음.


최근 갤럭시노트 10+ 로 스마트폰을 바꾸었다. 새 스마트폰을 산 기념으로 이것저것 꾸미다가, 기본으로 제공하는 폰트들이 전부 마음에 안 들어서 폰트 파일로부터 글꼴을 적용할 수 있는 방법이 있나 찾아보았다. 결론부터 먼저 설명하면...

한 줄 요약: Wings Fonts v3.2 버전을 이용하면 된다.

갤럭시 스마트폰에 폰트 파일을 적용하기 위한 알려진 방법들은 꽤 있었지만, 노트 10과 노트 10+ 에 대해서는 아직 업댓이 안 되어서 제대로 안 되는 방법들이 많았다. 내가 테스트해본 결과 현재 시점(2019. 8. 31.)에서 확실한 방법은 Wings Fonts v3.2 버전을 이용하는 것이다.

Wings Fonts?

Wings Fonts 는 원하는 폰트를 (일부) 갤럭시 계열 휴대폰에 적용할 수 있게 해주는 툴으로, 사용방법이 살짝 귀찮을 수 있지만 루팅이 필요 없다는 점이 최고 장점인 툴이다. Wings fonts 는 개발자 도구의 USB 디버깅 기능을 통해 (테스트 목적으로 개발된) 무료 체험 테마를 갤럭시 스마트폰에 등록하고, 테마의 무료 체험 기간 동안 설정된 폰트가 무료 체험 기간이 끝난 후에도 적용된 채로 남아있다는 트릭을 이용하여 폰트를 적용시킨다.

Wings fonts 를 이용하는 방법은 이미 널리 알려진 것이라, 3.2 버전 apk 파일만 있다면 사용법을 검색하여 보고 따라하여 갤럭시 노트10 에 쉽게 적용할 수 있을 것이다. 그리고 이런 설명을 웹에서 찾아보지 않아도 Wings Fonts 어플을 실행하면 (영어로) 친절하게 사용 방법을 안내해주기 때문에, 어플에서 해주는 설명을 그대로 따라하기만 하면 쉽게 적용할 수 있다. 그래도 글을 이대로 끝내기는 아쉬워 아래에 적용 방법을 대~~충 정리하여 적어놓았으니, 혹시 필요한 사람이 있다면 참고하기 바란다.

Wings Samsung Fonts 는 개발이 시작된지 약 2년쯤? 된 툴이라는 점에서 아예 믿을 수 없는 툴은 아니지만, Play Store 와 같은 공식 스토어로부터 인증되지 않은 apk 파일을 설치해야 한다는 점과 USB 디버깅 기능을 이용해야 한다는 점에서 보안에 취약해질 수 있다는 점을 감수해야한다. 사실 꼭 이러한 어플이 아니더라도, Play Store 에 등록되어 수백만명이 쓰는 어플에 백도어가 심어져 있는 것이 밝혀진 경우도 있으니... 100% 신뢰할 수 있는 어플은 없다는 것을 감안하고 적용하도록 하자.

작업 환경

작업 일자: 2019년 8월 31일.
  • 기기: 갤럭시 노트 10+ 256G
  • 19년 8월 31일 기준 최신의 펌웨어 적용 (N976NKSU1ASH5/N976NOKR1ASH5/N976NKOU1ASH5)
  • One UI 버전: 1.5
  • 안드로이드 버전: 9 (파이)
  • 작업 PC: Windows 10
One UI 버전 2.0 으로 기기의 소프트웨어를 업데이트 하는 경우 본 방법을 적용할 수 없다고 하니 주의 바람 (이유 등 자세한 내용은 Wings fonts 텔레그램 그룹 메시지를 참고).

직접 One UI 2.0 으로 업데이트 해보니 폰트가 기본으로 초기화되지는 않았고, 기존에 Wingsfonts로 설치한 폰트가 적용된 채로 남아있었다. 단, 폰트 변경을 시도하는 경우 Wingsfonts 로 설치한 폰트는 설정할 수 없게 된다고 하니 주의. 그러니까 폰트 변경을 하면 안 된다는 소리이다. 기존 Wingsfonts 사용자가 폰트를 바꾸지 않을 생각이라면 One UI 2.0 으로 업데이트 해도 될듯하다.

준비물

  • 갤럭시 노트 10 / 10+
  • PC
  • 데이터 통신이 가능한 USB (C-type) 케이블
  • 적용할 폰트 파일 (ttf, ttc, otf)

무료 폰트 다운로드 받는 곳

Wings Fonts 에서 지원하는 폰트 파일 포맷은 ttf, ttc, otf 이라고 한다. 내 경우에는 그냥 잘 적용된다고 알려진 ttf 파일만을 사용해 글꼴을 적용했다. 아래의 사이트들에 무료 폰트 다운로드 받는 곳이 잘 정리되어 있으니 필요한 경우 참고하면 좋을 것이다.

  1. 눈누 - https://noonnu.cc/
  2. 헬조선 연구소 - https://hellchosun.net/52
  3. DA FONT - https://www.dafont.com/
  4. 아칼 님의 블로그 - https://akal.co.kr/?p=1570

Wings fonts v3.2 apk 파일 다운로드 받기

Wings fonts v3.2 apk 파일은 TeamWings 의 텔레그램 그룹에서 다운로드 받을 수 있다. (apk 파일을 직접 올리지 않는 이유는 Copyright 문제도 있지만 방문자의 보안을 위해서이다. 처음 방문한 이 블로그에서 다운받은 apk 파일을 믿고 설치할 수 있는가? 물론 그것은 Wings fonts 도 마찬가지이지만…)

  1. Play Store 에서 텔레그램 어플을 설치한 후 가입을 완료한다.
  2. 스마트폰 웹브라우저를 이용하여 다음의 링크로 접속하면 텔레그램이 자동으로 열릴 것이다. https://t.me/WingsBETA/31045
  3. com.timmods.wingsfonts_3.2-release.apk 라고 되어있는 타이틀 바로 옆의 새로로 점 세개가 있는 버튼을 누르면 "다운로드 폴더에 저장" 이라는 메뉴가 뜰 것이다. 이 버튼을 눌러 apk 파일을 다운로드 받는다. (타이틀을 누르면 다운로드 과정을 생략하고 바로 설치를 시작한다. 마음에 드는 방법으로 하면 된다.)

Wings fonts v3.2 을 이용하여 커스텀 폰트 파일 적용하기

  1. 탐색기를 통해 휴대폰의 다운로드 폴더로 이동하여 다운로드 받은 apk 를 실행한다.
    (혹은 텔레그램에서 타이틀을 클릭하여 바로 apk 설치를 시작한다.)
  2. 공식 어플 스토어에서 다운로드 받은 apk 파일이 아니므로, [출처를 알 수 없는 앱 허용] 화면이 뜰 것이다. [이 출처 허용] 을 선택한 후 계속 진행한다.
  3. Wings fonts v3.2 어플리케이션을 설치를 완료한다.
  4. 어플 실행 전 개발자 모드를 미리 언락해두자. 이를 위하여, [휴대폰 설정-휴대전화 정보-소프트웨어 정보] 메뉴로 들어간다. 이 후 빌드 번호라고 써진 부분을 계속하여(약 7회정도) 반복 터치하면 "개발 설정완료 X단계 전입니다" 라는 메시지가 뜨다가 (잠금 패턴을 한 번 입력한 후) "개발자 모드를 실행했습니다" 라는 메시지가 나오며 개발자 모드가 언락된다.
  5. [휴대폰 설정-개발자 옵션] 에서 [USB 디버깅] 을 켠다.
  6. 앞에서 설치한 Wings fonts v3.2 어플리케이션을 실행한다.
    영어로 사용법에 대한 설명을 해줄텐데, 영어를 이해할 수 있다면 이 글을 더 이상 볼 필요 없이 설명을 보고 그대로 따라하면 된다.
  7. Next 를 누르다가, 저장소 접근 권한 등을 요구하면 허용한다.
  8. 계속 Next 를 누르다보면, PC에 USB 케이블을 통해 연결하라는 메시지가 뜰 것이다. PC와 갤럭시 노트 사이에 USB 케이블을 연결한다.
  9. PC의 윈도우 탐색기에서 휴대폰의 내부저장소로 들어간 뒤, 최상단 WingsFonts 폴더 안의 Windows 폴더를 바탕화면 등 자신이 원하는 경로에 통채로 복사한다. 만약 Windows 가 아닌 다른 운영체제를 사용하고 있다면 자신의 운영체제 이름에 맞는 폴더를 복사하면 된다.
  10. 복사한 Windows 폴더를 열면 Installer.exe 라는 파일이 있을텐데, 이 파일을 실행한다.
  11. 프로그램 실행 후 나타난 창에서 [Install Wings fonts theme] 버튼을 누르면 휴대폰에 USB 디버깅을 허용하겠냐는 메시지가 나타날 것이다. 허용을 눌러 테마를 설치한다.
  12. PC에서의 작업은 모두 완료되었다. USB 연결을 해제하기 전 휴대폰에 설치하기를 원하는 폰트 파일을 내부저장소에 복사한다.
    주의: 폰트 파일의 이름은 영문이어야 한다. 파일의 이름에 한글이 섞여있는 경우 오류가 발생할 수 있다고 한다. (실제 폰트 이름과는 상관 없다)
  13. USB 연결을 해제하고 휴대폰에서 계속 진행한다. 정상적으로 모두 작업되었다면 Wings fonts 어플 내의 폰트 리스트 화면이 나타날 것이다.
  14. 이렇게 나타난 폰트는 대부분이 영문 폰트이므로, 커스텀 폰트를 추가해야 한다. 화면 하단 가운데의 + 버튼을 누르면 커스텀 폰트를 추가할 수 있는 창이 뜨는데, [Browse Files] 을 눌러 (적절한 탐색기 어플을 골라) 추가하길 원하는 폰트 파일을 하나 선택한다.
    탐색기 어플에 따라 한꺼번에 여러개의 파일을 선택하여 열 수도 있을텐데, 이러면 에러가 나서 Wings fonts 어플이 꺼질 수 있으므로 하나씩 해야한다. 만약 폰트 파일 추가 중 어플이 꺼지면 어플을 다시 켜고, 탐색기 어플을 바꿔 하나씩 선택을 시도해보자.

  15. 정상적으로 폰트가 추가되었다면 아래와 같이 [CANCEL] 버튼이 [NEXT] 버튼으로 바뀌고 추가한 폰트 이름이 창에 나타날 것이다.
    만약 폰트를 더 추가하고 싶다면 [BROWSE FILES] 를 눌러 폰트 선택을 하나씩 반복하면 된다.
    폰트 추가를 완료하였다면 [NEXT] 버튼을 누른다.



    참고로 폰트 추가 작업은 꼭 한 번에 다 해줄 필요는 없고, 나중에 다시 + 버튼을 눌러 같은 방법으로 추가하면 된다.
    다만 한 번에 선택하여 설치하면 "폰트 팩"으로 묶이게 되는데, 일괄로 설치 & 삭제할 수 있으므로 덜 번거롭다는 정도의 장점이 있다.
  16. 폰트 선택을 완료하고 [NEXT] 버튼을 누르면 폰트 팩의 이름을 짓는 창이 뜨고, 적당한 이름을 짓고 넘어가면 무언가 apk 파일을 설치 or 재설치(기존에 폰트를 추가한 적이 있는 경우) 하는 창이 나타날 것이다. [출처를 알 수 없는 앱 허용] 화면이 뜰텐데 [이 출처 허용] 을 선택한 후 계속 설치를 진행하여 폰트를 추가하는 과정을 완료한다.
  17. 커스텀 폰트가 잘 설치되었는지 쉽게 확인하기 위하여 리스트 필터를 설정하자. 가장 우측 상단 새로로 점 세개가 있는 버튼을 누르면 [Filter] 메뉴가 있을 것이다. 이것을 누르고 [Show Custom Fonts Only] 를 선택한다.
  18. 이러면 내가 추가한 폰트만 나타날텐데, 우측에 [INSTALLED] 라고 표시되어 있어야 한다. 이러면 제대로 설치가 완료된 것이다.
  19. 그리고 상단에 [THEME Installed: Click Here To Apply] 라고 떠있어야 한다. 이 부분을 누른다.
  20. 그러면 [나의 테마] 메뉴가 뜰텐데, 여기에 [무료체험] WINGS 테마가 있다. 이것을 선택하고 무료 체험을 누른다.
  21. 테마 적용에 한참의 시간이 걸릴 수 있고, [테마 적용 중… 99%] 상태에서 휴대폰이 멈춰있는 것처럼 보일 수 있다. 두려움에 떨면서 그냥 기다리자. 폰트 개수가 많을 때 더 오래걸리는지는 모르겠지만, 폰트 3개를 등록했을 때 대충 30초~1분정도 멈춰있는 것처럼 보였다.
  22. 테마 적용을 완료하였다면 이 테마의 무료 체험기간인 10분 안에 내가 원하는 폰트를 적용하면 된다. [휴대폰 설정-디스플레이-글자 크기와 스타일-글꼴] 에 들어가면 내가 선택한 폰트가 등록되어 있을 것이다. 마음에 드는 폰트를 적용한 후, [나의 테마] 메뉴에서 테마 무료 체험을 중지한다. 그럼 원래 테마로 돌아가게 된다.
  23. 무료 체험이 중지되면 [글꼴] 메뉴의 리스트에서는 앞에서 추가한 폰트들을 찾아볼 수 없게 된다. 하지만 설정한 폰트는 적용되어 있는채로 남아있을 것이니 이 상태로 휴대폰을 사용하면 된다. 만약 실수로 폰트를 다른 것으로 바꾸었다면, 위의 19번으로 돌아가 다시 [나의 테마] 에서 Wings theme 를 적용하면 된다. 그러면 폰트 리스트에서 추가한 폰트들을 다시 볼 수 있을 것이고, 앞에서 설정했던 것과 똑같이 진행해주면 된다.
  24. 모든 작업을 완료하면 보안을 위해 개발자 모드에서 USB 디버깅을 꼭 꺼주자.
어플 자체 설명 중 재부팅 하라는 말이 없어서 재부팅은 따로 하지 않았는데 문제 없이 적용이 잘 되었다. (v3.1 RC3 버전부터 재부팅이 필요 없어졌다고 한다.)

문제가 생긴 경우

  • PC 에서 installer.exe 파일이 실행되지 않는 경우, 다른 PC 를 이용하면 된다.
  • 폰트에 따라 적용이 제대로 안 되는 경우가 있을 수 있다. 설치한 폰트를 Wings fonts 내에서 삭제하고, 다른 폰트로 다시 시도해보자.
  • 위 적용 방법의 22번에서 폰트 적용 시 "Galaxy Theme 에서 더 이상 이용할 수 없는 콘텐트입니다." 라는 메시지가 뜨며 더 이상 진행이 되지 않는 경우, 3.1 버전을 설치 후 3.2 버전으로 업그레이드하면 해결된다고 한다. (제보해주신 강재희님 감사드립니다.)

적용 완료 후 모습

아래는 서울시에서 제공하는 무료 폰트인 서울 남산체 M 을 적용한 모습이다. 포멀과 캐주얼 사이의 느낌이 좋았고 가독성도 괜찮아서 이 폰트를 골랐다. 어떤 폰트는 레이아웃을 깨지게 만들기도 하는데, 그런 문제도 없고 좋았다.

갤럭시 자체 기능에서 폰트를 추가했을 때와 동일하게 카카오톡 등 대부분 앱에서도 적용이 잘 된다.

이것은 폰트와는 크게 상관 없지만 바탕화면 정리 후 한 컷. 노바런처와 Delta 아이콘팩의 조합이다.