You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统RichEdit控件输入时字体自动重置为默认Calibri的问题排查求助

Windows系统RichEdit控件输入时字体自动重置为默认Calibri的问题排查求助

我在Windows 11上遇到了一个奇怪的字体重置问题,具体操作和现象如下:

  • 打开空白写字板(Wordpad)文档,输入一些文本
  • 全选文本,将字体设置为除Calibri以外的任意字体(比如Trebuchet MS)
  • 将光标放在文本中间位置
  • 输入新字符

结果:新输入的字符并没有继承周围文本的字体,而是自动变成了Calibri字体,但字号保持不变——只有字体被重置了。

这个问题我是在笔记应用KeyNote NF里最先发现的,后来在该应用的GitHub仓库提交问题时,开发者指出根源大概率是Windows自带的RichEdit控件(因为他在自己的Win10/11机器上无法复现)。之后我也确认了,直接在写字板里操作也会出现同样的问题,而写字板也是基于RichEdit控件开发的。

另外我了解到Calibri是很多微软产品的默认字体,看起来像是每次开始输入时,有什么触发了RichEdit控件重置回默认字体。(我的机器上没有安装微软Office)

我已经尝试过一些排查步骤:

  • 按照评论里的建议,运行了DISM和SFC命令修复Windows系统,虽然确实发现并恢复了一个损坏的文件C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\mscormmc.dll,但问题依然存在
  • 我在另一台Windows 11电脑上无法复现这个问题,说明这应该是我主电脑上的某个特定配置导致的异常。我可以方便地对比两台机器的配置,所以非常希望能得到一些排查方向的建议!

补充说明:我并不使用写字板,也不需要替代编辑器(这些我都清楚)。写字板只是测试这个bug最简单的方式,而这个bug真正影响的是我常用的KeyNote NF——它同样依赖RichEdit控件,并且出现了完全一致的问题,所以问题应该出在RichEdit控件层面。

请问有没有人知道这个问题的成因和解决办法?

备注:内容来源于stack exchange,提问作者s427

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 13:09:40