--- src/cr-rgb.c	2007-07-22 16:48:20.000000000 +1000
+++ src/cr-rgb.c	2007-07-23 14:10:18.000000000 +1000
@@ -465,12 +465,14 @@
 
         g_return_val_if_fail (a_this && a_color_name, CR_BAD_PARAM_ERROR);
 
+        gchar *lower_color_name = g_ascii_strdown (a_color_name, -1);
         for (i = 0; i < G_N_ELEMENTS (gv_standard_colors); i++) {
-                if (!strcmp (a_color_name, gv_standard_colors[i].name)) {
+                if (!strcmp (lower_color_name, gv_standard_colors[i].name)) {
                         cr_rgb_set_from_rgb (a_this, &gv_standard_colors[i]);
                         break;
                 }
         }
+        g_free(lower_color_name);
 
         if (i < G_N_ELEMENTS (gv_standard_colors))
                 status = CR_OK;
