피드로 돌아가기
포인트는 이상하고 일관성 없는 측정 단위다
GeekNewsGeekNews
Infrastructure

포인트는 이상하고 일관성 없는 측정 단위다

0.4%의 정의 차이로 인한 LaTeX-Inkscape 렌더링 불일치 분석

neo2026년 5월 14일5intermediate

Context

디지털 타이포그래피 도구 간 Point 정의의 파편화로 인한 렌더링 오차 발생. LaTeX(1/72.27 inch)와 Inkscape(1/72 inch)가 서로 다른 표준을 채택함에 따라 정밀한 격자 설계 시 정렬 불일치 문제 노출.

Technical Solution

  • NIST 표준 기반의 0.013837 inch 정의를 TeX 시스템에 반영한 72.27pt/in 구조 설계
  • 계산 편의성과 수학적 단순성을 위해 PostScript에서 도입한 1/72 inch 기반의 Default User Space 표준 채택
  • 정밀도 확보를 위해 2^16 sp = 1 pt 관계를 가지는 Scaled Points 단위의 내부 연산 체계 구축
  • SVG 및 CSS 표준과의 호환성을 위해 W3C 기준인 72pt/in 단위를 Inkscape 아키텍처에 적용
  • 하드웨어 제약과 역사적 표준의 차이를 극복하기 위해 도구별 독립적인 Point Mapping Layer 운영

- 외부 툴체인 통합 시 기본 측정 단위(Unit)의 정밀한 정의 값 교차 검증 - 부동 소수점 오차 방지를 위해 TeX의 Scaled Points와 같은 정수 기반 최소 단위 연산 체계 검토 - 산업 표준(NIST, W3C)과 실제 구현체(PostScript, TeX) 간의 괴리 여부 확인

원문 읽기