| 字段 | 值 | 说明 |
|------|-----|------|
| **`type`** | `"ttf"` | 字体类型为 **TrueType 字体**（即 `.ttf` / `.otf` 矢量字体）。其他可选类型还有 `bitmap`（位图字体）、`space`（空白占位）、`unihex`（Unicode 十六进制位图）等。 |
| **`file`** | `"minecraft:misans-bold.ttf"` | 字体文件路径。`minecraft:` 命名空间指向资源包内的 `assets/minecraft/font/` 目录，所以实际文件位置是 `assets/minecraft/font/misans-bold.ttf`。**MiSans** 是小米出品的免费商用字体（小米兰亭），这里用的是 **粗体（Bold）** 版本。 |
| **`shift`** | `[0, 0]` | 字符渲染偏移量，单位是像素。`[x, y]` → `[0, 0]` 表示不做任何偏移。有些字体需要微调才能与游戏 UI 对齐，这里没有调整。 |
| **`size`** | `8` | 字体大小（像素）。Minecraft 默认字体就是 8 像素高，这里保持一致，不会改变游戏内文字的大小。 |
| **`oversample`** | `10` | **过采样率**——字体纹理先以 N 倍分辨率渲染，再缩小到目标尺寸。值越高边缘越平滑（抗锯齿效果越好），但显存占用也越大。`10` 是比较高的值，能获得很好的渲染质量。 |
| **`skip`** | `""` | 跳过字符列表。空字符串表示不跳过任何字符。如果设为 `"abcdef"`，这些字符就**不会**由这个提供者渲染，而是交给后面的提供者处理（常用于组合多种字体）。 |