ContinuumIO / anaconda-issues

Anaconda issue tracking
646 stars 220 forks source link

Missing Monospaced Fonts in Spyder on Mac #1737

Open LudgerHentschel opened 7 years ago

LudgerHentschel commented 7 years ago

I have repeatedly tried to install recent versions of Anaconda under Mac OS. When those versions involve qt 5.x and dependencies, they appear to break Spyder. In those setups, Spyder does not recognize the full list of monspaced fonts on my system and renders the ones it does recognize with poor font smoothing (or no font smoothing?)

I can run earlier versions of Anaconda/qt on the same system without these problems. Apart from the font issue, I have not noticed any other problems with later version of Anaconda/qt.

Ray Donnelly confirmed that he did not face this issue in his installation and recommended I open a new thread here.

He also recommended I launch Spyder and then run

lsof -p $(ps aux | grep "bin/spyder" | grep MacOS | sort | head -1 | tr -s " " | cut -f2 -d' ') | grep "\.so\|.dylib" | tr -s " " | cut -f9 -d' ' | sort | xargs md5

Here is the output:

MD5 (/System/Library/Extensions/AMDRadeonX3000GLDriver.bundle/Contents/MacOS/ATIRadeonX3000SCLib.dylib) = 85a8fbb828b8e0bd646727a4902b4e8b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Bluetooth.5.6.2.dylib) = edf213430dc40a11a6d69ff0560b2e90
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5CLucene.5.6.2.dylib) = 72d32cb0090d88ea51db40e12c39048f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Concurrent.5.6.2.dylib) = b8384e0a34423417c00ac1b1749916fe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Core.5.6.2.dylib) = 9b065772028b761092f204d41659682a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Designer.5.6.2.dylib) = 7a7d8c47779751ef20dc0c744886a6e3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Gui.5.6.2.dylib) = 488b7081f866218b2695695331d80d1a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Help.5.6.2.dylib) = 8af89a79f49d678707cea671e76a5543
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5MacExtras.5.6.2.dylib) = 517f05f6776928630e43cffdbfbc459d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Multimedia.5.6.2.dylib) = 3ebc8e2e77818f0691710cc46d446a8f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5MultimediaWidgets.5.6.2.dylib) = f9c4013fa429260b02a7d07f5547784d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Network.5.6.2.dylib) = 25cd4b7ebaac7c12e0e49dcd967ad7d9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Nfc.5.6.2.dylib) = 2571ec6e89aca3336897fb6077763269
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5OpenGL.5.6.2.dylib) = 4467ac19872de36008e89574fcd13d17
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5PrintSupport.5.6.2.dylib) = d6fb1c6cec22ff063402fd1cf2b1e4ae
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Qml.5.6.2.dylib) = f82aa201069a13b19f6e1c128afe7b51
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Quick.5.6.2.dylib) = 6e2f8c63510e21db850045afa6b5e919
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5QuickWidgets.5.6.2.dylib) = f33ab641cdb71bc718022cfe00283318
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Sql.5.6.2.dylib) = 10cb9e1638d517953f64a5d488f8bdf5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Svg.5.6.2.dylib) = 1514ccfa6c505820b4a934c879d7824b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebChannel.5.6.2.dylib) = e4925440703a86b4f47e04793ab3fa5d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebEngineCore.5.6.2.dylib) = 86f87328ad52aad4a4e20ad196b58ee0
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebEngineWidgets.5.6.2.dylib) = af6d25ae5a9bf5350e86b48431b8222b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebSockets.5.6.2.dylib) = 3889cb48e0e62763a4b1ac2a1192a424
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Widgets.5.6.2.dylib) = 4b30ab39a7f8a059a9f5814dd0c7e088
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Xml.5.6.2.dylib) = d791d2fa360680bf5ea65ec8eb445f90
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5XmlPatterns.5.6.2.dylib) = 58a5da2fcb4d21917b43de0ba773e1cf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libcrypto.1.0.0.dylib) = 60a3ef9c2ce1b894cb9efbf82d5d626f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libexslt.0.dylib) = ff41c26040ea6a4ca706959d241a419f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libiconv.2.dylib) = 57ae67e0d351c67d3c3eb9fdfe4d3417
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libicudata.54.1.dylib) = d159af09c65333f9bbb424a0eee4078d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libicui18n.54.1.dylib) = e581f6eaa56d5cc5a73871954fa27858
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libicuuc.54.1.dylib) = 38a514e9bbb2c69fbe7ac0f050c62aa9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libiomp5.dylib) = f33691deab83574205c5a44db1792777
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libjpeg.9.dylib) = 705319ed5dad58119a25df98fdfff98e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/liblzma.5.dylib) = bcac4111a08ef28530c77660640ed2d9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libmkl_core.dylib) = a8db30e8fe92a5c1d89bedfecaa61146
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libmkl_intel_lp64.dylib) = 1eb9634719fcc98489575fd88da8671c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libmkl_intel_thread.dylib) = 85244f7b49c8964d62d0c2693461fcbe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libmkl_rt.dylib) = 6c1cbdea0a9686f4c96f862c78047217
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libpython2.7.dylib) = e985a1b0e2f3fe303f995deaccfc3c65
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libsqlite3.0.dylib) = 1fe040104508e4abc29901a3c74ba18f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libssl.1.0.0.dylib) = 63410b18ce0c6663b02b1331edaf314d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libtiff.5.dylib) = 5b6b4b0ff9f4340dc52a75c04f35dd57
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libxml2.2.dylib) = 92ff2c1f96175cf222df8197f225a94a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libxslt.1.dylib) = 853375bcc5de78e7364d6365ac6726c8
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libz.1.2.8.dylib) = e933057789e60406502f57c28ba7dcb8
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_bisect.so) = 7b72d0418958971b5ea4584217da3879
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_collections.so) = e622658caf9503136ff85a097503bbd4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_csv.so) = 454ee0ad90c6329552aca21a620c2853
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_ctypes.so) = dcc9891f2731db19e8457fc355f2f18b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_curses.so) = 6a0b6cdfdcd5d8d3441cfa3eac63d79c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_functools.so) = 5e1294e3944998281657bac6a42a4f17
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_hashlib.so) = 8880503df6502776f8de9914f9a7d149
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_heapq.so) = 6057f067f5622254c5db41ef00450227
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_io.so) = b85446c05cb4460839624750ca165c56
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_json.so) = dbb03a20d7efac13cf26d5a98e3dc1b2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_locale.so) = f9802a4a295f0d3f4ade7898c53748b5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_lsprof.so) = 12e3266e37d10bf97615122c96fad89e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_multiprocessing.so) = bbefd654e0edb01e0884fca6ee8da5fe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_random.so) = fbe78c454d2ef2faa8f59746b885bdc3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_scproxy.so) = 2fbf05e368f6f7cc3754620d6588057c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_socket.so) = be1bd0eafc3a6d0bc5caeedaaa83b6fd
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_sqlite3.so) = d0c95d0aa2ef65ff1ba7afd321f280ee
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_ssl.so) = 39d96cd22c69e8b1cb9c2fdba021f4a5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_struct.so) = 778c4ead3a511ac5e70475008a160ce0
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/array.so) = f75f7bf53e902e8e0ec06dc23ac96458
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/binascii.so) = 2b5b7b9684425f51982067959a67bf38
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/cPickle.so) = 5297a257530e2d6656112298f359521a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/cStringIO.so) = ed186e8c7481bf0a66800e8acf4bec72
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/cmath.so) = 66df76caaf9da7454f4e6f5413d8b81f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/datetime.so) = 9ecba5566bca3f2549228c1da5d7aeaf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/fcntl.so) = a32654ba161b7ff2a27cb7df1a3b7471
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/future_builtins.so) = a82f6aed5af196ab4ddb821d692b057a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/grp.so) = c848669e4f69203404202bf75c9e6caa
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/itertools.so) = 7b4098554f73e106e124a3a6ea01365c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/math.so) = 0532b95cfc2f349f720fc0f9cbca5e93
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/mmap.so) = 99d7b340bdd62c4b2f49a68d3f978fcc
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/operator.so) = 66e90222367b2f034488b593a02e1cc1
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/pyexpat.so) = 09018c5887f16760eebaba611e23557f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/resource.so) = 3c796ed2edde067026669d6cf8202e73
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/select.so) = 0ef52e33603f7d53293e44219d836fb9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/strop.so) = c377ea5a2317f5f3a5a5ff48303b4202
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/termios.so) = 02ee424fa83045087339f779636d7efd
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/time.so) = 1608531185e867fa2b0f644940c5a07c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/unicodedata.so) = cde66a4d62f3525671379f08d1c6781e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/zlib.so) = ed31cdfec3cbb30ca2efeefce383bb93
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PIL/_imaging.so) = a9a4a88a2de4294076928bdae7e13540
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/Qt.so) = a882a016344b678f01bcf84c4cef10e9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtBluetooth.so) = 2afc61aecda3f8a601c27bc280a07da5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtCore.so) = 72199efec228fdcd0b99ca8766908b49
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtDesigner.so) = 07276819b27c122a16437789e655acb9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtGui.so) = ce4735d3f306b4eadbd2fde615b89c47
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtHelp.so) = e96e6bcba2ffcc3b1a1f5405533b0865
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtMacExtras.so) = 254eb11afb1e6358e2b522da478fb936
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtMultimedia.so) = cb81abe9aabb58dabe9152bd34776800
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtMultimediaWidgets.so) = 20c9c162f9700b347ae716bf845bee7d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtNetwork.so) = cfb99b6eedeb4dac64573a854fb2ba83
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtNfc.so) = 63df32cc2db26e5f11ee810270c1d7e3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtOpenGL.so) = f45ff58ecc17077df028d30a7ad9a295
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtPrintSupport.so) = c8d2d012ce3f8c5ccb089a47b00e1ac7
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtQml.so) = 91e409c9bbd5c67606f2b2636b3cd37c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtQuick.so) = d9d073f4568221c96154238bcee724fe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtQuickWidgets.so) = 65e205de1d7a2c3de21a27ddc97a7f59
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtSql.so) = a8700ae4618ced220558fa6bf17c40d9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtSvg.so) = 6896e4a178f3052a4fce8aa43e8e4969
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebChannel.so) = 78476d28e566c8757f61f89bb5c2d903
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebEngineCore.so) = a10123bea80fcdc6ead9102a123b2413
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebEngineWidgets.so) = 4cb35891847498d346b030e136e3b18e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebSockets.so) = 67db98f3b9bbbd0d6cc308503f09c34f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWidgets.so) = d20ad858f879c3e5518e1d87da4aaf7f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtXml.so) = 3be1d4715417ed2d8e78de6c295abe02
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtXmlPatterns.so) = 88d69052fbb7262780371cd40dbaa3bb
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/_cffi_backend.so) = c99055028c41884765627b0a1f87240e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/_posixsubprocess.so) = 850f27814467e35f00a2a232dadbbc4a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/bottleneck/move.so) = a1b53129e9e53fa2fcb1301a79f38180
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/bottleneck/nonreduce.so) = 39ea3745e08ed6a8d20fe1a37e818ac4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/bottleneck/nonreduce_axis.so) = 2fdf65197909a8386587a7f4ed8401af
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/bottleneck/reduce.so) = 1f75bb3c2a1d2ca2b760b263915f32f1
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/cdecimal.so) = 3a2f6ee4aa155812a9f93efb985da69e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/cryptography/hazmat/bindings/_constant_time.so) = 7d18401da03a60f4667fc6d73f98df41
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so) = dbd6f7a05adbfb3c65fa9f0ac07f62f1
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/fastcache/_lrucache.so) = 5ca70dae103ccab711377c687f6fd5c5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/lxml/etree.so) = fd7a1a145f8d1b26bc9e6c9f35207bae
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/markupsafe/_speedups.so) = 4494cc744ca3d23d33c97c4c29e47286
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/matplotlib/_path.so) = 23cb4b7f834891715fa6b35af96ae127
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/mistune.so) = d537f220d0817afe231b3618d14de47f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numexpr/interpreter.so) = 23d252b55553defbab3ef69e240a6fae
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numpy/core/multiarray.so) = 8a8369b4687e18fab6b5cb4759fe19c6
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numpy/core/umath.so) = f6efeefda3ba312d8e4d431bdd76d2e1
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numpy/fft/fftpack_lite.so) = de92dc4b98bd414e9bce80edb1e7d837
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so) = 5e0085c7bc0b34a918dce2b68afee655
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so) = a1563e846f1fdcdb9351b495017f093a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/numpy/random/mtrand.so) = 5f0346b2bd635ce34ce95b2d11b5b7eb
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/_join.so) = cf32aa1f7d40f5bbcfef6c356909ddb3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/_period.so) = 7b1bbbf07ef00ab875a038ee2764c82a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/_sparse.so) = d886135f95bb1909fcc8ba244c19cfdb
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/_testing.so) = 1e5448e53bd17ac343e7e89f178bf70b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/_window.so) = f458abc7745478cf773fd80d2e1d097c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/algos.so) = 4b20b5efd766174c2a42b630e4d1f111
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/hashtable.so) = f000068921778e8e56dcbd4f24cc6796
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/index.so) = c04386d3fad9b8a9940cd5203513fdc7
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/json.so) = d42ac07337e0e8a83a2b8460e277e911
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/lib.so) = c42919cb7b2638b6f907b3d8fe86d8db
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/msgpack/_packer.so) = c930928077fe5dcd917ac6169e4db565
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/msgpack/_unpacker.so) = 2ebf0f7e88068ccff39d8516e985bc42
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/parser.so) = a7b1589c5845b0e7d92fafaacb4212c9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/tslib.so) = 26884dfb21504054af09d22868b857c3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/pandas/util/_move.so) = 2c5677a39a407e0704ac5ab0c91c62af
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/psutil/_psutil_osx.so) = f0a0948a2d3bc1ff147065f6f5001641
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/psutil/_psutil_posix.so) = 39aed65ce38ab0c7d254c7fd0ff2df17
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/integrate/_dop.so) = 3141bbab45fcae90cba7a0bb4c7ad3f2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/integrate/_odepack.so) = bea9d4596ecc61cd2901ac1c2b2de1c7
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/integrate/_quadpack.so) = 5a54c29660c4a4abde3b182e726132f4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/integrate/lsoda.so) = 2aa4067415b70f6ab4a8b55361c802ef
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/integrate/vode.so) = a89c4a15eb0b2d985e19741e83a0fe26
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/io/matlab/mio5_utils.so) = fe62327344ba07f35b99dc093b399eca
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/io/matlab/mio_utils.so) = b5daf9ea6f458d95cb53bb9e0d5d6661
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/io/matlab/streams.so) = fa9faf1572cc9bc0798162e965c3947a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/_decomp_update.so) = ca798b3ef794fbaea8498a3eb012a07a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/_fblas.so) = de6d73a4cdc0b3157158a2f7fbb05745
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/_flapack.so) = 943bd482f80fc5973638b464eda280e4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/_flinalg.so) = 91640ed11a81eb36dd6c7da72bf38d8f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/_solve_toeplitz.so) = 0e7d62d5d830014532788b06a2468b3e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/cython_blas.so) = 5b58e5c4837a09f83c79cef2bb87cc92
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/linalg/cython_lapack.so) = d227cb8c4e3b79b8d54d5ad8381296c0
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_cobyla.so) = df1ea34429dc160b08ef6eb853d5f50a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_group_columns.so) = 0283adfab86697f76febdf209e7334c1
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_lbfgsb.so) = 54e576155bd60c2f7599a900d3693a2a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_lsq/givens_elimination.so) = 39543ffec0df49956bc57a1c0979c547
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_minpack.so) = 4009d23e9ef1a448fb6bf02738568fa8
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_nnls.so) = 2b52bb535d83eb368e01a4f3f79f56a9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_slsqp.so) = 8a23f3d074843589a91cffb1798c3a4d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/_zeros.so) = 282ee88ed00e9bb08899581901a9390b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/minpack2.so) = b0a19f9e5b18614320d212149f4aa3a8
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/optimize/moduleTNC.so) = b131bd32f8020211b699792cbed5f937
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/_csparsetools.so) = 5f836f54d4f2681dd9d37e0b546bedb7
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/_sparsetools.so) = b027f6d942cdf93b5c1c1222dc86ed1b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/csgraph/_min_spanning_tree.so) = daa24cbafa52e97f89eadd2e53028e2f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/csgraph/_reordering.so) = 726a463e582dbcdf50d312288cc93b66
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/csgraph/_shortest_path.so) = d7d54230540b2d0661109ee8ac276b66
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/csgraph/_tools.so) = ea33ed336f91bf6b370c4216e8c7cf27
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/csgraph/_traversal.so) = 4bdf0702c25099f4d59f0431b0ba3e39
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/_superlu.so) = 94ae866b1d5ca21f9403d4f30c2219df
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/linalg/eigen/arpack/_arpack.so) = e64cd3a50fe4d2c42ed803c9012e1718
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/_iterative.so) = 382ebd7b7db9155bed3daec0bc5a1394
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/special/_comb.so) = f886d306639caaa16d4b4acf16281674
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/special/_ellip_harm_2.so) = f9399b91333da3db66b5e5a91428a529
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/special/_ufuncs.so) = 15784454e17ce571d4f9d40461dacbec
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/special/_ufuncs_cxx.so) = 9e83a359768a2022c0e715bf23f06bfe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/scipy/special/specfun.so) = ba6505f89d7d30f2b6fcae6a03ba127c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/sip.so) = fcb196638029f33c85205d5135ba994e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/tornado/speedups.so) = 31a7566a07356a98d15ea0ecc9b62912
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/_device.so) = 12fa4a3590117b6c0fc8d5a3bd90f825
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/_poll.so) = f90adadf51d84c96252ee1eaae2652b2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/_version.so) = d155a36c0afd20a80906b1695f102cf5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/constants.so) = 83fa2ace02546b771844efac4b9ec1e4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/context.so) = 1508651bcbd8c94262aff06864f873b2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/error.so) = fc510e99e532e401094baad28d66cfeb
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/message.so) = 8cd31d228bdbd6f06b8c4df4ed220cce
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/socket.so) = 4ca2d39e414c3fe74937673176940ac5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/utils.so) = b674e407353a136cf7cfeed93cdab9cf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/libzmq.so) = 610371d6eb83d1067a65e17634c64679
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/iconengines/libqsvgicon.dylib) = da8e1454f2381736dffcdecc053bc132
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqdds.dylib) = 0963c7e6a15603122ba03e526a42319b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqgif.dylib) = f32b02f3dddecfa430fb8305c81d0e54
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqicns.dylib) = 2c934d161fb4aa067ee1757bf15bef3a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqico.dylib) = 0e031b00f93fe2f357470b4f275ba016
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqjpeg.dylib) = 210ca12d0e53c9fdb51b2964286c6a12
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqsvg.dylib) = 4d3692a022f6fb590023933bfb252361
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqtga.dylib) = dab37d556ace9ed7b5b7f9aae1c3c341
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqtiff.dylib) = 0f9fd4512c486927a00e94f74adeb946
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqwbmp.dylib) = 144493911cfd94fda32cde3033e8f173
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqwebp.dylib) = 9bd58702cc29c8bcd9d032e24059d921
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/platforms/libqcocoa.dylib) = 6b6a785124b37b5b2bca6183feff9622
MD5 (/Users/ludgerhentschel/anaconda/pkgs/scandir-1.4-py27_0/lib/python2.7/site-packages/_scandir.so) = 9adf8bc85143c31cccf46e75835b4fb2
MD5 (/usr/lib/libexpat.1.dylib) = 0c130c62efa6b5383cbcbe8b40088712

