{ "schemaVersion": 2, "sourceKind": "structured-spec", "confidence": "high", "slug": "typography", "name": "排版 Typography", "semanticTypeCandidates": [ "typography", "widget" ], "variantDimensions": [ { "name": "variant", "values": [ "default", "primary", "compact" ] } ], "representativeVariants": [ { "variant": "default", "label": "排版 · default" }, { "variant": "primary", "label": "排版 · primary" }, { "variant": "compact", "label": "排版 · compact" } ], "anatomy": { "root": "kole-typography", "content": "排版 主体内容", "state": "状态类 is-* 与 ARIA 属性同步" }, "structurePatterns": { "root": "kole-typography", "states": "default / hover / focus / disabled(按组件语义展示)", "responsive": "使用 CSS 令牌与 flex/grid,宿主可覆盖容器宽度" }, "usageHints": [ "统一标题、正文、辅助文字、数字和省略文本的层级与阅读体验。", "五端保持相同的类名、状态和基础语义。", "交互控件优先使用原生元素,受控值变化通过 change 或 v-model 事件传递。" ], "doNotInvent": [ "不把本组件扩展为外部依赖提供的完整业务流程。", "未声明的高级主题、数据请求和服务端校验不由组件自行推断。" ], "unknowns": [ "宿主项目的国际化文案、数据请求和权限策略由接入方决定。" ] }