www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/08/29/13:25:12

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
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=KiyvfV3n1jwv/1u5TV8UxO4QxLRMOh2lRWQ+8A/8kZg=;
b=pGpq6wDz9P4fetJUfEt4jR7ng30VJ57/Wj8FlQRq3a+R3hBQH6ZqRe1JF7Lqfi7vp8
jSnw9omkKpNvvG54SB7UjgzycZfuHyxiMjCielcJfFSfKMI7wqSUve4bHIsBeCqgIA58
sughz524PH7dWNh9Vf0el1MX+M+XLO22X1Z1gSl0oiMynK9u5BvWJPedOX6GDTepAKOl
BuBOICmBBhRpPNGS1EO1HyTgu5nMBjl96k/AruyTQJSXdIqfFsaKZpX/vPVrBQ/kgraf
Bwz8DRSxVbKZGDvrX0nXJUMItc3ykWLSZ09f/3iUucZ/qheD8a1S1hr/U6mF8e57FAz+
QWRQ==
MIME-Version: 1.0
X-Received: by 10.52.179.161 with SMTP id dh1mr1755029vdc.78.1409333080111;
Fri, 29 Aug 2014 10:24:40 -0700 (PDT)
In-Reply-To: <CAHUm0tPhBHyqp85U8v7MORXCBS4E-2t+FQKwjA8cjRjcw9BHiA@mail.gmail.com>
References: <CAHUm0tMfu1qjxHrTHp74qmOKHhHSxV_-sr+izme7kz4rhA-NgA AT mail DOT gmail DOT com>
<CANDNR8pvAnk9yuF2i8t_-reJvq71nk27hwVQPO+mdL1muq8ngw AT mail DOT gmail DOT com>
<CAHUm0tPhBHyqp85U8v7MORXCBS4E-2t+FQKwjA8cjRjcw9BHiA AT mail DOT gmail DOT com>
Date: Sat, 30 Aug 2014 02:54:40 +0930
Message-ID: <CAHUm0tPQweFHRivEGqNQ4hCKJeiRU3_J6yP3knPmA_2NT_kK2w@mail.gmail.com>
Subject: Re: [geda-user] Fonts for PCB Designer
From: Erich Heinzle <a1039181 AT gmail DOT com>
To: 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

--bcaec51a8e569c43270501c7edac
Content-Type: text/plain; charset=UTF-8

just as a worked exercise, I tried turning pictograms 1-9 into line data
then symbols:

users.on.net/~esh/geda/pcb/src/fonts/experimental/ChinesePictograms1-10.pcb

feel free to download and play, they are mapped to numbers 1-9 and have
been zoomed up somewhat. They're not really legible below a height of
100-120mil

These symbols have been created without bezier curve paths. With curved
paths, the symbol definitions were about 3 times the size.

the issue is now
- legibility QA on the pictograms by someone who can read them
- how to be able to refer to them from within a text object

the same issue affects accents on the greek font, which need at least
another 10 symbols for the simplest accenting system

similarly for german, umlauts would be good

a slightly more flexible way to refer to commonly used non  ascii
characters as an index into a font file or extended symbol definitions in
addition to the usual ones within the pcb file itself would probably be
"good enough" for PCB users, and may be simpler than trying to implement
unicode etc..

Cheers,

Erich



On Sat, Aug 30, 2014 at 12:56 AM, Erich Heinzle <a1039181 AT gmail DOT com> wrote:

