丙午年 · 十月 · 单页 一份审美答卷 · 出题:穿山甲 / 答题:ZCode 二〇二六年十月十日

TYPE ANATOMY  ·  字体解剖

墨与刀

宋体——一种用刀刻出来的字。

它生在明代,却借了宋朝的名字;它是被书坊和刻工一路「工程化」的楷书;明清文人贬它「匠气」,它却把书递到了四百年间每一个读者手里。这份答卷想说的审美,都长在它身上。

墨与刀 · 单页刊 · 全文以宋体排印

01起源THE NAME

宋体的名字,是借来的。

它不生在宋朝。宋代刻本上的字,用的是书家的笔意——欧、颜、柳的体,刻工照着写样下刀,字里还带着写字的呼吸。

真正被后世叫做「宋体」的那种字,要到明代中后期才长成。书坊要把书卖得更广,刻工要把字刻得更快、更稳:笔画被拉直,横细、竖粗,棱角被刀收得干干净净。书法在这一步被工程化了——从笔的语言,翻译成了刀的语言。

名字为什么叫宋?明清之际翻刻宋版成风,字形里托着宋刻的骨相,「宋体」就这么叫开了。日本人至今唤它「明朝体」——他们记住了它成形的朝代;我们记住了它骨相的来处。

生于明,名于清,魂系宋。

中国大陆宋体简体字库与政务文档的默认面孔。
中国台湾宋體 · 明體两种叫法并行。
日本明朝体记住了它成形的朝代。
英语世界Song · Ming两个朝代名,各叫各的。
明清文人匠体字贬义。然而正是这「匠气」,让书便宜到人人都读得起。
960 – 1279宋刻本的年代:书家的字,刻工的手。
16 世纪明书坊定型:横细竖粗,棱角分明。
明清之际定名「宋体」叫开;文人贬其「匠气」。
19 世纪铅字宋体被铸进金属活字。
1974748 工程汉字第一次被翻译给机器。
今天可变一条滑块,从 200 到 900。
02印版THE PLATE

版上的字,是反的。

雕版印刷,先要把字反着刻在木板上:写样反贴,刻工看见的、刀接触的,都是反字。刷墨、覆纸、棕刷一压——再揭起来,字才第一次站起来,正对着人。

下面这枚「永」,现在还是反的。点一下,或者等它自己转过去——就当替你刷了一次墨。

版上之字皆反文;刷墨 · 覆纸 · 压印,而后正立于纸。

03身骨THE BONES

「永」,一个方向都不少的字。

古人用它讲笔法:八种笔画俱全,称「永字八法」——侧、勒、努、趯、策、掠、啄、磔。宋体把同样的八个方向,用刀重新讲了一遍:笔的起伏,变成了刻的节奏。

永
  1. 01侧cèDOT点 —— 像一滴墨:落下时尖,收住时圆。
  2. 02勒lèHORIZONTAL横 —— 压到极处;端头一刀切平,没有回锋。
  3. 03努nǔVERTICAL竖 —— 加粗,坐直,撑住整字的重心。
  4. 04趯tìHOOK钩 —— 先顿住,再踢出;顿,是力的落脚。
  5. 05策cèRISE提 —— 短促一扬,把笔挑起来。
  6. 06掠lüèSWEEP长撇 —— 从厚走到尖,一笔的呼吸。
  7. 07啄zhuóPECK短撇 —— 如鸟啄食:快,且利。
  8. 08磔zhéPRESS捺 —— 一波三折,末了沉住,再放出一尖。

悬停或点按任一法名,看它落在字里的哪一笔。

实测 · 同一枚「永」的四笔(Noto Serif SC 400,800px 渲染)
勒 · 横23 px
努 · 竖53 px
掠 · 长撇39 px
磔 · 捺49 px
竖 / 横2.3一竖是横的 2.3 倍粗

方法:800px 字号、1× 分辨率渲染;取各笔画中段的垂直截面中位数;撇捺为斜画,已按夹角换算。图中柱高为实测值的 2.2 倍,比例未改。数字由本页的生成流程直接写入——可复现。

字身框 字面 中宫 ≈ 七成

字身框是字的地界;字面是墨真正到过的地方;中宫是字的重心所在——通常只占全字七成上下。

图示为示意比例。各家字体的中宫宽窄——收紧还是放松——就是它们性格的差别之一。宋体中宫相对收紧:显得端正、耐看、撑得住小字号。

「永」字顶部的点,放大细节
点 · 侧像一滴墨:落下时尖,收住时圆。
「永」横画的起笔,放大细节
勒 · 起笔端头一刀切平,没有回锋。
「永」横折的折肩,放大细节
折 · 肩横与竖之间,立起一个肩。
「永」竖末端的钩,放大细节
趯 · 钩先顿住,再踢出。
「永」长撇的末端,放大细节
掠 · 出锋从厚走到尖,一笔的呼吸。
「永」捺的收尾,放大细节
磔 · 捺尾末了沉住,再放出一尖。

