본문 폰트 후보 비교 보고서

기기별 "글자 굵기가 다르게 보인다" 제보 → 원인 진단 → 상업용 무료 후보 5종 실측 비교

배경 및 진단 결과

다른 기기(레퍼런스 폴더 font.jpg)에서 닉네임·메뉴 카드·하단 탭 라벨·"내 프로필"·"찜" 같은 일반 텍스트가 기준 기기(삼성)보다 눈에 띄게 얇게 보인다는 제보가 있었습니다. 코드를 확인한 결과 이 텍스트들은 이미 fontWeight: 700~800(굵게)으로 명시돼 있었고, 폰트 로딩 진단(font loaded=true error=none)으로도 로딩 실패가 아님을 확인했습니다.

즉 앱이 굵게 요청은 하고 있지만, 실제 렌더링은 각 기기의 시스템 기본 폰트에 맡기고 있어(브랜드 로고만 Jua 폰트 사용, 본문/라벨은 시스템 폰트) 제조사·OS 버전마다 결과물이 달라지는 구조적 한계였습니다. 삼성 기기는 자체 폰트(SamsungOne 계열)가 원래 두껍고 뭉툭해 굵게 보이지만, 다른 기기는 상대적으로 얇은 시스템 폰트를 쓰는 것으로 보입니다.

해결책: 시스템 폰트에 의존하지 않고 본문에도 커스텀 폰트를 번들하면, 어떤 기기에서도 항상 같은 두께·모양으로 보장할 수 있습니다. 아래는 상업적 이용이 완전히 무료인 한글 UI 폰트 후보 5종을 실제 앱 문구로 렌더링해 비교한 결과입니다.

① 실측 비교 — 실제 앱 문구로 렌더링

각 블록은 왼쪽부터 닉네임(fontSize 18/weight 800) · 메뉴 카드 라벨(18/800) · 하단 탭 라벨(16/700) · "내 프로필 보기"(13/보통) · 통계 숫자("0", 20/800) 순으로, 지금 앱 코드가 실제로 쓰는 크기·굵기 그대로입니다.

⚪ 현재 — 기기 시스템 폰트(기준선, 이 문서를 보는 이 기기의 기본 폰트로 표시됨)
닉네임구글녀
메뉴 카드초청 · 후기 · 찜
하단 탭홈 · 초청 · 남성 프로필 · 후기 · 대화
내 프로필내 프로필 보기 ›
통계0 받은 찜
① Pretendard OFL·상업무료
닉네임구글녀
메뉴 카드초청 · 후기 · 찜
하단 탭홈 · 초청 · 남성 프로필 · 후기 · 대화
내 프로필내 프로필 보기 ›
통계0 받은 찜
② SUIT OFL·상업무료
닉네임구글녀
메뉴 카드초청 · 후기 · 찜
하단 탭홈 · 초청 · 남성 프로필 · 후기 · 대화
내 프로필내 프로필 보기 ›
통계0 받은 찜
③ 나눔스퀘어 라운드 OFL·상업무료
닉네임구글녀
메뉴 카드초청 · 후기 · 찜
하단 탭홈 · 초청 · 남성 프로필 · 후기 · 대화
내 프로필내 프로필 보기 ›
통계0 받은 찜
④ Gmarket Sans 무료·상업이용가능
닉네임구글녀
메뉴 카드초청 · 후기 · 찜
하단 탭홈 · 초청 · 남성 프로필 · 후기 · 대화
내 프로필내 프로필 보기 ›
통계0 받은 찜
⑤ Spoqa Han Sans Neo OFL·상업무료
닉네임구글녀
메뉴 카드초청 · 후기 · 찜
하단 탭홈 · 초청 · 남성 프로필 · 후기 · 대화
내 프로필내 프로필 보기 ›
통계0 받은 찜

※ Gmarket Sans·Spoqa는 최고 굵기가 700(Bold)까지만 있어 800 대신 700으로 렌더링했습니다(그래도 대부분 시스템 폰트보다 굵게 보입니다).

② 라이선스·특성 비교

폰트제작사라이선스제공 굵기인상중장년 가독성
Pretendard orioncactus(개인, 오픈소스) OFL 1.1 Thin~Black(9단계, 가변폰트) 깔끔·중립적, 요즘 앱 표준 ◎ 획 대비 낮아 안정적
SUIT 선앤텍스트(sun-typeface) OFL 1.1 Thin~Heavy(9단계) Pretendard와 유사하되 조금 더 둥글고 따뜻함 ◎ 공썸 브랜드 톤(따뜻함)과 잘 맞음
나눔스퀘어 라운드 네이버 OFL 1.1 Light/Regular/Bold/ExtraBold(4단계) 둥글둥글 친근함, 가장 오래되고 검증된 무료 폰트 ◎◎ 획이 굵고 뭉툭해 중장년 대상 앱에 특히 강점
Gmarket Sans 지마켓(이커머스) 무료(상업 포함) Light/Medium/Bold(3단계만) 임팩트 있고 통통, 쇼핑앱 느낌 강함 ○ 개성이 강해 브랜드 로고(Jua)와 경쟁할 수 있음
Spoqa Han Sans Neo 스포카 OFL(MIT 유사) Thin/Regular/Medium/Bold(4단계) 단정한 핀테크·서비스 앱 느낌 ○ 무난하지만 최고굵기가 약해 700 이상 요청 시 아쉬움

※ 모두 SIL OFL 또는 그에 준하는 무료 상업 이용 라이선스로, 로고·앱 내 임베드·재배포 모두 별도 비용·저작권 문제 없이 가능합니다(2026-07-22 기준 재확인).

③ 추천

1순위: SUIT

Pretendard와 동일 계열(같은 제작 그�지 SUN, 사실상 자매 폰트)이라 가독성·완성도는 동급이면서, 획 끝이 조금 더 둥글어 공썸의 하트·핑크·손글씨(Jua) 브랜드 톤과 더 자연스럽게 어울립니다. 9단계 굵기라 지금 코드의 700/800 요청을 그대로 살릴 수 있고, 번들 용량도 가변폰트 1개 파일로 가볍게 처리 가능합니다.

2순위: 나눔스퀘어 라운드

중장년층 가독성만 놓고 보면 오히려 이쪽이 가장 안전한 선택입니다 — 획이 두껍고 뭉툭해 작은 글씨에서도 뭉개지지 않고, 10년 넘게 검증된 폰트라 자소 깨짐·특수문자 누락 같은 리스크가 거의 없습니다. 다만 굵기가 4단계뿐이라 세밀한 두께 조절은 SUIT보다 제한적입니다.

보류 권장: Gmarket Sans · Spoqa Han Sans Neo

Gmarket Sans는 개성이 강해 Jua 로고와 톤이 부딪힐 수 있고, Spoqa는 최고굵기가 700이라 지금 800 요청 라벨(닉네임·메뉴 카드)에서 원하는 만큼 굵어지지 않습니다.

다음 단계

후보 중 하나를 확정해주시면, 본문/라벨 전체(닉네임·카드·탭·버튼 등, Jua가 쓰이는 브랜드 헤드라인 제외)에 적용하는 작업을 진행하겠습니다. 폰트 파일을 앱에 직접 번들하므로 모든 기기에서 동일하게 보장되며, 새 네이티브 빌드 없이 OTA로 배포 가능합니다 (폰트도 이미지처럼 Metro 에셋으로 번들되는 방식이라 JS 번들과 함께 전달됩니다).