[lib_netmap] -Fix: map_j2nets: call two-net postproc at the end of mapping a 2net...
[pcb-rnd-mirror.git] / work / font_revamp / rot.rp
blob75f992ed4e0262c3458ac6988764aa10fe77de6e
1 ha:pcb-rnd-board-v8 {
3  li:styles {
4    ha:Signal {
5     via_proto = 0
6     thickness = 10.0mil
7     text_thick = 0.0
8     text_scale = 100
9     clearance = 20.0mil
10    }
11    ha:Power {
12     via_proto = 1
13     thickness = 20.0mil
14     text_thick = 0.0
15     text_scale = 100
16     clearance = 20.0mil
17    }
18    ha:Fat {
19     via_proto = 2
20     thickness = 80.0mil
21     text_thick = 0.0
22     text_scale = 100
23     clearance = 25.0mil
24    }
25    ha:Sig-tight {
26     via_proto = 3
27     thickness = 10.0mil
28     text_thick = 0.0
29     text_scale = 100
30     clearance = 12.0mil
31    }
32  }
34  ha:meta {
35    ha:size {
36     thermal_scale = 0.500000
37     x = 350.0mil
38     y = 150.0mil
39    }
40    ha:grid {
41     spacing = 25.0mil
42     offs_x = 0.0
43     offs_y = 0.0
44    }
45  }
47  ha:data {
48   li:padstack_prototypes {
50    ha:ps_proto_v6.0 {
51      hdia=0.8mm; hplated=1; htop=0; hbottom=0;
52      li:shape {
54        ha:ps_shape_v4 {
55         ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
56         ha:combining {        }
57         ha:layer_mask {
58          copper = 1
59          top = 1
60         }
61         clearance=0.0
62        }
64        ha:ps_shape_v4 {
65         ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
66         ha:combining {        }
67         ha:layer_mask {
68          bottom = 1
69          copper = 1
70         }
71         clearance=0.0
72        }
74        ha:ps_shape_v4 {
75         ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
76         ha:combining {        }
77         ha:layer_mask {
78          copper = 1
79          intern = 1
80         }
81         clearance=0.0
82        }
83      }
84    }
86    ha:ps_proto_v6.1 {
87      hdia=1.0mm; hplated=1; htop=0; hbottom=0;
88      li:shape {
90        ha:ps_shape_v4 {
91         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;        }
92         ha:combining {        }
93         ha:layer_mask {
94          copper = 1
95          top = 1
96         }
97         clearance=0.0
98        }
100        ha:ps_shape_v4 {
101         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;        }
102         ha:combining {        }
103         ha:layer_mask {
104          bottom = 1
105          copper = 1
106         }
107         clearance=0.0
108        }
110        ha:ps_shape_v4 {
111         ha:ps_circ { x=0.0; y=0.0; dia=2.2mm;        }
112         ha:combining {        }
113         ha:layer_mask {
114          copper = 1
115          intern = 1
116         }
117         clearance=0.0
118        }
119      }
120    }
122    ha:ps_proto_v6.2 {
123      hdia=1.2mm; hplated=1; htop=0; hbottom=0;
124      li:shape {
126        ha:ps_shape_v4 {
127         ha:ps_circ { x=0.0; y=0.0; dia=3.5mm;        }
128         ha:combining {        }
129         ha:layer_mask {
130          copper = 1
131          top = 1
132         }
133         clearance=0.0
134        }
136        ha:ps_shape_v4 {
137         ha:ps_circ { x=0.0; y=0.0; dia=3.5mm;        }
138         ha:combining {        }
139         ha:layer_mask {
140          bottom = 1
141          copper = 1
142         }
143         clearance=0.0
144        }
146        ha:ps_shape_v4 {
147         ha:ps_circ { x=0.0; y=0.0; dia=3.5mm;        }
148         ha:combining {        }
149         ha:layer_mask {
150          copper = 1
151          intern = 1
152         }
153         clearance=0.0
154        }
155      }
156    }
158    ha:ps_proto_v6.3 {
159      hdia=0.8mm; hplated=1; htop=0; hbottom=0;
160      li:shape {
162        ha:ps_shape_v4 {
163         ha:ps_circ { x=0.0; y=0.0; dia=64.0mil;        }
164         ha:combining {        }
165         ha:layer_mask {
166          copper = 1
167          top = 1
168         }
169         clearance=0.0
170        }
172        ha:ps_shape_v4 {
173         ha:ps_circ { x=0.0; y=0.0; dia=64.0mil;        }
174         ha:combining {        }
175         ha:layer_mask {
176          bottom = 1
177          copper = 1
178         }
179         clearance=0.0
180        }
182        ha:ps_shape_v4 {
183         ha:ps_circ { x=0.0; y=0.0; dia=64.0mil;        }
184         ha:combining {        }
185         ha:layer_mask {
186          copper = 1
187          intern = 1
188         }
189         clearance=0.0
190        }
191      }
192    }
193   }
195    li:objects {
196    }
197    li:layers {
199     ha:top-sig {
200      lid=0
201      group=3
202      ha:combining {     }
204       ha:attributes {
205         {pcb-rnd::key::vis}={<Key>l; Shift<Key>t}
206         {pcb-rnd::key::select}={<Key>l; <Key>t}
207       }
209       li:objects {
210        ha:text.5 {
211         string=12345; x=50.0mil; y=75.0mil; scale=100; fid=0;
212         ha:flags {
213          clearline=1
214         }
215         rot = 15.000000
216        }
217       }
218       color = {#8b2323}
219     }
221     ha:bottom-sig {
222      lid=1
223      group=10
224      ha:combining {     }
226       ha:attributes {
227         {pcb-rnd::key::vis}={<Key>l; Shift<Key>b}
228         {pcb-rnd::key::select}={<Key>l; <Key>b}
229       }
231       li:objects {
232       }
233       color = {#3a5fcd}
234     }
236     ha:top-gnd {
237      lid=2
238      group=3
239      ha:combining {     }
241       li:objects {
242       }
243       color = {#104e8b}
244     }
246     ha:bottom-gnd {
247      lid=3
248      group=10
249      ha:combining {     }
251       li:objects {
252       }
253       color = {#cd3700}
254     }
256     ha:int-sig2 {
257      lid=4
258      group=7
259      ha:combining {     }
261       ha:attributes {
262         {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
263         {pcb-rnd::key::select}={<Key>l; <Key>i}
264       }
266       li:objects {
267       }
268       color = {#548b54}
269     }
271     ha:int-sig1 {
272      lid=5
273      group=5
274      ha:combining {     }
276       ha:attributes {
277         {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
278         {pcb-rnd::key::select}={<Key>l; <Key>o}
279       }
281       li:objects {
282       }
283       color = {#8b7355}
284     }
286     ha:outline {
287      lid=6
288      group=9
289      ha:combining {     }
291       li:objects {
292       }
293       color = {#00868b}
294     }
296     ha:bottom-silk {
297      lid=7
298      group=12
299      ha:combining { auto=1;     }
301       ha:attributes {
302         {pcb-rnd::key::vis}={<Key>l; Shift<Key>x}
303         {pcb-rnd::key::select}={<Key>l; <Key>x}
304       }
306       li:objects {
307       }
308       color = {#000000}
309     }
311     ha:top-silk {
312      lid=8
313      group=1
314      ha:combining { auto=1;     }
316       ha:attributes {
317         {pcb-rnd::key::vis}={<Key>l; Shift<Key>s}
318         {pcb-rnd::key::select}={<Key>l; <Key>s}
319       }
321       li:objects {
322       }
323       color = {#000000}
324     }
326     ha:top-paste {
327      lid=9
328      group=0
329      ha:combining { auto=1;     }
331       li:objects {
332       }
333       color = {#cd00cd}
334     }
336     ha:top-mask {
337      lid=10
338      group=2
339      ha:combining { sub=1; auto=1;     }
341       li:objects {
342       }
343       color = {#ff0000}
344     }
346     ha:bottom-mask {
347      lid=11
348      group=11
349      ha:combining { sub=1; auto=1;     }
351       li:objects {
352       }
353       color = {#ff0000}
354     }
356     ha:bottom-paste {
357      lid=12
358      group=13
359      ha:combining { auto=1;     }
361       li:objects {
362       }
363       color = {#cd00cd}
364     }
366     ha:slot-plated {
367      lid=13
368      group=14
369      ha:combining { auto=1;     }
371       li:objects {
372       }
373       color = {#8b7355}
374     }
376     ha:slot-unplated {
377      lid=14
378      group=15
379      ha:combining { auto=1;     }
381       li:objects {
382       }
383       color = {#00868b}
384     }
386     ha:top-assy {
387      lid=15
388      group=16
389      ha:combining {     }
391       li:objects {
392       }
393       color = {#444444}
394     }
396     ha:bot-assy {
397      lid=16
398      group=17
399      ha:combining {     }
401       li:objects {
402       }
403       color = {#444444}
404     }
406     ha:fab {
407      lid=17
408      group=18
409      ha:combining { auto=1;     }
411       li:objects {
412       }
413       color = {#222222}
414     }
415    }
418  ha:font {
419   ha:geda_pcb {
420    cell_width=0.05um; cell_height=1.270001mm;
421    ha:symbols {
423    ha:4 {
424     width = 1.361845mm
425     delta = 0.162155mm
426     li:objects {
427      ha:simplearc.0 {
428       thickness = 10.0mil
429       adelta = 50.000000
430       astart = 270.000000
431       x = 0.723312mm
432       y = 0.647799mm
433       r = 0.612643mm
434      }
435      ha:simplearc.1 {
436       thickness = 10.0mil
437       adelta = 50.000000
438       astart = 180.000000
439       x = 0.622201mm
440       y = 0.596312mm
441       r = 0.612643mm
442      }
443      ha:simplearc.2 {
444       thickness = 10.0mil
445       adelta = 50.000000
446       astart = 90.000000
447       x = 0.673688mm
448       y = 0.495201mm
449       r = 0.612643mm
450      }
451      ha:simplearc.3 {
452       thickness = 10.0mil
453       adelta = 50.000000
454       astart = 0.000000
455       x = 0.798268mm
456       y = 0.567425mm
457       r = 0.612643mm
458      }
459     }
460     height = 1.143001mm
461    }
462    ha:5 {
463     width = 1.361845mm
464     delta = 0.162155mm
465     li:objects {
466      ha:simplearc.0 {
467       thickness = 10.0mil
468       adelta = -50.000000
469       astart = 270.000000
470       x = 0.723312mm
471       y = 0.647799mm
472       r = 0.612643mm
473      }
474      ha:simplearc.1 {
475       thickness = 10.0mil
476       adelta = -50.000000
477       astart = 180.000000
478       x = 0.622201mm
479       y = 0.596312mm
480       r = 0.612643mm
481      }
482      ha:simplearc.2 {
483       thickness = 10.0mil
484       adelta = -50.000000
485       astart = 90.000000
486       x = 0.673688mm
487       y = 0.495201mm
488       r = 0.612643mm
489      }
490      ha:simplearc.3 {
491       thickness = 10.0mil
492       adelta = -50.000000
493       astart = 0.000000
494       x = 0.798268mm
495       y = 0.567425mm
496       r = 0.612643mm
497      }
498     }
499     height = 1.143001mm
500    }
501     ha:1 {
502      width=0.001um; height=1.016001mm; delta=19.0mil;
503      li:objects {
504       ha:line.0 {
505        x1=0.0; y1=0.0; x2=0.0; y2=40.0mil; thickness=8.0mil;
506       }
507      }
508     }
509     ha:3 {
510      width=1.070001mm; height=1.016001mm; delta=0.05mm;
511      li:objects {
512       li:simplepoly.0 {
513              0.0  
514        0.0  
515        5.0mil  
516        40.0mil  
517        30.0mil  
518        0.0  
519       }
520      }
521     }
522     ha:2 {
523      width=1.270001mm; height=1.016001mm; delta=0.380999mm;
524      li:objects {
525        ha:simplearc.0 {
526         thickness = 10.0mil
527         adelta = 90.000000
528         astart = 0.000000
529         x = 45.0mil
530         y = 5.0mil
531         r = 35.0mil
532        }
533      }
534     }
535    }
536    id = 0
537   }
539  ha:layer_stack {
540   li:groups {
541    ha:0 {
542     name = top_paste
543     ha:type { top=1; paste=1;    }
544     li:layers { 9;    }
545    }
546    ha:1 {
547     name = top_silk
548     ha:type { silk=1; top=1;    }
549     li:layers { 8;    }
550    }
551    ha:2 {
552     name = top_mask
553     ha:type { top=1; mask=1;    }
554     li:layers { 10;    }
555    }
556    ha:3 {
557     name = top_copper
558     ha:type { copper=1; top=1;    }
559     li:layers { 0; 2;    }
560    }
561    ha:4 {
562     name = grp_4
563     ha:type { substrate=1; intern=1;    }
564     li:layers {    }
565     ha:attributes {
566      thickness={0.7375mm }
567     }
568    }
569    ha:5 {
570     name = Intern
571     ha:type { copper=1; intern=1;    }
572     li:layers { 5;    }
573    }
574    ha:6 {
575     name = grp_6
576     ha:type { substrate=1; intern=1;    }
577     li:layers {    }
578     ha:attributes {
579      thickness={0.125mm }
580     }
581    }
582    ha:7 {
583     name = Intern
584     ha:type { copper=1; intern=1;    }
585     li:layers { 4;    }
586    }
587    ha:8 {
588     name = grp_8
589     ha:type { substrate=1; intern=1;    }
590     li:layers {    }
591     ha:attributes {
592      thickness={0.7375mm }
593     }
594    }
595    ha:9 {
596     name = global_outline
597     ha:type { boundary=1;    }
598     li:layers { 6;    }
599     purpose = uroute
600    }
601    ha:10 {
602     name = bottom_copper
603     ha:type { bottom=1; copper=1;    }
604     li:layers { 1; 3;    }
605    }
606    ha:11 {
607     name = bottom_mask
608     ha:type { bottom=1; mask=1;    }
609     li:layers { 11;    }
610    }
611    ha:12 {
612     name = bottom_silk
613     ha:type { silk=1; bottom=1;    }
614     li:layers { 7;    }
615    }
616    ha:13 {
617     name = bottom_paste
618     ha:type { bottom=1; paste=1;    }
619     li:layers { 12;    }
620    }
621    ha:14 {
622     name = pmech
623     ha:type { mech=1;    }
624     li:layers { 13;    }
625     purpose = proute
626    }
627    ha:15 {
628     name = umech
629     ha:type { mech=1;    }
630     li:layers { 14;    }
631     purpose = uroute
632    }
633    ha:16 {
634     name = top_assy
635     ha:type { top=1; doc=1;    }
636     li:layers { 15;    }
637     ha:attributes {
638      init-invis=1
639     }
640     purpose = assy
641    }
642    ha:17 {
643     name = bot_assy
644     ha:type { bottom=1; doc=1;    }
645     li:layers { 16;    }
646     ha:attributes {
647      init-invis=1
648     }
649     purpose = assy
650    }
651    ha:18 {
652     name = fab
653     ha:type { top=1; doc=1;    }
654     li:layers { 17;    }
655     ha:attributes {
656      init-invis=1
657     }
658     purpose = fab
659    }
660   }
662  li:pcb-rnd-conf-v1 {
663   ha:overwrite {
664    ha:design {
665     text_font_id = 0
666    }
667    ha:editor {
668      ha:view {
669       flip_y = 0
670      }
671      show_solder_side = 0
672    }
673   }
675  ha:pixmaps {