Igor did the freetype work and in he commented in email on 23rd July 2007 :

>  - Changed required freetype version from 2.3.4 to 2.3.0
>    (it did compile with 2.2.1 too for me but Font2DTest was showing garbage
>     and i had no chance to investigate why this happens)

So I don't think we want to move it down without knowing what that was about.
It may have been platform-specific. Igor - can you remember two years back ?

I also recall there was a nasty bug  where having fonts with embedded
bitmaps on your system caused an infinite loop inside freetype.
I think we needed to update the freetype lib because of that, but
I can't remember the details to be sure.
Since fonts with embedded bitmaps exist at least on Solaris & Windows
such a bug is a a definite problem,

-phil.

Mark Wielaard wrote:
Hi,

The REQUIRED_FREETYPE_VERSION in jdk/make/common/shared/Platform.gmk is
set to 2.3.0, but the freetype backend doesn't seem to use any new in
2.3.0 api. In fact it builds and runs fine on 2.2.1. Which is the
default on centos 5 for example, and they have had packages for a very
long time now. The following patch moves the required version down. I
have used this in icedtea to build on older installs for a while.

2009-05-04  Mark Wielaard  <[email protected]>

    * Makefile.am (ICEDTEA_PATCHES): Add icedtea-freetypeversion.patch.
    * patches/icedtea-freetypeversion.patch: New patch.
    * HACKING: Document new patch.

Would be nice to have this upstream to facilitate building on a wider
range of platforms.

Cheers,

Mark

Reply via email to