I also attach a screen grab of the poorly smoothed fonts in Spyder. (Please note that this only appears to affect the monospaced fonts in the Editor pane, the Console, the History pane, etc. It does not appear to affect the other fonts, for example in the Help pane.

spyder with qt5

At launch, Spyder/iPython report "Python 2.7.13 |Anaconda 4.3.1 (x86_64)| (default, Dec 20 2016, 23:05:08)"

Thank you,

Ludger

P.S. This thread started at https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/uoclRv3fLhE but Ray suggested posting this information here instead.

ccordoba12 commented 7 years ago

@goanpeca, have you seen this problem in your Mac?

mingwandroid commented 7 years ago

Installing to the same location and running the same command I get:

MD5 (/System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib) = 38eeba8df9625ef9003e730986fa0d02
MD5 (/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib) = 55b418a510a803b384217969ce1fdd5c
MD5 (/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.dylib) = cb9d72ec97a86ed48375a71bfd55b443
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Bluetooth.5.6.2.dylib) = edf213430dc40a11a6d69ff0560b2e90
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5CLucene.5.6.2.dylib) = 72d32cb0090d88ea51db40e12c39048f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Concurrent.5.6.2.dylib) = b8384e0a34423417c00ac1b1749916fe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Core.5.6.2.dylib) = 9b065772028b761092f204d41659682a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Designer.5.6.2.dylib) = 7a7d8c47779751ef20dc0c744886a6e3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Gui.5.6.2.dylib) = 488b7081f866218b2695695331d80d1a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Help.5.6.2.dylib) = 8af89a79f49d678707cea671e76a5543
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5MacExtras.5.6.2.dylib) = 517f05f6776928630e43cffdbfbc459d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Multimedia.5.6.2.dylib) = 3ebc8e2e77818f0691710cc46d446a8f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5MultimediaWidgets.5.6.2.dylib) = f9c4013fa429260b02a7d07f5547784d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Network.5.6.2.dylib) = 25cd4b7ebaac7c12e0e49dcd967ad7d9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Nfc.5.6.2.dylib) = 2571ec6e89aca3336897fb6077763269
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5OpenGL.5.6.2.dylib) = 4467ac19872de36008e89574fcd13d17
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5PrintSupport.5.6.2.dylib) = d6fb1c6cec22ff063402fd1cf2b1e4ae
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Qml.5.6.2.dylib) = f82aa201069a13b19f6e1c128afe7b51
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Quick.5.6.2.dylib) = 6e2f8c63510e21db850045afa6b5e919
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5QuickWidgets.5.6.2.dylib) = f33ab641cdb71bc718022cfe00283318
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Sql.5.6.2.dylib) = 10cb9e1638d517953f64a5d488f8bdf5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Svg.5.6.2.dylib) = 1514ccfa6c505820b4a934c879d7824b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Test.5.6.2.dylib) = b304ab80bb56c96ee8dc908eaba411bf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebChannel.5.6.2.dylib) = e4925440703a86b4f47e04793ab3fa5d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebEngineWidgets.5.6.2.dylib) = af6d25ae5a9bf5350e86b48431b8222b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5WebSockets.5.6.2.dylib) = 3889cb48e0e62763a4b1ac2a1192a424
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Widgets.5.6.2.dylib) = 4b30ab39a7f8a059a9f5814dd0c7e088
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5Xml.5.6.2.dylib) = d791d2fa360680bf5ea65ec8eb445f90
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libQt5XmlPatterns.5.6.2.dylib) = 58a5da2fcb4d21917b43de0ba773e1cf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libcrypto.1.0.0.dylib) = 60a3ef9c2ce1b894cb9efbf82d5d626f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libicudata.54.1.dylib) = d159af09c65333f9bbb424a0eee4078d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libicui18n.54.1.dylib) = e581f6eaa56d5cc5a73871954fa27858
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libicuuc.54.1.dylib) = 38a514e9bbb2c69fbe7ac0f050c62aa9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libpython2.7.dylib) = e985a1b0e2f3fe303f995deaccfc3c65
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libsqlite3.0.dylib) = 1fe040104508e4abc29901a3c74ba18f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libssl.1.0.0.dylib) = 63410b18ce0c6663b02b1331edaf314d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/libz.1.2.8.dylib) = e933057789e60406502f57c28ba7dcb8
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_bisect.so) = 7b72d0418958971b5ea4584217da3879
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_collections.so) = e622658caf9503136ff85a097503bbd4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_csv.so) = 454ee0ad90c6329552aca21a620c2853
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_ctypes.so) = dcc9891f2731db19e8457fc355f2f18b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_curses.so) = 6a0b6cdfdcd5d8d3441cfa3eac63d79c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_functools.so) = 5e1294e3944998281657bac6a42a4f17
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_hashlib.so) = 8880503df6502776f8de9914f9a7d149
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_heapq.so) = 6057f067f5622254c5db41ef00450227
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_io.so) = b85446c05cb4460839624750ca165c56
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_json.so) = dbb03a20d7efac13cf26d5a98e3dc1b2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_locale.so) = f9802a4a295f0d3f4ade7898c53748b5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_lsprof.so) = 12e3266e37d10bf97615122c96fad89e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_multiprocessing.so) = bbefd654e0edb01e0884fca6ee8da5fe
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_random.so) = fbe78c454d2ef2faa8f59746b885bdc3
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_socket.so) = be1bd0eafc3a6d0bc5caeedaaa83b6fd
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_sqlite3.so) = d0c95d0aa2ef65ff1ba7afd321f280ee
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_ssl.so) = 39d96cd22c69e8b1cb9c2fdba021f4a5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/_struct.so) = 778c4ead3a511ac5e70475008a160ce0
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/array.so) = f75f7bf53e902e8e0ec06dc23ac96458
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/binascii.so) = 2b5b7b9684425f51982067959a67bf38
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/cPickle.so) = 5297a257530e2d6656112298f359521a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/cStringIO.so) = ed186e8c7481bf0a66800e8acf4bec72
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/datetime.so) = 9ecba5566bca3f2549228c1da5d7aeaf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/fcntl.so) = a32654ba161b7ff2a27cb7df1a3b7471
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/grp.so) = c848669e4f69203404202bf75c9e6caa
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/itertools.so) = 7b4098554f73e106e124a3a6ea01365c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/math.so) = 0532b95cfc2f349f720fc0f9cbca5e93
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/operator.so) = 66e90222367b2f034488b593a02e1cc1
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/pyexpat.so) = 09018c5887f16760eebaba611e23557f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/resource.so) = 3c796ed2edde067026669d6cf8202e73
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/select.so) = 0ef52e33603f7d53293e44219d836fb9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/strop.so) = c377ea5a2317f5f3a5a5ff48303b4202
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/termios.so) = 02ee424fa83045087339f779636d7efd
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/unicodedata.so) = cde66a4d62f3525671379f08d1c6781e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/lib-dynload/zlib.so) = ed31cdfec3cbb30ca2efeefce383bb93
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/Qt.so) = dd6e1786d9c0c7401612a4f47ddc4eed
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtBluetooth.so) = a4e3f26e20b1cfd437b2242b10f18856
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtCore.so) = 67bbbc057c9c5f7a1a0fcb9c03a473c8
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtDesigner.so) = 66ff4fb7cc4ca56077b48287d75c9ec4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtGui.so) = b5292ace1e7d16d7f4cc4c74f583fc8e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtHelp.so) = 7b0c0df75cb3c7467c6b5d96466fdbb9
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtMacExtras.so) = c523c8823c190def821d549e2297cb5c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtMultimedia.so) = 08321ea09df6f55ab97f0fb91ec8556e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtMultimediaWidgets.so) = bd7d76e5536ecf7d90dd4d4006d35937
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtNetwork.so) = 7c56eb24f50c5d990b7741518fe3611e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtNfc.so) = 05b9fb1e55d58e8035612c06fce28d78
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtOpenGL.so) = 211d063c0916f9ebb12740a47f39c976
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtPrintSupport.so) = 31a0613867823dff58c3ddcfaaedc07c
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtQml.so) = 74001f9347682147bad0b9eb889ae9d6
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtQuick.so) = e12025209b8e7ccab48e2f1d3a95b3c2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtQuickWidgets.so) = aaec6eefbd6eea5225ab2ae62ab44d33
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtSql.so) = fb6fe362e35fa8273a6ba3a7c1f62490
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtSvg.so) = 41b08540ed7695bcf76f4e72fd0d1140
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtTest.so) = 981af70721adee1e735fe15da7bec214
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebChannel.so) = 390aa7e9586fe9fe905691366e9a33e7
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebEngineCore.so) = 039e77a727340c18d3d22cccf296beff
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebEngineWidgets.so) = 6d85a20a48fa822793c00cf97c53170f
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWebSockets.so) = c0eb3c9a34e34f4211f940eebcf5496d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtWidgets.so) = d5845805a86abeac49f1309940058d83
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtXml.so) = 7b44d3cd12201f8c6e17fe5420c68f2e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/PyQt5/QtXmlPatterns.so) = c2f39cff300c337ff69c8b1039a98ebf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/_scandir.so) = 33925d93a513bb67ac8e329823c9789d
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/markupsafe/_speedups.so) = 4494cc744ca3d23d33c97c4c29e47286
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/mistune.so) = 68f78c0c91f9bec26748afb093654a11
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/psutil/_psutil_osx.so) = 2bd946baec30719e31e1373bb43606dc
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/psutil/_psutil_posix.so) = 7c886e339710790ec048314014946f33
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/sip.so) = fcb196638029f33c85205d5135ba994e
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/tornado/speedups.so) = 22bfc85be9713dc3ad31330b20e96ff4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/_device.so) = 12fa4a3590117b6c0fc8d5a3bd90f825
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/_poll.so) = f90adadf51d84c96252ee1eaae2652b2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/_version.so) = d155a36c0afd20a80906b1695f102cf5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/constants.so) = 83fa2ace02546b771844efac4b9ec1e4
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/context.so) = 1508651bcbd8c94262aff06864f873b2
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/error.so) = fc510e99e532e401094baad28d66cfeb
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/message.so) = 8cd31d228bdbd6f06b8c4df4ed220cce
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/socket.so) = 4ca2d39e414c3fe74937673176940ac5
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/backend/cython/utils.so) = b674e407353a136cf7cfeed93cdab9cf
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/lib/python2.7/site-packages/zmq/libzmq.so) = 610371d6eb83d1067a65e17634c64679
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/iconengines/libqsvgicon.dylib) = da8e1454f2381736dffcdecc053bc132
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqdds.dylib) = 0963c7e6a15603122ba03e526a42319b
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqgif.dylib) = f32b02f3dddecfa430fb8305c81d0e54
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqicns.dylib) = 2c934d161fb4aa067ee1757bf15bef3a
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqico.dylib) = 0e031b00f93fe2f357470b4f275ba016
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqjpeg.dylib) = 210ca12d0e53c9fdb51b2964286c6a12
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqsvg.dylib) = 4d3692a022f6fb590023933bfb252361
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqtga.dylib) = dab37d556ace9ed7b5b7f9aae1c3c341
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqtiff.dylib) = 0f9fd4512c486927a00e94f74adeb946
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqwbmp.dylib) = 144493911cfd94fda32cde3033e8f173
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/imageformats/libqwebp.dylib) = 9bd58702cc29c8bcd9d032e24059d921
MD5 (/Users/ludgerhentschel/anaconda/envs/qt5/plugins/platforms/libqcocoa.dylib) = 6b6a785124b37b5b2bca6183feff9622
MD5 (/Users/ludgerhentschel/anaconda/pkgs/python-2.7.13-0/lib/python2.7/lib-dynload/_scproxy.so) = 2fbf05e368f6f7cc3754620d6588057c
MD5 (/Users/ludgerhentschel/anaconda/pkgs/python-2.7.13-0/lib/python2.7/lib-dynload/time.so) = 1608531185e867fa2b0f644940c5a07c
MD5 (/Users/ludgerhentschel/anaconda/pkgs/qt-5.6.2-2/lib/libQt5WebEngineCore.5.6.2.dylib) = 86f87328ad52aad4a4e20ad196b58ee0
mingwandroid commented 7 years ago