>
> I have now uploaded a one stroke greek font, and a cyrillic font, to the
> FTP site, along with glyph tables to allow people to figure out the
> keyboard mapping.
>
> I have no experience with asiatic languages, but the jpeg link atommann
> provided looked interesting, describing a standard chinese CAD font.
>
> I created a path for pictogram 01 shown, and exported as an eps, then ran
> pstoedit, and then used pcbFontTool to generate a default 4000 mil
> character.
>
> I have attached a quick example pcb file below, with the pictogram mapped
> to the left quote (under the tilde, usually maps to a blank rectangle in
> PCB)
>
> at 4000 mil default font height it isn't very legible at all, but if a
> larger default font size were used in the final scaling then the pictogram
> would be legible without zooming.
>
> zooming in and out with S or shift+S will give you an idea.
>
> I could slowly trudge my way through the jpeg atommann linked to and
> create a gEDA PCB one stroke pictogram font, but gEDA PCB's text object
> will need to be modified to accept a parameter indicating a particular font
> file and an index of 00...94 in the case of the GB/T 13844-92 cad standard
> chinese font pictograms.
>
> If there is a way to make such pictograms usable by text objects (maybe
> its easy with the PCB code, I don't know), and if a chinese reader can do
> QA on my work output, I could convert them to a PCB compatible font.
>
> Cheers,
>
> Erich,
>
>
> #=============cut here ========
> # release: pcb 20110918
>
> # To read pcb files, the pcb version (or the git source date) must be >=
> the file version
> FileVersion[20070407]
>
> PCB["" 85000 85000]
>
> Grid[1000.0 0 0 0]
> Cursor[47000 43000 0.000000]
> PolyArea[3100.006200]
> Thermal[0.500000]
> DRC[1000 1000 1000 1000 1500 1000]
> Flags("nameonpcb,uniquename,clearnew,snappin")
> Groups("1,c:2:3:4:5:6,s:7:8")
>
> Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
>
> #Here's chinese pictogram 0,01 from the link atommann provided
> #inkscape was used to produce a path over the pictogram
> #the pictogram was exported as a 200 dpi eps
> #pstoedit was run with
> #
> # ChinesePictograms.eps -psarg "-r1000x1000" -f pcb
> ChinesePictograms200dpi.pcb
> #
> #then pcbFontTool was used
> #
> # cat ChinesePictograms200dpi.pcb | pcbFontTool -s\` >
> ChinesePictogram001.txt
> #
> #and this was embedded in a PCB fill to try it out, and mapped to the left
> single quote (on the same key as tilde ~)
> #it is not especially legible at the smallest, default text size, but with
> zooming it is quite legible.
> #if gEDA PCB's text objects can be modified such that
> # 1) any given text object can refer to a particular font file, and
> # 2) a character code of two digits length, i.e. 01...99, and we can do
> the chinese pictograms 13844-92 atommann refers to.
> # and someone slowly works their way though the jpg atommann lnked too (I
> could do this)
> # and atommann or someone who can read chinese confirms that the symbols
> are legible, then we are well on the way.
>
> Symbol['`' 1200]
> (
>     SymbolLine[2405 247 3655 247 800]
>     SymbolLine[3655 247 4045 128 800]
>     SymbolLine[3659 243 3662 3703 800]
>     SymbolLine[3662 3703 3637 3789 800]
>     SymbolLine[3637 3789 3610 3855 800]
>     SymbolLine[3610 3855 3581 3904 800]
>     SymbolLine[3581 3904 3550 3939 800]
>     SymbolLine[3550 3939 3517 3963 800]
>     SymbolLine[3517 3963 3484 3979 800]
>     SymbolLine[3484 3979 3451 3990 800]
>     SymbolLine[3451 3990 3417 4000 800]
>     SymbolLine[3417 4000 3321 3970 800]
>     SymbolLine[3321 3970 3249 3927 800]
>     SymbolLine[3249 3927 3202 3870 800]
>     SymbolLine[3202 3870 3182 3797 800]
>     SymbolLine[2990 1067 2990 2598 800]
>     SymbolLine[2997 2457 2420 2454 800]
>     SymbolLine[2413 1110 2603 1118 800]
>     SymbolLine[2603 1118 2779 1107 800]
>     SymbolLine[2779 1107 2938 1073 800]
>     SymbolLine[2938 1073 3080 1016 800]
>     SymbolLine[2416 1016 2413 2641 800]
>     SymbolLine[1354 153 1966 153 800]
>     SymbolLine[1560 1399 1569 1303 800]
>     SymbolLine[1569 1303 1578 1207 800]
>     SymbolLine[1578 1207 1598 1112 800]
>     SymbolLine[1598 1112 1639 1016 800]
>     SymbolLine[1639 1016 1715 863 800]
>     SymbolLine[1715 863 1795 696 800]
>     SymbolLine[1795 696 1840 602 800]
>     SymbolLine[1840 602 1874 523 800]
>     SymbolLine[1874 523 1900 454 800]
>     SymbolLine[1900 454 1920 393 800]
>     SymbolLine[1920 393 1934 335 800]
>     SymbolLine[1934 335 1946 278 800]
>     SymbolLine[1946 278 1955 217 800]
>     SymbolLine[1955 217 1965 150 800]
>     SymbolLine[1965 150 1993 107 800]
>     SymbolLine[1993 107 2030 76 800]
>     SymbolLine[2030 76 2074 56 800]
>     SymbolLine[2074 56 2127 48 800]
>     SymbolLine[1354 2648 1431 2650 800]
>     SymbolLine[1431 2650 1504 2673 800]
>     SymbolLine[1504 2673 1574 2709 800]
>     SymbolLine[1574 2709 1643 2750 800]
>     SymbolLine[1643 2750 1683 2773 800]
>     SymbolLine[1683 2773 1723 2790 800]
>     SymbolLine[1723 2790 1764 2801 800]
>     SymbolLine[1764 2801 1804 2806 800]
>     SymbolLine[1804 2806 1841 2803 800]
>     SymbolLine[1841 2803 1874 2792 800]
>     SymbolLine[1874 2792 1903 2772 800]
>     SymbolLine[1903 2772 1925 2743 800]
>     SymbolLine[1925 2743 1994 2514 800]
>     SymbolLine[1994 2514 2012 2286 800]
>     SymbolLine[2012 2286 1987 2061 800]
>     SymbolLine[1987 2061 1930 1841 800]
>     SymbolLine[1930 1841 1876 1738 800]
>     SymbolLine[1876 1738 1788 1626 800]
>     SymbolLine[1788 1626 1677 1508 800]
>     SymbolLine[1677 1508 1554 1387 800]
>     SymbolLine[1554 1387 1361 1385 800]
>     SymbolLine[1351 0 1354 4000 800]
>     SymbolLine[14 147 0 2836 800]
>     SymbolLine[0 2447 229 2447 800]
>     SymbolLine[229 2447 403 2446 800]
>     SymbolLine[403 2446 528 2444 800]
>     SymbolLine[528 2444 612 2442 800]
>     SymbolLine[612 2442 664 2440 800]
>     SymbolLine[664 2440 692 2439 800]
>     SymbolLine[692 2439 703 2437 800]
>     SymbolLine[703 2437 704 2437 800]
>     SymbolLine[0 353 755 343 800]
>     SymbolLine[797 2680 789 2610 800]
>     SymbolLine[789 2610 773 2554 800]
>     SymbolLine[773 2554 754 2510 800]
>     SymbolLine[754 2510 732 2476 800]
>     SymbolLine[732 2476 710 2453 800]
>     SymbolLine[710 2453 691 2437 800]
>     SymbolLine[691 2437 678 2429 800]
>     SymbolLine[678 2429 673 2427 800]
>     SymbolLine[673 2427 715 2336 800]
>     SymbolLine[715 2336 741 2249 800]
>     SymbolLine[741 2249 755 2160 800]
>     SymbolLine[755 2160 759 2066 800]
>     SymbolLine[759 2066 756 1964 800]
>     SymbolLine[756 1964 749 1849 800]
>     SymbolLine[749 1849 741 1719 800]
>     SymbolLine[741 1719 734 1569 800]
>     SymbolLine[734 1569 735 333 800]
>     SymbolLine[735 333 755 291 800]
>     SymbolLine[755 291 781 258 800]
>     SymbolLine[781 258 809 234 800]
>     SymbolLine[809 234 835 219 800]
> )
> Attribute("PCB::grid::unit" "mil")
> Layer(1 "poly")
> (
>     Text[26000 28000 0 770 "`" "clearline"]
> )
> Layer(2 "ground")
> (
> )
> Layer(3 "signal2")
> (
> )
> Layer(4 "signal3")
> (
> )
> Layer(5 "power")
> (
> )
> Layer(6 "bottom")
> (
> )
> Layer(7 "outline")
> (
> )
> Layer(8 "spare")
> (
> )
> Layer(9 "signal9")
> (
> )
> Layer(10 "silk")
> (
> )
> #=============cut here ========
>
>
>
> On Fri, Aug 29, 2014 at 4:16 PM, Atommann <atommann AT gmail DOT com> wrote:
>
>> Hi,
>>
>> 2014-08-28 20:24 GMT+08:00 Erich Heinzle <a1039181 AT gmail DOT com>:
>> >
>> > If there are any users keen on having the Hershey cyrillic or greek
>> glyphs
>> > converted I can convert them too, or if users have a FOSS centerline
>> > aka 1 stroke font they would like converted, I can give it a go.
>>
>> This is great!
>> With this method I think it's possible to put Chinese characters on PCB.
>>
>> There's a standard for Chinese characters for CAD stuff.
>> Standard Number:  GB/T 13844-1992
>> Vector Danxian songti font set and data set of Chinese ideogram for
>> graphics information interchange
>> http://www.freestd.us/soft/181203.htm
>>
>> The characters looks like this -
>> https://www.flickr.com/photos/atommann/14883660247/
>>
>> It's a vector font. But as far as I know there's no open source
>> version of this font.
>>
>> --
>> Best regards,
>> Atommann
>>
>
>

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

