1581 lines
57 KiB
JSON
1581 lines
57 KiB
JSON
{
|
||
"_comment": "Enumerable (finite) option universe for the confirm page. Served by Flask static at /static/catalogs.json; the front-end prefers /api/catalogs when the server provides it. These fields list fixed options and the AI marks one as recommended via the active recommendation stage's `recommend` object. Color, coordinated typography recommendations, and generated-image style remain generative. `fonts` supplies the manual typography dropdowns outside those recommendations; users may still enter another installed font. 'canvas' mirrors scripts/config.py CANVAS_FORMATS — keep in sync. User-facing catalog text supports label_zh/label_en/label_ja, desc_zh/desc_en/desc_ja, group_zh/group_en/group_ja; Traditional-Chinese variants use the _zh_tw suffix (label_zh_tw, desc_zh_tw, group_zh_tw, use_zh_tw).",
|
||
"canvas": [
|
||
{
|
||
"id": "ppt169",
|
||
"label": "PPT 16:9",
|
||
"label_zh": "PPT 16:9",
|
||
"label_zh_tw": "PPT 16:9",
|
||
"label_en": "PPT 16:9",
|
||
"label_ja": "PPT 16:9",
|
||
"dim": "1280×720",
|
||
"viewbox": "0 0 1280 720",
|
||
"use_zh": "现代投影 / 在线演示",
|
||
"use_zh_tw": "現代投影 / 線上簡報",
|
||
"use_en": "Modern projectors / online",
|
||
"use_ja": "現代的なプロジェクター/オンライン発表"
|
||
},
|
||
{
|
||
"id": "ppt43",
|
||
"label": "PPT 4:3",
|
||
"label_zh": "PPT 4:3",
|
||
"label_zh_tw": "PPT 4:3",
|
||
"label_en": "PPT 4:3",
|
||
"label_ja": "PPT 4:3",
|
||
"dim": "1024×768",
|
||
"viewbox": "0 0 1024 768",
|
||
"use_zh": "传统投影",
|
||
"use_zh_tw": "傳統投影",
|
||
"use_en": "Traditional projectors",
|
||
"use_ja": "従来型プロジェクター"
|
||
},
|
||
{
|
||
"id": "wechat",
|
||
"label": "公众号头图 2.35:1",
|
||
"label_zh": "公众号头图 2.35:1",
|
||
"label_zh_tw": "公眾號頭圖 2.35:1",
|
||
"label_en": "WeChat Header 2.35:1",
|
||
"label_ja": "WeChat ヘッダー 2.35:1",
|
||
"dim": "900×383",
|
||
"viewbox": "0 0 900 383",
|
||
"use_zh": "微信公众号文章封面",
|
||
"use_zh_tw": "微信公眾號文章封面",
|
||
"use_en": "WeChat article cover",
|
||
"use_ja": "WeChat記事のカバー画像"
|
||
},
|
||
{
|
||
"id": "xiaohongshu",
|
||
"label": "小红书 3:4",
|
||
"label_zh": "小红书 3:4",
|
||
"label_zh_tw": "小紅書 3:4",
|
||
"label_en": "RED 3:4",
|
||
"label_ja": "小紅書(RED)3:4",
|
||
"dim": "1242×1660",
|
||
"viewbox": "0 0 1242 1660",
|
||
"use_zh": "知识分享 / 种草封面",
|
||
"use_zh_tw": "知識分享 / 種草封面",
|
||
"use_en": "Knowledge sharing",
|
||
"use_ja": "知識共有/おすすめ紹介カバー"
|
||
},
|
||
{
|
||
"id": "moments",
|
||
"label": "社交方图 1:1",
|
||
"label_zh": "社交方图 1:1",
|
||
"label_zh_tw": "社交方圖 1:1",
|
||
"label_en": "Social Square 1:1",
|
||
"label_ja": "SNS正方形 1:1",
|
||
"dim": "1080×1080",
|
||
"viewbox": "0 0 1080 1080",
|
||
"use_zh": "社交媒体方图",
|
||
"use_zh_tw": "社群媒體方圖",
|
||
"use_en": "Social square",
|
||
"use_ja": "SNS用正方形画像"
|
||
},
|
||
{
|
||
"id": "story",
|
||
"label": "竖屏 9:16",
|
||
"label_zh": "竖屏 9:16",
|
||
"label_zh_tw": "直式 9:16",
|
||
"label_en": "Vertical 9:16",
|
||
"label_ja": "縦型 9:16",
|
||
"dim": "1080×1920",
|
||
"viewbox": "0 0 1080 1920",
|
||
"use_zh": "短视频 / 竖屏封面",
|
||
"use_zh_tw": "短影片 / 直式封面",
|
||
"use_en": "Short-video / story cover",
|
||
"use_ja": "ショート動画/ストーリーカバー"
|
||
},
|
||
{
|
||
"id": "banner",
|
||
"label": "横幅 16:9",
|
||
"label_zh": "横幅 16:9",
|
||
"label_zh_tw": "橫幅 16:9",
|
||
"label_en": "Banner 16:9",
|
||
"label_ja": "バナー 16:9",
|
||
"dim": "1920×1080",
|
||
"viewbox": "0 0 1920 1080",
|
||
"use_zh": "网页横幅 / 大屏",
|
||
"use_zh_tw": "網頁橫幅 / 大螢幕",
|
||
"use_en": "Web banner / big screen",
|
||
"use_ja": "Webバナー/大画面"
|
||
},
|
||
{
|
||
"id": "a4",
|
||
"label": "A4 1:1.41",
|
||
"label_zh": "A4 1:1.41",
|
||
"label_zh_tw": "A4 1:1.41",
|
||
"label_en": "A4 1:1.41",
|
||
"label_ja": "A4 1:1.41",
|
||
"dim": "1240×1754",
|
||
"viewbox": "0 0 1240 1754",
|
||
"use_zh": "打印 / 文档导出",
|
||
"use_zh_tw": "列印 / 文件匯出",
|
||
"use_en": "Print / PDF export",
|
||
"use_ja": "印刷/PDF出力"
|
||
}
|
||
],
|
||
"fonts": [
|
||
{
|
||
"id": "Microsoft YaHei",
|
||
"label": "Microsoft YaHei",
|
||
"label_zh": "微软雅黑",
|
||
"label_zh_tw": "微軟雅黑",
|
||
"label_en": "Microsoft YaHei",
|
||
"label_ja": "Microsoft YaHei",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "DengXian",
|
||
"label": "DengXian",
|
||
"label_zh": "等线",
|
||
"label_zh_tw": "等線",
|
||
"label_en": "DengXian",
|
||
"label_ja": "DengXian",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "STXihei",
|
||
"label": "STXihei",
|
||
"label_zh": "华文细黑",
|
||
"label_zh_tw": "華文細黑",
|
||
"label_en": "STXihei",
|
||
"label_ja": "STXihei",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "SimHei",
|
||
"label": "SimHei",
|
||
"label_zh": "黑体",
|
||
"label_zh_tw": "黑體",
|
||
"label_en": "SimHei",
|
||
"label_ja": "SimHei",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "SimSun",
|
||
"label": "SimSun",
|
||
"label_zh": "宋体",
|
||
"label_zh_tw": "宋體",
|
||
"label_en": "SimSun",
|
||
"label_ja": "SimSun",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "NSimSun",
|
||
"label": "NSimSun",
|
||
"label_zh": "新宋体",
|
||
"label_zh_tw": "新宋體",
|
||
"label_en": "NSimSun",
|
||
"label_ja": "NSimSun",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "STZhongsong",
|
||
"label": "STZhongsong",
|
||
"label_zh": "华文中宋",
|
||
"label_zh_tw": "華文中宋",
|
||
"label_en": "STZhongsong",
|
||
"label_ja": "STZhongsong",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "FangSong",
|
||
"label": "FangSong",
|
||
"label_zh": "仿宋",
|
||
"label_zh_tw": "仿宋",
|
||
"label_en": "FangSong",
|
||
"label_ja": "FangSong",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "STFangsong",
|
||
"label": "STFangsong",
|
||
"label_zh": "华文仿宋",
|
||
"label_zh_tw": "華文仿宋",
|
||
"label_en": "STFangsong",
|
||
"label_ja": "STFangsong",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "KaiTi",
|
||
"label": "KaiTi",
|
||
"label_zh": "楷体",
|
||
"label_zh_tw": "楷體",
|
||
"label_en": "KaiTi",
|
||
"label_ja": "KaiTi",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "STKaiti",
|
||
"label": "STKaiti",
|
||
"label_zh": "华文楷体",
|
||
"label_zh_tw": "華文楷體",
|
||
"label_en": "STKaiti",
|
||
"label_ja": "STKaiti",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "STXingkai",
|
||
"label": "STXingkai",
|
||
"label_zh": "华文行楷",
|
||
"label_zh_tw": "華文行楷",
|
||
"label_en": "STXingkai",
|
||
"label_ja": "STXingkai",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "STXinwei",
|
||
"label": "STXinwei",
|
||
"label_zh": "华文新魏",
|
||
"label_zh_tw": "華文新魏",
|
||
"label_en": "STXinwei",
|
||
"label_ja": "STXinwei",
|
||
"locales": ["zh-CN", "zh-SG", "zh-Hans"],
|
||
"scripts": ["Hans"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "Microsoft JhengHei",
|
||
"label": "Microsoft JhengHei",
|
||
"label_zh": "微软正黑体",
|
||
"label_zh_tw": "微軟正黑體",
|
||
"label_en": "Microsoft JhengHei",
|
||
"label_ja": "Microsoft JhengHei",
|
||
"locales": ["zh-TW", "zh-HK", "zh-Hant"],
|
||
"scripts": ["Hant"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "PMingLiU",
|
||
"label": "PMingLiU",
|
||
"label_zh": "新细明体",
|
||
"label_zh_tw": "新細明體",
|
||
"label_en": "PMingLiU",
|
||
"label_ja": "PMingLiU",
|
||
"locales": ["zh-TW", "zh-HK", "zh-Hant"],
|
||
"scripts": ["Hant"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "MingLiU",
|
||
"label": "MingLiU",
|
||
"label_zh": "细明体",
|
||
"label_zh_tw": "細明體",
|
||
"label_en": "MingLiU",
|
||
"label_ja": "MingLiU",
|
||
"locales": ["zh-TW", "zh-HK", "zh-MO", "zh-Hant"],
|
||
"scripts": ["Hant"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "MingLiU_HKSCS",
|
||
"label": "MingLiU_HKSCS",
|
||
"label_zh": "细明体 HKSCS",
|
||
"label_zh_tw": "細明體 HKSCS",
|
||
"label_en": "MingLiU HKSCS",
|
||
"label_ja": "MingLiU HKSCS",
|
||
"locales": ["zh-HK", "zh-Hant"],
|
||
"scripts": ["Hant"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "DFKai-SB",
|
||
"label": "DFKai-SB",
|
||
"label_zh": "标楷体",
|
||
"label_zh_tw": "標楷體",
|
||
"label_en": "DFKai-SB",
|
||
"label_ja": "DFKai-SB",
|
||
"locales": ["zh-TW", "zh-HK", "zh-MO", "zh-Hant"],
|
||
"scripts": ["Hant"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Yu Gothic",
|
||
"label": "Yu Gothic",
|
||
"label_zh": "游哥特体",
|
||
"label_zh_tw": "游黑體",
|
||
"label_en": "Yu Gothic",
|
||
"label_ja": "游ゴシック",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Meiryo",
|
||
"label": "Meiryo",
|
||
"label_zh": "Meiryo",
|
||
"label_zh_tw": "Meiryo",
|
||
"label_en": "Meiryo",
|
||
"label_ja": "メイリオ",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "BIZ UDGothic",
|
||
"label": "BIZ UDGothic",
|
||
"label_zh": "BIZ UD哥特体",
|
||
"label_zh_tw": "BIZ UD黑體",
|
||
"label_en": "BIZ UDGothic",
|
||
"label_ja": "BIZ UDゴシック",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "BIZ UDPGothic",
|
||
"label": "BIZ UDPGothic",
|
||
"label_zh": "BIZ UDP哥特体",
|
||
"label_zh_tw": "BIZ UDP黑體",
|
||
"label_en": "BIZ UDPGothic",
|
||
"label_ja": "BIZ UDPゴシック",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "MS Gothic",
|
||
"label": "MS Gothic",
|
||
"label_zh": "MS 哥特体",
|
||
"label_zh_tw": "MS 黑體",
|
||
"label_en": "MS Gothic",
|
||
"label_ja": "MS ゴシック",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "MS PGothic",
|
||
"label": "MS PGothic",
|
||
"label_zh": "MS P哥特体",
|
||
"label_zh_tw": "MS P黑體",
|
||
"label_en": "MS PGothic",
|
||
"label_ja": "MS Pゴシック",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Yu Mincho",
|
||
"label": "Yu Mincho",
|
||
"label_zh": "游明朝体",
|
||
"label_zh_tw": "游明體",
|
||
"label_en": "Yu Mincho",
|
||
"label_ja": "游明朝",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "BIZ UDMincho Medium",
|
||
"label": "BIZ UDMincho Medium",
|
||
"label_zh": "BIZ UD明朝 Medium",
|
||
"label_zh_tw": "BIZ UD明體 Medium",
|
||
"label_en": "BIZ UDMincho Medium",
|
||
"label_ja": "BIZ UD明朝 Medium",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "BIZ UDPMincho Medium",
|
||
"label": "BIZ UDPMincho Medium",
|
||
"label_zh": "BIZ UDP明朝 Medium",
|
||
"label_zh_tw": "BIZ UDP明體 Medium",
|
||
"label_en": "BIZ UDPMincho Medium",
|
||
"label_ja": "BIZ UDP明朝 Medium",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "MS Mincho",
|
||
"label": "MS Mincho",
|
||
"label_zh": "MS 明朝体",
|
||
"label_zh_tw": "MS 明體",
|
||
"label_en": "MS Mincho",
|
||
"label_ja": "MS 明朝",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "MS PMincho",
|
||
"label": "MS PMincho",
|
||
"label_zh": "MS P明朝体",
|
||
"label_zh_tw": "MS P明體",
|
||
"label_en": "MS PMincho",
|
||
"label_ja": "MS P明朝",
|
||
"locales": ["ja-JP"],
|
||
"scripts": ["Jpan"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Malgun Gothic",
|
||
"label": "Malgun Gothic",
|
||
"label_zh": "Malgun Gothic",
|
||
"label_zh_tw": "Malgun Gothic",
|
||
"label_en": "Malgun Gothic",
|
||
"label_ja": "Malgun Gothic",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Microsoft GothicNeo",
|
||
"label": "Microsoft GothicNeo",
|
||
"label_zh": "Microsoft GothicNeo",
|
||
"label_zh_tw": "Microsoft GothicNeo",
|
||
"label_en": "Microsoft GothicNeo",
|
||
"label_ja": "Microsoft GothicNeo",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-cloud"
|
||
},
|
||
{
|
||
"id": "Dotum",
|
||
"label": "Dotum",
|
||
"label_zh": "Dotum",
|
||
"label_zh_tw": "Dotum",
|
||
"label_en": "Dotum",
|
||
"label_ja": "Dotum",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Gulim",
|
||
"label": "Gulim",
|
||
"label_zh": "Gulim",
|
||
"label_zh_tw": "Gulim",
|
||
"label_en": "Gulim",
|
||
"label_ja": "Gulim",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Batang",
|
||
"label": "Batang",
|
||
"label_zh": "Batang",
|
||
"label_zh_tw": "Batang",
|
||
"label_en": "Batang",
|
||
"label_ja": "Batang",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Gungsuh",
|
||
"label": "Gungsuh",
|
||
"label_zh": "Gungsuh",
|
||
"label_zh_tw": "Gungsuh",
|
||
"label_en": "Gungsuh",
|
||
"label_ja": "Gungsuh",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "BatangChe",
|
||
"label": "BatangChe",
|
||
"label_zh": "BatangChe",
|
||
"label_zh_tw": "BatangChe",
|
||
"label_en": "BatangChe",
|
||
"label_ja": "BatangChe",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "DotumChe",
|
||
"label": "DotumChe",
|
||
"label_zh": "DotumChe",
|
||
"label_zh_tw": "DotumChe",
|
||
"label_en": "DotumChe",
|
||
"label_ja": "DotumChe",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "monospace",
|
||
"css": "monospace",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "GulimChe",
|
||
"label": "GulimChe",
|
||
"label_zh": "GulimChe",
|
||
"label_zh_tw": "GulimChe",
|
||
"label_en": "GulimChe",
|
||
"label_ja": "GulimChe",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "monospace",
|
||
"css": "monospace",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "GungsuhChe",
|
||
"label": "GungsuhChe",
|
||
"label_zh": "GungsuhChe",
|
||
"label_zh_tw": "GungsuhChe",
|
||
"label_en": "GungsuhChe",
|
||
"label_ja": "GungsuhChe",
|
||
"locales": ["ko-KR"],
|
||
"scripts": ["Kore"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Arabic Typesetting",
|
||
"label": "Arabic Typesetting",
|
||
"label_zh": "Arabic Typesetting",
|
||
"label_zh_tw": "Arabic Typesetting",
|
||
"label_en": "Arabic Typesetting",
|
||
"label_ja": "Arabic Typesetting",
|
||
"locales": ["ar", "fa", "ur"],
|
||
"scripts": ["Arab"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Sakkal Majalla",
|
||
"label": "Sakkal Majalla",
|
||
"label_zh": "Sakkal Majalla",
|
||
"label_zh_tw": "Sakkal Majalla",
|
||
"label_en": "Sakkal Majalla",
|
||
"label_ja": "Sakkal Majalla",
|
||
"locales": ["ar", "fa", "ur"],
|
||
"scripts": ["Arab"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Urdu Typesetting",
|
||
"label": "Urdu Typesetting",
|
||
"label_zh": "Urdu Typesetting",
|
||
"label_zh_tw": "Urdu Typesetting",
|
||
"label_en": "Urdu Typesetting",
|
||
"label_ja": "Urdu Typesetting",
|
||
"locales": ["ur", "ar", "fa"],
|
||
"scripts": ["Arab"],
|
||
"category": "calligraphic",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Gisha",
|
||
"label": "Gisha",
|
||
"label_zh": "Gisha",
|
||
"label_zh_tw": "Gisha",
|
||
"label_en": "Gisha",
|
||
"label_ja": "Gisha",
|
||
"locales": ["he"],
|
||
"scripts": ["Hebr"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "David",
|
||
"label": "David",
|
||
"label_zh": "David",
|
||
"label_zh_tw": "David",
|
||
"label_en": "David",
|
||
"label_ja": "David",
|
||
"locales": ["he"],
|
||
"scripts": ["Hebr"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "FrankRuehl",
|
||
"label": "FrankRuehl",
|
||
"label_zh": "FrankRuehl",
|
||
"label_zh_tw": "FrankRuehl",
|
||
"label_en": "FrankRuehl",
|
||
"label_ja": "FrankRuehl",
|
||
"locales": ["he"],
|
||
"scripts": ["Hebr"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Nirmala UI",
|
||
"label": "Nirmala UI",
|
||
"label_zh": "Nirmala UI",
|
||
"label_zh_tw": "Nirmala UI",
|
||
"label_en": "Nirmala UI",
|
||
"label_ja": "Nirmala UI",
|
||
"locales": ["hi", "mr", "ne"],
|
||
"scripts": ["Deva"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Mangal",
|
||
"label": "Mangal",
|
||
"label_zh": "Mangal",
|
||
"label_zh_tw": "Mangal",
|
||
"label_en": "Mangal",
|
||
"label_ja": "Mangal",
|
||
"locales": ["hi", "mr", "ne"],
|
||
"scripts": ["Deva"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Aparajita",
|
||
"label": "Aparajita",
|
||
"label_zh": "Aparajita",
|
||
"label_zh_tw": "Aparajita",
|
||
"label_en": "Aparajita",
|
||
"label_ja": "Aparajita",
|
||
"locales": ["hi", "mr", "ne"],
|
||
"scripts": ["Deva"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Kokila",
|
||
"label": "Kokila",
|
||
"label_zh": "Kokila",
|
||
"label_zh_tw": "Kokila",
|
||
"label_en": "Kokila",
|
||
"label_ja": "Kokila",
|
||
"locales": ["hi", "mr", "ne"],
|
||
"scripts": ["Deva"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Leelawadee UI",
|
||
"label": "Leelawadee UI",
|
||
"label_zh": "Leelawadee UI",
|
||
"label_zh_tw": "Leelawadee UI",
|
||
"label_en": "Leelawadee UI",
|
||
"label_ja": "Leelawadee UI",
|
||
"locales": ["th"],
|
||
"scripts": ["Thai"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Angsana New",
|
||
"label": "Angsana New",
|
||
"label_zh": "Angsana New",
|
||
"label_zh_tw": "Angsana New",
|
||
"label_en": "Angsana New",
|
||
"label_ja": "Angsana New",
|
||
"locales": ["th"],
|
||
"scripts": ["Thai"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Cordia New",
|
||
"label": "Cordia New",
|
||
"label_zh": "Cordia New",
|
||
"label_zh_tw": "Cordia New",
|
||
"label_en": "Cordia New",
|
||
"label_ja": "Cordia New",
|
||
"locales": ["th"],
|
||
"scripts": ["Thai"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows-language-feature"
|
||
},
|
||
{
|
||
"id": "Aptos",
|
||
"label": "Aptos",
|
||
"label_zh": "Aptos",
|
||
"label_zh_tw": "Aptos",
|
||
"label_en": "Aptos",
|
||
"label_ja": "Aptos",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Arial",
|
||
"label": "Arial",
|
||
"label_zh": "Arial",
|
||
"label_zh_tw": "Arial",
|
||
"label_en": "Arial",
|
||
"label_ja": "Arial",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek", "Arab", "Hebr"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Calibri",
|
||
"label": "Calibri",
|
||
"label_zh": "Calibri",
|
||
"label_zh_tw": "Calibri",
|
||
"label_en": "Calibri",
|
||
"label_ja": "Calibri",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek", "Arab", "Hebr"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Segoe UI",
|
||
"label": "Segoe UI",
|
||
"label_zh": "Segoe UI",
|
||
"label_zh_tw": "Segoe UI",
|
||
"label_en": "Segoe UI",
|
||
"label_ja": "Segoe UI",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek", "Arab", "Hebr"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Verdana",
|
||
"label": "Verdana",
|
||
"label_zh": "Verdana",
|
||
"label_zh_tw": "Verdana",
|
||
"label_en": "Verdana",
|
||
"label_ja": "Verdana",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Tahoma",
|
||
"label": "Tahoma",
|
||
"label_zh": "Tahoma",
|
||
"label_zh_tw": "Tahoma",
|
||
"label_en": "Tahoma",
|
||
"label_ja": "Tahoma",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek", "Arab", "Hebr", "Thai"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Trebuchet MS",
|
||
"label": "Trebuchet MS",
|
||
"label_zh": "Trebuchet MS",
|
||
"label_zh_tw": "Trebuchet MS",
|
||
"label_en": "Trebuchet MS",
|
||
"label_ja": "Trebuchet MS",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Candara",
|
||
"label": "Candara",
|
||
"label_zh": "Candara",
|
||
"label_zh_tw": "Candara",
|
||
"label_en": "Candara",
|
||
"label_ja": "Candara",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Corbel",
|
||
"label": "Corbel",
|
||
"label_zh": "Corbel",
|
||
"label_zh_tw": "Corbel",
|
||
"label_en": "Corbel",
|
||
"label_ja": "Corbel",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Bahnschrift",
|
||
"label": "Bahnschrift",
|
||
"label_zh": "Bahnschrift",
|
||
"label_zh_tw": "Bahnschrift",
|
||
"label_en": "Bahnschrift",
|
||
"label_ja": "Bahnschrift",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "sans-serif",
|
||
"css": "sans-serif",
|
||
"availability": "windows"
|
||
},
|
||
{
|
||
"id": "Georgia",
|
||
"label": "Georgia",
|
||
"label_zh": "Georgia",
|
||
"label_zh_tw": "Georgia",
|
||
"label_en": "Georgia",
|
||
"label_ja": "Georgia",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Times New Roman",
|
||
"label": "Times New Roman",
|
||
"label_zh": "Times New Roman",
|
||
"label_zh_tw": "Times New Roman",
|
||
"label_en": "Times New Roman",
|
||
"label_ja": "Times New Roman",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek", "Arab", "Hebr"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Cambria",
|
||
"label": "Cambria",
|
||
"label_zh": "Cambria",
|
||
"label_zh_tw": "Cambria",
|
||
"label_en": "Cambria",
|
||
"label_ja": "Cambria",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Constantia",
|
||
"label": "Constantia",
|
||
"label_zh": "Constantia",
|
||
"label_zh_tw": "Constantia",
|
||
"label_en": "Constantia",
|
||
"label_ja": "Constantia",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "serif",
|
||
"css": "serif",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Consolas",
|
||
"label": "Consolas",
|
||
"label_zh": "Consolas",
|
||
"label_zh_tw": "Consolas",
|
||
"label_en": "Consolas",
|
||
"label_ja": "Consolas",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek"],
|
||
"category": "monospace",
|
||
"css": "monospace",
|
||
"availability": "office-safe"
|
||
},
|
||
{
|
||
"id": "Courier New",
|
||
"label": "Courier New",
|
||
"label_zh": "Courier New",
|
||
"label_zh_tw": "Courier New",
|
||
"label_en": "Courier New",
|
||
"label_ja": "Courier New",
|
||
"locales": ["en", "und-Latn"],
|
||
"scripts": ["Latn", "Cyrl", "Grek", "Arab", "Hebr"],
|
||
"category": "monospace",
|
||
"css": "monospace",
|
||
"availability": "office-safe"
|
||
}
|
||
],
|
||
"modes": [
|
||
{
|
||
"id": "pyramid",
|
||
"label": "pyramid",
|
||
"label_zh": "金字塔",
|
||
"label_zh_tw": "金字塔",
|
||
"label_en": "pyramid",
|
||
"label_ja": "ピラミッド",
|
||
"desc_zh": "结论先行、相互独立且完全穷尽的论证、每个数据都带比较。适合决策、分析、战略、汇报。",
|
||
"desc_zh_tw": "結論先行、相互獨立且完全窮盡的論證、每個數據都帶比較。適合決策、分析、戰略、報告。",
|
||
"desc_en": "Lead with the answer, use MECE reasoning, and compare every key data point. Best for decisions, analysis, strategy, and reporting.",
|
||
"desc_ja": "結論を先に示し、MECEな論理構成で、主要データは必ず比較を添える。意思決定・分析・戦略・報告に最適。"
|
||
},
|
||
{
|
||
"id": "narrative",
|
||
"label": "narrative",
|
||
"label_zh": "叙事",
|
||
"label_zh_tw": "敘事",
|
||
"label_en": "narrative",
|
||
"label_ja": "ナラティブ",
|
||
"desc_zh": "情境、张力、解决方案形成故事弧线,保留悬念与转折。适合路演、案例、品牌、融资。",
|
||
"desc_zh_tw": "情境、張力、解決方案形成故事弧線,保留懸念與轉折。適合路演、案例、品牌、融資。",
|
||
"desc_en": "Build a story arc from context to tension to resolution, with suspense and turns. Best for roadshows, cases, brand stories, and fundraising.",
|
||
"desc_ja": "状況設定から緊張、解決へとストーリーアークを描き、意外性や転換を残す。ロードショー・事例紹介・ブランドストーリー・資金調達向け。"
|
||
},
|
||
{
|
||
"id": "instructional",
|
||
"label": "instructional",
|
||
"label_zh": "教学",
|
||
"label_zh_tw": "教學",
|
||
"label_en": "instructional",
|
||
"label_ja": "教育・解説",
|
||
"desc_zh": "概念拆解、分步推进、并列讲解。适合培训、教程、科普、知识分享。",
|
||
"desc_zh_tw": "概念拆解、分步推進、並列講解。適合培訓、教程、科普、知識分享。",
|
||
"desc_en": "Break concepts down, advance step by step, and explain parallel ideas clearly. Best for training, tutorials, popular science, and knowledge sharing.",
|
||
"desc_ja": "概念を分解し、段階的に進め、並列する要素を明確に説明する。研修・チュートリアル・科学解説・知識共有に最適。"
|
||
},
|
||
{
|
||
"id": "showcase",
|
||
"label": "showcase",
|
||
"label_zh": "展演",
|
||
"label_zh_tw": "展演",
|
||
"label_en": "showcase",
|
||
"label_ja": "ショーケース",
|
||
"desc_zh": "视觉主导,大图、大数和情绪节奏优先。适合发布、品牌秀、活动。",
|
||
"desc_zh_tw": "視覺主導,大圖、大數和情緒節奏優先。適合發表、品牌秀、活動。",
|
||
"desc_en": "Use visual rhythm, large images, and strong numbers as the lead. Best for launches, brand showcases, and events.",
|
||
"desc_ja": "ビジュアル主導で、大きな画像・大きな数字・感情のリズムを優先する。発表会・ブランドショー・イベント向け。"
|
||
},
|
||
{
|
||
"id": "briefing",
|
||
"label": "briefing",
|
||
"label_zh": "简报",
|
||
"label_zh_tw": "簡報",
|
||
"label_en": "briefing",
|
||
"label_ja": "ブリーフィング",
|
||
"desc_zh": "中性完整、便于速览,采用主题式标题和均匀权重。适合周报、参考材料、常见问题、会议包。",
|
||
"desc_zh_tw": "中性完整、便於速覽,採用主題式標題和均勻權重。適合週報、參考材料、常見問題、會議包。",
|
||
"desc_en": "Stay neutral, complete, and scannable with topical headings and balanced weight. Best for weekly reports, reference packs, FAQs, and meeting decks.",
|
||
"desc_ja": "中立的かつ網羅的で一覧しやすく、トピック見出しと均等な重み付けを用いる。週次報告・参考資料・FAQ・会議資料に最適。"
|
||
}
|
||
],
|
||
"visual_styles": [
|
||
{
|
||
"group": "Corporate / product",
|
||
"group_zh": "企业 / 产品",
|
||
"group_zh_tw": "企業 / 產品",
|
||
"group_en": "Corporate / product",
|
||
"group_ja": "企業/プロダクト",
|
||
"items": [
|
||
{
|
||
"id": "swiss-minimal",
|
||
"label": "swiss-minimal",
|
||
"label_zh": "瑞士极简",
|
||
"label_zh_tw": "瑞士極簡",
|
||
"label_en": "swiss-minimal",
|
||
"label_ja": "スイス・ミニマル",
|
||
"desc_zh": "网格锁定、锐利层级、大留白、少装饰。",
|
||
"desc_zh_tw": "網格鎖定、銳利層級、大留白、少裝飾。",
|
||
"desc_en": "Grid-locked layout, sharp hierarchy, generous whitespace, and minimal decoration.",
|
||
"desc_ja": "グリッドに沿ったレイアウト、明快な階層、余白を活かした装飾の少ないデザイン。"
|
||
},
|
||
{
|
||
"id": "soft-rounded",
|
||
"label": "soft-rounded",
|
||
"label_zh": "柔和圆角",
|
||
"label_zh_tw": "柔和圓角",
|
||
"label_en": "soft-rounded",
|
||
"label_ja": "ソフト・ラウンド",
|
||
"desc_zh": "圆角卡片、柔和投影、亲和现代。",
|
||
"desc_zh_tw": "圓角卡片、柔和陰影、親和現代。",
|
||
"desc_en": "Rounded cards, soft shadows, and a friendly modern tone.",
|
||
"desc_ja": "角丸のカード、柔らかい影、親しみやすいモダンな雰囲気。"
|
||
},
|
||
{
|
||
"id": "glassmorphism",
|
||
"label": "glassmorphism",
|
||
"label_zh": "玻璃拟态",
|
||
"label_zh_tw": "玻璃擬態",
|
||
"label_en": "glassmorphism",
|
||
"label_ja": "グラスモーフィズム",
|
||
"desc_zh": "半透明玻璃面板、渐变光感、漂浮层次。",
|
||
"desc_zh_tw": "半透明玻璃面板、漸變光感、漂浮層次。",
|
||
"desc_en": "Translucent glass panels, gradient light, and floating depth.",
|
||
"desc_ja": "半透明のガラスパネル、グラデーションの光、浮遊感のある奥行き。"
|
||
},
|
||
{
|
||
"id": "dark-tech",
|
||
"label": "dark-tech",
|
||
"label_zh": "深色科技",
|
||
"label_zh_tw": "深色科技",
|
||
"label_en": "dark-tech",
|
||
"label_ja": "ダークテック",
|
||
"desc_zh": "深色画布、发光强调、几何精确。",
|
||
"desc_zh_tw": "深色畫布、發光強調、幾何精確。",
|
||
"desc_en": "Dark canvas, glowing accents, and precise geometry.",
|
||
"desc_ja": "ダークな背景、光るアクセント、精密な幾何学表現。"
|
||
},
|
||
{
|
||
"id": "blueprint",
|
||
"label": "blueprint",
|
||
"label_zh": "蓝图",
|
||
"label_zh_tw": "藍圖",
|
||
"label_en": "blueprint",
|
||
"label_ja": "ブループリント",
|
||
"desc_zh": "深底蓝图线稿、等距结构、工程标注。",
|
||
"desc_zh_tw": "深底藍圖線稿、等距結構、工程標註。",
|
||
"desc_en": "Dark blueprint linework, isometric structure, and engineering annotations.",
|
||
"desc_ja": "濃紺の設計図風の線画、アイソメトリック構造、技術的な注記。"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"group": "Editorial / publication",
|
||
"group_zh": "编辑 / 出版",
|
||
"group_zh_tw": "編輯 / 出版",
|
||
"group_en": "Editorial / publication",
|
||
"group_ja": "エディトリアル/出版",
|
||
"items": [
|
||
{
|
||
"id": "editorial",
|
||
"label": "editorial",
|
||
"label_zh": "编辑出版",
|
||
"label_zh_tw": "編輯出版",
|
||
"label_en": "editorial",
|
||
"label_ja": "エディトリアル",
|
||
"desc_zh": "杂志式层级、栏线、衬线与无衬线交织。",
|
||
"desc_zh_tw": "雜誌式層級、欄線、襯線與無襯線交織。",
|
||
"desc_en": "Magazine hierarchy, column rules, and a serif/sans-serif mix.",
|
||
"desc_ja": "雑誌のような階層構造、段組み罫線、セリフ・サンセリフの混在。"
|
||
},
|
||
{
|
||
"id": "photo-editorial",
|
||
"label": "photo-editorial",
|
||
"label_zh": "摄影编辑",
|
||
"label_zh_tw": "攝影編輯",
|
||
"label_en": "photo-editorial",
|
||
"label_ja": "フォトエディトリアル",
|
||
"desc_zh": "满版摄影主导,文字点缀与图注配合。",
|
||
"desc_zh_tw": "滿版攝影主導,文字點綴與圖說配合。",
|
||
"desc_en": "Full-bleed photography leads, supported by light text and captions.",
|
||
"desc_ja": "裁ち落とし写真を主役に、控えめなテキストとキャプションで補う。"
|
||
},
|
||
{
|
||
"id": "data-journalism",
|
||
"label": "data-journalism",
|
||
"label_zh": "数据新闻",
|
||
"label_zh_tw": "數據新聞",
|
||
"label_en": "data-journalism",
|
||
"label_ja": "データジャーナリズム",
|
||
"desc_zh": "多栏微图表、侧栏、来源线、信息密度高。",
|
||
"desc_zh_tw": "多欄微圖表、側欄、來源線、資訊密度高。",
|
||
"desc_en": "Multi-column microcharts, sidebars, source lines, and dense information.",
|
||
"desc_ja": "多段組みの小型チャート、サイドバー、出典表記、高い情報密度。"
|
||
},
|
||
{
|
||
"id": "brutalist",
|
||
"label": "brutalist",
|
||
"label_zh": "粗野主义",
|
||
"label_zh_tw": "粗野主義",
|
||
"label_en": "brutalist",
|
||
"label_ja": "ブルータリズム",
|
||
"desc_zh": "报纸密度、粗线框、原始结构、扁平表达。",
|
||
"desc_zh_tw": "報紙密度、粗線框、原始結構、扁平表達。",
|
||
"desc_en": "Newspaper-like density, heavy rules, raw structure, and flat treatment.",
|
||
"desc_ja": "新聞のような情報密度、太い罫線、素朴な構造、フラットな表現。"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"group": "Expressive / print",
|
||
"group_zh": "表现 / 印刷",
|
||
"group_zh_tw": "表現 / 印刷",
|
||
"group_en": "Expressive / print",
|
||
"group_ja": "表現的/印刷",
|
||
"items": [
|
||
{
|
||
"id": "memphis",
|
||
"label": "memphis",
|
||
"label_zh": "孟菲斯",
|
||
"label_zh_tw": "孟菲斯",
|
||
"label_en": "memphis",
|
||
"label_ja": "メンフィス",
|
||
"desc_zh": "撞色块、几何碎片、粗描边。",
|
||
"desc_zh_tw": "撞色塊、幾何碎片、粗描邊。",
|
||
"desc_en": "Contrasting color blocks, geometric scraps, and heavy outlines.",
|
||
"desc_ja": "コントラストの強い色面、幾何学的な断片、太いアウトライン。"
|
||
},
|
||
{
|
||
"id": "zine",
|
||
"label": "zine",
|
||
"label_zh": "小刊",
|
||
"label_zh_tw": "小刊",
|
||
"label_en": "zine",
|
||
"label_ja": "ジン(自主制作誌)",
|
||
"desc_zh": "孔版印刷错位、半调、有限色、印刷颗粒。",
|
||
"desc_zh_tw": "孔版印刷錯位、半色調、有限色、印刷顆粒。",
|
||
"desc_en": "Riso offsets, halftones, limited colors, and print grain.",
|
||
"desc_ja": "リソグラフのズレ、ハーフトーン、限られた色数、印刷の粒感。"
|
||
},
|
||
{
|
||
"id": "vintage-poster",
|
||
"label": "vintage-poster",
|
||
"label_zh": "复古海报",
|
||
"label_zh_tw": "復古海報",
|
||
"label_en": "vintage-poster",
|
||
"label_ja": "ヴィンテージポスター",
|
||
"desc_zh": "中世纪扁平色块、半调、复古几何暖意。",
|
||
"desc_zh_tw": "二十世紀中期的扁平色塊、半色調與暖調復古幾何。",
|
||
"desc_en": "Mid-century flat color blocks, halftones, and warm vintage geometry.",
|
||
"desc_ja": "ミッドセンチュリー調のフラットな色面、ハーフトーン、温かみのあるレトロな幾何学模様。"
|
||
},
|
||
{
|
||
"id": "paper-cut",
|
||
"label": "paper-cut",
|
||
"label_zh": "剪纸",
|
||
"label_zh_tw": "剪紙",
|
||
"label_en": "paper-cut",
|
||
"label_ja": "切り絵",
|
||
"desc_zh": "层叠剪纸、层间柔影、手作质感。",
|
||
"desc_zh_tw": "層疊剪紙、層間柔影、手作質感。",
|
||
"desc_en": "Layered cut paper, soft inter-layer shadows, and a handmade feel.",
|
||
"desc_ja": "重なり合う切り紙、層間の柔らかな影、手作り感のある質感。"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"group": "Hand-drawn / brush",
|
||
"group_zh": "手绘 / 笔触",
|
||
"group_zh_tw": "手繪 / 筆觸",
|
||
"group_en": "Hand-drawn / brush",
|
||
"group_ja": "手描き/筆致",
|
||
"items": [
|
||
{
|
||
"id": "sketch-notes",
|
||
"label": "sketch-notes",
|
||
"label_zh": "手绘笔记",
|
||
"label_zh_tw": "手繪筆記",
|
||
"label_en": "sketch-notes",
|
||
"label_ja": "手描きノート",
|
||
"desc_zh": "暖纸底、涂鸦线条、柔和彩块。",
|
||
"desc_zh_tw": "暖紙底、塗鴉線條、柔和彩塊。",
|
||
"desc_en": "Warm paper, doodle lines, and soft color blocks.",
|
||
"desc_ja": "温かみのある紙の質感、落書き風の線、柔らかい色面。"
|
||
},
|
||
{
|
||
"id": "ink-notes",
|
||
"label": "ink-notes",
|
||
"label_zh": "墨迹笔记",
|
||
"label_zh_tw": "墨跡筆記",
|
||
"label_en": "ink-notes",
|
||
"label_ja": "インクノート",
|
||
"desc_zh": "浅底、黑色手写墨迹、稀疏语义强调。",
|
||
"desc_zh_tw": "淺底、黑色手寫墨跡、稀疏語義強調。",
|
||
"desc_en": "Light background, black handwritten ink, and sparse semantic emphasis.",
|
||
"desc_ja": "明るい背景に黒の手書きインク、要所を絞った強調表現。"
|
||
},
|
||
{
|
||
"id": "chalkboard",
|
||
"label": "chalkboard",
|
||
"label_zh": "黑板",
|
||
"label_zh_tw": "黑板",
|
||
"label_en": "chalkboard",
|
||
"label_ja": "黒板",
|
||
"desc_zh": "深板岩底、粉笔笔触、粉彩强调。",
|
||
"desc_zh_tw": "深板岩底、粉筆筆觸、粉彩強調。",
|
||
"desc_en": "Dark slate surface, chalk strokes, and pastel emphasis.",
|
||
"desc_ja": "濃いスレート調の背景に、チョークの筆致とパステルの強調色。"
|
||
},
|
||
{
|
||
"id": "ink-wash",
|
||
"label": "ink-wash",
|
||
"label_zh": "水墨",
|
||
"label_zh_tw": "水墨",
|
||
"label_en": "ink-wash",
|
||
"label_ja": "水墨画",
|
||
"desc_zh": "宣纸留白、笔触、印章、静气,新中式表达。",
|
||
"desc_zh_tw": "宣紙留白、筆觸、印章、靜氣,新中式表達。",
|
||
"desc_en": "Rice-paper whitespace, brushwork, seals, and a quiet contemporary Chinese tone.",
|
||
"desc_ja": "画仙紙の余白、筆致、落款印、静謐な現代中国風の表現。"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"group": "Specialty",
|
||
"group_zh": "特殊风格",
|
||
"group_zh_tw": "特殊風格",
|
||
"group_en": "Specialty",
|
||
"group_ja": "特殊スタイル",
|
||
"items": [
|
||
{
|
||
"id": "pixel-art",
|
||
"label": "pixel-art",
|
||
"label_zh": "像素风",
|
||
"label_zh_tw": "像素風",
|
||
"label_en": "pixel-art",
|
||
"label_ja": "ピクセルアート",
|
||
"desc_zh": "严格像素网格、块状形体、有限色、扁平表达。",
|
||
"desc_zh_tw": "嚴格像素網格、塊狀形體、有限色、扁平表達。",
|
||
"desc_en": "Strict pixel grid, blocky shapes, limited colors, and flat treatment.",
|
||
"desc_ja": "厳密なピクセルグリッド、ブロック状の形状、限られた色数、フラットな表現。"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"icons": [
|
||
{
|
||
"id": "chunk-filled",
|
||
"label": "chunk-filled",
|
||
"label_zh": "几何实心图标",
|
||
"label_zh_tw": "幾何實心圖示",
|
||
"label_en": "chunk-filled",
|
||
"label_ja": "幾何学的塗りつぶしアイコン",
|
||
"desc_zh": "实心、直线几何、锐利厚重,适合科技、工程、企业结构图。",
|
||
"desc_zh_tw": "實心、直線幾何、銳利厚重,適合科技、工程、企業結構圖。",
|
||
"desc_en": "Solid, straight, geometric, sharp, and heavy. Good for tech, engineering, and corporate structure diagrams.",
|
||
"desc_ja": "塗りつぶし・直線的な幾何形状で、鋭くしっかりした印象。テック、エンジニアリング、企業組織図に適する。"
|
||
},
|
||
{
|
||
"id": "tabler-filled",
|
||
"label": "tabler-filled",
|
||
"label_zh": "圆润实心图标",
|
||
"label_zh_tw": "圓潤實心圖示",
|
||
"label_en": "tabler-filled",
|
||
"label_ja": "丸みのある塗りつぶしアイコン",
|
||
"desc_zh": "实心、圆润曲线、中等视觉重量,适合亲和现代风格。",
|
||
"desc_zh_tw": "實心、圓潤曲線、中等視覺重量,適合親和現代風格。",
|
||
"desc_en": "Solid, rounded, and medium-weight. Good for friendly modern styles.",
|
||
"desc_ja": "塗りつぶし・丸みのある曲線で、中程度の視覚的な重み。親しみやすいモダンなスタイルに適する。"
|
||
},
|
||
{
|
||
"id": "tabler-outline",
|
||
"label": "tabler-outline",
|
||
"label_zh": "线性描边图标",
|
||
"label_zh_tw": "線性描邊圖示",
|
||
"label_en": "tabler-outline",
|
||
"label_ja": "線形アウトラインアイコン",
|
||
"desc_zh": "线性描边,轻盈精致,适合屏幕阅读和编辑型图标。",
|
||
"desc_zh_tw": "線性描邊,輕盈精緻,適合螢幕閱讀和編輯型圖示。",
|
||
"desc_en": "Linear stroke, light and refined. Good for screen reading and editable icons.",
|
||
"desc_ja": "線形のストロークで、軽やかで洗練された印象。画面表示や編集用アイコンに適する。"
|
||
},
|
||
{
|
||
"id": "phosphor-duotone",
|
||
"label": "phosphor-duotone",
|
||
"label_zh": "双色层次图标",
|
||
"label_zh_tw": "雙色層次圖示",
|
||
"label_en": "phosphor-duotone",
|
||
"label_ja": "デュオトーン階調アイコン",
|
||
"desc_zh": "双色层次、中等重量,适合现代产品和平台类表达。",
|
||
"desc_zh_tw": "雙色層次、中等重量,適合現代產品和平台類表達。",
|
||
"desc_en": "Two-tone layering with medium weight. Good for modern product and platform narratives.",
|
||
"desc_ja": "2色の階調表現で中程度の重み。モダンなプロダクトやプラットフォームの説明に適する。"
|
||
},
|
||
{
|
||
"id": "emoji",
|
||
"label": "Emoji",
|
||
"label_zh": "表情符号",
|
||
"label_zh_tw": "表情符號",
|
||
"label_en": "Emoji",
|
||
"label_ja": "絵文字",
|
||
"desc_zh": "系统表情符号,适合轻量、社交、教学或快速识别场景;正式企业 / 咨询风谨慎使用。",
|
||
"desc_zh_tw": "系統表情符號,適合輕量、社交、教學或快速識別場景;正式企業 / 諮詢風謹慎使用。",
|
||
"desc_en": "System emoji for lightweight, social, instructional, or quick-recognition contexts; use carefully in formal corporate or consulting decks.",
|
||
"desc_ja": "システム絵文字。軽やかなSNS・教育・素早い視認が求められる場面向き。フォーマルな企業/コンサル資料では慎重に使用すること。"
|
||
},
|
||
{
|
||
"id": "none",
|
||
"label": "不用图标",
|
||
"label_zh": "不用图标",
|
||
"label_zh_tw": "不用圖示",
|
||
"label_en": "No icons",
|
||
"label_ja": "アイコンなし"
|
||
}
|
||
],
|
||
"image_usage": [
|
||
{
|
||
"id": "ai",
|
||
"label": "AI 生成",
|
||
"label_zh": "生成配图",
|
||
"label_zh_tw": "生成配圖",
|
||
"label_en": "AI-generated",
|
||
"label_ja": "AI生成"
|
||
},
|
||
{
|
||
"id": "web",
|
||
"label": "Web 来源",
|
||
"label_zh": "网络来源",
|
||
"label_zh_tw": "網路來源",
|
||
"label_en": "Web-sourced",
|
||
"label_ja": "Web由来"
|
||
},
|
||
{
|
||
"id": "provided",
|
||
"label": "用户提供",
|
||
"label_zh": "用户提供",
|
||
"label_zh_tw": "使用者提供",
|
||
"label_en": "User-provided",
|
||
"label_ja": "ユーザー提供"
|
||
},
|
||
{
|
||
"id": "placeholder",
|
||
"label": "占位符",
|
||
"label_zh": "占位符",
|
||
"label_zh_tw": "佔位符",
|
||
"label_en": "Placeholder",
|
||
"label_ja": "プレースホルダー"
|
||
},
|
||
{
|
||
"id": "none",
|
||
"label": "不使用图片",
|
||
"label_zh": "不使用图片",
|
||
"label_zh_tw": "不使用圖片",
|
||
"label_en": "No images",
|
||
"label_ja": "画像なし"
|
||
}
|
||
],
|
||
"image_ai_path": [
|
||
{
|
||
"id": "auto",
|
||
"label": "Automatic Path A → Path B → Offline Manual",
|
||
"label_zh": "自动选择",
|
||
"label_zh_tw": "自動選擇",
|
||
"label_en": "Automatic Path A → Path B → Offline Manual",
|
||
"label_ja": "自動選択(Path A → Path B → オフライン手動)"
|
||
},
|
||
{
|
||
"id": "api",
|
||
"label": "Path A",
|
||
"label_zh": "接口后端",
|
||
"label_zh_tw": "API 後端",
|
||
"label_en": "Path A",
|
||
"label_ja": "Path A",
|
||
"desc_zh": "强制走接口后端,第 5 步运行 image_gen.py(需已配置 IMAGE_BACKEND)。",
|
||
"desc_zh_tw": "強制走 API 後端,第 5 步執行 image_gen.py(需已配置 IMAGE_BACKEND)。",
|
||
"desc_en": "Force the API backend — image_gen.py runs in Step 5 (requires IMAGE_BACKEND).",
|
||
"desc_ja": "APIバックエンドを強制使用。ステップ5でimage_gen.pyを実行(IMAGE_BACKENDの設定が必要)。"
|
||
},
|
||
{
|
||
"id": "host-native",
|
||
"label": "Path B",
|
||
"label_zh": "宿主原生工具",
|
||
"label_zh_tw": "宿主原生工具",
|
||
"label_en": "Path B",
|
||
"label_ja": "Path B",
|
||
"desc_zh": "强制使用当前环境的原生图像工具生成(即使配置了 IMAGE_BACKEND 也跳过接口);需宿主提供原生图像工具(Codex / Claude Code 等)。",
|
||
"desc_zh_tw": "強制使用目前環境的原生影像工具生成(即使配置了 IMAGE_BACKEND 也跳過 API);需宿主提供原生影像工具(Codex / Claude Code 等)。",
|
||
"desc_en": "Force the host's native image tool (skips the API even if IMAGE_BACKEND is set); requires a host with a native image tool (Codex / Claude Code / similar).",
|
||
"desc_ja": "現在の環境のネイティブ画像ツールを強制使用(IMAGE_BACKENDが設定されていてもAPIをスキップ)。ネイティブ画像ツールを持つホスト(Codex/Claude Codeなど)が必要。"
|
||
},
|
||
{
|
||
"id": "manual",
|
||
"label": "Offline Manual",
|
||
"label_zh": "离线手动",
|
||
"label_zh_tw": "離線手動",
|
||
"label_en": "Offline Manual",
|
||
"label_ja": "オフライン手動",
|
||
"desc_zh": "机制:写入图片提示词文件;用户在外部生成后放入项目图片目录。",
|
||
"desc_zh_tw": "機制:寫入圖片提示詞檔案;使用者在外部生成後放入專案圖片目錄。",
|
||
"desc_en": "Prompts written to images/image_prompts.json; user generates externally and places files in project/images/.",
|
||
"desc_ja": "images/image_prompts.jsonにプロンプトを書き出し、ユーザーが外部で生成した画像をproject/images/に配置する方式。"
|
||
}
|
||
],
|
||
"formula_policy": [
|
||
{
|
||
"id": "mixed",
|
||
"label": "mixed",
|
||
"label_zh": "混合",
|
||
"label_zh_tw": "混合",
|
||
"label_en": "mixed",
|
||
"label_ja": "混合",
|
||
"desc_zh": "复杂公式渲染为图片;简单行内公式保持为可编辑文本或字符。",
|
||
"desc_zh_tw": "複雜公式渲染為圖片;簡單行內公式保持為可編輯文字或字元。",
|
||
"desc_en": "Render complex formula-worthy expressions to PNG; keep simple inline math as editable text / Unicode.",
|
||
"desc_ja": "複雑な数式はPNG画像として描画し、簡単な行内数式は編集可能なテキスト/Unicode文字のまま残す。"
|
||
},
|
||
{
|
||
"id": "render-all",
|
||
"label": "render-all",
|
||
"label_zh": "全部渲染",
|
||
"label_zh_tw": "全部渲染",
|
||
"label_en": "render-all",
|
||
"label_ja": "すべて画像化",
|
||
"desc_zh": "所有需要按公式处理的表达式都渲染为图片。",
|
||
"desc_zh_tw": "所有需要按公式處理的運算式都渲染為圖片。",
|
||
"desc_en": "Render every formula-worthy expression to PNG.",
|
||
"desc_ja": "数式として扱うべき表現はすべてPNG画像として描画する。"
|
||
},
|
||
{
|
||
"id": "text-only",
|
||
"label": "text-only",
|
||
"label_zh": "仅文本",
|
||
"label_zh_tw": "僅文字",
|
||
"label_en": "text-only",
|
||
"label_ja": "テキストのみ",
|
||
"desc_zh": "不渲染公式;表达式保持为可编辑文本或字符。",
|
||
"desc_zh_tw": "不渲染公式;運算式保持為可編輯文字或字元。",
|
||
"desc_en": "Do not render formulas; keep expressions as editable text / Unicode.",
|
||
"desc_ja": "数式は画像化せず、編集可能なテキスト/Unicode文字のまま保持する。"
|
||
}
|
||
],
|
||
"generation_mode": [
|
||
{
|
||
"id": "continuous",
|
||
"label": "continuous",
|
||
"label_zh": "连续模式",
|
||
"label_zh_tw": "連續模式",
|
||
"label_en": "continuous",
|
||
"label_ja": "連続モード"
|
||
},
|
||
{
|
||
"id": "split",
|
||
"label": "split",
|
||
"label_zh": "分段模式",
|
||
"label_zh_tw": "分段模式",
|
||
"label_en": "split",
|
||
"label_ja": "分割モード"
|
||
}
|
||
],
|
||
"delivery_purpose": [
|
||
{
|
||
"id": "text",
|
||
"label": "text",
|
||
"label_zh": "文字型 · 近读",
|
||
"label_zh_tw": "文字型 · 近讀",
|
||
"label_en": "text / read-close",
|
||
"label_ja": "文書型・近距離閲覧",
|
||
"desc_zh": "页面脱离讲者也能独立读懂:使用完整句、短段落、图注、表格和必要细节;bullet 只用于真正并列的项目。",
|
||
"desc_zh_tw": "頁面脫離講者也能獨立讀懂:使用完整句、短段落、圖說、表格和必要細節;bullet 只用於真正並列的項目。",
|
||
"desc_en": "The page stands alone without a presenter: use complete sentences, short prose, captions, tables, and necessary detail; reserve bullets for genuinely parallel items.",
|
||
"desc_ja": "話者なしでもページ単体で理解できる構成。完全な文、短い段落、注釈、表、必要な細部を用い、箇条書きは本当に並列な項目だけに使う。"
|
||
},
|
||
{
|
||
"id": "balanced",
|
||
"label": "balanced",
|
||
"label_zh": "均衡 · 商务",
|
||
"label_zh_tw": "均衡 · 商務",
|
||
"label_en": "balanced / business",
|
||
"label_ja": "バランス型・ビジネス",
|
||
"desc_zh": "页面与讲者共同承担信息:一条主结论配合简短说明、结构化证据或必要列表,适合路演和业务评审。",
|
||
"desc_zh_tw": "頁面與講者共同承擔資訊:一個主結論配合簡短說明、結構化證據或必要列表,適合路演和業務評審。",
|
||
"desc_en": "The page and presenter share the load: pair one primary claim with concise explanation, structured evidence, or a necessary list. Best for roadshows and business reviews.",
|
||
"desc_ja": "ページと話者で情報を分担する構成。主張を一つ置き、短い説明、構造化した根拠、または必要なリストを組み合わせる。ロードショーや事業レビュー向け。"
|
||
},
|
||
{
|
||
"id": "presentation",
|
||
"label": "presentation",
|
||
"label_zh": "展示型 · 演讲",
|
||
"label_zh_tw": "展示型 · 演講",
|
||
"label_en": "presentation / keynote",
|
||
"label_ja": "プレゼン型・講演",
|
||
"desc_zh": "讲者与视觉承担主要表达:一页一意,以简短主张、关键词、大图或大数字为主,解释进入讲述或备注,避免段落堆积。",
|
||
"desc_zh_tw": "講者與視覺承擔主要表達:一頁一意,以簡短主張、關鍵字、大圖或大數字為主,解釋進入講述或備註,避免段落堆積。",
|
||
"desc_en": "The presenter and visuals carry the explanation: use one idea per page, concise claims, keywords, large visuals, or hero numbers; move detail into speech or notes and avoid paragraph dumps.",
|
||
"desc_ja": "話者とビジュアルが主に説明を担う構成。1枚1メッセージで、短い主張、キーワード、大きな図や数値を中心にし、詳細は話者またはノートに置いて段落の詰め込みを避ける。"
|
||
}
|
||
]
|
||
}
|