我买了一台新的 Retina MacBook Pro,用 MonoTouch 为 iOS 开发。
非常令人沮丧的是,可能是因为它是基于 Gtk# 构建的,MonoDevelop 非常模糊。
我可以应付模糊的用户界面,但我无法阅读或编写代码,因为它伤害了我的眼睛。
Gtk# 和 MonoDevelop 中 Retina 支持的当前状态是什么?
是否有任何(实验性)编译标志至少可以启用正确的代码渲染?
如果我想贡献,哪个组件负责这个?是 Gtk# 还是 Gtk 本身?
我买了一台新的 Retina MacBook Pro,用 MonoTouch 为 iOS 开发。
非常令人沮丧的是,可能是因为它是基于 Gtk# 构建的,MonoDevelop 非常模糊。
我可以应付模糊的用户界面,但我无法阅读或编写代码,因为它伤害了我的眼睛。
Gtk# 和 MonoDevelop 中 Retina 支持的当前状态是什么?
是否有任何(实验性)编译标志至少可以启用正确的代码渲染?
如果我想贡献,哪个组件负责这个?是 Gtk# 还是 Gtk 本身?
这已从MonoDevelop 3.0.4开始修复:
其他改进和错误修复
- 修复了带有视网膜显示的 MacBook 上的渲染
所以去下载吧。
我用于 WebStorm的临时解决方法效果很好。它也应该适用于 MonoDevelop。
在 Xamarin 人员获得 MonoDevelop 的更新之前,您可以同时使用它。
它是这样的:
Contents/Info.plist
在任何编辑器中打开并在打开后添加<dict>
:
<key>NSHighResolutionCapable</key>
<true/>
复制并粘贴 MonoDevelop 应用程序包,删除旧应用程序包并将新应用程序包重命名为 MonoDevelop。这将刷新系统缓存。
您会注意到 MonoDevelop.app 信息现在未选中低分辨率选项,并且代码呈现平滑。