<div dir=3D"ltr"><div><div><div><div><div><div><div>just as a worked exerci=
se, I tried turning pictograms 1-9 into line data then symbols:<br><br><a h=
ref=3D"http://users.on.net/~esh/geda/pcb/src/fonts/experimental/ChinesePict=
ograms1-10.pcb">users.on.net/~esh/geda/pcb/src/fonts/experimental/ChinesePi=
ctograms1-10.pcb</a><br>
<br></div>feel free to download and play, they are mapped to numbers 1-9 an=
d have been zoomed up somewhat. They&#39;re not really legible below a heig=
ht of 100-120mil<br><br></div><div>These symbols have been created without =
bezier curve paths. With curved paths, the symbol definitions were about 3 =
times the size.<br>
</div><div><br></div>the issue is now<br>- legibility QA on the pictograms =
by someone who can read them<br></div>- how to be able to refer to them fro=
m within a text object<br><br></div>the same issue affects accents on the g=
reek font, which need at least another 10 symbols for the simplest accentin=
g system<br>
<br></div>similarly for german, umlauts would be good<br><br>a slightly mor=
e flexible way to refer to commonly used non=C2=A0 ascii characters as an i=
ndex into a font file or extended symbol definitions in addition to the usu=
al ones within the pcb file itself would probably be &quot;good enough&quot=
; for PCB users, and may be simpler than trying to implement unicode etc..<=
br>
<br></div>Cheers,<br><br></div>Erich<br><div><div><br></div></div></div><di=
v class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sat, Aug 30, =
2014 at 12:56 AM, Erich Heinzle <span dir=3D"ltr">&lt;<a href=3D"mailto:a10=
39181 AT gmail DOT com" target=3D"_blank">a1039181 AT gmail DOT com</a>&gt;</span> wrote:=
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><br>I have n=
ow uploaded a one stroke greek font, and a cyrillic font, to the FTP site, =
along with glyph tables to allow people to figure out the keyboard mapping.=
<br>
<br></div>I have no experience with asiatic languages, but the jpeg link at=
ommann provided looked interesting, describing a standard chinese CAD font.=
<br>
<br></div>I created a path for pictogram 01 shown, and exported as an eps, =
then ran pstoedit, and then used pcbFontTool to generate a default 4000 mil=
 character.<br><br></div>I have attached a quick example pcb file below, wi=
