결함 개요
Task #702 (shortcut.hwp 다단 정의 후속 갱신 누락) 본질 정정 후 잔존하는 부수 시각 결함 3건.
shortcut.hwp 는 본 이슈 외에도 본질 영역 (1쪽 시프트, 별도 이슈 분리) 의 잔여 결함을 가지나, 본 이슈는 시각 영역만 다룸.
결함 1 — 제목 PUA 글자 미렌더
증상: 페이지 1 제목 "한글 2010 단축키 일람표" 가 "ㅎ글2010 단축키 일람표" 로 표시. "한" 자가 "ㅎ" 와 "글" 사이 공백으로 분리되어 보임.
원인: char_shape \\u{f53a} PUA (Private Use Area) 글리프 사용. "한" 의 합자 PUA 인 듯하나 폰트 fallback 또는 char_shape ratio=95% / spacing=-5% 적용 결함.
위치: `src/renderer/layout/paragraph_layout.rs` 또는 `src/renderer/text_glyph.rs` 영역.
결함 2 — 탭 leader 미렌더링
증상: PDF 는 description 과 단축키 사이에 점선 (...) 이 표시되나 SVG 는 공백만.
원인: 탭 leader (점선 가이드) 렌더링 부재.
위치: 탭 처리 경로 (src/renderer/layout/paragraph_layout.rs tab handling).
결함 3 — 바탕쪽 자동번호 (페이지 번호 데코) 미렌더
증상: PDF 는 각 페이지 우하단에 큰 회색 페이지 번호 (1~7) 가 데코로 표시. SVG 에는 표시 안 됨.
원인: HWP IR 의 바탕쪽 (master page) 1개 영역 안의 글상자에 `자동번호(Page)` 컨트롤이 있으나 (`tb_ctrl[0]: 자동번호(Page)`), 이 글상자가 SVG 에 emit 되지 않음.
위치: `src/renderer/layout/master_page.rs` 또는 바탕쪽 렌더링 경로.
결함 4 — 페이지 1 커서이동 right col 단축키 우측 정렬 누락
증상: 페이지 1 커서이동 right col 에 "현재 낱말의 끝 글자로", "줄 처음 으로" 등 description 은 표시되나, 대응하는 단축키 (Ctrl+(회색)5, Home, End 등) 가 우측 정렬되어 표시 안 됨.
원인: 다단 right col 에서 tab align right 처리 결함 가능성.
환경
결함 개요
Task #702 (shortcut.hwp 다단 정의 후속 갱신 누락) 본질 정정 후 잔존하는 부수 시각 결함 3건.
shortcut.hwp 는 본 이슈 외에도 본질 영역 (1쪽 시프트, 별도 이슈 분리) 의 잔여 결함을 가지나, 본 이슈는 시각 영역만 다룸.
결함 1 — 제목 PUA 글자 미렌더
증상: 페이지 1 제목 "한글 2010 단축키 일람표" 가 "ㅎ글2010 단축키 일람표" 로 표시. "한" 자가 "ㅎ" 와 "글" 사이 공백으로 분리되어 보임.
원인: char_shape
\\u{f53a}PUA (Private Use Area) 글리프 사용. "한" 의 합자 PUA 인 듯하나 폰트 fallback 또는 char_shape ratio=95% / spacing=-5% 적용 결함.위치: `src/renderer/layout/paragraph_layout.rs` 또는 `src/renderer/text_glyph.rs` 영역.
결함 2 — 탭 leader 미렌더링
증상: PDF 는 description 과 단축키 사이에 점선 (
...) 이 표시되나 SVG 는 공백만.원인: 탭 leader (점선 가이드) 렌더링 부재.
위치: 탭 처리 경로 (
src/renderer/layout/paragraph_layout.rstab handling).결함 3 — 바탕쪽 자동번호 (페이지 번호 데코) 미렌더
증상: PDF 는 각 페이지 우하단에 큰 회색 페이지 번호 (1~7) 가 데코로 표시. SVG 에는 표시 안 됨.
원인: HWP IR 의 바탕쪽 (master page) 1개 영역 안의 글상자에 `자동번호(Page)` 컨트롤이 있으나 (`tb_ctrl[0]: 자동번호(Page)`), 이 글상자가 SVG 에 emit 되지 않음.
위치: `src/renderer/layout/master_page.rs` 또는 바탕쪽 렌더링 경로.
결함 4 — 페이지 1 커서이동 right col 단축키 우측 정렬 누락
증상: 페이지 1 커서이동 right col 에 "현재 낱말의 끝 글자로", "줄 처음 으로" 등 description 은 표시되나, 대응하는 단축키 (Ctrl+(회색)5, Home, End 등) 가 우측 정렬되어 표시 안 됨.
원인: 다단 right col 에서 tab align right 처리 결함 가능성.
환경