I'm wondering if the fact I have:

MD5 (/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.dylib) = cb9d72ec97a86ed48375a71bfd55b443

.. is a clue here?

@ccordoba12, how are things being rendered in that view? Is this some QtWebEngine thing? There's a chance that the graphics hardware isn't being considered capable of distance field fonts too I suppose?

ccordoba12 commented 7 years ago

how are things being rendered in that view?

What view? Sorry, I don't understand what you mean.

mingwandroid commented 7 years ago

In the views with bad font rendering.

ccordoba12 commented 7 years ago

Ahh, ok. They are QTextEdit's. The pane with good font rendering is a QtWebEngineWidget.

LudgerHentschel commented 6 years ago

After quite some time, I have an update on this.

I have installed a "vanilla" version of Anaconda 4.4.0 on my Mac. Except that I have also updated Spyder to version 3.2.3.

In it's default state, Spyder 3.2.3 continues to render fonts poorly and does not show all mono spaced fonts on my system, just as described above.

In Spyder 3.2.3, the "General" preference pane has a panel for "screen resolution". If I select "enable auto high DPI scaling", Spyder asks to restart. When I say "OK" and restart Spyder, the new session has normal/excellent font rendering and the font preferences show all mono spaced fonts on my system.

Nearly all is well -- at least until I quit Spyder and start a new session. The next session is back to the poor font rendering.

