Bug#377944: Empty GPOS table patch

John Wright john.wright at hp.com
Sat Aug 12 00:02:57 UTC 2006


Hello,

The BadWindow errors are probably unrelated to the GPOS errors, but I've
attached a patch (backported from gnome CVS) that makes pango not give
errors on empty GPOS tables.

-- 
+------------------------------------------------------------------+
| John Wright         |  Open Source and Linux Organization (OSLO) |
| 970-898-3171        |  Hewlett-Packard                           |
| john.wright at hp.com  |  Fort Collins, CO                          |
+------------------------------------------------------------------+
-------------- next part --------------
=== added file 'debian/patches/10_allow_empty_gpos_table.patch'
--- debian/patches/10_allow_empty_gpos_table.patch	1970-01-01 00:00:00 +0000
+++ debian/patches/10_allow_empty_gpos_table.patch	2006-08-11 23:42:35 +0000
@@ -0,0 +1,20 @@
+diff -Nur pango-1.12.3.orig/pango/opentype/ftxopen.c pango-1.12.3/pango/opentype/ftxopen.c
+--- pango-1.12.3.orig/pango/opentype/ftxopen.c	2006-01-30 15:37:48.000000000 -0700
++++ pango-1.12.3/pango/opentype/ftxopen.c	2006-08-11 17:33:47.000000000 -0600
+@@ -250,11 +250,16 @@
+       (void)FILE_Seek( cur_offset );
+     }
+ 
++    /* Empty tables are harmless and generated by fontforge.
++     * See http://bugzilla.gnome.org/show_bug.cgi?id=347073
++     */
++/*
+     if ( sl->ScriptCount == 0 )
+     {
+       error = TTO_Err_Invalid_SubTable;
+       goto Fail;
+     }
++*/
+     
+     return TT_Err_Ok;
+ 



More information about the Pkg-gnome-maintainers mailing list