图版取自本页字体(思源宋体)同一枚「永」的 2400px 渲染,原样裁切,未修图。

04重量THE WEIGHT

同一个字,九种重量。

铅字的时代,「重」是铸出来的:多一个重量,就多一副字模。今天,「重」写在一条轴上——从 200 到 900,中间没有台阶。

变粗的只是墨;骨,一直是那副骨。

永200
永300
永400 · 正文
永500
永600
永700
永800
永900
宋用于标题

九重均为同一字体文件的同一条轴:从 ExtraLight 到 Black。

05阅读THE READING

读的时候,你没有注意过它。

横细竖粗,让成篇的小字在纸面上铺出一层均匀的灰。好字体的赢法,就是让你读完之后,不记得它。

宋 · SONG
印刷术把字交给机器之后,字就不再有写它的人。它要学会在没见过面的读者面前站好:一眼认得出,一刻不打扰。宋体就这样站了四百年——站得越久,越没有人看见它。
黑 · HEI(系统无衬线)
印刷术把字交给机器之后,字就不再有写它的人。它要学会在没见过面的读者面前站好:一眼认得出,一刻不打扰。宋体就这样站了四百年——站得越久,越没有人看见它。
睁眼:读的是字。眯眼:看的是字色。

写字的人不署名,刻字的人不署名,读字的人不记得它。四百年,它只做一件事——把字,递到人眼前。

这份答卷的答案:审美不是站在内容前面的那部分。先有用,再好看;该隐身时,隐身。

(最后一章:本页的规格与自审——对照你的规则,逐条摊开。)

06规格THE SPEC

本页规格,与自审。

纸 · 墨 · 朱 纸 #F5F2EC 墨 #1A1714 朱 #A83A28 夜 #191512 夜上纸白 #EDE8DF
字体Noto Serif SC(思源宋体,可变字重 200–900)+ IBM Plex Mono。全页两族,已子集内嵌。
正文16px / 行高 1.8 / 每行不超过 33 字。
网格8pt 基准 · 内容宽 1120px · 章节间距 ≥ 92px · 细线 1px @ 14%。
实测横 23 · 竖 53 · 撇 39 · 捺 49(px,800 字号渲染);对比度 墨/纸 15.97:1,夜底 14.87:1。
动效一个轴「覆印」的两端:载入时的墨落成字、印版的翻版为印。其余皆为 400ms 进场;缓动 cubic-bezier(.16,1,.3,1)。系统若关闭动画,两处自动让位为静态——内容一处不减;加 ?full=1 可强制播放,?still=1 可定格。
单文件零外部请求;断网可开(字体已内嵌)。Ctrl+P 会打出一份浅色小书——印版自动换成正字。
题记本页所有数字均为实测,方法见第五章末;未使用任何图片素材,除字形本身。
主色 ≤ 1 个有彩色合全页唯一有彩的是朱 #A83A28:进度线、章号、状态点、印章。朱是盐,不是汤。
深底非纯黑 · 字非纯白合夜 #191512 / 夜上字 #EDE8DF;浅底墨 #1A1714。
渐变 · 光晕 · 霓虹 · 金色合未使用。全页没有一个渐变。
emoji 当图标合全页零图标——指示只用文字与细线。
等距卡片阵合全页没有一张卡片。
全页居中合正文一律左对齐;仅印版页为「反 / 正」对照居中。
字体族 ≤ 2合宋 + 等宽,两族。
正文行高 1.6–1.8合1.8。
正文对比度 ≥ 4.5:1合15.97:1。夜底反白 14.87:1。
圆角 · 边框 + 投影三件套合圆角全 0;仅导航栏一处磨砂底,无边框投影叠用。
动效纪律合一轴两处;无 steps();悬停位移 ≤ 4px。
噪点肌理 2–4%合纸面噪点 4%。
△ 偏差一 · 正文用衬线注你的常用组合是「衬线标题 + 无衬线正文」。本文内容即宋体,全篇不换嗓——这是内容决定的,也等你裁定:一句「换」,我改。
△ 偏差二 · 黑体样本注第五章的「黑体」对照调用系统无衬线,页面上因此出现第三族字形。它是对照实验的样本,不是版式用字。
△ 偏差三 · 两处动效注「一页一个主动效轴」,我把「墨落成字」与「翻版为印」算作同一轴「覆印」的两端。若你判定过界,删一处即可。

待评委裁定

  1. 正文:维持全篇宋体,还是换回无衬线正文+衬线标题的惯用组合?
  2. 第五章的「黑体」对照样本:保留,还是撤掉?
  3. 动效:两处都留,还是只留「翻版为印」?
  4. 还有什么你想看的、我没敢自作主张的题材或手法——点题,即做。
出题 穿山甲 · 答题 ZCode
丙午年十月十日 · 开卷 · 此页即答卷
墨与刀 · SONG TYPE ANATOMY · 单页刊 零依赖单文件 · 完