Strange mzfntcfgft_infinality issue

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Strange mzfntcfgft_infinality issue

Alex Taylor
I've been running SeaMonkey 2.7.2 (20130108) with FREETYP2.DLL from
mzfntcfgft_infinality_b2.zip (May 2013) for some time now.  I quite like
the results.

Anyway, I've been setting up OS/2 another laptop and I decided to install
it there, too.  

Replacing FREETYP2.DLL on the new system indeed changed the appearance of
the fonts in SeaMonkey.  However... the weird thing is that, when I compare
my two systems, the SeaMonkey fonts on the new system look very different,
uneven and ugly, beside the existing system.  

Here's what they look like:
 - Existing box: http://www.altsan.org/os2/infinality_good.png
 - New box:      http://www.altsan.org/os2/infinality_poor.png
Notice how much darker and more uneven the fonts in the second image are,
especially noticeable in words like 'various'.

This, *even though* the two systems are using:
 - The exact same versions of SeaMonkey (as above)
 - The exact same build of FREETYP2.DLL from mzfntcfgft_infinality_b2.zip
 - The exact same Infinality environment variables, defined using the exact
   same method (see below)
 - The exact same text fonts at the exact same size, from the exact same
   font files (Janson Text LT 18pt, to be precise).


What on Earth could be wrong?  I've experimented with changing the Infinality
options in the environment on the new system, and there is absolutely no
change in how the fonts are rendered.  From this I have to guess that the
Infinality FREETYP2.DLL is not picking up the environment settings somehow.
(I've verified that SeaMonkey itself is getting modified environment variables
by changing the location of MOZ_PLUGIN_PATH using the same technique.)

I've tried three different methods of defining the environment variables:
 - Using the 'Environment' tab (from DTProgram) of the program object settings
 - Using the infinality-settings.cmd wrapper from Lewis Rosenthal
 - Using Run! with the e option to load from a seamonkey!.env file
All show exactly the same (negative) results.


Some other points, just to eliminate possibilities.
 - Both systems use Panorama (the latest version)
 - Both systems have FREETYP2.DLL in the SeaMonkey program directory
 - Both systems are using the default FNTCFG2.DLL (not one of the Infi ones)


Anyone have any ideas?  The fonts are really so ugly as to be barely usable.

--
Alex Taylor
http://www.altsan.org

Please take off hat when replying.
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Strange mzfntcfgft_infinality issue

Dave Yeo-3
On 01/02/14 03:41 AM, Alex Taylor wrote:

> I've been running SeaMonkey 2.7.2 (20130108) with FREETYP2.DLL from
> mzfntcfgft_infinality_b2.zip (May 2013) for some time now.  I quite like
> the results.
>
> Anyway, I've been setting up OS/2 another laptop and I decided to install
> it there, too.
>
> Replacing FREETYP2.DLL on the new system indeed changed the appearance of
> the fonts in SeaMonkey.  However... the weird thing is that, when I compare
> my two systems, the SeaMonkey fonts on the new system look very different,
> uneven and ugly, beside the existing system.

Are gfx.os2.font.antialiasing and gfx.os2.font.hinting set the same on
both installs using about:config? See README.OS2 for more info.
Dave
PS there were no more infinality patches, instead much has been
committed upstream so you might also want to look at the latest release,
available at my bitbucket page under downloads.
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Strange mzfntcfgft_infinality issue

Alex Taylor
In reply to this post by Alex Taylor
On Thu, 2 Jan 2014 17:45:19 UTC, Dave Yeo <[hidden email]> wrote:

> > Replacing FREETYP2.DLL on the new system indeed changed the appearance of
> > the fonts in SeaMonkey.  However... the weird thing is that, when I compare
> > my two systems, the SeaMonkey fonts on the new system look very different,
> > uneven and ugly, beside the existing system.
>
> Are gfx.os2.font.antialiasing and gfx.os2.font.hinting set the same on
> both installs using about:config? See README.OS2 for more info.

Doh!  Can't believe I forgot about that one!

Yes, changing gfx.os2.font.hinting to 1 seems to have fixed the problem.
Thanks!


> PS there were no more infinality patches, instead much has been
> committed upstream so you might also want to look at the latest release,
> available at my bitbucket page under downloads.

OK, I'll check it out.  Thanks again!

--
Alex Taylor
http://www.altsan.org

Please take off hat when replying.
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2