我购买了新的Retina MacBook Pro,以便使用MonoTouch为iOS开发。
非常令人沮丧的是,MonoDevelop可能是因为它基于Gtk#构建,因此非常模糊。
我可以应付模糊的用户界面,但是我无法读取或编写代码,因为它会伤到我的眼睛。
Gtk#和MonoDevelop中Retina支持的当前状态是什么?
是否至少有一个(实验的)编译标志来启用正确的代码渲染?
如果我想做出贡献,哪个部门负责?是Gtk#还是Gtk本身?
最佳答案
更新资料
自MonoDevelop 3.0.4起已修复:
其他改进和错误修复
修复了具有视网膜显示屏的MacBook上的渲染
所以就去download it。
较旧版本(以及其他应用程序)的解决方法
我用于WebStorm的temporary work around效果很好。它也应适用于MonoDevelop。
在此之前,您可以使用它,直到Xamarin员工获得MonoDevelop的更新为止。
它去了:
在应用程序中找到MonoDevelop,然后单击“显示软件包内容”
在任何编辑器中打开Contents/Info.plist
,然后在打开<dict>
后添加它:
<key>NSHighResolutionCapable</key>
<true/>
复制并粘贴MonoDevelop应用程序捆绑包,删除旧的捆绑包,然后将新的捆绑包重命名回MonoDevelop。这将刷新系统缓存。
您会注意到,MonoDevelop.app信息现在未选中“低分辨率”选项,并且代码呈现流畅。
关于xamarin.ios - 我可以使MonoDevelop在Retina显示器上看起来不错吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798550/