th the pictogram mapped to the left quote (under the tilde, usually maps to=
 a blank rectangle in PCB)<br>

<div><br></div><div>at 4000 mil default font height it isn&#39;t very legib=
le at all, but if a larger default font size were used in the final scaling=
 then the pictogram would be legible without zooming.<br></div><div><br>

</div><div>zooming in and out with S or shift+S will give you an idea.<br><=
br></div><div>I could slowly trudge my way through the jpeg atommann linked=
 to and create a gEDA PCB one stroke pictogram font, but gEDA PCB&#39;s tex=
t object will need to be modified to accept a parameter indicating a partic=
ular font file and an index of 00...94 in the case of the GB/T 13844-92 cad=
 standard chinese font pictograms.<br>

</div><div class=3D"gmail_extra"><br>If there is a way to make such pictogr=
ams usable by text objects (maybe its easy with the PCB code, I don&#39;t k=
now), and if a chinese reader can do QA on my work output, I could convert =
them to a PCB compatible font.<br>

<br></div><div class=3D"gmail_extra">Cheers,<br><br></div><div class=3D"gma=
il_extra">Erich,<br><br><br>#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dcut her=
e =3D=3D=3D=3D=3D=3D=3D=3D<br># release: pcb 20110918<br><br># To read pcb =
files, the pcb version (or the git source date) must be &gt;=3D the file ve=
rsion<br>

FileVersion[20070407]<br><br>PCB[&quot;&quot; 85000 85000]<br><br>Grid[1000=
.0 0 0 0]<br>Cursor[47000 43000 0.000000]<br>PolyArea[3100.006200]<br>Therm=
al[0.500000]<br>DRC[1000 1000 1000 1000 1500 1000]<br>Flags(&quot;nameonpcb=
,uniquename,clearnew,snappin&quot;)<br>

