我正在尝试在运行Win XP Professional SP3(32位)的计算机上更改VS 2010 Ultimate中的文本编辑器的字体,并且它不能正确呈现任何已安装的字体 - 但是使用默认字体可以正常工作。 (起初,我认为只有Monaco字体,但我最近意识到它不仅仅是那个。)
我在我的电脑上测试了一些字体,包括 Inconsolata , Futurist固定宽度和 Monaco ,如果我更改了字体对于我安装的任何真实字体,字体呈现为 Consolas ,但字体和颜色窗口中的字体名称显示新的字体名称。
我成功地在同事的机器上应用了Monaco字体(我们都有相同的操作系统和VS版本)。我也可以在我的机器上更改VS 2008中的字体,看起来也很好。此外,我可以在我的MS Word和Excel应用程序中将字体更改为上述任何字体,因此我认为这不是系统范围的问题。
我在SO上发现this very old post处理类似问题(可能与2010年无关),但我确实尝试了一些列出的技术没有任何成功。
这是我到目前为止所做的(不一定是相同的顺序),没有任何效果 -
我的VS是否有可能被破坏? (如果是这样的话,不会修复那个吗?)
我还从Microsoft Connect bug了解到VS 2010文本编辑器已经使用WPF重建了 - 这可能是导致问题的原因吗?奇怪的是,我可以成功地将环境字体(VS菜单的字体,解决方案浏览器窗口等)设置为我喜欢的任何字体 - 我不能仅为我们设置的窗口设置字体可以键入文本,如文本编辑器,监视窗口,立即窗口等
有没有其他人遇到过这种问题?有没有人有办法解决吗?我现在没有想法,我的最后一招似乎是完全卸载VS并重新安装(但同样,我不确定这是否也能正常工作)。
答案 0 :(得分:1)
这个问题看起来与我在我的机器上安装Visual Studio的方式有关 - 上周,我的PC开始冻结并突然发出传说中的BSOD - 技术支持人员建议重新映像机器,我不情愿地同意,因为那是我老化机器的万灵药。今天,支持工程师停下来并将我现有的硬盘换成他们为我建造的新硬盘 - 他们非常友好地将我当前的应用程序推到了新的图像上。
交换完成后,并且支持人员做了一些完整性检查并竖起了大拇指,我再次安装了Monaco字体(来自我原来的相同来源),并应用了新字体,并打开了一个新的项目 - 而且,瞧,我现在看到我的代码用摩纳哥字体!在我的机器上看到摩纳哥字体感觉很好 - 这已经让我筋疲力尽了大约8个月。我仍然不确定是什么解决了这个问题,但我很高兴我终于可以结束我曾经遇到过的挫折。