Bug 507914 - The text tool doesn't properly show the Wingdings font
Summary: The text tool doesn't properly show the Wingdings font
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tool/Text (other bugs)
Version First Reported In: 5.2.2
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-05 19:02 UTC by fromthetriangle
Modified: 2025-08-05 19:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.3
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description fromthetriangle 2025-08-05 19:02:43 UTC
SUMMARY
When typing needed text using the text tool & selecting the Wingdings font, the result is just blank rectangles. I haven't tried this with other non-letter fonts, so I don't know if they suffer similar problems

STEPS TO REPRODUCE 
1. Type in text using the text tool & set the font to Wingdings
2. Click on "save"

OBSERVED RESULT
The resulting text shows blank rectangles (▯) instead of the symbols that should be there (including the spaces). Edit Text window shows the correct symbols 

EXPECTED RESULT
The Wingdings font working just like any other regular font

SOFTWARE/OS VERSIONS
Windows: Windows 11
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
When pasting directly converted text from an external source (ex: lingojam.com/WingdingsTranslator) without changing the font in Krita itself, the text shows the correct symbols, but some of them are transformed into emojis; however, I don't know if it's due to Krita itself or the font converter (leaning towards the latter option)
Comment 1 wolthera 2025-08-05 19:48:33 UTC
This is actually already fixed in 5.3 master, but the code in question isn't very backportable (being tied up in a bigger text tool rewrite).

The experience you have with the converter is because the converter takes the text and transforms it into unicode codepoints, while the bug itself is because the wingdings font uses an old-fashioned non-unicode character map that needed to be manually set.