On my Retina MacBook Pro, the Python IDLE development environment has blurry, non-retina text.
Is there a way I can make the text retina?
IDLE:
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.
Sign up to join this communityOn my Retina MacBook Pro, the Python IDLE development environment has blurry, non-retina text.
Is there a way I can make the text retina?
IDLE:
At the moment this isn't likely to be fixable, unless you're fairly comfortable with OS X development and want to rewrite parts of the underlying GUI library.
According to this bug report on Python.org, it's an issue with the TkInter GUI library, which IDLE apparently makes use of. TkInter in turn is based on Tk, which is a cross-platform GUI toolkit, which means it almost certainly doesn't use the standard OS X text renderer, which is the only way to get "free" Retina text.
As an alternative, perhaps look at ways to make the default python shell or IPython running in Terminal more useful to you?
I'd say segiddins has it almost right, with a couple of slight adjustments that made that solution work perfectly for me:
Show Package Contents
.Contents/info.plist
.Add the following two lines...
<key>NSHighResolutionCapable</key>
<true/>
...to the end of the plist file, but before the last two lines (</dict>
</plist>
).
Show Package Contents
on the .app bundle.Contents/info.plist
Add
<key>NSHighResolutionCapable</key>
<string>True</string>
To the end of the plist file, but before the last two lines (</dict></plist>
)
open in Low Resolution
is checked and locked !!