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: References: Date: Sat, 28 Nov 2015 01:32:41 +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=089e014951faaea749052586fb88 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 --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
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.

The fontData array is derived = from the default_font file

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

whic= h can be used as a drop in default font replacement for geda PCB.
=

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.
java FootprintTextForPCB -t "ABCD \epsilon\gamm=
a \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 accen= ts, without getting in to the quagmire of all of the different cyrillic key= board 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.

<= div>If you'd like cyrillic support, I can get onto it.
=E2=80=8BCheers,

Erich.
--089e014951faaea749052586fb88--