You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is an issue RESOLVED with a workaround mentioned below. Perhaps can be migrated to the FAQ Wiki document of this wonderful tool.
If you're using Anaconda Python on Ubuntu, then the GUI fonts look awful. Like this:
In Windows (I checked), the GUI looks normal.
After investigating, seems like this is Anaconda on Linux issue as described here.
The issue as @gboffi pointed out is that Conda's build of the Tk library doesn't include support for the Freetype library, which is a library used for rendering fonts, resulting in the poor font rendering issue you're experiencing.
They hold that they can't include Freetype support due to the circular dependencies it would introduce in their build process. Their recommended solution is to move away from tk and use more modern GUI libraries instead.
After some searching, same thread gives an answer that I have modified for my system:
Install Anaconda for Ubuntu
Install Python3 TK system library: sudo apt install python3-tk
Save the backup version of Conda :
cd ~/anaconda3/lib/
mv libtk8.6.so libtk8.6.so.bak
Create a SymLink for the TK library inside of Anaconda: sudo ln /usr/lib/x86_64-linux-gnu/libtk8.6.so ~/anaconda3/lib/libtk8.6.so
Now, when you run SignalIntegrity app, it looks excellent:
The text was updated successfully, but these errors were encountered:
This is an issue RESOLVED with a workaround mentioned below. Perhaps can be migrated to the FAQ Wiki document of this wonderful tool.
If you're using Anaconda Python on Ubuntu, then the GUI fonts look awful. Like this:
![Screenshot from 2023-12-17 12-19-55](https://private-user-images.githubusercontent.com/1126555/291106385-e5ae85ba-5e6a-4940-ad7c-e8bc4a01fe47.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUxNTkwMTUsIm5iZiI6MTcyNTE1ODcxNSwicGF0aCI6Ii8xMTI2NTU1LzI5MTEwNjM4NS1lNWFlODViYS01ZTZhLTQ5NDAtYWQ3Yy1lOGJjNGEwMWZlNDcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MDFUMDI0NTE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDFiMjk5M2RhZjkxY2ZiZGU0ZDRkMWZhMGFiMDdiYjM0MzZhMGEzYzQ4NTk4Yzk4NTllMDEyNGNjNGRjNjlhNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Z7XmtPVbwnLfMtv1ItiCkDXIUBuEDnKwklcQZeSiy9I)
In Windows (I checked), the GUI looks normal.
After investigating, seems like this is Anaconda on Linux issue as described here.
After some searching, same thread gives an answer that I have modified for my system:
sudo apt install python3-tk
sudo ln /usr/lib/x86_64-linux-gnu/libtk8.6.so ~/anaconda3/lib/libtk8.6.so
Now, when you run SignalIntegrity app, it looks excellent:
![Screenshot from 2023-12-17 11-59-12](https://private-user-images.githubusercontent.com/1126555/291106894-06899be6-8333-464d-aecb-0fe3f14a188d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUxNTkwMTUsIm5iZiI6MTcyNTE1ODcxNSwicGF0aCI6Ii8xMTI2NTU1LzI5MTEwNjg5NC0wNjg5OWJlNi04MzMzLTQ2NGQtYWVjYi0wZmUzZjE0YTE4OGQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MDFUMDI0NTE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDZhNGI1MTAxOGMwNzFkNTUwMWFlZDE2ZTFhMTNiYTlmZWRmYTg3ZDlhNGIwZjg2MGI5ZWU5ZjZlZjAxNWE5YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.bsXpt8SnQHsfiAiWBx2wx8seRwafwDy9GQ4EQkLRTPQ)
The text was updated successfully, but these errors were encountered: