Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
Qt for MCUs 2.8, Qt for MCUs 2.5.3
-
Windows 10 22H2, Desktop 32bpp MinGW
Description
Steps to reproduce
- Run the attached project as-is. It is configured with
- fontEngine: "Spark"
- defaultFontFamily: "Noto Sans JP"
- Re-run the project after switching to
- fontEngine: "Static"
- defaultFontFamily: "Noto Sans JP"
- Re-run the project after replacing "font/NotoSansJP-Regular.ttf" with "font/NotoSansTC-Regular.ttf" and switching to
- fontEngine: "Spark"
- defaultFontFamily: "Noto Sans TC"
Outcomes
- Steps #2 and #3 produce the expected output
- Step #1 fails to render any text. The debug output shows
Msitype_set_scale error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_map_char error: ERR_CMAP_FAIL MsiType_get_graymap error: ERR_CMAP_FAIL