+
+const QFont &FontUtils::big() {
+ static const QFont font = createFont(false, 1.5);
+ return font;
+}
+
+const QFont &FontUtils::bigBold() {
+ static const QFont font = createFont(true, 1.5);
+ return font;
+}
+
+QFont FontUtils::light(int pointSize) {
+#ifdef APP_MAC
+ QVariant v = mac::lightFont(pointSize);
+ if (!v.isNull()) return qvariant_cast<QFont>(v);
+#endif
+ QFont f;
+#ifdef APP_WIN
+ f.setFamily(QStringLiteral("Segoe UI Light"));
+#endif
+ f.setPointSize(pointSize);
+ f.setStyleName(QStringLiteral("Light"));
+ f.setWeight(QFont::Light);
+ return f;
+}