19

私は、MonoTouchを使用してiOS用に開発するために新しいRetinaMacBookProを購入しました。
おそらくGtk#に基づいて構築されているため、MonoDevelopが非常にぼやけていることは非常に苛立たしいことです。

RetinaディスプレイでMonoDevelopがぼやける

ぼやけたUIには対応できますが、目を痛めるため、コードの読み取りや書き込みができません。

Gtk#とMonoDevelopでのRetinaサポートの現状はどうなっていますか?
少なくとも適切なコードレンダリングを有効にするための(実験的な)コンパイルフラグはありますか?

貢献したい場合、どのコンポーネントがこれを担当しますか?それはGtk#ですか、それともGtk自体ですか?

4

1 に答える 1

24

アップデート

これは、MonoDevelop3.0.4で修正されています。

その他の改善とバグ修正

  • Retinaディスプレイを搭載したMacBookでのレンダリングを修正

だから、行ってダウンロードしてください。

古いバージョン(および他のアプリも)の回避策

WebStormで使用した一時的な回避策があり、うまく機能しました。これはMonoDevelopでも機能するはずです。

Xamarinの人々がMonoDevelopのアップデートを入手するまでの間、それを使用できます。
ここに行きます:

  1. アプリケーションでMonoDevelopを見つけ、[パッケージの内容を表示]をクリックします

ここに画像の説明を入力してください

  1. 任意のエディターで開き、開いContents/Info.plistた後にこれを追加します<dict>

    <key>NSHighResolutionCapable</key>
    <true/>
    
  2. MonoDevelopアプリバンドルをコピーして貼り付け、古いものを削除して、新しいものの名前をMonoDevelopに戻します。これにより、システムキャッシュがフラッシュされます。

MonoDevelop.app情報の[低解像度]オプションがオフになり、コードがスムーズにレンダリングされるようになりました。

ここに画像の説明を入力してください

于 2012-08-03T15:41:48.850 に答える