v3.17.0 — 렌더 충실도 + 결재란 겹침 해소
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 스크린샷 육안 대조.