83 lines
3.1 KiB
YAML
83 lines
3.1 KiB
YAML
# 颜色常量
|
||
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 |