freetype-devel
[Top][All Lists]
Advanced

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

Re: [ft-devel] Relicensing otvalid?


From: Behdad Esfahbod
Subject: Re: [ft-devel] Relicensing otvalid?
Date: Tue, 21 Apr 2009 02:17:12 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b3pre) Gecko/20090324 Fedora/3.0-2.1.beta2.fc11 Thunderbird/3.0b2

On 04/21/2009 02:05 AM, Werner LEMBERG wrote:
I wonder if the authors can relicense the otvalid code to the
HarfBuzz license (aka old-MIT).  That is, remove the FreeType
advertisement clause.

I think we can give you permission to use the code from the `otvalid'
module with the HarfBuzz license (hoping to receive bug fixes :-), but
within FreeType I don't want to do that.

That's good enough. I'm mostly interested in looking at the code as I develop mine.

As for bugs, well, I have some comments already. But I remember David having the same kind of concerns in general back when otvalid was being developed.

In short, it's not clear to me what the audience for otvalid is. Is it to help font designers validate their tables only? The reason I can't use the code as is is that my code has a different idea of what is valid, or rather, good enough. It's fair to say that I'm not developing a validator, more like a sanitizer. For example, I don't care if the format specifier of a subtable is invalid, since my lookup code will simply ignore that table.

One place I found otvalid being too strict is that it checks that glyph ids are "valid" by making sure the font has such a glyph. This is not required by the spec AFAIK, and indeed, multiple tables can use invalid glyph ids ephemerally to simply case handling.

I'll come back with more as I explore the code more closely.

Thanks,
behdad


     Werner




reply via email to

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