Skip to content

한글 세리프 폴백 체인에 Noto Serif CJK KR 추가 #370

@planet6897

Description

@planet6897

배경

form-002.hwpx 10쪽의 일부 볼드 문구(예: (기술적 측면), 연구개발기간, 정부지원연구개발비, 주관연구개발기관, 정부납부기술료 등)가 SVG 출력에서 볼드로 표시되지 않는 문제 발견.

분석

  • SVG 출력은 정상 — 해당 <text> 요소에 font-weight="bold" 속성이 정확히 부여됨.
  • 문제는 폰트 폴백 체인:
    함초롬바탕,'Batang','바탕','AppleMyungjo','Noto Serif KR',serif
  • 리눅스 표준 환경에는 위 패밀리가 모두 미설치이며 시스템에 설치된 한글 세리프는 Noto Serif CJK KR (Bold 포함).
  • Noto Serif KR(Google Fonts)과 Noto Serif CJK KR(noto-cjk 패키지)은 패밀리명이 다름.
  • 체인의 모든 패밀리가 미설치되면 generic serif로 떨어진 뒤 한글 글리프는 시스템 자동 폴백되며, 일부 SVG/PDF 렌더러에서 font-weight=bold가 매칭/합성되지 않아 Regular로 그려짐.

수정 방향

src/renderer/mod.rs의 한글 세리프 폴백 체인에 'Noto Serif CJK KR' 추가.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions