워드프레스 테마는 주로 영어권에서 개발합니다. 영어권이 아닌 곳에서 개발을 해도 영어 사용을 기준으로 개발합니다. 그래서 데모 사이트도 대부분 영어로 되어 있습니다. 여기서 문제가 발생합니다. 영어로 되어 있을 때는 아주 보기 좋은데, 한글로 바뀌면 이상해지는 경우가 많습니다. 멋진 디자인과 타이포그래피에 반해서 테마를 구입했는데, 한글을 사용하는 순간 기대했던 결과가 나오지 않는 것이죠.
이를 해결하는 방법은 글꼴을 적절한 한글 폰트로 설정해주는 것입니다. 하지만 글꼴 설정은 테마 파일을 수정해야 하는 번거로운 작업이고, 개발자가 아니라면 어려운 작업이기도 합니다.(출처 : 2. 워드프레스 강좌 / 플러그인 / Rocket Font / 한글 글꼴 웹폰트로 설정하게 해주는 플러그인 )
워드프레스 강좌 / 플러그인 / Rocket Font / 한글 글꼴 웹폰트로 설정하게 해주는 플러그인 에서는 플러그인으로 해결하는 방법을 소개하고 있습니다.
사용해본 결과 무료 글꼴이 약간 적은 점은 아쉬습니다.
[Memo]
구글/네이버 등에도 무료 폰트가 있는 것으로 알고 있으니 이 무료 폰트들을 워드프레스에 탑재하여 사용하는 방법을 더 알아보시면 좋을 것 같습니다.
전에 사두고 안 보고 있는 전자책에도 폰트 구현방법이 있으니 시간되실때 보강해 주세요.
어쨌든 전에는 영어 폰트와 한글 폰트가 달라 무언가 언발란스한 느낌을 받았는데, 그런 점이 없어 좋고 한글 폰트는 원래 저희가 아래한글에서 보았건 웹에서 보았건 많이 보던 글꼴(폰트)들이어서 이질감이 없고 글자체가 편안해 보입니다.
가장많이 사용하는 나눔 고딕(Nanum Gothic)이나 나눔 명조(Nanum Myeingjo) 중에 하나를 사용하는 것이 무난해 보이고 현재 네이버에서는 나눔 고딕이 사용되고 있는 것 같습니다.
위에서 서술된 폰트들이 어떻게 표시되는지는 구글 폰트에서 언어를 “Korean”으로 설정해서 보시거나 https://fonts.google.com/?subset=korean 을 클릭하시면 살펴보실 수 있습니다.
유의할 점은 워드프레스 에디터로 elementor를 사용하는 경우, Rocket Font 에서 설정한 한글 폰트가 기본 적용되지 않습니다.
이럴때는 엘리멘터의 [텍스트 에디터 편집]화면에서 [스타일]을 선택하시고 [서체]선택 버튼에서 Rocket Font에서 기본 폰트로 설정한 폰트를 찾아 선택해주시면 됩니다.
관리자 > 설정 > 로켓 폰트 에서 사용하고 싶은 폰트를 선택한 후 저장하면 끝입니다.
h1 ~ h6(제목1 ~ 제목6) 폰트는 관리자 > 설정 > 로켓폰트 > “각 태그별 크기 및 글 간격 설정”에서 설정할 수 있습니다.
body 는 위에 폰트설정만으로 가능하고 h1 ~ h6(제목1 ~ 제목6) 폰트는 모두 사용 check해주시고 저장하면 됩니다.
테마에 따라 적용되지 않는 부분들이 있으므로 확인해 주셔야 합니다. Twenty Seventeen에서는 일단 사이트 제목과 태그라인에 적용되지 않네요.
이를 해결하는 부분이 [(고급) class 및 id로 설정]입니다.
워드프레스 강좌 / 플러그인 / Rocket Font / 한글 글꼴 웹폰트로 설정하게 해주는 플러그인 에서 알려주는 것처럼 사이트 제목의 클래스는 site-title, 태그라인의 클래스는 site-description입니다. “.site-title”과 “.site-description”를 추가해 주었습니다.
저의 경우, 메인 메뉴의 폰트가 변경이 안되기에 찾아보니 id 가 primary-menu여서 #primary-menu를 추가로 입력해 주었습니다.
변경하고자 하는 요소는 크롬의 요소 검사(F12) 등으로 값을 찾을 수 있습니다. 그 값을 찾은후 클래스이면 .을 추가, ID라면 #을 추가해주시면 됩니다.
클래스라면 앞에 점(.)을, ID 라면 앞에 샾(#)을 반드시 붙여서 입력해 주세요.
.example-class(엔터)#example-id(엔터).content>p(엔터)기존에는 style.css에서 변경이 가능했는데, 2020-09-10 기준 현재는 테마편집기 자체를 들어갈 수 없습니다.
A. Rocket Font 플러그인( https://wordpress.org/plugins/rocket-font/ )을 사용해 보세요.
위에서 서술된 폰트들이 어떻게 표시되는지는 구글 폰트에서 언어를 “Korean”으로 설정해서 보시거나 https://fonts.google.com/?subset=korean 을 클릭하시면 살펴보실 수 있습니다.
이럴때는 엘리멘터의 [텍스트 에디터 편집]화면에서 [스타일]을 선택하시고 [서체]선택 버튼에서 Rocket Font에서 기본 폰트로 설정한 폰트를 찾아 선택해주시면 됩니다.
A.만약 설정한 (옵션)폰트가 제대로 표시되지 않을 경우 옵션중에 [표시 방식]을 jQuery 방식으로 설정해 보세요.
참과자료 : 1. 워드프레스 폰트, 글자 크기 사이즈 변경하기