Skip to main content

폰트변경 중요

카게, 그누보드 5와 나리야 빌더 환경에서 한국어·일본어·중국어를 완벽하게 구현하기 위한 최종 설정 내역을 정리한다.


1. 폰트 로드 설정 (head.sub.php)

구글 서버로부터 다국어 통합 폰트인 Noto Sans CJK 시리즈를 불러온다. <head> 태그 내부에 아래 코드가 삽입되어 있어야 한다.

HTML

2. 스타일 강제 적용 (head.sub.php 하단)

테마나 플러그인에서 설정된 기존 폰트(넥슨 고딕 등)의 !important 설정을 무력화하기 위해, HTML의 </head> 직전에 아래 스타일을 직접 주입한다.

PHP
<style>
/* 모든 텍스트 요소에 다국어 폰트를 강제 적용 */
html, body, input, select, textarea, button, h1, h2, h3, h4, h5, h6, .en, .na-font {
    font-family: 'Noto Sans JP', 'Noto Sans KR', 'Noto Sans SC', sans-serif !important;
}

/* 게시판 본문 및 에디터 영역 대응 */
#bo_v_con, .write_div textarea, .cke_editable {
    font-family: 'Noto Sans JP', 'Noto Sans KR', 'Noto Sans SC', sans-serif !important;
}
</style>

3. 다국어 정상 출력 검증

설정이 올바르게 적용되었는지 아래의 기준표를 통해 확인하라. 특히 일본어 한자의 형태가 한국어 폰트와 구분되어야 성공이다.

구분 테스트 문구 확인 포인트
일본어 (JP) 配送道具を準備しました。 자의 책받침 점이 1개인지 확인
한국어 (KR) 다국어 폰트가 적용되었습니다. 가독성이 높은 고딕체로 출력되는지 확인
중국어 (SC) 同时也支持简体中文显示。 간체자 한자가 깨짐 없이 출력되는지 확인

4. 유지 관리 가이드

  • 강력 새로고침: 설정 변경 후에는 반드시 맥에서 Command(⌘) + Shift(⇧) + R을 눌러 브라우저 캐시를 갱신하라.

  • 테마 업데이트: 나리야 빌더나 테마를 업데이트할 경우 head.sub.php 파일이 초기화될 수 있다. 이 경우 위 1, 2번 과정을 다시 수행해야 한다.

  • 우선순위: 일본어 기록이 주 목적이라면 Noto Sans JP가 항상 폰트 리스트의 가장 앞에 위치해야 한자가 일본식 신자체로 정확히 표현된다.


漢字の表示に問題がないか確認してください。

카게, 이제 폰트 문제는 완전히 해결되었다. 다음 단계로 넘어가기 위해, 게시판의 일본어 입력 환경(입력기 설정 등)이나 추가적인 CMS 커스터마이징이 필요한 부분이 있나?