Polices de caractères de Qt pour Linux embarqué
Qt utilise normalement fontconfig pour fournir un accès aux polices du système. Si fontconfig n'est pas disponible, par exemple dans les systèmes embarqués dédiés où l'espace est compté, Qt se rabattra sur QBasicFontDatabase. Dans ce cas, les applications Qt chercheront les polices dans le répertoire lib/fonts/ de Qt. Qt détectera automatiquement les polices prérendues et les polices TrueType.
Qt utilise le moteur de polices FreeType 2 pour produire des polices. Les formats pris en charge dépendent de la version de la bibliothèque FreeType installée localement.

Toutes les polices prises en charge utilisent le codage de caractères Unicode. La plupart des polices disponibles aujourd'hui le font, mais elles ne contiennent généralement pas tous les caractères Unicode. Une police Unicode complète de 16 points utilise plus de 1 Mo de mémoire.
Formats FreeType
La bibliothèque FreeType 2 prend en charge les formats de polices suivants :
- TrueType (TTF)
- PostScript Type1 (PFA/PFB)
- Format de distribution bitmap (BDF)
- Type1 avec clé CID
- Format de police compact (CFF)
- Polices OpenType
- Polices bitmap basées sur SFNT
- Format compilé portable (PCF)
- Format de fichier de police de Microsoft Windows (Windows FNT)
- Portable Font Resource (PFR)
- Type 42 (support limité)
Il est possible d'ajouter des modules au moteur de polices FreeType 2 pour prendre en charge d'autres types de fichiers de polices. Pour plus d'informations, voir le site web du moteur de polices : https://freetype.sourceforge.net/freetype2/index.html.
Les glyphes rendus à l'aide de FreeType sont partagés efficacement entre les applications, ce qui réduit les besoins en mémoire et accélère le rendu du texte.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.