diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
index bcb57368f5cb9c3af2bf721545e894c48a9baa30..91bf00d1a7409ea74f8ba4bbba76add10c6719d6 100644
--- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
+++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
@@ -75,12 +75,12 @@ QFont::Weight QCoreTextFontEngine::qtWeightFromCFWeight(float value)
         return QFont::Medium;
     if (value == 0.0)
         return QFont::Normal;
-    if (value <= -0.4)
-        return QFont::Light;
-    if (value <= -0.6)
-        return QFont::ExtraLight;
     if (value <= -0.8)
         return QFont::Thin;
+    if (value <= -0.6)
+        return QFont::ExtraLight;
+    if (value <= -0.4)
+        return QFont::Light;
     return QFont::Normal;
 }