我可以在Retina显示屏上使MonoDevelop看起来很好吗?

时间:2012-08-03 15:17:39

标签: xamarin.ios monodevelop retina-display gtk# xamarin

我买了一台新的Retina MacBook Pro,用于开发适用于iOS的MonoTouch 非常令人沮丧的是,可能是因为它建立在Gtk#上,MonoDevelop非常模糊。

MonoDevelop blurry on Retina display

我可以应对模糊的用户界面,但我无法阅读或编写代码,因为它会伤害我的眼睛。

Gtk#和MonoDevelop中Retina支持的当前状态是什么? 是否有任何(实验性)编译标志至少可以启用正确的代码呈现?

如果我想贡献,哪个组件负责此事?它是Gtk#还是Gtk本身?

1 个答案:

答案 0 :(得分:24)

更新

MonoDevelop 3.0.4起已修复:

  

其他改进和错误修复

     
      
  • 修复了带有视网膜显示的MacBook上的渲染
  •   

所以,只需去download it

旧版本(以及其他应用程序)的解决方法

我用于WebStorm的temporary work around效果很好。它也适用于MonoDevelop。

您可以同时使用它,直到Xamarin人员获得对MonoDevelop的更新。
在这里:

  1. 在应用程序中找到MonoDevelop,然后单击显示包内容
  2. enter image description here

    1. 在任何编辑器中打开Contents/Info.plist,并在打开<dict>后添加此内容:

      <key>NSHighResolutionCapable</key>
      <true/>
      
    2. 复制并粘贴MonoDevelop app bundle,删除旧版本并将新版本重命名为MonoDevelop。这将刷新系统缓存。

    3. 您会注意到MonoDevelop.app信息现在取消选中低分辨率选项,代码渲染顺利。

      enter image description here