2025-09-23 3:46 AM - last edited on 2025-09-23 8:11 AM by Andrew Neil
Hi all,
Hi Martin,@Martin KJELDSEN,
now that version 4.26.0. of TouchGFX is out, I tried to migrate my huge project (90 screens) to this new release, but I can not get texts being generated.
What I have done:
I used the latest STM32CubeMX version (6.15.0) and regenerated code of the project with TouchGFX Version 4.26.0 selected. Then I opened TouchGFX Designer 4.26.0, migrated my project and generated code too.
There were several warnings concerning the Unicode characters like the following sample:
WARNING - Char 0xC0 is used but does not exist in the font!
WARNING - A total of 64 Unicode characters did not exist in the font!
In the first run, texts were generated correctly.
But as soon as I change a text or add a new text, these changes are no longer regenerated when pressing "Generate code".
Then I tried several things (proposed on a different post):
- Change all wildcard character sets from 0x20...0xFF to 0x20...0x7E. Did not help!
- Generate a blank (Simulator) app and imported the GUI: Text generation then works! But I need the design im my project folder, therefore:
- I then tried to import this GUI back into my original project: Text generation doesn't work then!
- I tried to generate a new (simulator) design in my current project folder and import from the working generated new project: Text generation still doesn't work.
I am out of ideas, how to fix this issue!
Can anyone tell, what is wrong and how I can fix this?
P.S: Version 4.24.1. ist the last working version for me. This issue arose with Version 4.25.0. already.
Please can anyone of the employees have a look, what was changed from 4.24.1 to 4.25.0 so that these releases don't generate text anymore??
Thanks for help.
BR GS
2025-09-23 6:24 AM
Hello @GS1,
Have you check if your project uses char 0xC0 and if your font contains it too ? You can use FontForge to check that.
BR,
2025-09-23 7:02 AM
Hi Louis,
I only use 3 font types: Calibri, CalibriB (Bold) and AbsolutDB (ABSN_.TTF)
Using FontForge I see that both fonts should have 0xC0. This is a character which I don't use in my application (À).
I only use the german " äöü ÄÖÜ ß " and the " ² " character from the calibri fonts, but these are available in the font.
Any other possible reason?
BR