From 48d2e41cb08d19d2b7bc43f70d76e2eac3e38ba5 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Tue, 16 Jun 2026 11:12:01 +0800 Subject: [PATCH] fix: use tabular variant first to prevent canvas edit jitter --- apps/desktop/src/lib/canvasDataGridRenderer.ts | 2 +- apps/desktop/src/styles/globals.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/lib/canvasDataGridRenderer.ts b/apps/desktop/src/lib/canvasDataGridRenderer.ts index c244091fc..c049d5a24 100644 --- a/apps/desktop/src/lib/canvasDataGridRenderer.ts +++ b/apps/desktop/src/lib/canvasDataGridRenderer.ts @@ -162,7 +162,7 @@ function resolveCanvasRenderState(canvas: HTMLCanvasElement, isDark: boolean, st const cached = canvasRenderStateCache.get(canvas); if (cached?.cacheKey === cacheKey) return cached; - const fontFamily = canvasStyle.fontFamily || `"Geist Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif`; + const fontFamily = canvasStyle.fontFamily || `"Geist Variable Tabular", "Geist Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif`; const fontSize = Number.parseFloat(canvasStyle.fontSize) || 12; const lineHeight = canvasStyle.lineHeight; const normalFont = canvasFont({ diff --git a/apps/desktop/src/styles/globals.css b/apps/desktop/src/styles/globals.css index b2e21738d..df86f80ac 100644 --- a/apps/desktop/src/styles/globals.css +++ b/apps/desktop/src/styles/globals.css @@ -276,7 +276,7 @@ body.dbx-table-reference-dragging * { } :root { - --dbx-data-grid-font-family: "Geist Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; + --dbx-data-grid-font-family: "Geist Variable Tabular", "Geist Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; } .dbx-data-grid-font-family {