diff options
author | Andreas Schwab <[email protected]> | 2008-07-10 13:13:21 +0000 |
---|---|---|
committer | Andreas Schwab <[email protected]> | 2008-07-10 13:13:21 +0000 |
commit | bb6588648f3f11e089d657ddcbf05e71644d93ed (patch) | |
tree | bb0166c255dfba8f2a76c9490e6840d11887bbe0 | |
parent | a0ce9ab7910c161bf27a182218bbeacbcf1954d6 (diff) |
(ftfont_resolve_generic_family): Remove foundry from
pattern before matching the generic family.
-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 9ad4e85585..a7578f2fe6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2008-07-10 Andreas Schwab <[email protected]> + + * ftfont.c (ftfont_resolve_generic_family): Remove foundry from + pattern before matching the generic family. + 2008-07-10 Dan Nicolaescu <[email protected]> * unexec.c: diff --git a/src/ftfont.c b/src/ftfont.c index 31286a182c..131e4b8aed 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); |