diff options
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/ftfont.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 9ad4e855859..a7578f2fe65 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2008-07-10 Andreas Schwab <schwab@suse.de> + + * ftfont.c (ftfont_resolve_generic_family): Remove foundry from + pattern before matching the generic family. + 2008-07-10 Dan Nicolaescu <dann@ics.uci.edu> * unexec.c: diff --git a/src/ftfont.c b/src/ftfont.c index 31286a182c5..131e4b8aed1 100644 --- a/src/ftfont.c +++ b/src/ftfont.c @@ -221,6 +221,7 @@ ftfont_resolve_generic_family (family, pattern) pattern = FcPatternDuplicate (pattern); if (! pattern) goto err; + FcPatternDel (pattern, FC_FOUNDRY); FcPatternDel (pattern, FC_FAMILY); FcPatternAddString (pattern, FC_FAMILY, SYMBOL_FcChar8 (family)); FcConfigSubstitute (NULL, pattern, FcMatchPattern); |