cool-retro-term
25 строк · 576.0 Байт
1#include "monospacefontmanager.h"2
3#include <QDebug>4
5MonospaceFontManager::MonospaceFontManager(QObject *parent) : QObject(parent)6{
7
8}
9
10QStringList MonospaceFontManager::retrieveMonospaceFonts() {11QStringList result;12
13QFontDatabase fontDatabase;14QStringList fontFamilies = fontDatabase.families();15
16for (int i = 0; i < fontFamilies.size(); i++) {17QString fontFamily = fontFamilies[i];18QFont font(fontFamily);19if (fontDatabase.isFixedPitch(font.family())) {20result.append(fontFamily);21}22}23
24return result;25}
26