[Pkg-fonts-devel] license violations with embedded binary copies of GNU FreeFont?

Nicolas Spalinger nicolas_spalinger at sil.org
Thu Jul 21 18:31:49 UTC 2011

On 07/07/11 08:49, Paul Wise wrote:
> On Wed, Jul 6, 2011 at 4:06 PM, Nicolas Spalinger
> <nicolas_spalinger at sil.org> wrote:
>> AFAICT pdffonts reads it from the PDF file structure directly.
> Huh, I did not know that existed... nice.
>> It seems fontaine doesn't do this, so until we dive into the lintian
>> check I suggest we simply plug the little fontembedding python fontforge
>> script into our review:
>> I committed the script in my people/ folder (it's on
>> http://utilities.open-fonts.org/ as well) and the small mods on our
>> review scripts.
>> Could you please test/improve/deploy?
> Done and doing a full run now.
> Can you explain more about the embedding bits and what each one means?
> I think we need something that checks if each one is individually set
> and then prints the explanation for that bit.

All the details for the fsType part of the spec are on
(search for fsType in that page).

The corresponding dropdown in Fontforge's UI is briefly described on:

I admit the fontembedding script is crude and a bit obscure and I guess
we could add some more explanation about what means what in the output.

Not sure about checking separately, I think a better script could be
written, maybe something using fonttools?

But basically if the value is not O then there are restrictions left in
the font file that we should advocate upstreams to remove. All
libre/open fonts should have their fsType set to 0.

BTW there's been a project for a few years to extend these restriction
fields: http://www.eeulaa.org/  but I don't think it has gained much
traction and much use...


Nicolas Spalinger,
SIL NRSI volunteer - http://scripts.sil.org
Debian fonts task force -  http://pkg-fonts.alioth.debian.org
Open font community - http://planet.open-fonts.org

More information about the Pkg-fonts-devel mailing list