Groups(&quot;1,c:2:3:4:5:6,s:7:8&quot;)<br>Styles[&quot;Signal,1000,3600,20=
00,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1=
181,600&quot;]<br><br>#Here&#39;s chinese pictogram 0,01 from the link atom=
mann provided<br>

#inkscape was used to produce a path over the pictogram<br>#the pictogram w=
as exported as a 200 dpi eps<br>#pstoedit was run with <br>#<br># ChinesePi=
ctograms.eps -psarg &quot;-r1000x1000&quot; -f pcb ChinesePictograms200dpi.=
pcb<br>

#<br>#then pcbFontTool was used<br># <br># cat ChinesePictograms200dpi.pcb =
| pcbFontTool -s\` &gt; ChinesePictogram001.txt<br>#<br>#and this was embed=
ded in a PCB fill to try it out, and mapped to the left single quote (on th=
e same key as tilde ~)<br>

#it is not especially legible at the smallest, default text size, but with =
zooming it is quite legible.<br>#if gEDA PCB&#39;s text objects can be modi=
fied such that<br># 1) any given text object can refer to a particular font=
 file, and<br>

# 2) a character code of two digits length, i.e. 01...99, and we can do the=
 chinese pictograms 13844-92 atommann refers to.<br># and someone slowly wo=
rks their way though the jpg atommann lnked too (I could do this)<br># and =
atommann or someone who can read chinese confirms that the symbols are legi=
ble, then we are well on the way.<br>

<br>Symbol[&#39;`&#39; 1200]<br>(<br>=C2=A0=C2=A0=C2=A0 SymbolLine[2405 247=
 3655 247 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[3655 247 4045 128 800]<br>=
