以下是我在 Windows 11 中遇到的情况:
- 打开一个空白的写字板文档中,输入一些文本;
- 选择全部,并将字体系列设置为“Calibri”以外的任何字体(例如 Trebuchet MS);
- 把光标放在文本的中间;
- 输入一些新字符。
结果:新字符不再保留与周围文本相同的字体系列,而是设置为 Calibri 字体。字体大小未重置:仅重置字体系列。
我在 Windows 11 上也遇到过这种情况,但显然有些人已经在 Windows 10 中遇到了完全相同的情况。
这是我最初在笔记应用中遇到的一个问题主题演讲 NF, 但在他们的 github 上提出这个问题后,开发人员指出,根本原因更可能与 Windows 附带的 RichEdit 组件(控件?)有关(他无法在他的 Windows10/11 机器上复制此行为)。事实上,我随后能够确认,在 Wordpad(也是基于 RichEdit 控件)中直接打字时也会发生这种情况(对我来说)。
Calibri 似乎是多种 Microsoft 产品的默认字体,因此每次我开始输入时似乎“某些东西”都会触发 RichEdit 重置回默认字体……
(我的机器上没有安装 MS Office。)
知道是什么原因导致了这种现象以及如何解决它吗?
一些更新:
根据评论中的建议,我尝试使用
DISM
和SFC
命令修复 Windows。虽然发现一个文件已损坏并恢复(C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\mscormmc.dll),但这并不能解决问题。我无法在另一台 Windows 11 电脑上复制此问题。因此,这似乎是与我主电脑上的某些配置相关的奇怪且特定的错误。由于我可以轻松比较这两台机器的配置,因此我很乐意接受有关要查找的内容的任何建议...
澄清一下:我不关心 WordPad,也不使用它,我也不是在要求更换编辑器(我已经知道了)。WordPad 只是测试此错误的最简单方法,它也会影响其他软件,例如(不太知名的)KeyNote NF,它也依赖于 RichEdit 控件(我经常使用它)。因此,该错误可能位于 RichEdit 控件级别,因为它以完全相同的方式影响这两个应用程序(WordPad 和 KeyNote NF)。