80 lines
2.4 KiB
Plaintext
80 lines
2.4 KiB
Plaintext
// HyperLabel 基础色板 — 来源:HyperLabel/ComponentsTestPage.tsx foundationPalette
|
||
|
||
#let color-ink = rgb("#08090B") // 墨黑:主标题
|
||
#let color-body = rgb("#2D3135") // 石墨:正文
|
||
#let color-muted = rgb("#434950") // 石板灰:次要信息
|
||
#let color-accent-bright = rgb("#D7F754") // 强调绿:点缀、技能条、装饰条
|
||
#let color-bar-bg = rgb("#EFF0F2") // 银灰:进度条底、标签背景
|
||
#let color-page = rgb("#FDFDFD") // 纸灰:页面背景
|
||
|
||
// 语义映射
|
||
#let color-accent = color-muted
|
||
#let color-skill-bar = color-accent-bright
|
||
#let color-divider = color-muted.lighten(68%)
|
||
|
||
#let color-text-light = color-muted.lighten(32%) // 简介、经历描述等长正文
|
||
|
||
#let heading-font = ("Microsoft YaHei", "Segoe UI")
|
||
#let body-font = ("Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI")
|
||
|
||
// 页眉证件照(略短于标准 2 寸,与简介区高度更协调)
|
||
#let photo-width = 33mm
|
||
#let photo-height = 40mm
|
||
|
||
// ---------------------------------------------------------------------------
|
||
// 排版规范(A4 中文简历 · 10.5pt 基准 · 4pt 间距网格)
|
||
// ---------------------------------------------------------------------------
|
||
|
||
#let size-base = 10.5pt
|
||
#let size-name = 20pt
|
||
#let size-subtitle = 11pt
|
||
#let size-section = 11pt
|
||
#let size-body = 10.5pt
|
||
#let size-meta = 9pt
|
||
#let size-small = 9pt
|
||
#let size-caption = 8.5pt
|
||
#let size-contact = 8pt
|
||
#let size-tech-pill = 7pt
|
||
#let size-tech-category = 8pt
|
||
|
||
// 行距:10.5pt 正文约 1.2 倍(中文简历常用)
|
||
#let leading-normal = 12.5pt
|
||
#let leading-body = leading-normal
|
||
#let leading-summary = leading-normal
|
||
#let leading-entry = leading-normal
|
||
#let par-spacing-tight = 3pt
|
||
|
||
#let space-xxs = 2pt
|
||
#let space-xs = 4pt
|
||
#let space-sm = 6pt
|
||
#let space-md = 8pt
|
||
#let space-lg = 12pt
|
||
#let space-xl = 16pt
|
||
#let space-section = 14pt
|
||
#let space-entry = 10pt
|
||
#let space-sidebar-divider = 10pt
|
||
#let space-hero-gutter = 24pt
|
||
|
||
// 主栏:条目之间 = 一行正文;区块之间 = 小标题级间距
|
||
#let space-between-entries = leading-body
|
||
#let space-between-sections = space-xl
|
||
|
||
// 双栏比例(左栏约 28%)
|
||
#let sidebar-column = 0.85fr
|
||
#let main-column = 2.15fr
|
||
|
||
// 侧栏标题与内容间距(为常规段落的 2 倍)
|
||
#let space-sidebar-title-gap = space-md * 2
|
||
|
||
// 页边装饰条:高度 +20%,向内偏移
|
||
#let corner-bar-width = 5mm
|
||
#let corner-bar-height = 21.6mm
|
||
#let corner-bar-inset = 11mm
|
||
|
||
#let page-margin = (
|
||
top: 2cm,
|
||
bottom: 2cm,
|
||
left: 1.8cm,
|
||
right: 1.8cm,
|
||
)
|