Skip to content

shortcut.hwp 부수 결함 — PUA 글자 + 탭 leader + 바탕쪽 자동번호 미렌더 (Task #702 후속) #709

@planet6897

Description

@planet6897

결함 개요

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 처리 결함 가능성.

환경

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