我买了一台新的Retina MacBook Pro,用于开发适用于iOS的MonoTouch 非常令人沮丧的是,可能是因为它建立在Gtk#上,MonoDevelop非常模糊。
我可以应对模糊的用户界面,但我无法阅读或编写代码,因为它会伤害我的眼睛。
Gtk#和MonoDevelop中Retina支持的当前状态是什么? 是否有任何(实验性)编译标志至少可以启用正确的代码呈现?
如果我想贡献,哪个组件负责此事?它是Gtk#还是Gtk本身?
答案 0 :(得分:24)
自MonoDevelop 3.0.4起已修复:
其他改进和错误修复
- 修复了带有视网膜显示的MacBook上的渲染
所以,只需去download it。
我用于WebStorm的temporary work around效果很好。它也适用于MonoDevelop。
您可以同时使用它,直到Xamarin人员获得对MonoDevelop的更新。
在这里:
在任何编辑器中打开Contents/Info.plist
,并在打开<dict>
后添加此内容:
<key>NSHighResolutionCapable</key>
<true/>
复制并粘贴MonoDevelop app bundle,删除旧版本并将新版本重命名为MonoDevelop。这将刷新系统缓存。
您会注意到MonoDevelop.app信息现在取消选中低分辨率选项,代码渲染顺利。