/*!
 * lxgw-wenkai-screen.css —— 本地化「霞鹜文楷屏幕阅读版」字体声明（单文件子集版）
 *
 * 由 Lane A（cdn-font-localizer）生成，替代原先注入的
 *   https://cdn.staticfile.net/lxgw-wenkai-screen-webfont/1.7.0/style.min.css
 * 那套 CSS 引用了 388 个 url() / 97 个分片文件（部分已 404，且首屏要发 97 个请求）。
 *
 * 本文件只声明一个 @font-face，指向同目录下的单个 woff2 子集：
 *   assets/webfonts/lxgw-wenkai-screen-subset.woff2   （721,492 B / 2,831 码位）
 *
 * 子集字符集（迭代两轮）：
 *   第一轮 = 站点正文 + 主题 UTF-8 PHP 文案 → 2793 码位；
 *   第二轮 = 并入全站 86 个页面（首页/分页/44 篇文章/5 独立页/全部分类标签归档）
 *            实测渲染出的 2650 个可见字符 → 2897 码位。
 *   结果：豆瓣页曾缺的 99 个字形（钢琴/阿甘/媚娘…）已补齐，
 *        **全站汉字与日文假名 100% 覆盖**。
 *
 * 仍缺的码位只有 emoji、韩文、希腊字母 ω、罗马数字 Ⅰ-Ⅳ、生僻字 瘞 等
 * （霞鹜文楷本就只含中日文，上游 webfont 包同样缺），由字体栈里的
 * 系统字体兜底，不会出现方框。
 *
 * 字体族名严格保持 "LXGW WenKai Screen"：主题自定义 CSS（customCss）里
 * body / #post-content 已引用该名称，改名会导致字体失效。
 */

@font-face {
  font-family: 'LXGW WenKai Screen';
  font-style: normal;
  font-weight: 400;
  /* 本机若已安装完整版则直接用本机字体，避免下载子集 */
  src: local('LXGW WenKai Screen'),
       local('LXGWWenKaiScreen'),
       url('./lxgw-wenkai-screen-subset.woff2') format('woff2');
  /* 关键：字体未就绪时先用系统字体渲染，避免首屏白字/阻塞 */
  font-display: swap;
}

/* 兜底字体栈：与主题 customCss 中的 family 名称完全一致，防止 customCss 缺失时字体不生效。
   同一 family 名称，声明内容与 customCss 等价，不改变现有排版。 */
body,
#post-content {
  font-family: 'LXGW WenKai Screen', 'Source Sans Pro', -apple-system, BlinkMacSystemFont,
    'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
}
