Skip to content

v3.17.0 — 렌더 충실도 + 결재란 겹침 해소

Choose a tag to compare

@chrisryugj chrisryugj released this 06 Jul 02:17

Added

  • 렌더 per-run 폰트: charPr fontRef → fontfaces 글꼴명 → CSS font-family 스택 방출. 고딕 공문 제목이 함초롬바탕(serif)으로 렌더되던 것 해소.
  • 다구역(multi-section) 렌더: section0만 렌더하던 것을 전 구역 세로 스택으로 확장.
  • 겹침 감지 도구: bench/reflow-overlap-check.mjs — SVG 텍스트 bbox 겹침 수치화.

Fixed

  • 결재란(전자결재 스탬프) 표 겹침(reflow): 인라인 개체만 있는 문단의 합성 lineseg textpos 폴백을 0으로 — 라벨표·스탬프표가 같은 자리에 포개 찍히던 것을 한컴과 동일하게 나란히 배치. 재현 fixture 겹침 2쌍→0쌍, 코퍼스 75건 스윕 악화 0.
  • 중첩표 셀 높이 과소측정: cellContentExtent에 인라인 개체 높이 반영 — 표지 중첩표 텍스트 겹침·페이지 넘침 해소.
  • 가로(landscape) 문서 잘림: landscape="NARROWLY" 90° 회전 반영(용지 W/H 스왑) — 가로 표 우측 잘림 해소.
  • 연속 표 문단 페이지 포개짐: 페이지 전체가 표인 문단 연속 시 분할 경계 인정 확대 — 뒤 페이지들이 한 페이지에 겹쳐 그려지던 것 해소.

검증: 802/802 테스트(회귀 테스트 3건 신규) + 코퍼스 75파일 3점(픽스 전/후/main) 렌더 스윕 + Chrome headless 스크린샷 육안 대조.