← 목록
기타 2026-06-20 3KB 읽기 4분

요청: studio-crowny-기능작동-UI통일

  • 날짜: 2026-06-20 14:03:15
  • 작업 경로: /Users/ef/crowny-fonts

요청 본문

studio.crowny.org 개선. 실제 기능 작동되도록. 크라우니폰트+크라우니생태계와 UI 통일.

관련 산출

(클로드가 작업 결과를 이어 기록)


완료 (2026-06-20)

기능 작동 검증

  • 편집기(3패널) 정상 렌더·콘솔에러 0. export/publish API 200, 발행사이트 /s/:slug 200. 빠델라 템플릿 캔버스 렌더 OK.

Crowny 폰트 + 생태계 UI 통일

  • 공유 디자인시스템 CSS 신설: /Users/ef/crowny-fonts/크라우니디자인.css → studio.crowny.org/font/크라우니디자인.css (변수폰트 3종 @font-face + 따뜻한 크라우니 토큰, CORS 개방).
  • 적용: 스튜디오.html(편집기 chrome) · preview.html(캔버스) · 엔진/렌더러.js(발행·익스포트, 한선씨 동반 동기화).
  • 검증(Chrome 헤드리스): 편집기·캔버스·발행사이트·익스포트 산출물 전부 Crowny Gothic 렌더. 색 통일(terracotta/gold).
  • 생태계 전역: 타 서비스가 CSS 한 줄 링크로 통일 채택 가능(후속).

생태계 UI 통일 규약 + 전파 도구 (2026-06-20)

  • 규약: /Users/ef/crowny-fonts/크라우니디자인규약.md — 단일원본 CSS + 채택2줄(html data-crowny + link).
  • 중앙 CSS: 크라우니디자인.css에 html[data-crowny] body{font-family:var(--crowny-sans)} 전역블록 추가 → 링크+속성만으로 폰트통일, CSS 1파일 수정=전 서비스 반영.
  • 전파 도구: ~/.claude/scripts/crowny-design.sh (apply/status/verify/list/revert, 멱등). 레지스트리 디자인적용대상.psv(name|실서빙HTML). 한글URL은 ENV+바이트모드 perl, ASCII마커 data-cds.
  • 적용·검증(라이브): studio ✅·font ✅·padella ✅(world.html, Chrome 확인)·aimed(파일).
  • 함정: 레지스트리는 실서빙파일 지정(padella /=world.html≠index.html). 한선씨서버(amena 포털서버.toau)는 HTML임베드→파일주입 무효, .한선 소스통합 필요(도구범위 밖).

생태계 일괄 적용 (2026-06-20)

  • crowny-services 프레임워크 37서비스 일괄 통일: public/<name>/index.html 37개에 도구로 링크+data-crowny 주입(정적서빙→재기동불필요). 라이브 ✓(bible·market·asset·edu·architect·spirit·cloud·memo…). 공유템플릿(서비스서버.js)도 data-crowny+폰트 적용.
  • 개별 정적: studio·font·padella(라이브✓)·aimed.
  • 별도서버(academy·kps·design·fab·int 등): 자체 서버/HTML → 레지스트리에 실서빙경로 추가 후 apply 필요(점진). 한선씨서버(amena)는 소스통합.
  • 궁극안: 게이트웨이 응답 HTML에 <link> 주입하면 206도메인 일괄(단일점)이나 라이브 게이트웨이=무접촉 원칙→사용자 승인 필요.

둘다 진행 결과 (2026-06-21)

  • per-service: ~40+ 라이브 통일(crowny-services 37 + studio/font/padella/academy/invest/aimed). 13/13 대표 ✓.
  • 게이트웨이 주입: node lib/proxy.js sendResponse에 fail-open 주입 구현(플래그 CROWNY_DESIGN_INJECT). 발견: 라이브 게이트웨이=한선씨 gwlive.toau → node판은 휴면. 라이브 전체주입은 한선씨 게이트웨이 동등구현+스왑 필요(고위험·gateway세션)→미배포. 그림자 충돌 즉시 정리, 라이브 무손상 확인.