Skip to content

fix(stats): make ECharts text follow global font#61

Merged
Spr-Aachen merged 1 commit intoSpr-Aachen:mainfrom
7Luminaries:fix/sidebar-stats-echarts-font
Jan 23, 2026
Merged

fix(stats): make ECharts text follow global font#61
Spr-Aachen merged 1 commit intoSpr-Aachen:mainfrom
7Luminaries:fix/sidebar-stats-echarts-font

Conversation

@7Luminaries
Copy link
Copy Markdown
Contributor

问题描述:statistics.svelte 里面的 ECharts setOption(……) 没有指定任何 fontFamily,ECharts 默认使用默认的字体。导致图表文字与全局字体不一致。

改动内容:从页面的 getComputedStyle(...).fontFamily 读取实际生效的字体,并写入 ECharts 的 textStyle.fontFamily。也补齐了 title.textStyleaxisLabel/axisNamefontFamily

影响范围:只修改了 statistics.svelte。没有改变数据和交互逻辑,只影响了图表文字的字体,使字体与全局字体一致。

本地测试:已在本地通过 pnpm dev 进行测试。右侧的「统计」的字体已经跟全局一致。

截图对比(点击展开)

默认字体:

Snipaste_2026-01-23_16-19-39

LXGWWenKaiScreen:

Snipaste_2026-01-23_16-21-14 Snipaste_2026-01-23_16-21-29

@Spr-Aachen Spr-Aachen merged commit 493d84f into Spr-Aachen:main Jan 23, 2026
@7Luminaries 7Luminaries deleted the fix/sidebar-stats-echarts-font branch January 23, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants