Repository navigation
feat(form_fit): lay out 신명 태명조, 신명 견고딕 and 한양그래픽 at Hancom's advances - #483
Conversation
Hancom Office lays out 신명 태명조 as a face of its own, in 2048 units, and not as 한컴바탕 or another face it substitutes: digits take 0.71 em and parentheses half an em. FormFit and the page estimate now take its advances for the base glyphs and the standard sets; before, the face was listed nowhere and its glyphs took their class's average width. A Hancom-saved fixture holds cells of 24 glyphs in the face at 10 and 30 pt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Hancom Office lays these two out as faces of their own too, 신명 견고딕 in 1000 units and 한양그래픽 in 2048, not as 한컴바탕. FormFit and the page estimate now take their advances for the base glyphs and the standard sets. A Hancom-saved fixture holds cells of 24 glyphs in each face at 10 and 30 pt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
airmang
left a comment
There was a problem hiding this comment.
347a4c7 검토 완료. 3개 글꼴의 units-per-em, 기본/확장 글리프 폭과 기존 대체 경로를 검토했습니다. 각 표 1679개 글리프에서 서로 다른 폭으로 중복된 문자는 없었고, FormFit 테스트 133개가 통과했습니다. 해당 최신 head의 CI 전체 성공과 실제 Python 3.12 로그(6759 passed, 18 skipped, 1 xfailed; coverage 기준 및 Ruff·mypy·Pyright·공개 저장소 게이트 통과)를 확인했습니다. 검토 범위에서 재현된 코드 결함은 찾지 못했습니다. 다만 #475/#468/#472 병합 후 최신 main 0193c010218cb5c0abeed891be2aab4ec9de2f80과 CHANGELOG.md 내용 충돌이 발생함을 git merge-tree로 확인해 병합을 보류합니다. main의 변경 기록을 함께 보존하여 충돌을 해결한 뒤 새 head의 검사와 통합 결과를 다시 검증해야 합니다.
airmang
left a comment
There was a problem hiding this comment.
3개 글꼴의 units-per-em, 기본/확장 글리프 폭 및 중복 문자 충돌 부재를 검토했습니다. 삽입 위치 정리 전후 데이터는 동일합니다. 충돌은 양쪽 기록과 테스트를 보존해 해결했고, 재배치 전후 함수·데코레이터·데이터의 의미가 같음을 대조했습니다. Python 3.10–3.14 전체 CI, CodeQL, 의존성 검사가 모두 성공했습니다. 같은 커밋의 중복 PR 테스트 실행은 취소하고 push 매트릭스 성공을 확인했습니다. 최종 통합본의 관련 테스트 1,692개도 통과했습니다. 검토한 head를 지정하여 squash 병합합니다.
Summary
Test plan
🤖 Generated with Claude Code