freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Freetype] Freetype


From: Turner David
Subject: RE: [Freetype] Freetype
Date: Mon, 23 Feb 2004 15:57:21 +0100

Hello,

> -----Original Message-----
> On a more serious note - I think my Type 1 fonts are screwed 
> up and I think the reason for this is that the FT_Outline_Decompose 
> function is broken. I noticed this when trying to use it for my 
> vector graphics engine and the output which I got then looks a 
> lot like the output which KDE is giving now (basically the cubic
> Beziers have end and control points mixed up).

Well, a screenshot might be a good idea to demonstrate what you're
speaking about. A fact of life is that the current Postscript hinter
(used for Type 1, CID and CFF fonts) is slightly buggy and less
advanced than the current auto-hinter. In many cases, it will produce
"inferior" text. There are even issues with certain fonts that contain
"strange" hints, or normal ones (like edge snaps) that are currently
ignored.

In other words, the Postscript hinter needs more work, and this could
be an explanation. Do you have code to show that FT_Outline_Decompose
doesn't work correctly though ?

> I think I've got a reimplementation in ocaml which I can post if you
> think that would help. It's vastly smaller and more elegant than the
> current code in Freetype.
> 
ROTFL :-) I'd like to see that (hint: I know OCaml), though I doubt
it would compile within the FreeType code base.


> Cheers,
> Jon.
> 
> PS: Good work, guys!
> PPS: All that effort on hinting has paid off, IMHO.
> 
The effort isn't finished, unfortunately, there are still
room for improvement :-(

Regards,

- David Turner
- The FreeType Project  (www.freetype.org)

--
This message and any attachments (the "message") is intended solely for the
addressees and is confidential. If you receive this message in error, please
delete it and immediately notify the sender.
Any use not in accordance with its purpose, any dissemination or disclosure,
either whole or partial, is prohibited except formal approval.
The E-Mail transmission can not guarantee the integrity of this message.
NDS TECHNOLOGIES FRANCE will not therefore be liable for the message if 
modified.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]