designpaca/packages/skill/references/presets/editorial.md
Yun Chan 88c11682b1 feat(skill): route fixes, delivery report, composition diversity, platform refresh
- route table: extension route for products with an existing visual
  language, feedback row, derived state tokens stay local
- completion: blocking 0 plus reported unverified; hard-gate surface is
  the touched scope; delivery report starts with what and how to open
- design.md created at step 0 with a skeleton, fingerprint line and
  change log; product-surface rubric reading; direction delegation
  states the chosen card and reason
- layout: hero families, nav forms, footer forms; art-direction page
  convergence 6 axes; genre sections; image treatments; placeholder
  conventions; multi-screen order; Tailwind theme mapping
- platform: scroll-driven examples, anchor positioning, canvas OT,
  three/R3F pins, shadcn style prefixes, Safari 26 notes, subgrid
- design-gate: four result states, exit codes, cwd module resolution,
  --url/--out-dir/--strict, oklch contrast, dead selector word match
- Korean font budget split from the Latin baseline
2026-10-06 16:55:38 +09:00

6 KiB

프리셋: editorial — 잡지의 여백과 세리프

한 문장: 읽는 것이 목적인 화면. 콘텐츠가 주인공이고 UI는 뒤로 물러난다.

언제 고르나

  • 콘텐츠(글·사진·작업물)가 실제로 있고 그것이 설득의 주체일 때
  • 브랜드·미디어·포트폴리오·럭셔리·문화 기관
  • 기능이 많은 제품·전환 랜딩·데이터 밀도 화면도 콘텐츠의 읽기 리듬과 인쇄 어휘가 과업을 돕는지 검토한다. 정보 입력·비교·반복 행동이 주역이면 이 프리셋의 여백·서체·이미지 비중을 그 역할에 맞게 줄이거나 다른 구조를 택한다.

결정

타이포그래피

  • 세리프 또는 고대비 산세를 주역 후보로 둔다. 대상 언어의 glyph·작은 크기·긴 읽기에서 더 잘 작동하는 쪽을 선택한다.
  • 비율 1.333~1.618은 헤드라인과 본문 차이를 검토하는 출발 후보다. 실제 언어·폭·위계에서 필요한 차이를 확인해 정한다.
  • 본문 --measure는 상대적으로 좁은 값에서 시작하고, 라틴 6068자·한글 2535자는 후보 범위로만 쓴다(한글 정본은 ../typography.md §6-5의 32~40자다. 그보다 좁게 잡는 것은 이 프리셋의 선택이고, 좁은 컬럼에 허용된 20자대 범위 안이다). 글꼴·언어·확대 상태의 실제 문단으로 확정한다.
  • Regular + 하나는 관리하기 쉬운 시작점이다. 역할·언어·실제 위계가 더 많은 웨이트를 요구하면 전송량과 렌더를 확인해 추가한다.
슬롯 무료(라틴) 유료(라틴) 한글 후보 풀
디스플레이 Instrument Serif, Fraunces Signifier, PP Editorial New Hahmlet · Song Myung · 제주명조 · 마루 부리 · (산세 표제면) Wanted Sans
본문 Spectral, Lora Söhne, Tiempos 리디바탕 · 이롭게 바탕 · Gowun Batang · 나눔명조 · Noto Serif KR · (산세 본문이면) Gowun Dodum · IBM Plex Sans KR
  • 한글 칸은 순서가 우선순위가 아니다. 선택 기준: 긴 읽기 본문이면 대비가 낮고 속공간이 넉넉한 바탕(리디바탕·이롭게 바탕)을, 손맛·공예·문화재 브리프면 붓 기운이 남은 쪽(Gowun Batang·Song Myung)을, 영화·포스터·강한 표정이면 Hahmlet·제주명조를 먼저 proof sheet에 올린다.
  • 마루 부리는 designpaca로 만든 쇼케이스 21종 실측(2026-10-01)에서 11종이 표제에 썼다. 직전 산출물과 겹치면 다른 후보로 바꾸거나, 두 후보와 비교한 기록을 남긴다(README.md의 포트폴리오 반복 점검).
  • 서체 성격과 라이선스는 README.md의 한글 서체 후보 풀을 따른다.