The "automatic" restart following the change in screen resolution settings also disables all Spyder menus, at least temporarily. There is no mouse access to any Spyder menus following the restart. At some point, however, that returns to normal. I don't know whether that happens after switching in and out of Spyder (without quitting Spyder) a few times or whether there is an element of time.

A crude workaround is to start Spyder, change the screen resolution settings, let Spyder restart, and then enjoy proper font smoothing. At least after a while, the menus seem to come back. Then I have access to an excellent Spyder session.

If that works, however, I suspect there also is a way of making Spyder deploy proper font smoothing of any installed mono spaced font all the time.

Please let me know if I can provide additional information or experiments that would be helpful in solving this issue.

I am hopeful!

Many thanks,

Ludger

rishi1986b commented 5 years ago

i have the same issue, not able to resolve yet.

LudgerHentschel commented 5 years ago

For me, this problem disappeared quite some time ago after several updates to the Anaconda components.

I am now using Spyder 3.3.4 on my Macs and the fonts are fine. This problem may have been connected to early issues with QT/PyQT 5.x, but I have not noticed font smoothing problems in a long time.

I recently installed the latest release of Anaconda for Python 3.7. The only problem I am aware of is a slow iPython console in Spyder, which can be solved by downgrading ipykernel to version 4.x: https://github.com/spyder-ide/spyder/issues/2902.

Have you tried a complete update?

Good luck,

Ludger