Overview
dsh-font-settings
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- `ui-monospace` / `Consolas` 等家族名被全局改写,因此选字面板里那几行「以自身字体 预览」的示例文字也会跟着变;属于外观副作用,不影响功能。字号缩放同样经这条 `@font-face` 生效,所以影响面与换字体一致。 - 已经打开的终端会立刻重绘成新字体/新字号(CSS 实时重解析),但 xterm 的单元格宽度 是在挂载和容器尺寸变化时测量的,所以**可能要等一次尺寸变化(拖动/折叠侧边栏、开新 终端)才会完全对齐**。这是终端自身不监听字体变化的限制,插件改不到。 - 缩放比例是浮点的,但字体在该字号下可能按整数像素渲染步进,所以实际字号与所选值 可能有零点几 px 的量化误差(栅格仍然对齐,漂移为 0)。 - 字号缩放依附在 `@font-face` 别名上。如果所选字体**在当前浏览器里匹配不到**(列表里 会标「浏览器不可见」——典型情况是宿主从 Windows 字体目录枚举到了,但 WSLg / Linux 浏览器看不到它),那么整个 face 失效,**字体和字号都不会生效**,终端退回栈里的下一个 家族。判断依据要以浏览器真正能渲染的字体为准,而不是宿主枚举到的列表。
