Since Debian 12 (Bookworm), Ubuntu 24.04 LTS (Noble Numbat), text on some buttons is not displayed into Keepass2
It appears that issue is related to libgdiplus version, and it can fixed in two ways:
- Rebuild your own library, which may be quite painful for regular users
- Downgrade the library, which is more easier than rebuilding the library
Aim of this article is to provide a shell script to easily downgrade libgidplus library
libgitplus 6.1 embeds pango which breaks some text rendering
downgrade libgidplus to 6.0.4
- Keepass issue: #2287 - Text on buttons is not displaying.
- Debian root cause issue: #1073237 - Some Button Text Does Not Display with 6.1 Release
- Ubuntu root cause issue: #2069473 - Some Button Text Does Not Display with 6.1 Release
- Libgidplus issue: #4 - Builds --with-pango are failing font test
- Workaround: Missing button captions on pop-up dialogs (Yes, No, etc.)