# 颜色常量 NAMING_COLORS: NANKAI_PURPLE: "#7E0C6E" LOGO_WHITE: "#FFFFFF" DARK_TEXT_ON_LIGHT_BG: "#000000" # 示例深色文字 LIGHT_TEXT_ON_DARK_BG: "#f4efd9" # 示例浅色文字 # 可用字体列表 # name: 字体文件在系统中的名称或前端能识别的名称 # tags: 用于规则匹配的标签 available_fonts: - name: "FZLanTingHei-ExtraBold-GB" # 方正兰亭特黑简体 (假设这是实际的font-family名) displayName: "方正兰亭特黑简体" tags: ["现代", "力量感", "标题", "正式", "无衬线", "醒目"] roles: ["title"] - name: "Adobe Song Std L" # adobe宋体 (L 通常表示 Light weight) displayName: "Adobe 宋体 Std L" tags: ["传统", "正文", "经典", "宋体"] roles: ["subtitle", "content"] - name: "SimHei" # 黑体 简 displayName: "黑体 (简体)" tags: ["通用", "简约", "正文", "无衬线", "清晰"] roles: ["title", "subtitle", "content"] # 黑体用途广泛 - name: "Hiragino Sans GB W3" # 冬青黑体 (W3 通常表示字重) displayName: "冬青黑体 W3" tags: ["现代", "清晰", "正文", "优雅", "无衬线"] roles: ["subtitle", "content"] # 核心样式规则 # 主题 -> 图层ID -> 样式定义 STYLE_RULES: "世界读书日": # 对应海报主题 "layer6_title": # 对应文字图层6:大标题 font_prefs: # 字体选择偏好 - name: "ImpactfulModernSans" # 首选这个名字的字体 - tags: ["title", "bold", "modern_sans"] # 如果首选找不到,则找带这些标签的 font_size_category: "largest" color_on_light_bg: DARK_TEXT_ON_LIGHT_BG # 使用上面定义的颜色名 color_on_dark_bg: LIGHT_TEXT_ON_DARK_BG position_hint: "图片上方、居中、不遮挡图像" "layer7_subtitle": # 对应文字图层7:小字/文案 font_prefs: - name: "ReadableBodySans" - tags: ["body", "readable_sans"] font_size_category: "small_below_title" color_on_light_bg: DARK_TEXT_ON_LIGHT_BG color_on_dark_bg: LIGHT_TEXT_ON_DARK_BG position_hint: "标题下方" "南开校庆": "layer6_title": font_prefs: - name: "南开官方标准黑体" - tags: ["formal", "title"] font_size_category: "largest" color_on_light_bg: NANKAI_PURPLE color_on_dark_bg: LOGO_WHITE position_hint: "图片上方、居中、庄重" "通用默认": # 如果主题未匹配,则使用这里的规则 "default_title": # 给一个默认的标题图层ID font_prefs: - tags: ["title", "bold"] font_size_category: "largest" color_on_light_bg: "#1A1A1A" color_on_dark_bg: "#E5E5E5" "default_body": font_prefs: - tags: ["body", "readable_sans"] font_size_category: "normal" color_on_light_bg: "#000000" color_on_dark_bg: "#ffffff" # Logo的颜色规则 (独立于普通文字图层,像是对图像素材的选择) LOGO_RULES: "layer5_nankai_logo": description: "南开大学官方logo,位于四角,预留空隙" color_on_light_bg: NANKAI_PURPLE color_on_dark_bg: LOGO_WHITE