/others
其他
不属于项目也不属于笔记的东西:联系方式、本站用到的字体与它们的许可证,以及关于这个站点本身的一点信息。
联系
📧 Email
[email protected]🐙 GitHub
github.com/yt437700✈️ Telegram
t.me/yt437700
Typography · 字体
本站只内嵌两套字体:中文用 LXGW WenKai Lite 的日常字符子集(《通用规范汉字表》8105 字齐全, 再留拉丁字母、数字、常用标点与符号,共 9,866 个码位), 技术数据用 JetBrains Mono NL。字体栈里排在它们后面的 Source Han Sans SC 与 Noto Sans SC 不随站分发,缺字时由访客系统里已安装的 字体补上。两套内嵌字体都使用 SIL Open Font License 1.1,许可证原文保存在 docs/licenses/,并在站内提供只读副本。
LXGW WenKai Lite
正文 / UI汉字排版 ABC 0123MediumBold
正文、中文 UI、页面标题、导航、InfoRow,以及 Projects / Notes / Others 的普通界面文字。楷体骨架,中英文同族。
- 许可证
- SIL Open Font License 1.1 站内副本
- 许可证位置
- docs/licenses/LXGW-WenKai-Lite-OFL-1.1.txt
- 字重
- 400500 / 700
- 文件
- LXGWWenKaiLite-Regular.woff21.8 MB
sha256:b7c87366c5aa… - LXGWWenKaiLite-Medium.woff21.9 MB
sha256:36535b6229ee…
- LXGWWenKaiLite-Regular.woff21.8 MB
- 来源
- LXGW WenKai Lite v1.522(2026-03-17 上游发布,子集化为日常字符集并转为 WOFF2)
基于上游 Lite(轻便版)子集化而来:上游自己已经剔除了完整版后期增补的较生僻汉字与谚文,本站再按日常使用范围收窄到 9,866 个码位,未改动任何字形或度量,只删除用不到的字。保留范围是《通用规范汉字表》8105 字(一级 3500 + 二级 3000 + 三级 1605,完整齐全)、拉丁字母、数字、常用标点与符号;不含繁体、粤语、方言、生僻字与 CJK 扩展区,Emoji 不在字体里、交给系统 fallback。子集化命令与两端哈希见 docs/FONTS.md §2 与 §4。上游只有 Light / Regular / Medium,没有 Bold,本站只用 Regular 与 Medium,700 与 600 由 Medium 文件承担——楷体在大字号下的合成加粗会把笔画糊在一起,本站在字体声明里直接给出真实轮廓,而不是让浏览器伪造。
Source Han Sans SC
中文 fallback汉字排版 ABC 0123MediumBold
中文 fallback:只用来补 LXGW WenKai Lite 子集之外的码位,通常是繁体、生僻字与 CJK 扩展区汉字。不参与常规正文排版。
- 许可证
- SIL Open Font License 1.1
- 许可证位置
- docs/FONTS.md §5
- 分发方式
- 不随本站分发,通过字体栈回退到系统已安装的字体。
- 来源
- Source Han Sans SC 2.005R(SimplifiedChinese 发行包)
本站只把它写进字体栈,不分发字体文件:真正用到它时,字形来自访客系统里安装的版本。所以超出 8105 的繁体字与生僻字在不同机器上可能不是同一套轮廓——这是换取 50MB 体积的取舍,不是疏漏。
Noto Sans SC
中文 fallback汉字排版 ABC 0123MediumBold
排在 Source Han Sans SC 之后的系统 fallback;不随本站分发。
- 许可证
- SIL Open Font License 1.1
- 许可证位置
- docs/FONTS.md §5
- 分发方式
- 不随本站分发,通过字体栈回退到系统已安装的字体。
未提供 @font-face 与预加载,理由见 docs/FONTS.md §5。
JetBrains Mono NL
等宽 / 技术信息汉字排版 ABC 0123MediumBold
技术数据专用:状态值与时间、日期、HTTP 状态码、技术标签、版本号、域名与路径、代码相关信息。不用于整页或整段正文。
- 许可证
- SIL Open Font License 1.1 站内副本
- 许可证位置
- docs/licenses/JetBrains-Mono-OFL-1.1.txt
- 字重
- 400500700
- 文件
- JetBrainsMonoNL-Regular.ttf0.2 MB
sha256:fb3b2575d7b0… - JetBrainsMonoNL-Medium.ttf0.2 MB
sha256:44099e1efefb… - JetBrainsMonoNL-Bold.ttf0.2 MB
sha256:0198e8418240…
- JetBrainsMonoNL-Regular.ttf0.2 MB
- 来源
- JetBrains Mono v2.304(NL = 无连字版本)
OFL 1.1 允许修改与再分发,但为了可复现,本站同样按官方原始文件分发。每个文件只有 200KB 左右,转成 WOFF2 省不下多少,因此不引入第二种二进制格式。
关于本站
- 框架
- Vue 3 + Vite,手写 SSR
- 运行时依赖
- vue、vue-router(无其它)
- 产出
- 纯静态文件,构建期预渲染,无需 Node 服务
- 源码
- github.com/yt437700