Mail Archives: geda-user/2015/11/27/20:25:49
--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 <knaak AT iqo DOT uni-hannover DOT d=
e
> 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
<div dir=3D"ltr"><div>All good points.</div><div>=C2=A0</div><div>1) I will=
try converting some osifont code tables to centre line defined fonts for P=
CB, which would address the licencing issue.</div><div>=C2=A0</div><div>2) =
I will have a go at UTF-8 encoding of the input string.</div><div>=C2=A0</d=
iv><div>Greek, Cyrillic and Hebrew would be the code pages I'd focus on=
first in addition to the basic ASCII Roman.</div><div>=C2=A0</div><div>=C2=
=A0</div><div>Cheers,</div><div>=C2=A0</div><div>Erich.</div><div>=C2=A0</d=
iv><div>=C2=A0</div><div>=C2=A0</div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On Sat, Nov 28, 2015 at 4:54 AM, Kai-Martin Knaak=
<span dir=3D"ltr"><<a href=3D"mailto:knaak AT iqo DOT uni-hannover DOT de" target=
=3D"_blank">knaak AT iqo DOT uni-hannover DOT de</a>></span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><span>Erich Heinzle wrote:<br>
<br>
> I have already converted the hershey greek and cyrillic fonts, and wou=
ld<br>
> be able to support them most easily this way, plus, I could add suppor=
t<br>
> for subscript and superscript while I'm at it, as well as accents,=
<br>
<br>
</span>This would sure be applauded by non-English geda users. (I assume, =
=C3=A4=C3=BC=C3=B6=C3=9F<br>
are included in "accents" :-) But even English speaking users may=
like to<br>
print an occasional =C2=B5F on their silk.<br>
<span><br>
<br>
> 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>
<br>
</span>From a license point of view, osifont seems the better choice as it =
is a<br>
clean "GNU GPL licence version 3 with GPL font exception".<br>
<br>
With hershey the license is a bit non-standard. The license requires a<br>
redistributor of the font to explicitly acknowledge its origin. The<br>
license allows the user to convert the font data to any format except for<b=
r>
the format used by NTIS:<br>
<a href=3D"https://fedoraproject.org/wiki/Licensing:HersheyFontLicense?rd=
=3DLicensing/HersheyFontLicense" target=3D"_blank" rel=3D"noreferrer">https=
://fedoraproject.org/wiki/Licensing:HersheyFontLicense?rd=3DLicensing/Hersh=
eyFontLicense</a><br>
<br>
The second requirement already makes the font non-free in the Debian<br>
world. Since pcb format includes the whole font as a set of glyphs, each<br=
>
and every *.pcb file may be regarded as font redistribution. Strictly<br>
speaking, a plain drop-in replacement of the default font with Hershey may<=
br>
be interpreted as a license violation.<br>
<br>
Consequently, fedora does not mark the font as free in the FSF sense:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://fedoraproject.org/wiki/Licen=
sing:Fonts" target=3D"_blank" rel=3D"noreferrer">https://fedoraproject.org/=
wiki/Licensing:Fonts</a><br>
<br>
I for one would welcome osifont as an option in the default install of<br>
pcb.<br>
<br>
---<)kaimartin(>---<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
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: <a href=3D=
"tel:%2B49-511-762-2895" value=3D"+495117622895">+49-511-762-2895</a><br>
Universit=C3=A4t Hannover, Inst. f=C3=BCr Quantenoptik=C2=A0 =C2=A0 =C2=A0 =
fax: <a href=3D"tel:%2B49-511-762-2211" value=3D"+495117622211">+49-511-762=
-2211</a><br>
Welfengarten 1, 30167 Hannover=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a h=
ref=3D"http://www.iqo.uni-hannover.de" target=3D"_blank" rel=3D"noreferrer"=
>http://www.iqo.uni-hannover.de</a><br>
GPG key:=C2=A0 =C2=A0 <a href=3D"http://pgp.mit.edu:11371/pks/lookup?search=
=3DKnaak+kmk&op=3Dget" target=3D"_blank" rel=3D"noreferrer">http://pgp.=
mit.edu:11371/pks/lookup?search=3DKnaak+kmk&op=3Dget</a><br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>
--001a113d59b01ed11a05258fad71--
- Raw text -