summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pango2/pango-generic-family.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/pango2/pango-generic-family.c b/pango2/pango-generic-family.c
index bfa5ceb4..96580085 100644
--- a/pango2/pango-generic-family.c
+++ b/pango2/pango-generic-family.c
@@ -234,6 +234,16 @@ pango2_generic_family_find_face (Pango2GenericFamily *self,
break;
}
+ /* Try without language */
+ for (int i = 0; i < self->families->len; i++)
+ {
+ Pango2HbFamily *family = g_ptr_array_index (self->families, i);
+
+ face = pango2_hb_family_find_face (family, description, NULL, wc);
+ if (face)
+ break;
+ }
+
/* last resort */
if (!face && self->families->len > 0)
{