设计
本站为自己排版所定的规则,以及这样定的理由。
以测量立身的研究室,也该测量自己的屏幕。本页的色值与对比度在构建时从实际样式表读取计算,下面的决定是制作过程中撞到的问题的记录。
两种底色
日间与暗色。跟随访客的系统设置,若亲自选择则以选择为准。强调色在两种底色下是同一种黄 — 随底色而变的颜色就不是同一种颜色。会变的只是这种黄要充当文字的时候。
日间
- 底色#f7f6f2
- 卡片#fff
- 浅面#eae8df
- 细线#b0b0a1
- 辅助文字#4a4a41
- 正文文字#14140f
- 强调色#ffc600
- 作为文字的强调色#7d5c00
- 强调色上的文字#0f0f0f
- 辅助色#1a5f58
正文 17.08:1 / 辅助 8.27:1 / 强调色之上 12.17:1
暗色
- 底色#0f0f0f
- 卡片#1a1918
- 浅面#161615
- 细线#333130
- 辅助文字#9a9691
- 正文文字#f1eeea
- 强调色#ffc600
- 作为文字的强调色#ffc600
- 强调色上的文字#0f0f0f
- 辅助色#6fb3a6
正文 16.57:1 / 辅助 6.52:1 / 强调色之上 12.17:1
字体
Cormorant Garamond + Gowun Batang / 300 / 标题与大字
Pretendard / 400 / 正文
IBM Plex Mono / 供机器读取的部分 — 索引、日期、数值
字号
只有五级。右侧数字为桌面端与手机端。在手机上每一级都会变大 — 因为放得更远的屏幕上,同样的字号读起来更小。
留白与宽度
首页与各页面使用统一的内容宽度。桌面两侧留白至少为屏宽的7%,1,100px以下为5%,760px以下为24px。长篇正文另设行宽限制。
- 1080px内容最大宽度
- 7vw / 24px桌面 / 手机留白
- 80px章节之间
- 1pxhairline, used 48 times
间距
只有十二级,中间的值不用。小的几级是元素内部的留白,大的几级是章节之间的呼吸。右侧数字为桌面端与手机端 — 手机上只有大的几级会缩小,因为窄屏需要更少的是章节之间的空气,而不是按钮内部的留白。
形状
标志
空心圆是测得的当下状态,实心圆是设计所瞄准的状态。研究室所做的一切,就是这两个圆之间的距离。
决定
韩文不沿用拉丁字母的字号
把拉丁文的 96px 标题原样搬过来,韩文显得沉重得多 — 两者填满字面的程度不同。标题因此从 124px 降到 82px。
混排两种文字的行不用等宽体
没有收录韩文的等宽字体,参与者名单在同一行里字体就裂开了 — 只有拉丁文名字落进等宽体。
强调色上的文字由令牌决定
强调色在日间偏暗、在暗色下偏亮,写死为白字的按钮在暗底上只有 1.9:1 的对比。
整面铺满强调色的区块,一屏只有一个
颜色要有意义就必须稀少。在本站,强调色只用于三处:此刻所在、目标情感,以及加入我们。
对比不靠主张,而靠测量
本页数值在构建时从 style.css 读取并计算,文档不可能与实物脱节。
在手机上所有字号都会变大
在一臂之遥观看的屏幕上,同样的字号读起来更小。小于 15px 的文字从 77% 降到 14%,剩下的只有标签与日期。
投入的时间
建这个网站花掉的时间。纵轴是当天亲自投入的小时数 — 阅读、判断、输入。等待的时间不计入。发布动态、修改成员属于运营而非建设,因此单独计算,共 4.0 小时。
- 29.0建设小时
- 4.0内容小时
- 473提交
- 47有提交的天数
以表格查看
| 日期 | 建设 | 内容 | 挂钟 | 发言 |
|---|---|---|---|---|
| 2026-08-21 | 0.28 | 0.0 | 0.21 | 14 |
| 2026-08-24 | 0.78 | 0.2 | 0.94 | 15 |
| 2026-08-25 | 4.57 | 1.22 | 6.44 | 71 |
| 2026-08-26 | 1.52 | 0.08 | 1.95 | 24 |
| 2026-08-27 | 1.0 | 0.46 | 1.39 | 18 |
| 2026-08-28 | 1.32 | 0.15 | 1.55 | 26 |
| 2026-08-29 | 1.02 | 0.1 | 1.49 | 22 |
| 2026-08-30 | 0.61 | 0.0 | 0.97 | 8 |
| 2026-08-31 | 2.3 | 0.24 | 2.68 | 33 |
| 2026-09-01 | 3.01 | 0.53 | 4.41 | 45 |
| 2026-09-02 | 0.63 | 0.0 | 0.9 | 18 |
| 2026-09-04 | 0.91 | 0.0 | 1.23 | 17 |
| 2026-09-06 | 0.42 | 0.08 | 0.79 | 8 |
| 2026-09-07 | 0.23 | 0.0 | 0.62 | 2 |
| 2026-09-08 | 1.28 | 0.3 | 1.93 | 23 |
| 2026-09-09 | 1.87 | 0.09 | 2.17 | 41 |
| 2026-09-10 | 0.13 | 0.0 | 0.41 | 4 |
| 2026-09-11 | 0.63 | 0.14 | 0.84 | 18 |
| 2026-09-12 | 1.33 | 0.19 | 1.43 | 44 |
| 2026-09-13 | 0.34 | 0.0 | 0.21 | 11 |
| 2026-09-14 | 0.61 | 0.0 | 0.65 | 14 |
| 2026-09-15 | 1.14 | 0.0 | 1.57 | 36 |
| 2026-09-16 | 0.51 | 0.0 | 0.72 | 11 |
| 2026-09-17 | 0.57 | 0.17 | 0.69 | 61 |
| 2026-09-18 | 1.42 | 0.0 | 1.19 | 78 |
| 2026-09-19 | 0.12 | 0.0 | 0.09 | 4 |
| 2026-09-20 | 0.44 | 0.0 | 0.38 | 9 |
从 2026-08-24 到 2026-10-16,共 675 次发言。提交数与时间跨度和本页其他数值一样,在构建时从 git 读取。时数则不同 — 它测自不在本仓库中的工作会话记录,构建无法重新计算,因此测量日期与方法一并写在 data/buildlog.yml,并由 scripts/measure_worklog.py 重新测量。间断超过 15 分钟视为另一段工作,发言间隔超过 12 分钟视为离开。区分建设与内容的依据,是该时段的提交所改动的文件。内容工作从未单独成段 — 它总是夹在建设之中 — 所以内容时数是按提交比例分摊的,不是测得的。作为校验,473 个提交全部落在检测到的工作段内。