타입 스케일·공통 크롬을 Figma 기준으로 정렬 — 상단 내비게이션 · 하단 탭 아이콘 · 버튼 · 시트

This commit is contained in:
Sn-Kinos
2026-09-27 19:59:33 +09:00
parent 65ba44a1d1
commit 388ea4227c
19 changed files with 153 additions and 69 deletions
+1 -1
View File
@@ -179,7 +179,7 @@ def build(tok: dict) -> str:
parts.append(f"height: {num(v['leading'])}")
if "tracking" in v:
em = float(str(v["tracking"]).replace("em", ""))
parts.append(f"letterSpacing: {em * float(v['size'])}") # em → 논리픽셀
parts.append(f"letterSpacing: {round(em * float(v['size']), 3):g}") # em → 논리픽셀
lines.append(f"static const {camel(k, 'type-')} = TypeToken({', '.join(parts)}); // {k}")
out.append(emit_class("AppType", "타입 스케일. 값은 design-tokens.md 의 type 블록 그대로다.", lines))