S
Published on
· Last modified on
· Public

Solve Mactype Doesn't Work in Visual Studio 2015

转载自我的博客:https://simod.org/solve-mactype-doesnt-work-in-visual-studio-2015/

在 Visual Studio 2008 之后(VS 2010/VS 2013/VS 2015),VS 使用了 .NET 的 WPF 用户界面框架,其字体渲染引擎不再使用 GDI32 而使用了私有的渲染引擎[1],使得 Mactype 在 VS 下无法正常工作。

Solve Mactype Doesn't Work in Visual Studio 2015

Visual Studio 2015 without Mactype rendering.

如何让 Mactype 在 VS 2008 之后的版本工作呢?这时候我们需要 Text Sharp 这款扩展。

Text Sharp 可以指定 VS 使用何种模式来渲染字体,当我们使用 Text Sharp 指定字体渲染模式为自动时,VS 则会调用系统默认的字体渲染引擎,Mactype 就可以工作了。

安装 Text Sharp

在 Toolbar 中选择 Tools -> Extensions and Updates... 进入 Extensions and Updates Manager。

在右上角的搜索框中输入 Text Sharp 搜索并安装。安装后需要重启 VS。

Solve Mactype Doesn't Work in Visual Studio 2015

Install Text Sharp.

配置 Text Sharp

重启 VS 后,进入 Options 会有 Text Sharp 的选项。

将 Text rendering mode 设置为 Auto,Text formatting mode 设置为 Ideal,Text hinting mode 设置为 Auto 或 Animated,将 Targets 的两个选项都选上。

Solve Mactype Doesn't Work in Visual Studio 2015

Config Text Sharp.

完成

Solve Mactype Doesn't Work in Visual Studio 2015

Visual Studio 2015 with Mactype rendering.

现在 VS 的 大部分 都已经使用 Mactype 渲染了。还存在一些没渲染的部分,要么是调用了 IE 的 web 部分(IE 在 9 之后 Mactype 就无力了),要么是 Text Sharp 还没有指定的渲染部分(这我也无能为力)。

扩展阅读

来源引用

  1. ^ Microsoft Visual Studio -Wikipedia
A
Published on
S
Published on
aprikyb:

https://www.textarea.com/aprikyb/jiandan-shujujieg...

已星,求星

不是我先星你的么...

A
Published on
simodorg:
aprikyb:

https://www.textarea.com/aprikyb/jiandan-shujujieg...

已星,求星

不是我先星你的么...

233发错文章

Sign in or Sign up Leave Comment