Prism — M7 32:9 초와이드 덱 실행 명세 (Layer 3)
| 버전 |
수정일 |
수정자 |
주요 변경 내용 |
비고 |
| v0.1.0 |
2026-09-29 |
HMCM |
신규 제정 — 3840×1080 사이니지·울트라와이드 발표 실행 명세. 24열 그리드, 중앙 경계, 패턴 9종 |
draft — 사용자 승인(2026-09-29) |
| v0.1.1 |
2026-09-29 |
HMCM |
스키마 정합 보정 — medium: presentation + medium_variant: presentation.ultrawide, 스키마 필수 필드(components·budget·overrides_strict) 명시, U6·U8 분할을 L1 대응 6종 내로 조정, §8.1 구조 검증 결과 기재, active 전환 |
[CONFLICT DETECTED] 해소 — 사용자 선택 '최소 추가' |
| 메타 |
값 |
| 모듈 |
M7 ultrawide-deck — 32:9 초와이드 덱 |
| 계층 |
Layer 3 (실행 명세 · M2 차분형 — M2와 다른 부분만 규정) |
| 대상 산출물 |
PPTX·PDF·HTML 슬라이드 — 사이니지·울트라와이드 모니터용 세미나·보고 덱 |
| 상위 의존 |
design.medium.ultrawide.md 0.1.0 (L2d) · design.medium.presentation.md 0.1.1 (L2b 승계분) · components 0.1.1 · tokens.json |
| 형제 모듈 |
M2 ppt/module.ppt-deck.md — 본 문서에 없는 항목은 M2 값을 그대로 따른다 |
| 지배 조건 |
높이 1080(16:9와 동일) · 폭 3840 · 중앙 x=1920 얇은 베젤 |
module:
id: ultrawide-deck
name: 32:9 초와이드 덱
version: 0.1.0
status: active # 2026-09-29 등록 (modules §4.1 M7)
brand: saman
medium: presentation
medium_variant: presentation.ultrawide # L2d
dual_medium: false
format: 3840x1080
columns: 24
type_set: expressive
components: [eyebrow, header, hero, rule, footer, card, stagecard, connector, principle, table, stat, chartframe, directive, badge, scope, toc, stepper, xref, mediaframe]
component_count: 19 # M2와 동일 선별
variant_count: 33
patterns: [u1-cover, u2-toc, u3-divider, u4-content, u5-compare, u6-triple, u7-process, u8-data, u9-conclusion]
budget: # M2 §7 승계 (recommended / max, 자)
title: { recommended: 15, max: 25 }
hero: { recommended: 12, max: 18 }
paragraph_lines: { recommended: 3, max: 5 }
card_title: { recommended: 12, max: 20 }
card_body: { recommended: 60, max: 90 }
stage_desc: { recommended: 30, max: 45 }
directive: { recommended: 60, max: 90 }
principle: { recommended: 40, max: 60 }
stat_label: { recommended: 10, max: 15 }
stat_note: { recommended: 20, max: 25 }
source: { recommended: 40, max: 60 }
slide_total: { recommended: 150, max: 250 }
overrides_strict: # 강화만 (MS-3)
- center_rule: text-no-cross # CB-1
- text_max_width_px: 1860 # UZ-3
- body_max_cols: 6 # UZ-1 (L2b ZN-1과 동일 폭 한계)
- conclusion_zone_default: right-half # UV-2
depends_on: { foundations: 0.1.2, medium.ultrawide: 0.1.1, medium.presentation: 0.1.1, components: 0.1.1 }
1. 적용 조건
| 적용 |
제외 |
| 3840×1080 사이니지·울트라와이드·모니터 2대(얇은 베젤) 발표 |
16:9 투사·화면 공유 → M2 |
| 로비·전시 32:9 정지 화면 |
5120×1442 → X1 확장 슬롯 |
|
인쇄 배포 → M5 재조판 (슬라이드 축소 인쇄 금지) |
2. M2 승계표 (변경 없음)
| 항목 |
M2 위치 |
| 타입 바인딩 (caption 19 ~ display-lg 99px, PPTX pt = px÷2) |
§3 |
| 스페이싱·획·반경 |
§3 하단 표 |
| 색·테마 (라이트 기본 / 다크는 표지·디바이더·강조만, ≤10%) |
§4 |
| 컴포넌트 선별 19종 / 변형 33종 |
§6 |
| 분량 예산 (제목 25자 · 히어로 18자 · principle 60자 · 장당 250자) |
§7 |
PPTX 생성 상수 중 EMU_PER_PX=6350, 폰트 Pretendard 임베드, GX-1~GX-4 |
§8 |
3. 캔버스·그리드
| 항목 |
px |
EMU |
| 캔버스 |
3840 × 1080 |
24,384,000 × 6,858,000 |
| 좌우 마진 |
48 |
304,800 |
| 콘텐츠 폭 |
3744 |
23,774,400 |
| 컬럼 (24개) |
133 |
844,550 |
| 거터 |
24 |
152,400 |
| 중앙선 |
1920 (12|13열 거터 정중앙) |
12,192,000 |
- 컬럼 X좌표:
X(i) = 48 + (i−1)×157 [ref: design.medium.ultrawide.md §3.1]
- 수직 존: 헤더 48
192 · 콘텐츠 216960 · 푸터 984~1032(불가침) — M2 §2.3과 동일
- 허용 분할 9종과 존 좌표: [ref:
design.medium.ultrawide.md §5]
4. 슬라이드 패턴 (9종)
M2 S1~S9에 1:1 대응한다. 모든 분할은 12|13 경계를 포함한다 (CB-3).
| ID |
대응 |
분할 |
테마 |
존 구성 |
결론 존 |
| U1 표지 |
S1 |
12:12 |
다크 허용 |
①hero(display-lg·강조어 1) ②메타·도판 |
① hero |
| U2 목차 |
S2 |
12:12 |
라이트 |
①eyebrow+title ②toc(2단계 이내) |
② |
| U3 디바이더 |
S3 |
12:12 |
다크 |
①장 번호+장 제목 ②도판 또는 여백 |
① 제목 |
| U4 표준 콘텐츠 |
S4 |
16:8 또는 12:12 |
라이트 |
①도판·본문(본문은 6col 이하) ②card·stat·directive |
② 상단 |
| U5 비교 |
S5 |
12:12 |
라이트 |
①as-is(회색) ②to-be(green) + 하단 principle |
② 하단 principle |
| U6 3요소 |
S6 |
6:6:12 |
라이트 |
①② card·stat ③결론 — 3요소는 ③에 stagecard×3 또는 ①②③ 순차로 배치 (US-2: 8:8:8 금지) |
③ |
| U7 프로세스 |
S7 |
6:6:6:6 |
라이트 |
stagecard×4 + connector(중앙 횡단 허용, 귀결만 악센트) |
최종 단계 |
| U8 데이터 |
S8 |
16:8 |
라이트 |
①chartframe·table ②stat·해설 |
② |
| U9 결론 |
S9 |
12:12 |
라이트/다크 |
①principle ②근거·질의응답 |
① principle |
| ID |
규칙 |
| PT-U1 |
슬라이드당 결론 존 1개. 기본 위치는 우반면 (UV-2). 예외: U1·U3·U9는 좌반면 hero/제목/principle |
| PT-U2 |
콘텐츠 하단 ≤ 960px, 푸터 존 불가침 (M2 PT-D2) |
| PT-U3 |
좌우 반면 상단 y=216 정렬. 하단 공백 > 25% 금지 (UV-3) |
| PT-U4 |
텍스트는 x=1920을 가로지르지 않는다 (CB-1). 텍스트 요소 폭 ≤ 1860px (UZ-3) |
| PT-U5 |
헤더 존(제목·eyebrow)은 좌반면에서 시작·종료한다. 우반면 헤더 존은 메타(2필드)·비움 중 택1 |
5. 푸터
| 위치 |
내용 |
| 좌반면 (48~1908) |
출처 (caption, 60자 이하) |
| 우반면 (1932~3792) 우측 정렬 |
브랜드 · 페이지 |
6. 제작 절차
| 단계 |
작업 |
판정 |
| 1 |
메시지를 슬라이드 단위로 분해 — 1장 = 1논리 단위 |
덱 구성표 |
| 2 |
각 장에 패턴(U1~U9) 배정, 다크 ≤ 10% |
매핑 완료 |
| 3 |
존 좌표 산출 (L2d §5) |
정합 잔차 0 |
| 4 |
컴포넌트 배치 (M2 §6 카탈로그) |
카탈로그 외 0건 |
| 5 |
문안 — M2 §7 예산 |
예산 위반 0건 |
| 6 |
중앙 경계 확인 |
텍스트 횡단 0건 |
| 7 |
PPTX(slide_width=24384000, slide_height=6858000) 또는 HTML(3840×1080 오써링 후 전체 스케일) |
왕복 검증 |
| 8 |
검증 §7 |
전항 PASS |
7. 검증 체크리스트
M2 §10 자동 A1A13·육안 V1V6을 적용하되, A1·A2·A6은 아래로 대체하고 U1~U6을 추가한다.
| # |
항목 |
기준 |
| A1′ |
캔버스 |
3840×1080, EMU 정합 |
| A2′ |
그리드 |
24×133+23×24 = 3744, 존 좌표 L2d §5 일치 |
| A6′ |
measure |
연속 본문 존 ≤ 6col(918px, 38.2em) |
| U1 |
중앙 경계 |
텍스트 bbox의 x=1920 포함 0건 |
| U2 |
텍스트 폭 |
≤ 1860px |
| U3 |
분할 |
L2d §5 목록 외 0건 |
| U4 |
결론 존 |
장당 1개, PT-U1 위치 |
| U5 |
헤더 |
좌반면 내 종료 (PT-U5) |
| U6 |
육안 — 실기 시험 |
사이니지에서 베젤 위치에 글자 걸림 0건 (가능한 경우) |
- 육안 V1(XGA 축소 판독)은 반면 판독으로 대체한다: 1920×540(50%) 렌더 후 각 반면의 1차 메시지 식별
구조 검증 결과 (modules §8.1 — active 등록 근거)
12항 전항 PASS (2026-09-29, HMCM, 자기검증 — 검증 스크립트 98. design/Code/초와이드/verify_m7_structure.py): 스키마 필수 필드 충족 · depends_on 기록 · 정량 명시(19종/33변형) · 완화 0건(강화 4건) · 겸용 해당 없음 · 전 슬롯 예산 · 분할 L1 대응 6종 내 · 결론 존 패턴당 1개 · 존 좌표 정합 · 카탈로그 외 0건 · 미사용 0건(M2 선별 승계) · 역할 중복 0건
본 모듈은 참조 사양이다. 발표 내용의 정확성·적절성은 별도 검증해야 한다.