我正在尝试在运行Win XP Professional SP3(32位)的计算机上更改VS 2010 Ultimate中的文本编辑器的字体,并且它无法正确呈现任何已安装的字体-尽管可以使用默认字体正常工作。 (起初,我以为只是摩纳哥的字体,但最近我意识到它不仅限于此。)
我已经在PC上测试了一些字体,包括Inconsolata,Futurist固定宽度和Monaco,并且如果将字体更改为我安装的任何真型字体,尽管 Fonts中的字体名称和Colors 窗口显示新的字体名称。
我成功地将Monaco字体应用到同事的机器上(我们都有相同的OS和VS版本)。我还可以在计算机上的VS 2008中更改字体,看起来也不错。另外,我可以在MS Word和Excel应用程序中将字体更改为上述任何一种字体,因此我认为这不是系统范围的问题。
我在SO上遇到了this very old post,它解决了一个类似的问题(甚至可能与2010年无关),但我确实尝试了列出的一些技术来解决问题,但没有成功。
这是我到目前为止所做的事情(不一定按相同的顺序进行),但没有任何效果-
我的VS损坏了吗? (如果是这种情况,修理会不会解决这个问题?)
我还从Microsoft Connect bug获悉,已经使用WPF重建了VS 2010文本编辑器-可能是引起此问题的原因吗?奇怪的是,我可以成功地将环境字体(VS菜单,解决方案资源管理器窗口等的字体)设置为我喜欢的任何字体-我不能只为我们可以输入文本的窗口设置字体,例如文本编辑器,“监视”窗口,“立即”窗口等。
还有其他人遇到过这种问题吗?有没有人有办法解决吗?我现在没有主意了,我的最后一招似乎是完全卸载VS并重新安装(但同样,我不确定这是否也可以)。
最佳答案
问题似乎与我在计算机上安装Visual Studio的方式有关-上周,我的PC开始卡住,突然间出现了传说中的BSOD-技术支持人员建议重新镜像计算机,我很不情愿地同意因为那是我老化机器的万灵药。今天,支持工程师停下来,将我现有的硬盘驱动器换成了他们为我 build 的新硬盘驱动器-它们足够友好,可以将我当前的应用程序推送到新镜像上。
交换顺利完成后,支持人员进行了一些健全性检查并竖起大拇指,我再次安装了Monaco字体(使用与最初相同的来源),并应用了新字体,并打开了一个新项目-并,瞧,我现在看到摩纳哥字体的代码!很高兴在我的机器上看到Monaco字体-这已经使我望尘莫及了大约8个月。我仍然不确定是什么解决了这个问题,但是我很高兴终于可以结束我一直以来的挫败感。
关于visual-studio-2010 - 我安装的TrueType字体未在Visual Studio 2010文本编辑器中呈现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12963610/