Skip to content

[m100] exam_science.hwp 12/15/18/19번 인라인 수식(Equation, treat_as_char) 미렌더 — 텍스트 라인에 빈 자리만 표시 #565

@planet6897

Description

@planet6897

증상

samples/exam_science.hwp 2 페이지 12번 문제 (그리고 15·18·19번 동일 증상):

"(단, 는 임의의 원소 기호이고, , , , 의 원자량은 각각 , , , 이다.)"

본문 내 원소 기호(A/B/C/D/X)와 원자량 표기(m-4, m-2, m+2, m+4)가 모두 빠져 보임. PDF 정답지에는 정상 표시됨.

원인 추정

rhwp dump 결과 (문단 0.61):

  • text_len=56, controls=10
  • controls 구성: 표 1 + 수식 9개 (모두 treat_as_char=true)
    • rmX, rmA, rmB, rmC, rmD
    • m-4, m-2, m+2, m+4
  • font: "Equation Version 60", font_size=1100

→ 문단 텍스트의 빈자리는 인라인 수식 자리(폭은 잡혀있음)인데, 수식 본체가 SVG에 그려지지 않음.

영향 범위

  • exam_science.hwp 12, 15, 18, 19번 문제 (1차 보고)
  • 같은 패턴(treat_as_char=true 수식)을 쓰는 다른 문서에도 영향 가능

수정 방향 후보

  1. 인라인 수식 렌더 경로가 treat_as_char 컨트롤 처리에서 누락됐는지 확인
  2. EquationObject 렌더러가 인라인 컨텍스트(라인 박스)에서 호출되는지 확인
  3. "Equation Version 60" 폰트의 EQ-스크립트(rmA 등) → 글리프 매핑 경로 점검

검증 자료

  • 파일: `samples/exam_science.hwp` (페이지 2, 문제 12/15/18/19)
  • 비교 PDF: 한컴독스 출력 (보조 ref)

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