증상
`samples/exam_science.hwp` 페이지 1 컬럼 2 의 5번 문제 본문에서, 본문 텍스트 첫 줄의 "용기에 H₂O(l)을" 부분이 그림(image)에 의해 가려져 화면에서 안 보인다. 또한 첫 4줄은 단어 사이 공백이 비정상적으로 큼 (justify 정렬에서 그림 영역만큼 폭이 좁아져 발생).
정답 PDF (`samples/pdf/hwp2022/exam_science.pdf`)에서는 그림과 본문이 분리되어 "5. 그림은 밀폐된 진공 용기에 H₂O(l)을 넣은 후 ..." 가 정상 표시.
원인 추정
p21 ci=0 그림 (tac=false, wrap=??) 이 본문 첫 줄과 같은 y 영역에 배치되어 텍스트를 가린다. 그림 wrap 또는 정렬 로직 점검 필요.
영역
`src/renderer/typeset.rs`, `src/renderer/layout.rs`, `src/renderer/composer.rs` 의 그림 wrap / 텍스트 둘러쌈 로직.
검증
수정 후 `./target/release/rhwp export-svg samples/exam_science.hwp` 페이지 1 컬럼 2 의 5번 문제에서 첫 줄에 "용기에 H₂O(l)을" 이 보이고, 단어 사이 공백이 정답 PDF 와 유사할 것.
분리 배경
Task #488 (수식 토크나이저 + 렌더러 italic) 진행 중 시각 검증에서 발견. 본질 영역(레이아웃)이 다르므로 별도 이슈로 분리.
증상
`samples/exam_science.hwp` 페이지 1 컬럼 2 의 5번 문제 본문에서, 본문 텍스트 첫 줄의 "용기에 H₂O(l)을" 부분이 그림(image)에 의해 가려져 화면에서 안 보인다. 또한 첫 4줄은 단어 사이 공백이 비정상적으로 큼 (justify 정렬에서 그림 영역만큼 폭이 좁아져 발생).
정답 PDF (`samples/pdf/hwp2022/exam_science.pdf`)에서는 그림과 본문이 분리되어 "5. 그림은 밀폐된 진공 용기에 H₂O(l)을 넣은 후 ..." 가 정상 표시.
원인 추정
p21 ci=0 그림 (tac=false, wrap=??) 이 본문 첫 줄과 같은 y 영역에 배치되어 텍스트를 가린다. 그림 wrap 또는 정렬 로직 점검 필요.
영역
`src/renderer/typeset.rs`, `src/renderer/layout.rs`, `src/renderer/composer.rs` 의 그림 wrap / 텍스트 둘러쌈 로직.
검증
수정 후 `./target/release/rhwp export-svg samples/exam_science.hwp` 페이지 1 컬럼 2 의 5번 문제에서 첫 줄에 "용기에 H₂O(l)을" 이 보이고, 단어 사이 공백이 정답 PDF 와 유사할 것.
분리 배경
Task #488 (수식 토크나이저 + 렌더러 italic) 진행 중 시각 검증에서 발견. 본질 영역(레이아웃)이 다르므로 별도 이슈로 분리.