Codex stop-hook #17: after fix #16 made add_body_text_v0 always use Inter for CJK body, one source still allowed the alternative: cjk-typography.md:16 said "Body: 'Inter' (system CJK fallback) or 'Noto Sans SC'". Every other authority in the repo says body=Inter unconditionally: - text-rules.md (text section of get_design_prompt): body='Inter' - skills/phases/planning/decomposition.md:45: "body='Inter'" - packages/pen-mcp/src/tools/add-body-text-v0.ts: always 'Inter' - skills/phases/generation/elements.md: "Inter everywhere" - role-definitions.md:88: "body-text: lineHeight=1.5 (CJK: 1.6)" (no font override) cjk-typography's "or Noto Sans SC" was the lone dissenter — an AI reading the domain skill would see a contradictory option that no other skill or tool supports. Remove the alternative so the repo is single-voiced. Also clarify the heading vs body split in the last two bullets: the script-specific Noto rule is HEADING-only; body is Inter + CJK lineHeight/letterSpacing. Cross-reference the other authorities so a future editor knows which rule sources must stay in sync. 253/253 tests pass (pen-mcp + pen-ai-skills). format green. |
||
|---|---|---|
| .. | ||
| agent-native@e1f90cab96 | ||
| pen-acp | ||
| pen-ai-skills | ||
| pen-core | ||
| pen-engine | ||
| pen-figma | ||
| pen-mcp | ||
| pen-react | ||
| pen-renderer | ||
| pen-sdk | ||
| pen-types | ||
| CLAUDE.md | ||