P3: Somewhat important
When an MCU project uses Monotype, font file handling is different.
The application can only have one font file at the time, and if multiple fonts are needed in the application, they must be combined in a single Fontmap (.fmp) file.
This specificity must be handled in QDS.
- When the qmlproject is configured to use Monotype Spark, QDS warns the user if multiple font files are declared in the application. It could offer the user to choose which font files to actually use and automatically fix the qmlproject file
- When a .fmp file is used, QDS is able to read the actual font families included in it
- The font picker in the property panel only shows the fonts available to the Monotype engine at runtime
- QDS's 2D editor and preview use the correct fonts when a .fmp is used for the project