WIP checkpoint (M2.53→M2.54 工作区): 字体归MeowOS/fonts+SDK跟随+多字体(进行中)+boot板载+状态栏28+亮度/音量修复+文档刷新
This commit is contained in:
1 parent
245bee2946
commit
064635b3c4
44 files changed
+2834
-308
No files matched your search
@@ -211,6 +211,7 @@ def write_idx(path, bit_depth, faces, glyph_tabs):
|
||||
tab_sorted = sorted(tab, key=lambda g: g[0])
|
||||
buf = bytearray()
|
||||
for cp, x, y, w, h, adv, dx, dy in tab_sorted:
|
||||
dy = max(dy, 0) # 少数全角/符号字形墨迹略高于 la 锚点,得到负 dy;u8 仅能表达非负,钳到 0(整体下移 1-3px,肉眼不可见)
|
||||
buf += struct.pack("<IHHHHHbB", cp, x, y, w, h, adv, dx, dy)
|
||||
tables.append(buf)
|
||||
cur += len(buf)
|
||||
|
||||
Reference in new issue
Block a user