www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/12/13/19:46:58

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:from:date:message-id:subject:to;
bh=gmA4PQAG46+DBK/p08ezw5VHnBkta1AoIzO8o9BmTNs=;
b=ifdXMKslkMHqCsBrVfMozidSysIQVCDrWtk++XW9agxIJG5crOV0CQr7aUCNVnTIZW
eC28bDR944RrDZwxDFD5i415hIH4TSiNH6weHVtDtfKz3/e3tmhW1wVMHMvM2xKHO+75
voFMHWcRZ+7XK/FeSOiHxnaAKHFn5SZOcOw+B9G5IjHMadtMcZ0OYPULCT0ONkwuqAl/
KK5GLKIXNCyUOlMnvEDvggQ9R+/pW41JDT+gAUDynpzD8DAWrytw4yshrPcRKmzqu3/R
+T7+WGrJgmBOemmMALguWMNfoTmJroUuZckKmwnX0BuICR/bcodX6JNbFcoYp1+t+/p1
Uk0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=gmA4PQAG46+DBK/p08ezw5VHnBkta1AoIzO8o9BmTNs=;
b=lgLPJ6lsO0orT9/N8Am03N+TgwCGfV9NBdesRFft5NKBLSlNshT7fWaV5aZ9KJAdOA
XizeHilyj+aTvr4GrCoy9CH6grZHKJA3fXdgOMhcAj12Tlmp1HA+d6tb8VuU5UihVwNJ
9ydeVwUmPOFi4IYMSN2Mwfhmmj1wArUzIjt1KdBU+aUPbHP3W0QnJpje4TpIR4J25ng0
J21c3aiKj/x3HjkveKWIpFjZJMR8FQyjYD9NLXy4pD7Sv/rlfE/qfXrJvbbTpfcn98RA
JMz2+TOrNuseaxmoACo+508/3LruPUHEnlS0zME6HgKKTSc9+mfmsTlKWFsBgLXrTNmw
9pbA==
X-Gm-Message-State: AKaTC03aNF7mKb+E6A3G664MsdNeD+jX7/cEZ1Lt+7Nf4e1XsAPeRdeLvZBS0nvd2LwN/6/yVIGvQbSzgU3J4Q==
X-Received: by 10.157.45.1 with SMTP id v1mr59915786ota.95.1481676331519; Tue,
13 Dec 2016 16:45:31 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <1eea1753-da43-c43c-3f41-fc67aac496bf@ecosensory.com>
References: <CAHUm0tPyoT=u+i3N6mSjHmP9UMf-xdrjk1+kEP3PbBhVsbeKFQ AT mail DOT gmail DOT com>
<20161213135952 DOT 3756D81075A5 AT turkos DOT aspodata DOT se> <CAHUm0tN+0S704XydhQAMH8Ut9VTXkYkuzzjQ1G+A7xT2Ub9zKQ AT mail DOT gmail DOT com>
<1eea1753-da43-c43c-3f41-fc67aac496bf AT ecosensory DOT com>
From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Wed, 14 Dec 2016 11:15:31 +1030
Message-ID: <CAHUm0tO1g-HZ+J-CsoR2jdMYNwnTusumMz6bEADQ2iXFMqVd1Q@mail.gmail.com>
Subject: Re: [geda-user] A workflow for gEDA PCB font symbol/glyph creation
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

The code is almost there for glyphs, see:

http://vk5hse.blogspot.com/2016/06/outline-font-to-centreline-defined-font.html

and the source

https://github.com/erichVK5/outlineFont2centrelineFont

I hadn't turned my mind to applications involving circuit trace
analysis, but it is an intriguing idea.

Your thinking mirrors mine, in that I was thinking that my next crack
at refining the code would involve distinguishing between differing
segment types with something as simple as a range of line widths, and
then using pcb-rnd's search by attribute functions to select and
remove unneeded artifacts.

The code's not quite ready for prime time, but it's probably good
enough for me to have another go at the Hebrew font using
outlineFont2centrelineFont plus the techniques described in my first
email. I should also add the SVG path parsing code to the
translate2geda utility, to allow exotic board outlines to be more
easily created.

Cheers,

Erich.

- Raw text -


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