2025-08-05 5:36 AM - last edited on 2025-08-05 6:14 AM by Andrew Neil
I have TouchGFX UI running on STM32H7. Only with one screen there is an issue, fonts gets distorted.
What could be the reason for this?
Solved! Go to Solution.
2025-10-15 11:14 PM
Hello Osman,
When i update only TouchGFX to latest version (4.25.0) & keeping STM32Cube FW_H7 V1.11.2 version issue resolved.
I am using Keil IDE 5.42.0.0 & Arm_Compiler _5.06u7.
Currently migrating to latest compiler version gives compiler error for FREERTOS. so for a time being we are using ARM_Compiler version_5.06u7.
Thank you very much for your hint & support.
2025-08-05 5:42 AM
Hello @VNA ,
Could you provide more details about your project?
2025-08-05 9:21 PM
Hello Osman,
Please find the details below.
- TouchGFX version - 4.21.3
- MCU STM32H757XIH6
- Font - RobNoto Medium
- Font Size-39 & Bpp - 4
- Display Orientation - Vertical - Width -480 Height-800
All other font's displayed properly, Issue is only with '5', '7'.
2025-08-11 7:12 AM
Ok thanks for the info. First of all, I'd like to recommend you using the latest version of TouchGFX as it includes a lot of bugfixes and new feature, and it's much more easy for us to support you that way. Could you try with the latest TouchGFX?
Also could you tell if use mapped storage format or unmapped? If unmapped, try copying translations in RAM.
2025-09-09 4:31 AM
Hello Osman,
Thank you for your inputs.
I updated to TouchGFX version 4.25.0 Font issue resolved.
Now facing new issue, Application could only run in debug mode. Earlier this problem was not there.
In startup file startup_stm32h757xx.s
execution up to line-245 is OK, jump to main() in application happens after pressing RUN tab multiple times in debug mode. Once execution reach main function then screen display & font all are fine.
FYI, we are using CM7 & CM4 core. use external flash QSPI & external SDRAM. Entire application was running smooth with 4.21.3 only issue we faced with fonts.
In TouchGFX -> Text configuration we enabled
1. Remap texts,
2. A4
3. Mapped storage format.
2025-10-09 1:39 AM
Hello @VNA ,
Sorry for the late reply. Have you been able to resolve your issue?
This looks like semi-hosting issue. Which IDE are you using?
2025-10-09 2:17 AM - edited 2025-10-09 2:17 AM
Could be a cache issue. If you use cache do you flush your cache? You can try disabling cache.
Could also be a missing invalidate() call.
2025-10-15 11:14 PM
Hello Osman,
When i update only TouchGFX to latest version (4.25.0) & keeping STM32Cube FW_H7 V1.11.2 version issue resolved.
I am using Keil IDE 5.42.0.0 & Arm_Compiler _5.06u7.
Currently migrating to latest compiler version gives compiler error for FREERTOS. so for a time being we are using ARM_Compiler version_5.06u7.
Thank you very much for your hint & support.
2025-10-22 9:21 AM
Hello @VNA ,
Good finding, thanks for your share. I'll check what's making the issue on the latest firmware.
Could you accept your answer as solution, so it will help the other to find the workaround at least.
Best regards,