색

  • 배경 명도 범위: 밝은 종이(OKLCH L 0.940.99)만이 아니다. 이미지·브랜드가 지지하면 중간 명도 유채색 면(L 0.550.80, C ≤ 0.10 — 예: 청회·올리브·쪽빛 회색)이나 깊은 유채 다크(L 0.150.25)도 editorial 리듬을 해치지 않는다. 웜 오프화이트(#f4f1e9#fdfdfb 부근)는 이 저장소에서 과다 사용된 출발값이므로 고를 때 브리프 연결 근거를 적는다.
  • 잉크는 순흑과 근접색을 실제 대비·주변 이미지·긴 읽기에서 비교한다.
  • 강조색 계열: 콘텐츠 이미지에서 실제로 뽑은 색, 출판 전통의 인쇄 원색(주홍·코발트), 또는 무채 + 밑줄 위계 중에서 고른다. 녹·테라코타·갈색은 수렴 클러스터(README.md)이므로 콘텐츠가 그 색일 때만 쓴다.
  • 강조색의 면적은 역할과 실제 대비로 정한다. 넓은 specimen field나 이미지 배경도 브랜드·위계·접근성을 지지하면 쓸 수 있으며, 링크·인용·페이지 번호는 대비·밑줄·위치로도 구분할 수 있다.
  • radius 범위: 04px가 인쇄 어휘에 가깝지만, 이미지 프레임에 824px 큰 곡률이나 원형 크롭을 쓰는 매거진 문법도 있다. 2px 단일값을 습관으로 쓰지 않는다.

간격

  • 여백이 콘텐츠다. 섹션 간격을 본문 간격의 5~6배까지 벌려도 된다
  • 초점·균형·내용 군집에 도움이 될 때 비대칭을 검토한다 — 본문을 그리드 왼쪽 2/3에 두고 오른쪽을 비우거나, 캡션을 여백에 흘릴 수 있다
  • 이미지는 본문 폭을 넘어가게(wide/full) 두어 리듬을 만든다

재질 (svg-filters.md)

  • 필름 그레인은 인쇄·사진 재질이 브리프에 맞을 때만 후보로 둔다. 효과 없이도 editorial 리듬이 성립해야 한다.
  • 인쇄물의 질감: 이미지에 미세한 듀오톤 또는 그라디언트 맵
  • 유리·네온·글로우는 이 프리셋에 어울리지 않는다

모션 (motion.md)

  • 거의 움직이지 않는다. 등장 연출은 없어도 된다. 넣는다면 페이드 + 짧은 상승(8~16px)이 상한이다. 스크롤 등장은 기본값이 아니다
  • duration 은 느리게(--dur-slow), 이징은 --ease-out
  • 스크롤 재킹 금지. 읽는 사람의 속도를 뺏지 마라

흔한 실패

  1. 세리프의 실제 글자·행간·정보 밀도를 보지 않고 여백만 좁혔다 → 대표 문단과 캡션에서 획·속공간·줄 추적을 확인한다
  2. 색면이 본문·행동과 경쟁하거나 대비를 깨뜨린다 → 면적·인접색·읽기 상태에서 다시 비교한다
  3. 이미지 역할을 보지 않고 같은 크기만 반복했다 → 시퀀스·비교·크롭의 역할을 확인해 크기 변주가 필요한지 정한다
  4. 본문 폭이 넓어 줄 추적이 어려워진다 → 실제 문단·언어·확대 상태에서 measure를 다시 정한다
  5. 한글 fallback을 확인하지 않았다 → 의도한 fallback인지 glyph·위계·줄바꿈을 실제 렌더에서 확인한다

리스크 후보 (2단계에서 필요할 때 하나 고른다)

  • 히어로에 이미지 없이 타이포그래피만
  • 본문 폭을 극단적으로 좁히고 여백에 주석을 흘리기
  • 페이지 번호·러닝헤드 같은 인쇄물 장치를 웹에 가져오기