=C2=A0=C2=A0=C2=A0 SymbolLine[3659 243 3662 3703 800]<br>=C2=A0=C2=A0=C2=A0=
 SymbolLine[3662 3703 3637 3789 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[3637 =
3789 3610 3855 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[3610 3855 3581 3904 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[3581 3904 3550 3939 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[35=
50 3939 3517 3963 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[3517 3963 3484 3979=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[3484 3979 3451 3990 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[3451 3990 3417 4000 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[3417 4000 3321 3970 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[3321 3970 3249 3927 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[32=
49 3927 3202 3870 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[3202 3870 3182 3797=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[2990 1067 2990 2598 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[2997 2457 2420 2454 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[2413 1110 2603 1118 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[2603 1118 2779 1107 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[27=
79 1107 2938 1073 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[2938 1073 3080 1016=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[2416 1016 2413 2641 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[1354 153 1966 153 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1560 1399 1569 1303 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[1569 1303 1578 1207 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[15=
78 1207 1598 1112 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1598 1112 1639 1016=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1639 1016 1715 863 800]<br>=C2=A0=C2=
=A0=C2=A0 SymbolLine[1715 863 1795 696 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1795 696 1840 602 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[1840 602 1874 523 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1874 523=
 1900 454 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1900 454 1920 393 800]<br>=
=C2=A0=C2=A0=C2=A0 SymbolLine[1920 393 1934 335 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[1934 335 1946 278 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1946 278 1955 217 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[1955 217 1965 150 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1965 150=
 1993 107 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1993 107 2030 76 800]<br>=
=C2=A0=C2=A0=C2=A0 SymbolLine[2030 76 2074 56 800]<br>=C2=A0=C2=A0=C2=A0 Sy=
mbolLine[2074 56 2127 48 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1354 2648 1431 2650 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[1431 2650 1504 2673 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[15=
04 2673 1574 2709 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1574 2709 1643 2750=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1643 2750 1683 2773 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[1683 2773 1723 2790 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1723 2790 1764 2801 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[1764 2801 1804 2806 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[18=
04 2806 1841 2803 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1841 2803 1874 2792=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1874 2792 1903 2772 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[1903 2772 1925 2743 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1925 2743 1994 2514 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[1994 2514 2012 2286 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[20=
12 2286 1987 2061 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1987 2061 1930 1841=
 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1930 1841 1876 1738 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[1876 1738 1788 1626 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[1788 1626 1677 1508 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[1677 1508 1554 1387 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[15=
54 1387 1361 1385 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[1351 0 1354 4000 80=
0]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[14 147 0 2836 800]<br>=C2=A0=C2=A0=C2=
=A0 SymbolLine[0 2447 229 2447 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[229 2447 403 2446 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[403 2446 528 2444 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[528 2444=
 612 2442 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[612 2442 664 2440 800]<br>=
=C2=A0=C2=A0=C2=A0 SymbolLine[664 2440 692 2439 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[692 2439 703 2437 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[703 2437 704 2437 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[0 353 755 343 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[797 2680 789=
 2610 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[789 2610 773 2554 800]<br>=C2=
=A0=C2=A0=C2=A0 SymbolLine[773 2554 754 2510 800]<br>=C2=A0=C2=A0=C2=A0 Sym=
bolLine[754 2510 732 2476 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[732 2476 710 2453 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[710 2453 691 2437 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[691 2437=
 678 2429 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[678 2429 673 2427 800]<br>=
=C2=A0=C2=A0=C2=A0 SymbolLine[673 2427 715 2336 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[715 2336 741 2249 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[741 2249 755 2160 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[755 2160 759 2066 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[759 2066=
 756 1964 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[756 1964 749 1849 800]<br>=
=C2=A0=C2=A0=C2=A0 SymbolLine[749 1849 741 1719 800]<br>=C2=A0=C2=A0=C2=A0 =
SymbolLine[741 1719 734 1569 800]<br>

=C2=A0=C2=A0=C2=A0 SymbolLine[734 1569 735 333 800]<br>=C2=A0=C2=A0=C2=A0 S=
ymbolLine[735 333 755 291 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[755 291 781=
 258 800]<br>=C2=A0=C2=A0=C2=A0 SymbolLine[781 258 809 234 800]<br>=C2=A0=
=C2=A0=C2=A0 SymbolLine[809 234 835 219 800]<br>)<br>Attribute(&quot;PCB::g=
rid::unit&quot; &quot;mil&quot;)<br>

Layer(1 &quot;poly&quot;)<br>(<br>=C2=A0=C2=A0=C2=A0 Text[26000 28000 0 770=
 &quot;`&quot; &quot;clearline&quot;]<br>)<br>Layer(2 &quot;ground&quot;)<b=
r>(<br>)<br>Layer(3 &quot;signal2&quot;)<br>(<br>)<br>Layer(4 &quot;signal3=
&quot;)<br>

(<br>)<br>Layer(5 &quot;power&quot;)<br>(<br>)<br>Layer(6 &quot;bottom&quot=
;)<br>(<br>)<br>Layer(7 &quot;outline&quot;)<br>(<br>)<br>Layer(8 &quot;spa=
re&quot;)<br>(<br>)<br>Layer(9 &quot;signal9&quot;)<br>(<br>)<br>Layer(10 &=
quot;silk&quot;)<br>

(<br>)<br>#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dcut here =3D=3D=3D=3D=3D=
=3D=3D=3D<br><br></div><div><div class=3D"h5"><div class=3D"gmail_extra">=
=C2=A0 <br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Fri, Aug 29, 2014 at 4:16 PM, Atommann <span dir=3D"ltr">&lt;<a href=3D"=
mailto:atommann AT gmail DOT com" target=3D"_blank">atommann AT gmail DOT com</a>&gt;</sp=
an> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
2014-08-28 20:24 GMT+08:00 Erich Heinzle &lt;<a href=3D"mailto:a1039181 AT gma=
il.com" target=3D"_blank">a1039181 AT gmail DOT com</a>&gt;:<br>
<div>&gt;<br>
&gt; If there are any users keen on having the Hershey cyrillic or greek gl=
yphs<br>
&gt; converted I can convert them too, or if users have a FOSS centerline<b=
r>
&gt; aka 1 stroke font they would like converted, I can give it a go.<br>
<br>
</div>This is great!<br>
With this method I think it&#39;s possible to put Chinese characters on PCB=
.<br>
<br>
There&#39;s a standard for Chinese characters for CAD stuff.<br>
Standard Number:=C2=A0 GB/T 13844-1992<br>
Vector Danxian songti font set and data set of Chinese ideogram for<br>
graphics information interchange<br>
<a href=3D"http://www.freestd.us/soft/181203.htm" target=3D"_blank">http://=
www.freestd.us/soft/181203.htm</a><br>
<br>
The characters looks like this -<br>
<a href=3D"https://www.flickr.com/photos/atommann/14883660247/" target=3D"_=
blank">https://www.flickr.com/photos/atommann/14883660247/</a><br>
<br>
It&#39;s a vector font. But as far as I know there&#39;s no open source<br>
version of this font.<br>
<span><font color=3D"#888888"><br>
--<br>
Best regards,<br>
Atommann<br>
</font></span></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>

--bcaec51a8e569c43270501c7edac--

- Raw text -


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