www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/11/27/10:03:28

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=kIX+An0R5dxCUSOMUhaDdGnuL+tJmvSD9ldmnFKvEOs=;
b=X1WtbnegCsJPeaij2LofCgeTJRtmBnX8RU+1kWhsyqaHbPxtRlB54LoeD4nM5WSolu
fgnl67+PGV4ccF84rql2xmEzleRAKJPkxWghVATTA31EP5yR4JxUiNHp65Pd06UYkj6A
Y9G0ZEvYgPGkeCFKOq//Z31LappMDncv/c1ZaHBA9h3V+5acz3c3Pet9+p2U6f+uWCuk
Jv5wYP4b0WU311oMxMhO89NRD1pfJNuHh1k+cXLZUDnxHdnWahG4ZClGDMSGXksdO7CW
+FEJZX7+xYaW4aulsG2UlLu3WzSt4QiG6PO6BY4n9VIBqw2fN3CKJhxO6SkM8phslRCY
J06A==
MIME-Version: 1.0
X-Received: by 10.60.42.97 with SMTP id n1mr33316559oel.10.1448636561924; Fri,
27 Nov 2015 07:02:41 -0800 (PST)
In-Reply-To: <CABuVar+ZWt-54E6aC0qFczb_qr+9DpRRurG89si8uJSKw2GrPw@mail.gmail.com>
References: <CAHUm0tNOSph8DGj6PUNiQYFP3fd4DgwBg2+dcP3LTh+TLj_NBQ AT mail DOT gmail DOT com>
<CABuVar+ZWt-54E6aC0qFczb_qr+9DpRRurG89si8uJSKw2GrPw AT mail DOT gmail DOT com>
Date: Sat, 28 Nov 2015 01:32:41 +1030
Message-ID: <CAHUm0tOBX4mL3Kw3U673aOdyyr8Y9ff6Av1DZGJV9jM8+LN+nA@mail.gmail.com>
Subject: Re: [geda-user] FootprintTextForPCB and KicadModuleToGEDA utility updates
From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user <geda-user AT delorie DOT com>
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

--089e014951faaea749052586fb88
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

The process is described at

http://vk5hse.blogspot.com.au/2014/09/geda-pcb-font-utilities-and-options.h=
tml

I wrote a utility a while back to create PCB compatible replacement
default_font files from centre line defined fonts after they had been
exported as a glyph table in inkscape and then processed by pstoedit.

The fontData array is derived from the default_font file

http://users.on.net/~esh/geda/pcb/src/fonts/HersheySans1StrokePCB_Font

which can be used as a drop in default font replacement for geda PCB.

I was thinking of adding the ability to render greek and cyrillic with the
FootprintTextForPCB utility as well with latex like directions, i.e.

java FootprintTextForPCB -t "ABCD \epsilon\gamma
\CYRP\cyro\cyrzh\cyra\cyrl\cyru\cyri\cyrc\cyrt\cyra""


I have already converted the hershey greek and cyrillic fonts, and would 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, without
getting in to the quagmire of all of the different cyrillic keyboard
encodings and internationalisation generally.

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.

If you'd like cyrillic support, I can get onto it.

=E2=80=8BCheers,

Erich.

--089e014951faaea749052586fb88
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>The process is described at<br><b=
r><a href=3D"http://vk5hse.blogspot.com.au/2014/09/geda-pcb-font-utilities-=
and-options.html">http://vk5hse.blogspot.com.au/2014/09/geda-pcb-font-utili=
ties-and-options.html</a><br><br></div><div>I wrote a utility a while back =
to create PCB compatible replacement default_font files from centre line de=
fined fonts after they had been exported as a glyph table in inkscape and t=
hen processed by pstoedit.<br><br></div><div>The fontData array is derived =
from the default_font file<br><br><a href=3D"http://users.on.net/~esh/geda/=
pcb/src/fonts/HersheySans1StrokePCB_Font">http://users.on.net/~esh/geda/pcb=
/src/fonts/HersheySans1StrokePCB_Font</a><br></div><div><br></div><div>whic=
h can be used as a drop in default font replacement for geda PCB.<br></div>=
<div><br></div>I was thinking of adding the ability to render greek and cyr=
illic with the FootprintTextForPCB utility as well with latex like directio=
ns, i.e.<br><pre><code>java FootprintTextForPCB -t &quot;ABCD \epsilon\gamm=
a \CYRP\cyro\cyrzh\cyra\cyrl\cyru\cyri\cyrc\cyrt\cyra&quot;&quot;</code></p=
re><br></div>I have already converted the hershey greek and cyrillic fonts,=
 and would be able to support them most easily this way, plus, I could add =
support for subscript and superscript while I&#39;m at it, as well as accen=
ts, without getting in to the quagmire of all of the different cyrillic key=
board encodings and internationalisation generally.<br><br></div><div>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&#39;ve not been too motivated to get onto it.<br></div><br></div><=
div>If you&#39;d like cyrillic support, I can get onto it.<br></div><div><b=
r></div>=E2=80=8BCheers,<br><br></div>Erich.<br></div>

--089e014951faaea749052586fb88--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019