0.12 on Mac has blurry text

Issue #871 new
Former user created an issue

I am not sure what changed in 0.12 but on MacOS the font looks very blurry. 0.11 looks fine. I took a screenshot to compare. I checked the font which is exactly the same.

Comments (11)

  1. James Newell

    I noticed this too on my Mojave 4k monitor. When I rebuilt from master locally, the blurriness went away. It looks like an issue with the release binary, maybe a rebuild will fix it?

  2. Gabriel G

    Hi all, I have also compiled the binary using the instructions from https://bitbucket.org/heldercorreia/speedcrunch/wiki/BuildingOSXPackage
    The blurry font are fixed, but some icons are low-dpi (like the formula book “x”).

    Anyway, it is a time-consuming process so I have set up a github repo so if anyone needs, there is the compiled version. Highly inspired by @Tey (https://github.com/Tey/speedcrunch-nightlies):
    https://github.com/gagarcr/speedcrunch-nightlies/releases

  3. Philip Belemezov

    Thanks a lot, @Glorymar Garcia !

    @Helder Correia , @Samuel Gaist : Any update on fixing this in the official repo?

  4. Denis St

    One could fix that issue without recompiling with few simple steps:

    1. Open Applications folder and select SpeedCrunch.app
    2. Open context menu on SpeedCrunch.app and select Show Package Contents
    3. Open file Contents/Info.plist in any text editor, like TextEdit.app which is bundled with macOS
    4. Add following text right above </dict>:

      <key>NSHighResolutionCapable</key> <string>True</string>

    Finally you’ll need to refresh system’s cache: you could either restart the macOS, or copy SpeedCrunch.app from Application folder into another and then copy it back.

    P.S. After all these manipulations you should get Info.plist like this:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>CFBundleDevelopmentRegion</key>
        <string>English</string>
        <key>CFBundleExecutable</key>
        <string>SpeedCrunch</string>
        <key>CFBundleGetInfoString</key>
        <string></string>
        <key>CFBundleIconFile</key>
        <string>speedcrunch.icns</string>
        <key>CFBundleIdentifier</key>
        <string></string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleLongVersionString</key>
        <string>Version;master</string>
        <key>CFBundleName</key>
        <string></string>
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleShortVersionString</key>
        <string>master</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
        <string></string>
        <key>CSResourcesFileMapped</key>
        <true/>
        <key>NSHumanReadableCopyright</key>
        <string></string>
        <key>NSHighResolutionCapable</key>
        <string>True</string>
    </dict>
    </plist>
    

  5. Log in to comment