Miridih 내부 도식 · 레퍼런스 2026-08-26

미리디 아카이브

내용시각화 요소 대치 도식 3편, 코드·원문에서 직접 뽑은 레퍼런스 4편, 실측으로 쓴 설계 메모 3편, MOR-2018 인터랙티브 문서 2편. 전부 텍스트가 살아 있는 웹 페이지다.

문서 12 갈래 4 텍스트 검색 100% 외부 의존성 0
01

내용시각화 · 요소 대치

담당자 지도

병합 대치 정렬 문제

정렬 깨짐의 원인 2층 → 해결 레이어 2갈래 → 누구에게 물을까. "스마트블록" 정의 충돌부터 확인.

  • tidyLayout
  • DimensionPolicy
  • 에스컬레이션
열기
알고리즘 · 코드 실측

재배치 알고리즘 파이프라인

v0.6 — 연산자가 여덟이 됐다. 새로 붙은 둘(method 7·8)은 페이지의 빈 공간을 이동 예산으로 쓰고, 발동 조건에서 넘침을 뺐다. 정확히 풀 수 있는 것을 먼저 풀고 되돌릴 수 없는 것을 맨 뒤에 두는 원칙이 3→1↔2→5→4→7→8→6 순서를 만든다. 합본 끝의 betterOf 가 「절대 나빠지지 않음」을 구조로 보장하고, 게이트의 자를 실측 tight 로 바꾼 것이 회귀를 막은 것을 넘어 사정권을 넓혔다.

  • 연산자 8 · 합본 8
  • method 7 · 8 유휴 여백
  • betterOf 회귀 가드
  • 판정 박스 배관
  • v0.5 아카이브
열기
설계 · 코드 실측

유휴 여백 재배치 설계

재배치가 남긴 FAIL을 페이지의 빈 공간을 이동 예산 삼아 다시 푼다. 발동 조건을 「텍스트 넘침이 있을 때」에서 신규 겹침 ∧ 유휴 ≥ τ(0.5)로 일반화하고, 세로 스프레드(method 7)·가로 탈출(method 8)을 붙였다. 96건 실측 FAIL 17→12, 신규 겹침 59→42쌍, 나빠진 케이스 0건. 회귀 한 건이 「자(판정 박스)의 불일치」를 드러내 실측 tight 배관을 낳은 과정까지.

  • method 7 세로 스프레드
  • method 8 유휴 지도
  • τ 스윕 0.4/0.5/0.65
  • betterOf 회귀 가드
  • 설계안 A·B·C 4편
열기
구조 변경 · 실측

엔진 내장 렌더 호스트

재배치 뷰어의 그림을 그리던 남의 preview 서버가 삭제됐다. 미리캔버스 엔진 렌더러를 저장소 안으로 들여 같은 화면을 스스로 그리게 만든 과정 — 엔진 패키지가 왜 세 층으로 갈리는지, paper-esm 이 왜 화면을 하얗게 만들었는지, 렌더가 텍스트 박스를 안 고친다는 사실이 재검증을 어떻게 무력화할 뻔했는지.

  • PageRootView
  • CJS/ESM 사본
  • tight box 실측
  • same-origin iframe
열기
설계 결정 · 실측

폰트 축소 하한

글자를 줄여 넘침·겹침을 풀면 FAIL 40건 중 15건. 하한은 「원안 대비 배율」과 「페이지 대비 크기」를 둘 다 걸어야 한다 — 컨테이너는 기준이 못 된다.

  • ISO 9241-303
  • 가독성 하한
  • 119건 실측
열기
지표 해부 · 인터랙티브

overlapAreaMap — 신규 겹침 게이트

재배치가 통과냐 탈락이냐를 가르는 지표 ⑥. 2단계 알고리즘과 제외 규칙 다섯 가지, 상수 값의 근거, 그리고 직접 밀어 보는 판정 시뮬레이터.

  • MOR-2018
  • 제외 규칙 5
  • W1 회귀 스펙
열기
설계 · 코드 실측

Component Signature (comp-sign)

컴포넌트의 지문. 디자인 문서 + RLSC 에서 구조 해시·text_map·채점 feature·visual tree 를 뽑아, 글도 같은 방식으로 해시해 등호 하나로 담을 컴포넌트를 찾는다. 3세대(sig3)가 스타일을 트리에서 빼고 자격 게이트로 옮긴 이유와, v38 → v50 연표·이슈까지.

  • 네 필드 · 구조 문자열
  • role-only + H 마킹
  • 표 · 차트 격자 토큰
  • v48 회귀 교훈
열기
02

실행 구조 · 서버와 브라우저

03

MORDOR · 규약과 정보 구조화

04

데이터 포맷 레퍼런스

검색 결과가 없습니다.