【问题标题】:True-type fonts that I installed not rendered in Visual Studio 2010 Text editor我安装的 True-type 字体未在 Visual Studio 2010 文本编辑器中呈现
【发布时间】:2013-06-06 04:21:26
【问题描述】:

我正在尝试在运行 Win XP Professional SP3(32 位)的机器上更改 VS 2010 Ultimate 中文本编辑器的字体,但它无法正确呈现任何已安装的字体 - 但使用默认字体可以正常工作。 (一开始我以为只有 Monaco 字体,但最近发现不止如此。)

我已经在我的电脑上测试了一些字体,包括 InconsolataFuturist fixed-widthMonaco,如果我更改字体对于我安装的任何 true-type 字体,该字体呈现为 Consolas,尽管 Fonts and Colors 窗口中的字体名称显示了新的字体名称。

我成功地在同事的机器上应用了 Monaco 字体(我们都有相同的 OS 和 VS 版本)。我还可以在我的机器上更改 VS 2008 中的字体,看起来也不错。此外,我可以在我的 MS Word 和 Excel 应用程序中将字体更改为上述任何一种字体,所以我认为这不是系统范围的问题。

我在 SO 上遇到了this very old post,它解决了一个类似的问题(甚至可能与 2010 年无关),但我确实尝试了列出的一些技术,因为它没有任何价值成功。

这是我到目前为止所做的(不一定以相同的顺序),但没有任何效果 -

  • ResettingVisual Studio 根据 cmets 中的建议
  • 安装字体后重启IDE
  • 关闭VS,卸载重装字体,再次打开VS
  • 以安全模式打开VS,禁用扩展,重新打开VS
  • 修复/重新安装 Visual Studio

我的 VS 是否有可能已损坏? (如果是这样的话,修复不会解决这个问题吗?)

我还从Microsoft Connect bug 了解到,VS 2010 文本编辑器已使用 WPF 进行了重建——这可能是导致问题的原因吗?奇怪的是,我可以成功地将 环境字体(VS 菜单、解决方案资源管理器窗口等的字体)设置为我喜欢的任何字体 - 我不能只为我们所在的窗口设置字体可以输入文本,如文本编辑器、监视窗口、即时窗口等。

有没有其他人遇到过这种问题?有没有人有办法解决吗?我现在没有想法,我最后的手段似乎是完全卸载 VS 并重新安装(但同样,我也不确定这是否可行)。

【问题讨论】:

  • 你试过resetting visual studio吗?
  • 不,我没有尝试过 - 但是,我确实尝试通过导入和导出设置向导导入默认的 C# 开发设置,但没有成功。从 Visual Studio 命令提示符运行它会有什么不同吗?
  • 是的,它将重置所有设置,而不仅仅是导入 C# 设置。
  • 这是有道理的。我尝试了Devenv /ResetSettings 开关 - 之后我更改了字体并打开了我的项目,奇怪的事情发生了 - 我以为字体暂时更改为 Monaco,但随后又回到 Consolas。不过,我无法重现该行为 - 我第二次按照相同的步骤操作时,字体始终为 Consolas。现在我想我的大脑第一次在欺骗我。

标签: visual-studio-2010 fonts ide


【解决方案1】:

问题似乎与我在机器上安装 Visual Studio 的方式有关 - 上周,我的电脑开始冻结并突然出现传说中的 BSOD - 技术支持人员建议重新映像机器,这我不情愿地同意了,因为那是我老化机器的万灵药。今天,支持工程师过来并用他们为我构建的新硬盘更换了我现有的硬盘驱动器 - 他们非常友好地将我当前的应用程序推送到新映像上。

在交换顺利完成后,支持人员进行了一些健全性检查并竖起大拇指,我再次安装了 Monaco 字体(与我最初的来源相同),并应用了新字体,并打开了一个新字体项目 - 而且,你瞧,我现在看到了 Monaco 字体的代码!在我的机器上看到 Monaco 字体感觉很好——这让我困扰了大约 8 个月。我仍然不确定是什么解决了这个问题,但我很高兴我终于可以结束我一直有的挫败感。

【讨论】:

  • 我遇到了完全相反的问题!现在我的机器已经重新映像,我的字体和 VS 环境字体不能正常工作(一切都是斜体)。如果您对导致损坏的原因有任何新信息,请以我的方式发送。非常感谢:)
  • @Rach 很抱歉,我搬到了另一个项目,无法再访问旧机器了。祝你的问题好运!
猜你喜欢
  • 2020-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
相关资源
最近更新 更多