[Fontconfig] fontconfig: Branch 'fc-2_4-keithp' - 2 commits

Keith Packard keithp at kemper.freedesktop.org
Sat Sep 2 23:11:26 PDT 2006


 conf.d/60-delicious.conf |   20 ++++++++++++++++++++
 src/fcstr.c              |    2 +-
 2 files changed, 21 insertions(+), 1 deletion(-)

New commits:
diff-tree 2a5ea80023657724e3e6ba629d828ab5e33bdb70 (from e3b771a63e837b341bbd1e3e7e9c868244506f62)
Author: Keith Packard <keithp at neko.keithp.com>
Date:   Sat Sep 2 23:10:59 2006 -0700

    Oops; missed the 60-delicious.conf file.
    
    This file fixes Delicious Heavy fonts to have the correct weight value.

diff --git a/conf.d/60-delicious.conf b/conf.d/60-delicious.conf
new file mode 100644
index 0000000..701429b
--- /dev/null
+++ b/conf.d/60-delicious.conf
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- /etc/fonts/conf.d/60-delicious.conf -->
+<fontconfig>
+<!-- Fix-ups for Delicious family -->
+
+<!-- Delicious 'heavy' variant says its Medium weight -->
+<match target="scan">
+	<test name="family">
+		<string>Delicious</string>
+	</test>
+	<test name="style">
+		<string>Heavy</string>
+	</test>
+	<edit name="weight">
+		<const>heavy</const>
+	</edit>
+</match>
+
+</fontconfig>
diff-tree e3b771a63e837b341bbd1e3e7e9c868244506f62 (from 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a)
Author: Keith Packard <keithp at neko.keithp.com>
Date:   Sat Sep 2 23:09:44 2006 -0700

    Using uninitialized (and wrong) variable in FcStrCopyFilename.
    
    A typo from the change in where filename canonicalization occurs.

diff --git a/src/fcstr.c b/src/fcstr.c
index 3309014..5faf579 100644
--- a/src/fcstr.c
+++ b/src/fcstr.c
@@ -770,7 +770,7 @@ FcStrCopyFilename (const FcChar8 *s)
 	    return 0;
 	size = strlen ((char *) home) + strlen ((char *) s);
 	full = (FcChar8 *) malloc (size);
-	if (!new)
+	if (!full)
 	    return 0;
 	strcpy ((char *) full, (char *) home);
 	strcat ((char *) full, (char *) s + 1);


More information about the Fontconfig mailing list