Index: FontInfo.java
===================================================================
--- FontInfo.java	(révision 945004)
+++ FontInfo.java	(copie de travail)
@@ -502,16 +502,16 @@
             key = createFontKey(family, style, 400);
             f = getInternalFontKey(key);
         } else if (newWeight > 500) {
-            while (f == null && newWeight < 1000) {
-                newWeight += 100;
+            while (f == null && newWeight < 1100) {
                 key = createFontKey(family, style, newWeight);
                 f = getInternalFontKey(key);
+                newWeight += 100;
             }
             newWeight = weight;
-            while (f == null && newWeight > 400) {
-                newWeight -= 100;
+            while (f == null && newWeight > 300) {
                 key = createFontKey(family, style, newWeight);
                 f = getInternalFontKey(key);
+                newWeight -= 100;
             }
         }
         if (f == null && weight != 400) {
