Skip site navigation (1)Skip section navigation (2)
Date:      31 May 2002 15:35:04 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Franz Klammer <klammer@webonaut.com>
Cc:        gnome@FreeBSD.ORG
Subject:   Re: pango broken with latest freetype?
Message-ID:  <1022873704.70647.44.camel@gyros.marcuscom.com>
In-Reply-To: <1022869058.56451.13.camel@ncc-1701.webonaut.com>
References:  <1022833144.771.31.camel@ncc-1701.webonaut.com>  <1022862065.50859.2.camel@gyros.marcuscom.com>  <1022869058.56451.13.camel@ncc-1701.webonaut.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-uzls2D7QLZhX5Gkn6xaA
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

On Fri, 2002-05-31 at 14:17, Franz Klammer wrote:
> Am Fr, 2002-05-31 um 18.21 schrieb Joe Marcus Clarke:
> > On Fri, 2002-05-31 at 04:19, Franz Klammer wrote:
> > > Hi!
> > > 
> > > As Joe tells me that my "I'm seeing some reports that say your
> > > anti-alias/Xinerama issue is a bug in freetype2." i did 
> > > yesterday an update of freetype2 from the second last to
> > > the latest version.
> > > everything seems to work fine. only gdm2 displays no text 
> > > exept in the username/password input field.
> > 
> > Well, I don't know what to tell you.  I just downgraded to
> > freetype2-2.0.9, and Nautilus displays glyphs again.  I know 2.1.0 has a
> > lot of changes for the conversion to the new freetype API.  Perhaps it's
> > incompatible with GNOME currently.
> > 
> > I know the latest release of GARNOME shipped with 2.0.9 even though
> > 2.1.0 was available.  Maxim, are things working okay for you with the
> > new freetype2?
> > 
> 
> doesn't matter! i can work with my pc as ususal. that's important.
> if it is necessary i will downgrade too.

Here are the patches to freetype-2.1.0 to fix the problem with glyph
rending in nautilus.  It may also fix your problems with pango.  Just
place the files in print/freetype2/files, and build.

Joe

> 
> thanks
> 
> franz.
> 
> > Joe
> > 
> > > 
> > > my first idea was to update pango. this fails (pango.log)
> > > 
> > > then i want to update gdm2. this also fails because libpango*
> > > has unresloved reverences to 'FT_*'. (gdm2.log)
> > > 
> > > it's may interessting in context to this question: i now a 
> > > happy use of a (let's say) mixed gome1/gnome2-desktop.
> > > I'm using gnome2 as desktop with Evolution, gnumeric,
> > > galeon and abiword-gnome. of corse therefore i must install 
> > > nearly all gnome1-packages. (var_db_pkg.log)
> > > 
> > > gdm2 and the rest of my gnome-desktop works. therefore it's
> > > not a realy big problem for me now. (until next update :-)).
> > > 
> > > 
> 
> -- 
> WEBONAUT.com
> http://webonaut.com
> mailto:klammer@webonaut.com
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-gnome" in the body of the message
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc

--=-uzls2D7QLZhX5Gkn6xaA
Content-Disposition: attachment; filename="patch-include::freetype::config::ftoption.h"
Content-Transfer-Encoding: quoted-printable
Content-Type: text/x-c-header; name="patch-include::freetype::config::ftoption.h";
	charset=ISO8859-1

--- include/freetype/config/ftoption.h.orig	Mon Apr 15 13:49:45 2002
+++ include/freetype/config/ftoption.h	Fri May 31 15:12:09 2002
@@ -82,7 +82,7 @@
   /*                                                                      =
 */
   /*   Define this if you want generic cmap support.                      =
 */
   /*                                                                      =
 */
-#define FT_CONFIG_OPTION_USE_CMAPS
+#undef FT_CONFIG_OPTION_USE_CMAPS
=20
=20
   /***********************************************************************=
**/
@@ -375,7 +375,7 @@
   /* By undefining this, you will only compile the code necessary to load =
 */
   /* TrueType glyphs without hinting.                                     =
 */
   /*                                                                      =
 */
-#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
+#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
=20
=20
   /***********************************************************************=
**/

--=-uzls2D7QLZhX5Gkn6xaA
Content-Disposition: attachment; filename="patch-src::pcf::pcfdriver.c"
Content-Transfer-Encoding: quoted-printable
Content-Type: text/x-c; name="patch-src::pcf::pcfdriver.c"; charset=ISO8859-1

--- src/pcf/pcfdriver.c.orig	Fri May 31 15:31:44 2002
+++ src/pcf/pcfdriver.c	Fri May 31 15:16:29 2002
@@ -345,8 +345,8 @@
 #else  /* !FT_CONFIG_OPTION_USE_CMAPS */
=20
       /* XXX: charmaps.  For now, report unicode for Unicode and Latin 1 *=
/
-      root->charmaps     =3D &face->charmap_handle;
-      root->num_charmaps =3D 1;
+      face->root.charmaps     =3D &face->charmap_handle;
+      face->root.num_charmaps =3D 1;
=20
       face->charmap.encoding    =3D ft_encoding_none;
       face->charmap.platform_id =3D 0;
@@ -359,9 +359,9 @@
         face->charmap.encoding_id =3D 1;
       }
      =20
-      face->charmap.face   =3D root;
+      face->charmap.face   =3D &face->root;
       face->charmap_handle =3D &face->charmap;
-      root->charmap        =3D face->charmap_handle;
+      face->root.charmap        =3D face->charmap_handle;
=20
 #endif /* !FT_CONFIG_OPTION_USE_CMAPS */       =20
        =20

--=-uzls2D7QLZhX5Gkn6xaA--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1022873704.70647.44.camel>