Xamarin.ios 我能让MonoDevelop在视网膜显示器上看起来好看吗?

Xamarin.ios 我能让MonoDevelop在视网膜显示器上看起来好看吗?,xamarin.ios,monodevelop,retina-display,gtk#,xamarin,Xamarin.ios,Monodevelop,Retina Display,Gtk#,Xamarin,我买了一台新的Retina MacBook Pro,为iOS开发MonoTouch。 非常令人沮丧的是,MonoDevelop非常模糊,这可能是因为它是基于Gtk构建的 我可以应付模糊的用户界面,但我不能读或写代码,因为这会伤害我的眼睛 Gtk和MonoDevelop的视网膜支持现状如何? 是否至少有任何(实验性)编译标志来启用正确的代码呈现 如果我想贡献,由哪个部门负责?是Gtk#还是Gtk本身?更新 此问题已在以下日期修复: 其他改进和错误修复 修复了MacBook上带有视网膜显示的渲染

我买了一台新的Retina MacBook Pro,为iOS开发MonoTouch。
非常令人沮丧的是,MonoDevelop非常模糊,这可能是因为它是基于Gtk构建的

我可以应付模糊的用户界面,但我不能读或写代码,因为这会伤害我的眼睛

Gtk和MonoDevelop的视网膜支持现状如何?
是否至少有任何(实验性)编译标志来启用正确的代码呈现

如果我想贡献,由哪个部门负责?是Gtk#还是Gtk本身?

更新 此问题已在以下日期修复:

其他改进和错误修复

  • 修复了MacBook上带有视网膜显示的渲染问题
那就去吧

旧版本(以及其他应用程序)的变通方法 我在WebStorm中使用了一个很好的工具。它也应该适用于MonoDevelop

你可以同时使用它,直到Xamarin的人得到MonoDevelop的更新。
下面是:

  • 在应用程序中找到MonoDevelop,然后单击显示软件包内容
  • 在任何编辑器中打开
    Contents/Info.plist
    ,并在打开
    后添加:

    NSHighResolutionCapable
    
  • 复制并粘贴MonoDevelop应用程序包,删除旧应用程序包,并将新应用程序包重新命名为MonoDevelop。这将刷新系统缓存

  • 您会注意到MonoDevelop.app info现在未选中“低分辨率”选项,并且代码呈现平滑


    与Xamarin之间有一种联系。虽然我相信那里的人会喜欢一个补丁的,但是看起来好像没有做任何工作。谢谢你找到这个bug。我很好奇被否决的原因。不是我被否决的吗。无论如何,如果您打开MonoDevelop.app的属性页(右键单击“获取信息”),是否有“以低分辨率打开”的复选框?这可能是一个可用的临时工作环境。我在WebStorm中使用了一个临时工作环境,效果很好。它可能也适用于MonoDevelop。请看这里:我已经在MonoDevelop master中启用了此功能,因此它将包含在未来的版本中:在windows(bootcamp)下是否有MonoDevelop(4.0.1,与Unity 4.6捆绑)的解决方案?
    <key>NSHighResolutionCapable</key>
    <true/>