Skip to content

Give the workbench the site's two typographic voices - #606

Merged
Stahl-G merged 1 commit into
mainfrom
codex/brand-typography
Sep 10, 2026
Merged

Give the workbench the site's two typographic voices#606
Stahl-G merged 1 commit into
mainfrom
codex/brand-typography

Conversation

@Stahl-G

@Stahl-G Stahl-G commented Sep 10, 2026

Copy link
Copy Markdown
Owner

接上一轮的品牌标记,把网站的两种"声音"也搬进工作台:serif 留给人的判断,等宽留给机器的数据。

  • 标题回到 serif。 网站里 h1,h2,h3 都是 serif;工作台之前只有 h1 是。现在 h2 一并归入 serif 栈,报告空状态标题改用网站 .sec-head h2 的规格(clamp(26px,2.4vw,34px)、字重 650、行高 1.25、字距 -0.01em)。
  • 数据与标识符改等宽。 对话列表的状态与时间、来源标签、文档控制条与保存状态、模型 ID 输入框都走 --mono;模型 ID 是标识符,等宽后更易辨认。
  • 正文和按钮保持系统 sans,与线上网站一致(网站的 .btn 也是 sans,只有 DESIGN.md 里的旧规格写的是 mono)。

验证:无头 Chrome 实际渲染确认——侧栏标记与 serif 字标、空状态的 serif 大标题与居中品牌标记、元数据的等宽效果都正常;python -m pytest -q 180 passed;node tests/frontend_setup_state.mjs 通过。

briefloop.ai reserves serif for human judgement and monospace for the machine's
voice. The workbench only had the serif on h1, so headings and metadata read as
one flat sans layer.

- h2 joins h1 in the serif stack, and the empty-state headline uses the site's
  section-head scale (clamp 26-34px, weight 650, 1.25 line-height).
- Data and identifiers move to the mono stack: session status and time, tags,
  the document control strip and save state, and model ID inputs.
- Body prose and buttons stay in the system sans, matching the live site.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@Stahl-G
Stahl-G merged commit 338e610 into main Sep 10, 2026
2 checks passed
@Stahl-G
Stahl-G deleted the codex/brand-typography branch September 10, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant