/others

其他

不属于项目也不属于笔记的东西:联系方式、本站用到的字体与它们的许可证,以及关于这个站点本身的一点信息。

联系

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 MBsha256:b7c87366c5aa…
    • LXGWWenKaiLite-Medium.woff21.9 MBsha256:36535b6229ee…
    来源
    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 MBsha256:fb3b2575d7b0…
    • JetBrainsMonoNL-Medium.ttf0.2 MBsha256:44099e1efefb…
    • JetBrainsMonoNL-Bold.ttf0.2 MBsha256:0198e8418240…
    来源
    JetBrains Mono v2.304(NL = 无连字版本)

    OFL 1.1 允许修改与再分发,但为了可复现,本站同样按官方原始文件分发。每个文件只有 200KB 左右,转成 WOFF2 省不下多少,因此不引入第二种二进制格式。

字体栈定义在 src/styles/tokens.css,@font-face 声明在 src/styles/fonts.css;改动前的注意事项见 docs/FONTS.md。

关于本站

框架
Vue 3 + Vite,手写 SSR
运行时依赖
vue、vue-router(无其它)
产出
纯静态文件,构建期预渲染,无需 Node 服务
源码
github.com/yt437700

除特别注明外,本站内容采用 CC BY-NC-SA 4.0 许可协议。