X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=g4p0F+1keq0QohA2Jr/0lRZDfpp7TrAEqDibiOuAtq4=; b=QW74NVZulPwQc/wh2o/36bo6FfMLzeAiGC6jb0BRsSZlKe3SNzyYXu0Al1aYbwPKBP dYFtpeTgpWywpy4K8a7OZaA4zfc25bI/1Uh/IIUOJkzBN3KtG2139SIK6ONk3EcIxbxQ 0Tq/5d02s8Cs4EINqwy8ZqEeOm/O55f0C3eu8CcmZXpeWyO6Ssx0Rgu2GQFyFnjiY8uC hrzY7fupI57FLl0I1DLJkDUE1wl6nQw3NVHZQ5ED8T0cczeQBANIcu2sCyo/T3gqfnep mCYRZdnZNc7nn2SVUz2ZSsrs+uFijSM3P7r6TZBKcv4GY6fNqQlbRSjrSilCth9ApnXj uCaw== MIME-Version: 1.0 X-Received: by 10.202.216.212 with SMTP id p203mr33529903oig.77.1448673898580; Fri, 27 Nov 2015 17:24:58 -0800 (PST) In-Reply-To: References: Date: Sat, 28 Nov 2015 11:54:58 +1030 Message-ID: Subject: Re: [geda-user] FootprintTextForPCB and KicadModuleToGEDA utility updates From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user Content-Type: multipart/alternative; boundary=001a113d59b01ed11a05258fad71 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --001a113d59b01ed11a05258fad71 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable All good points. 1) I will try converting some osifont code tables to centre line defined fonts for PCB, which would address the licencing issue. 2) I will have a go at UTF-8 encoding of the input string. Greek, Cyrillic and Hebrew would be the code pages I'd focus on first in addition to the basic ASCII Roman. Cheers, Erich. On Sat, Nov 28, 2015 at 4:54 AM, Kai-Martin Knaak wrote: > Erich Heinzle wrote: > > > I have already converted the hershey greek and cyrillic fonts, and woul= d > > be able to support them most easily this way, plus, I could add support > > for subscript and superscript while I'm at it, as well as accents, > > This would sure be applauded by non-English geda users. (I assume, =C3=A4= =C3=BC=C3=B6=C3=9F > are included in "accents" :-) But even English speaking users may like to > print an occasional =C2=B5F on their silk. > > > > Also on the to do list is a PCB compatible version of osifont, a free > > cad font, but hershey sans stroke looks pretty nice as a default font > > replacement in pcb so I've not been too motivated to get onto it. > > From a license point of view, osifont seems the better choice as it is a > clean "GNU GPL licence version 3 with GPL font exception". > > With hershey the license is a bit non-standard. The license requires a > redistributor of the font to explicitly acknowledge its origin. The > license allows the user to convert the font data to any format except for > the format used by NTIS: > > https://fedoraproject.org/wiki/Licensing:HersheyFontLicense?rd=3DLicensin= g/HersheyFontLicense > > The second requirement already makes the font non-free in the Debian > world. Since pcb format includes the whole font as a set of glyphs, each > and every *.pcb file may be regarded as font redistribution. Strictly > speaking, a plain drop-in replacement of the default font with Hershey ma= y > be interpreted as a license violation. > > Consequently, fedora does not mark the font as free in the FSF sense: > https://fedoraproject.org/wiki/Licensing:Fonts > > I for one would welcome osifont as an option in the default install of > pcb. > > ---<)kaimartin(>--- > -- > Kai-Martin Knaak tel: +49-511-762-2895 > Universit=C3=A4t Hannover, Inst. f=C3=BCr Quantenoptik fax: +49-511-= 762-2211 > Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de > GPG key: http://pgp.mit.edu:11371/pks/lookup?search=3DKnaak+kmk&op=3Dg= et > > > > --001a113d59b01ed11a05258fad71 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
All good points.
=C2=A0
1) I will= try converting some osifont code tables to centre line defined fonts for P= CB, which would address the licencing issue.
=C2=A0
2) = I will have a go at UTF-8 encoding of the input string.
=C2=A0
Greek, Cyrillic and Hebrew would be the code pages I'd focus on= first in addition to the basic ASCII Roman.
=C2=A0
=C2= =A0
Cheers,
=C2=A0
Erich.
=C2=A0
=C2=A0
=C2=A0

<= div class=3D"gmail_quote">On Sat, Nov 28, 2015 at 4:54 AM, Kai-Martin Knaak= <knaak AT iqo DOT uni-hannover DOT de> wrote:
Erich Heinzle wrote:

> I have already converted the hershey greek and cyrillic fonts, and wou= ld
> be able to support them most easily this way, plus, I could add suppor= t
> for subscript and superscript while I'm at it, as well as accents,=

This would sure be applauded by non-English geda users. (I assume, = =C3=A4=C3=BC=C3=B6=C3=9F
are included in "accents" :-) But even English speaking users may= like to
print an occasional =C2=B5F on their silk.


> Also on the to do list is a PCB compatible version of osifont, a free<= br> > cad font, but hershey sans stroke looks pretty nice as a default font<= br> > replacement in pcb so I've not been too motivated to get onto it.<= br>
From a license point of view, osifont seems the better choice as it = is a
clean "GNU GPL licence version 3 with GPL font exception".

With hershey the license is a bit non-standard. The license requires a
redistributor of the font to explicitly acknowledge its origin. The
license allows the user to convert the font data to any format except for the format used by NTIS:
https= ://fedoraproject.org/wiki/Licensing:HersheyFontLicense?rd=3DLicensing/Hersh= eyFontLicense

The second requirement already makes the font non-free in the Debian
world. Since pcb format includes the whole font as a set of glyphs, each and every *.pcb file may be regarded as font redistribution. Strictly
speaking, a plain drop-in replacement of the default font with Hershey may<= br> be interpreted as a license violation.

Consequently, fedora does not mark the font as free in the FSF sense:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://fedoraproject.org/= wiki/Licensing:Fonts

I for one would welcome osifont as an option in the default install of
pcb.

---<)kaimartin(>---
--
Kai-Martin Knaak=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 tel: +49-511-762-2895
Universit=C3=A4t Hannover, Inst. f=C3=BCr Quantenoptik=C2=A0 =C2=A0 =C2=A0 = fax: +49-511-762= -2211
Welfengarten 1, 30167 Hannover=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0http://www.iqo.uni-hannover.de
GPG key:=C2=A0 =C2=A0 http://pgp.= mit.edu:11371/pks/lookup?search=3DKnaak+kmk&op=3Dget




--001a113d59b01ed11a05258fad71--