diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 23:38:21 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 23:38:21 +0000 |
commit | 215012a8d684889983ec2c0629e1c704e6853d9c (patch) | |
tree | ebf1271bd71869069824935ae8a5678745bf8bce /Master/texmf-dist/fonts/source/public/ifsym | |
parent | 1af3d19d6dbcbf309667d9cb4aa3cdda914914a9 (diff) |
trunk/Master/texmf-dist/fonts/source
git-svn-id: svn://tug.org/texlive/trunk@101 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/ifsym')
18 files changed, 1560 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifclk.gen b/Master/texmf-dist/fonts/source/public/ifsym/ifclk.gen new file mode 100644 index 00000000000..8b332933d6a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifclk.gen @@ -0,0 +1,111 @@ +%%%%%%%%%%%%%%%%%% ifclk.gen %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% generates clock symbols with 5 min increment +% by I.Kloeckl, ingo.kloeckl@2k-software.de +% clock for hh:mm -> \symbol{hh*12+mm/5} + +picture clk, % Zifferblatt + clkb, % Zifferblatt mit Zeiger 13:00 + clks; % Stopuhr + +path button; button = (5.5pt,10pt)--(5.5pt,11pt)--(6pt,11pt).. + (6.5pt,11.5pt)..(6pt,12pt)--(4pt,12pt)..(3.5pt,11.5pt).. + (4pt,11pt)--(4.5pt,11pt)--(4.5pt,10pt)--cycle; + +% Zifferblatt +beginchar(149,10pt#,10pt#,0); + pickup pencircle scaled .75linewidth; + draw fullcircle scaled 10pt shifted (5pt,5pt); + path s; s=(8pt,5pt)--(9pt,5pt); + for i=0 upto 11: + draw s rotatedaround ((5pt,5pt),(i*30)); + endfor; + clk := currentpicture; +endchar; + +n := 0; +for h=3 downto -8: + for m=15 step -5 until -40: + beginchar((char n),10pt#,10pt#,0); + currentpicture := clk; + pickup pencircle scaled .75linewidth; + draw (5pt,5pt)--(9pt,5pt) rotatedaround ((5pt,5pt),(m*6)); + draw (5pt,5pt)--(7pt,5pt) rotatedaround ((5pt,5pt),(h*30-(15-m)/2)); + endchar; + n := n+1; + endfor; +endfor; + +% Taschenuhr +beginchar(150,10pt#,14pt#,0); + currentpicture := clk; + pickup pencircle scaled .75linewidth; + draw (5pt,5pt)--(9pt,5pt) rotatedaround ((5pt,5pt),0); + draw (5pt,5pt)--(7pt,5pt) rotatedaround ((5pt,5pt),22.5); + clkb := currentpicture; + draw fullcircle scaled 4pt shifted (5pt,12pt); + fill button; +endchar; + +% Taschenuhr2 +beginchar(148,11pt#,16pt#,0); + currentpicture := clkb shifted(0,1pt); + pickup pencircle scaled .75linewidth; + draw fullcircle scaled 12pt shifted (5pt,6pt); + draw fullcircle scaled 4pt shifted (5pt,14pt); + fill button shifted(0,2pt); +endchar; + +% stop watch start +beginchar(151,12pt#,12pt#,0); + currentpicture := clk; + pickup pencircle scaled .75linewidth; + draw fullcircle scaled 2pt shifted (5pt,11pt); + fill button rotatedaround((5pt,5pt),40); + fill button rotatedaround((5pt,5pt),-40); + clks := currentpicture; + draw (5pt,5pt)--(9pt,5pt) rotatedaround ((5pt,5pt),90); +endchar; + +% stop watch stop +beginchar(152,10pt#,12pt#,0); + currentpicture := clks; + pickup pencircle scaled .75linewidth; + draw (5pt,5pt)--(9pt,5pt) rotatedaround ((5pt,5pt),-60); +endchar; + +% interval +beginchar(153,10pt#,10pt#,0); + currentpicture := clk; + fill quartercircle scaled 10pt shifted(5pt,5pt)--(5pt,5pt)--cycle; + fill quartercircle rotated -30 scaled 10pt shifted(5pt,5pt) + --(5pt,5pt)--cycle; +endchar; + +% Wecker +beginchar(154,14pt#,12pt#,0); + fill unitsquare xscaled 14pt yscaled 12pt; + unfill fullcircle scaled 10pt shifted(7pt,6pt); + currentpicture := currentpicture + clkb shifted(2pt,1pt); +endchar; + +% another clock +beginchar(155,10pt#,10pt#,0); + pickup pencircle scaled .75linewidth; + draw fullcircle scaled 10pt shifted (5pt,5pt); + fill fullcircle scaled 1pt shifted (5pt,5pt); + draw (5pt,5pt)--(9pt,5pt) rotatedaround ((5pt,5pt),90); + draw (5pt,5pt)--(7pt,5pt) rotatedaround ((5pt,5pt),60); +endchar; + +end. +%%%%%%%%%%%%%%%%%% end of ifclk.gen %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifclk10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifclk10.mf new file mode 100644 index 00000000000..10eaa770c9f --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifclk10.mf @@ -0,0 +1,21 @@ +%%%%%%%%%%%%%%%%%% ifclk10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% clocks showing time in 5 min increment +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; + +input ifclk.gen; + +%%%%%%%%%%%%%%%%%% end of ifclk10.mf %%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifclkb10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifclkb10.mf new file mode 100644 index 00000000000..c36fb9c13fc --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifclkb10.mf @@ -0,0 +1,21 @@ +%%%%%%%%%%%%%%%%%% ifclkb10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% clocks showing time in 5 min increment +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.0pt; + +input ifclk.gen; + +%%%%%%%%%%%%%%%%%% end of ifclkb10.mf %%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeo.gen b/Master/texmf-dist/fonts/source/public/ifsym/ifgeo.gen new file mode 100644 index 00000000000..c983ccdee81 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeo.gen @@ -0,0 +1,265 @@ +%%%%%%%%%%%%%%%%%% ifgeo.gen %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% geometric symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de + +pen normalpen; +normalpen := pencircle scaled 1linewidth; + +shadow_x := 2pt; +shadow_y := 2pt; + + +% some internal utility functions +def Tri(expr n, s, phi) = +if ((phi=90) or (phi=-90)): + beginchar((char n),ystretch*(10pt#),xstretch*(10pt#),0); +else: + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); +fi; + pickup normalpen; + bot lft z0 = (-0.5pt*s*xstretch, -0.5pt*s*ystretch) rotated (phi); + bot rt z1 = (0.5pt*s*xstretch, -0.5pt*s*ystretch) rotated (phi); + top z2 = (0pt, 0.5pt*s*ystretch) rotated (phi); + draw z0--z1--z2--cycle shifted(.5w,.5h); +endchar; +enddef; + +def FillTri(expr n, s, phi) = +if ((phi=90) or (phi=-90)): + beginchar((char n),ystretch*(10pt#),xstretch*(10pt#),0); +else: + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); +fi; + pickup normalpen; + fill (-0.5pt,-0.5pt)--(0.5pt,-0.5pt)--(0pt,0.5pt)--cycle + xscaled (s*xstretch) yscaled (s*ystretch) rotated (phi) + shifted(.5w,.5h); +endchar; +enddef; + +def Cir(expr n, s) = +beginchar((char n),10pt#,10pt#,0); + pickup normalpen; + numeric t; + t:=s*1pt; + draw fullcircle scaled t shifted(5pt,5pt); +endchar; +enddef; + +def FillCir(expr n, s) = +beginchar((char n),10pt#,10pt#,0); + pickup normalpen; + numeric t; + t:=s*1pt; + fill fullcircle scaled t shifted(5pt,5pt); +endchar; +enddef; + +def Sq(expr n, s, shadow) = + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); + pickup normalpen; + bot lft z0 = (-0.5pt*s*xstretch, -0.5pt*s*ystretch); + bot rt z1 = (0.5pt*s*xstretch, -0.5pt*s*ystretch); + top rt z2 = (0.5pt*s*xstretch, 0.5pt*s*ystretch); + top lft z3 = (-0.5pt*s*xstretch, 0.5pt*s*ystretch); + if shadow=1: + path p; p := z0--z1--z2; + draw p shifted(.5w+shadow_x,.5h-shadow_y); + elseif shadow=2: + path p; p := z0--z1--z2--z3--cycle; + fill p shifted(.5w+shadow_x,.5h-shadow_y); + unfill p shifted(.5w,.5h); + elseif shadow=3: + path p; p := z0--z1--z2--z3--cycle; + draw p shifted(.5w+shadow_x,.5h-shadow_y); + unfill p shifted(.5w,.5h); + fi; + draw z0--z1--z2--z3--cycle shifted(.5w,.5h); +endchar; +enddef; + +def FillSq(expr n, s, shadow) = + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); + pickup normalpen; + bot lft z0 = (-0.5pt*s*xstretch, -0.5pt*s*ystretch); + bot rt z1 = (0.5pt*s*xstretch, -0.5pt*s*ystretch); + top rt z2 = (0.5pt*s*xstretch, 0.5pt*s*ystretch); + top lft z3 = (-0.5pt*s*xstretch, 0.5pt*s*ystretch); + if shadow=1: + path p; p := z0--z1--z2; + draw p shifted(.5w+shadow_x,.5h-shadow_y); + elseif shadow=3: + path p; p := z0--z1--z2--z3--cycle; + draw p shifted(.5w+shadow_x,.5h-shadow_y); + fi; + fill z0--z1--z2--z3--cycle shifted(.5w,.5h); +endchar; +enddef; + +def CrossedSq(expr n, s) = + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); + pickup normalpen; + bot lft z0 = (-0.5pt*s*xstretch, -0.5pt*s*ystretch) shifted(.5w,.5h); + bot rt z1 = (0.5pt*s*xstretch, -0.5pt*s*ystretch) shifted(.5w,.5h); + top rt z2 = (0.5pt*s*xstretch, 0.5pt*s*ystretch) shifted(.5w,.5h); + top lft z3 = (-0.5pt*s*xstretch, 0.5pt*s*ystretch) shifted(.5w,.5h); + draw z0--z2; draw z1--z3; +endchar; +enddef; + +def Diamond(expr n, s, shadow, fillshape) = + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); + pickup normalpen; + x0 = 0pt; bot y0 = -0.5pt*s*ystretch; + rt x1 = 0.5pt*s*xstretch; y1 = 0pt; + x2 = 0pt; top y2 = 0.5pt*s*ystretch; + lft x3 = -0.5pt*s*xstretch; y3 = 0pt; + if shadow=1: + path p; p := z0--z1--z2; + draw p shifted(.5w+shadow_x,.5h); + elseif shadow=2: + path p; p := z0--z1--z2--z3--cycle; + fill p shifted(.5w+shadow_x,.5h); + unfill p shifted(.5w,.5h); + elseif shadow=3: + path p; p := z0--z1--z2--z3--cycle; + draw p shifted(.5w+shadow_x,.5h); + unfill p shifted(.5w,.5h); + fi; + draw z0--z1--z2--z3--cycle shifted(.5w,.5h); + if fillshape=1: % right half filled + fill z0--z1--z2--cycle shifted(.5w,.5h); + elseif fillshape=2: % lower half filled + fill z0--z1--z3--cycle shifted(.5w,.5h); + fi; +endchar; +enddef; + +def FillDiamond(expr n, s, shadow) = + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); + pickup normalpen; + x0 = 0pt; bot y0 = -0.5pt*s*ystretch; + rt x1 = 0.5pt*s*xstretch; y1 = 0pt; + x2 = 0pt; top y2 = 0.5pt*s*ystretch; + lft x3 = -0.5pt*s*xstretch; y3 = 0pt; + if shadow=1: + path p; p := z0--z1--z2; + draw p shifted(.5w+shadow_x,.5h); + elseif shadow=3: + path p; p := z0--z1--z2--z3--cycle; + draw p shifted(.5w+shadow_x,.5h); + fi; + fill z0--z1--z2--z3--cycle shifted(.5w,.5h); +endchar; +enddef; + +def DiamondBar(expr n, s, barshape) = + beginchar((char n),xstretch*(10pt#),ystretch*(10pt#),0); + pickup normalpen; + x0 = 0pt; bot y0 = -0.5pt*s*ystretch; + rt x1 = 0.5pt*s*xstretch; y1 = 0pt; + x2 = 0pt; top y2 = 0.5pt*s*ystretch; + lft x3 = -0.5pt*s*xstretch; y3 = 0pt; + path p; + if barshape=1: % horizontal bar + p := z1--z3; + draw p shifted(.5w,.5h); + elseif barshape=2: % vertical bar + p := z0--z2; + draw p shifted(.5w,.5h); + fi; +endchar; +enddef; + +"Bigsquare"; Sq(32,10,0); +"Square"; Sq(48,8,0); +"Smallsquare"; Sq(64,6,0); +"FilledBigsquare"; FillSq(80,10,0); +"FilledSquare"; FillSq(96,8,0); +"FilledSmallsquare"; FillSq(112,6,0); + +"SquareShadow1"; Sq(0,8,1); +"SquareShadow2"; Sq(1,8,2); +"SquareShadow3"; Sq(2,8,3); +"FilledSquareShadow1"; FillSq(3,8,1); +"FilledSquareShadow3"; FillSq(4,8,3); + + +"BigtriangleUp"; Tri(33,10,0); +"TriangleUp"; Tri(49,8,0); +"SmalltriangleUp"; Tri(65,6,0); +"FilledBigtriangleUp"; FillTri(81,10,0); +"FilledTriangleUp"; FillTri(97,8,0); +"FilledSmalltriangleUp"; FillTri(113,6,0); + +"BigtriangleLeft"; Tri(34,10,90); +"TriangleLeft"; Tri(50,8,90); +"SmalltriangleLeft"; Tri(66,6,90); +"FilledBigtriangleLeft"; FillTri(82,10,90); +"FilledTriangleLeft"; FillTri(98,8,90); +"FilledSmalltriangleLeft"; FillTri(114,6,90); + +"BigtriangleDown"; Tri(35,10,180); +"TriangleDown"; Tri(51,8,180); +"SmalltriangleDown"; Tri(67,6,180); +"FilledBigtriangleDown"; FillTri(83,10,180); +"FilledTriangleDown"; FillTri(99,8,180); +"FilledSmalltriangleDown"; FillTri(115,6,180); + +"BigtriangleRight"; Tri(36,10,-90); +"TriangleRight"; Tri(52,8,-90); +"SmalltriangleRight"; Tri(68,6,-90); +"FilledBigtriangleRight"; FillTri(84,10,-90); +"FilledTriangleRight"; FillTri(100,8,-90); +"FilledSmalltriangleRight"; FillTri(116,6,-90); + +"Bigcircle"; Cir(37,10); +"Circle"; Cir(53,8); +"Smallcircle"; Cir(69,6); +"FilledBigcircle"; FillCir(85,10); +"Filledcircle"; FillCir(101,8); +"FilledSmallcircle"; FillCir(117,6); + + +"BigDiamond"; Diamond(38,10,0,0); +"Diamond"; Diamond(54,8,0,0); +"SmallDiamond"; Diamond(70,6,0,0); +"FilledBigDiamond"; FillDiamond(86,10,0); +"FilledDiamond"; FillDiamond(102,8,0); +"FilledSmallDiamond"; FillDiamond(118,6,0); +"BigRightDiamond"; Diamond(47,10,0,1); +"RightDiamond"; Diamond(63,8,0,1); +"SmallRightDiamond"; Diamond(79,6,0,1); +"BigLowerDiamond"; Diamond(95,10,0,2); +"LowerDiamond"; Diamond(111,8,0,2); +"SmallLowerDiamond"; Diamond(127,6,0,2); + +"DiamondShadow1"; Diamond(5,8,1,0); +"DiamondShadow2"; Diamond(6,8,2,0); +"DiamondShadow3"; Diamond(7,8,3,0); +"DiamondSquareShadow1"; FillDiamond(8,8,1); +"DiamondSquareShadow3"; FillDiamond(9,8,3); + +"BigCross"; CrossedSq(13,10); +"Cross"; CrossedSq(14,8); +"SmallCross"; CrossedSq(15,6); +"BigHorBar"; DiamondBar(26,10,1); +"HorBar"; DiamondBar(27,8,1); +"SmallHorBar"; DiamondBar(28,6,1); +"BigVertBar"; DiamondBar(29,10,2); +"VertBar"; DiamondBar(30,8,2); +"SmallVertBar"; DiamondBar(31,6,2); + +end. + +%%%%%%%%%%%%%%%%%% end of ifgeo.gen %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeo10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifgeo10.mf new file mode 100644 index 00000000000..dbe93703bf6 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeo10.mf @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%% ifgeo10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; xstretch=1; ystretch=1; +input ifgeo.gen; +%%%%%%%%%%%%%%%%%% end of ifgeo10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeob10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifgeob10.mf new file mode 100644 index 00000000000..c20c458bc3b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeob10.mf @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%% ifgeob10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather and miscellaneous symbols, bold-faced +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.25pt; xstretch=1; ystretch=1; +input ifgeo.gen; +%%%%%%%%%%%%%%%%%% end of ifgeob10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeobn10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifgeobn10.mf new file mode 100644 index 00000000000..6aabb47b216 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeobn10.mf @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%% ifgeobn10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather and miscellaneous symbols, bold-faced +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.25pt; xstretch=0.5; ystretch=1; +input ifgeo.gen; +%%%%%%%%%%%%%%%%%% end of ifgeobn10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeobw10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifgeobw10.mf new file mode 100644 index 00000000000..e5c710e4a53 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeobw10.mf @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%% ifgeobw10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather and miscellaneous symbols, bold-faced +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.25pt; xstretch=1; ystretch=0.5; +input ifgeo.gen; +%%%%%%%%%%%%%%%%%% end of ifgeobw10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeon10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifgeon10.mf new file mode 100644 index 00000000000..2b35afed6bd --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeon10.mf @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%% ifgeon10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; xstretch=0.5; ystretch=1; +input ifgeo.gen; +%%%%%%%%%%%%%%%%%% end of ifgeon10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifgeow10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifgeow10.mf new file mode 100644 index 00000000000..062a7f41428 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifgeow10.mf @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%% ifgeow10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; xstretch=1; ystretch=0.5; +input ifgeo.gen; +%%%%%%%%%%%%%%%%%% end of ifgeow10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifsym.gen b/Master/texmf-dist/fonts/source/public/ifsym/ifsym.gen new file mode 100644 index 00000000000..cda89206142 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifsym.gen @@ -0,0 +1,591 @@ +%%%%%%%%%%%%%%%%%% ifsym.gen %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% 25.05.2000 v1.1 IK ligtable for pulse diagrams improved +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de + +pen normalpen, boldpen; +normalpen := pencircle scaled 1linewidth; +if boldface=1: + boldpen = pencircle scaled 2linewidth; +else: + boldpen = pencircle scaled 4linewidth; +fi; + +transform t; +if italic=0: + t := identity; +else: + t := identity slanted 0.2; +fi; + + +% +% miscellaneous symbols +% +% sectioning symbols +"Diamonds1"; +beginchar(1,10pt#,10pt#,0); + pickup normalpen; + path p; + p = (2pt,0pt)--(0pt,2pt)--(-2pt,0pt)--(0pt,-2pt)--cycle; + draw p shifted (5pt,9pt); draw p shifted (5pt,1pt); + draw p shifted (2pt,5pt); draw p shifted (8pt,5pt); +endchar; + +"FilledDiamonds1"; +beginchar(2,10pt#,10pt#,0); + pickup normalpen; + path p; + p = (2pt,0pt)--(0pt,2pt)--(-2pt,0pt)--(0pt,-2pt)--cycle; + fill p shifted (5pt,9pt); fill p shifted (5pt,1pt); + fill p shifted (2pt,5pt); fill p shifted (8pt,5pt); +endchar; + +% paper symbol +"Portrait"; +beginchar(3,6pt#,10pt#,0); + pickup normalpen; + draw (0pt,0pt)--(6pt,0pt)--(6pt,10pt)--(2pt,10pt)--(0pt,8pt)--cycle; + pickup pencircle scaled .7linewidth; + draw (2pt,10pt)--(2pt,8pt)--(0pt,8pt); + pickup pencircle scaled .3linewidth; + for i=1.5 upto 7.5: + draw (1pt,i*1pt)--(5pt,i*1pt); + endfor +endchar; + +"Landscape"; +beginchar(4,10pt#,6pt#,0); + pickup normalpen; + draw (0pt,0pt)--(10pt,0pt)--(10pt,6pt)--(2pt,6pt)--(0pt,4pt)--cycle; + pickup pencircle scaled .7linewidth; + draw (2pt,6pt)--(2pt,4pt)--(0pt,4pt); + pickup pencircle scaled .3linewidth; + for i=1.5 upto 4.5: + draw (2pt,i*1pt)--(8pt,i*1pt); + endfor +endchar; + +"Envelope"; +beginchar(0,10pt#,7pt#,0); + pickup normalpen; + draw unitsquare xscaled w yscaled h;% shifted(w/2,h/2); + z0=(0,h); z1=(w/2,h/3); z2=(w,h); + z3=(0,0); z4=(w/2,2*h/3); z5=(w,0); + numeric s; s[z3,z4] = whatever[z0,z1]; + draw z0--z1--z2; draw z3--s[z3,z4]; draw z5--s[z5,z4]; +endchar; + +% seven-segment digits +path seg[]; +seg[0] = (.5pt,8.5pt)--(1pt,9pt)--(4pt,9pt)--(4.5pt,8.5pt)-- + (4pt,8pt)--(1pt,8pt)--cycle; +seg[1] = (4.5pt,8.5pt)--(5pt,8pt)--(5pt,5pt)--(4.5pt,4.5pt)-- + (4pt,5pt)--(4pt,8pt)--cycle; +seg[2] = (4.5pt,4.5pt)--(5pt,4pt)--(5pt,1pt)--(4.5pt,0.5pt)-- + (4pt,1pt)--(4pt,4pt)--cycle; +seg[3] = (.5pt,0.5pt)--(1pt,1pt)--(4pt,1pt)--(4.5pt,0.5pt)-- + (4pt,0)--(1pt,0)--cycle; +seg[5] = (0.5pt,8.5pt)--(1pt,8pt)--(1pt,5pt)--(0.5pt,4.5pt)-- + (0pt,5pt)--(0pt,8pt)--cycle; +seg[4] = (0.5pt,4.5pt)--(1pt,4pt)--(1pt,1pt)--(0.5pt,0.5pt)-- + (0pt,1pt)--(0pt,4pt)--cycle; +seg[6] = (.5pt,4.5pt)--(1pt,5pt)--(4pt,5pt)--(4.5pt,4.5pt)-- + (4pt,4pt)--(1pt,4pt)--cycle; + +beginchar("0",7pt#,10pt#,0); + pickup normalpen; + fill seg[0] transformed t; fill seg[1] transformed t; + fill seg[2] transformed t; fill seg[3] transformed t; + fill seg[4] transformed t; fill seg[5] transformed t; +endchar; +beginchar("1",7pt#,10pt#,0); + pickup normalpen; + fill seg[1] transformed t; fill seg[2] transformed t; +endchar; +beginchar("2",7pt#,10pt#,0); + pickup normalpen; + fill seg[0] transformed t; fill seg[1] transformed t; + fill seg[6] transformed t; fill seg[4] transformed t; + fill seg[3] transformed t; +endchar; +beginchar("3",7pt#,10pt#,0); + pickup normalpen; + fill seg[0] transformed t; fill seg[1] transformed t; + fill seg[6] transformed t; fill seg[2] transformed t; + fill seg[3] transformed t; +endchar; +beginchar("4",7pt#,10pt#,0); + pickup normalpen; + fill seg[5] transformed t; fill seg[6] transformed t; + fill seg[1] transformed t; fill seg[2] transformed t; +endchar; +beginchar("5",7pt#,10pt#,0); + pickup normalpen; + fill seg[0] transformed t; fill seg[5] transformed t; + fill seg[6] transformed t; fill seg[2] transformed t; + fill seg[3] transformed t; +endchar; +beginchar("6",7pt#,10pt#,0); + pickup normalpen; + fill seg[0] transformed t; fill seg[5] transformed t; + fill seg[4] transformed t; fill seg[3] transformed t; + fill seg[2] transformed t; fill seg[6] transformed t; +endchar; +beginchar("7",7pt#,10pt#,0); + pickup normalpen; + fill seg[5] transformed t; fill seg[0] transformed t; + fill seg[1] transformed t; fill seg[2] transformed t; +endchar; +beginchar("8",7pt#,10pt#,0); + pickup normalpen; + fill seg[0] transformed t; fill seg[1] transformed t; + fill seg[2] transformed t; fill seg[3] transformed t; + fill seg[4] transformed t; fill seg[5] transformed t; + fill seg[6] transformed t; +endchar; +beginchar("9",7pt#,10pt#,0); + pickup normalpen; + fill seg[6] transformed t; fill seg[5] transformed t; + fill seg[0] transformed t; fill seg[1] transformed t; + fill seg[2] transformed t; fill seg[3] transformed t; +endchar; +beginchar("-",7pt#,10pt#,0); % minus + pickup normalpen; + fill seg[6] transformed t; +endchar; +beginchar(".",0pt#,10pt#,0); + pickup boldpen; drawdot (-1pt,0) transformed t; +endchar; +beginchar("b",7pt#,10pt#,0); +endchar; % space (width of 1 digit) + +def basis_cube = + pickup normalpen; + draw unitsquare scaled 10pt; + pickup boldpen; +enddef; + +"Cube1"; +beginchar(5,10pt#,10pt#,0); + basis_cube; drawdot (5pt,5pt); +endchar; + +"Cube2"; +beginchar(6,10pt#,10pt#,0); + basis_cube; drawdot (2pt,2pt); drawdot (8pt,8pt); +endchar; + +"Cube3"; +beginchar(7,10pt#,10pt#,0); + basis_cube; drawdot (2pt,8pt); drawdot (5pt,5pt); drawdot (8pt,2pt); +endchar; + +"Cube4"; +beginchar(8,10pt#,10pt#,0); + basis_cube; + drawdot (2pt,2pt); drawdot (2pt,8pt); drawdot (8pt,2pt); drawdot (8pt,8pt); +endchar; + +"Cube5"; +beginchar(9,10pt#,10pt#,0); + basis_cube; drawdot (2pt,2pt); drawdot (2pt,8pt); + drawdot (8pt,2pt); drawdot (8pt,8pt); drawdot (5pt,5pt); +endchar; + +"Cube6"; +beginchar(10,10pt#,10pt#,0); + basis_cube; + drawdot (2pt,2pt); drawdot (2pt,5pt); drawdot (2pt,8pt); + drawdot (8pt,2pt); drawdot (8pt,5pt); drawdot (8pt,8pt); +endchar; + + +% dangerous symbols +"Irritant"; +beginchar(11,10pt#,10pt#,0); + pickup normalpen; + fill (0.5pt,1.5pt)--(1.5pt,0.5pt)--(9.5pt,8.5pt)--(8.5pt,9.5pt)--cycle; + fill (0.5pt,8.5pt)--(1.5pt,9.5pt)--(9.5pt,1.5pt)--(8.5pt,0.5pt)--cycle; +endchar; + +%"Fire"; +beginchar(12,10pt#,10pt#,0); + pickup normalpen; + fill (1pt,1.5pt)--(9pt,1.5pt)--(9pt,0.5pt)--(1pt,0.5pt)--cycle; + fill (2.2pt,4.9pt){dir -40}..{dir -45}(3.4pt,2.2pt)..(4.8pt,1.5pt).. + {dir 120}(6.8pt,4.4pt){dir -90}..{dir -40}(6pt,3pt){dir 100}.. + (6.3pt,5pt)..{dir 100}(4pt,7.3pt){dir -100}..{dir -135}(4.5pt,3.3pt){dir 120}.. + {dir 120}(3pt,5.2pt){dir -80}..{dir -100}(3.7pt,2.8pt){dir 90}..{dir 160}cycle; + fill (4.7pt,3pt){dir 140}..{dir 110}(3.7pt,6.2pt){dir -40}..{dir -120}cycle; + fill (3.5pt,5.9pt){dir 80}..{dir 120}(2.2pt,7.5pt){dir -80}..{dir -50}cycle; + fill (2.5pt,5.2pt){dir 90}..{dir 135}(1.5pt,6.5pt){dir -100}..{dir -45}cycle; + fill (7.1pt,4.6pt){dir 60}..{dir 160}(6.4pt,6.1pt){dir -60}..{dir -100}cycle; + fill (5pt,7.6pt){dir 80}..{dir 140}(4pt,8.6pt){dir -100}..{dir -50}cycle; +endchar; + +%"Death"; +%beginchar(13,10pt#,10pt#,0); +% pickup pencircle scaled 1linewidth; +% fill (5pt,9.4pt){dir 180}..{dir -90}(1.8pt,7.5pt)..{dir -60}(2.8p,5.4pt).. +% {dir 0}(5pt,2.9pt){dir 0}..(7.2pt,5.4pt){dir 60}.. +% (8.2pt,7.5pt){dir90}..{dir 180}cycle; +% unfill (2.9pt,7.6pt)..(3.3pt,7.1pt)..(4.2pt,8pt)..(3.7pt,8.3pt)..cycle; +% unfill (7.1pt,7.6pt)..(6.7pt,7.1pt)..(5.8pt,8pt)..(6.3pt,8.3pt)..cycle; +% % Nase +% unfill (5pt,6.4pt)..{dir -120}(4.7pt,5.8pt)..{dir 0}(5pt,5.4pt){dir 0}.. +% (5.3pt,8.3pt){dir 120}..cycle; +% % Mund +% unfill (4.1pt,4.7pt){dir -80}..{dir 0}(5pt,4.4pt}{dir 0}..{dir 80}(5.9pt,4.7pt){dir -90}.. +% {dir 180}(5pt,3.8pt){dir 180}..{dir 90}cycle; +% % Knochen +% fill (5pt,2.5pt){dir 180}..{dir 135}(3.1pt,3.6pt)..{dir 180}(1.8pt,5.2pt).. +% {dir -90}(1.8pt,4.2pt)..{dir -90}(1.2pt,3.8pt)..{dir -30}(2.2pt,3.3pt).. +% {dir -90}(3.4pt,2.2pt)..{dir -135}(2.6pt,1.6pt)..{dir 180}(1.2pt,.6pt).. +% {dir -90}(0.8pt,1.2pt)..{dir -45}(1.3pt,0.8pt)..{dir 0}(1.7pt,0pt).. +% {dir 30}(2.4pt,0.8pt)..{dir 50}(3.8pt,1.4pt)..{dir 0}(5pt,1.9pt)--cycle; +%endchar; + +"Radiation"; +beginchar(14,10pt#,10pt#,0); + pickup normalpen; + fill fullcircle scaled 3pt shifted(5pt,5pt); + z0=(7pt,5pt); z1=(10pt,5pt); + z2=z0 rotatedaround((5pt,5pt),60); + z3=z1 rotatedaround((5pt,5pt),60); + path p; p := z0--z1{dir 90}..{dir 150}z3--z2{dir -30}..{dir -90}cycle; + fill p rotatedaround((5pt,5pt),60); + fill p rotatedaround((5pt,5pt),180); + fill p rotatedaround((5pt,5pt),300); +endchar; + +% telephone +beginchar(40,15pt#,10pt#,0); + pickup normalpen; + numeric x[], y[]; + z0=(1.8pt,0); z1=(1.8pt,2.25pt); z2=(w/2,3.9pt); + z3=(w-1.8pt,2.25pt); z4=(w-1.8pt,0); + fill z0--z1..z2..z3--z4--cycle; + % Hoerer + z5=(0.3pt,3.3pt); z6=(3.3pt,3.3pt); z7=(3.3pt,4.2pt); + z8=(7.5pt,4.95pt); + z9=(w-3.3pt,4.2pt); z10=(w-3.3pt,3.3pt); z11=(w-0.3pt,3.3pt); + z12=(w-0.3pt,4.2pt); + z13=(7.5pt,5.7pt); + z14=(0.3pt,4.2pt); + fill z5--z6--z7..z8..z9--z10--z11--z12..z13..z14--cycle; + % keyboard + unfill fullcircle xscaled 4.5pt yscaled 2.4pt shifted(7.5pt,2.25pt); +endchar; + +% up arrow symbolizing spin +1/2 +beginchar(41,5pt#,10pt#,0); + pickup normalpen; + draw (2.5pt,2pt)--(2.5pt,8pt); + draw (1pt,6pt)--(2.5pt,8pt)--(4pt,6pt); +endchar; + +% down arrow symbolizing spin -1/2 +beginchar(42,10pt#,10pt#,0); + pickup normalpen; + draw (7.5pt,2pt)--(7.5pt,8pt); + draw (6pt,4pt)--(7.5pt,2pt)--(9pt,4pt); +endchar; + +% bar (one stroke for "1") +beginchar(58,2pt#,10pt#,0); + pickup normalpen; + numeric x[], y[]; path p; + lft z0=(0,0); lft z1=(0,8pt); p := z0--z1; + draw p transformed t; +endchar; +% bar group (five strokes for "5") +beginchar(59,10pt#,10pt#,0); + pickup normalpen; + path p; p:=(0,0)--(0,8pt); + draw p shifted(1pt,0) transformed t; draw p shifted(3pt,0) transformed t; + draw p shifted(5pt,0) transformed t; draw p shifted(7pt,0) transformed t; + path p; p := (0,2pt)--(8pt,6pt); + draw p transformed t; +endchar; + + +% +% electronic symbols +% +% +% first, some symbols for pulse/clock diagrams +% +"RaisingEdge"; +beginchar(32,8pt#,6pt#,0); + pickup normalpen; + draw (0pt,0pt)--(4pt,0pt)--(4pt,6pt)--(8pt,6pt); +endchar; + +"FallingEdge"; +beginchar(33,8pt#,6pt#,0); + pickup normalpen; + draw (0pt,6pt)--(4pt,6pt)--(4pt,0pt)--(8pt,0pt); +endchar; + +"ShortPulseHigh"; +beginchar(34,10pt#,6pt#,0); + pickup normalpen; + draw (0pt,0pt)--(4pt,0pt)--(4pt,6pt)--(6pt,6pt)--(6pt,0pt)--(10pt,0pt); +endchar; + +"ShortPulseLow"; +beginchar(35,10pt#,6pt#,0); + pickup normalpen; + draw (0pt,6pt)--(4pt,6pt)--(4pt,0pt)--(6pt,0pt)--(6pt,6pt)--(10pt,6pt); +endchar; + +"PulseHigh"; +beginchar(36,14pt#,6pt#,0); + pickup normalpen; + draw (0pt,0pt)--(4pt,0pt)--(4pt,6pt)--(10pt,6pt)--(10pt,0pt)--(14pt,0pt); +endchar; + +"PulseLow"; +beginchar(37,14pt#,6pt#,0); + pickup normalpen; + draw (0pt,6pt)--(4pt,6pt)--(4pt,0pt)--(10pt,0pt)--(10pt,6pt)--(14pt,6pt); +endchar; + +"LongPulseHigh"; +beginchar(38,18pt#,6pt#,0); + pickup normalpen; + draw (0pt,0pt)--(4pt,0pt)--(4pt,6pt)--(14pt,6pt)--(14pt,0pt)--(18pt,0pt); +endchar; + +"LongPulseLow"; +beginchar(39,18pt#,6pt#,0); + pickup normalpen; + draw (0pt,6pt)--(4pt,6pt)--(4pt,0pt)--(14pt,0pt)--(14pt,6pt)--(18pt,6pt); +endchar; + +% +% constructing pulse diagrams out of basic characters +% +"RaiseFall"; +beginchar("|",0pt#,10pt#,0); + pickup normalpen; draw (0pt,0pt)--(0pt,10pt); +endchar; + +"LowLineShort"; +beginchar("l",5pt#,10pt#,0); + pickup normalpen; draw (0pt,0pt)--(5pt,0pt); +endchar; + +"MiddleLineShort"; +beginchar("m",5pt#,10pt#,0); + pickup normalpen; draw (0pt,5pt)--(5pt,5pt); +endchar; + +"DoubleLineShort"; +beginchar("d",5pt#,10pt#,0); + pickup normalpen; draw (0pt,0pt)--(5pt,0pt); draw (0pt,10pt)--(5pt,10pt); +endchar; + +"HighLineShort"; +beginchar("h",5pt#,10pt#,0); + pickup normalpen; draw (0pt,10pt)--(5pt,10pt); +endchar; + +"LowLineLong"; +beginchar("L",10pt#,10pt#,0); + pickup normalpen; draw (0pt,0pt)--(10pt,0pt); +endchar; + +"MiddleLineLong"; +beginchar("M",10pt#,10pt#,0); + pickup normalpen; draw (0pt,5pt)--(10pt,5pt); +endchar; + +"DoubleLineLong"; +beginchar("D",10pt#,10pt#,0); + pickup normalpen; draw (0pt,0pt)--(10pt,0pt); draw (0pt,10pt)--(10pt,10pt); +endchar; + +"HighLineLong"; +beginchar("H",10pt#,10pt#,0); + pickup normalpen; draw (0pt,10pt)--(10pt,10pt); +endchar; + +"Opening"; +beginchar("<",5pt#,10pt#,0); + pickup normalpen; draw (w,h)--(0,.5h)--(w,0); +endchar; + +"Closing"; +beginchar(">",5pt#,10pt#,0); + pickup normalpen; draw (0,h)--(w,.5h)--(0,0); +endchar; + +"LongOpening"; % << +beginchar(61,10pt#,10pt#,0); + pickup normalpen; draw (w,h)--(0,.5h)--(w,0); +endchar; + +"LongClosing"; % >> +beginchar(63,10pt#,10pt#,0); + pickup normalpen; draw (0,h)--(w,.5h)--(0,0); +endchar; + +ligtable "l": + "l" =: "L", + "h" |=:| "|", + "H" |=:| "|"; +ligtable "h": + "h" =: "H", + "l" |=:| "|", + "L" |=:| "|"; +ligtable "L": + "h" |=:| "|", + "H" |=:| "|"; +ligtable "H": + "l" |=:| "|", + "L" |=:| "|"; +ligtable "<": + "<" =: 61; +ligtable ">": + ">" =: 63; + +% +% alpine symbols +% +"SummitSign"; +beginchar(16,8pt#,9pt#,0); + pickup boldpen; + draw (4pt,1pt)--(4pt,8pt); draw (1pt,6pt)--(7pt,6pt); +endchar; + +"StoneMan"; +beginchar(17,6pt#,8pt#,0); + pickup normalpen; + fill (0pt,1pt)--(5pt,1pt)--(2.5pt,8pt)--cycle; +endchar; + +"Hut"; +beginchar(18,8pt#,9pt#,0); + pickup normalpen; + draw (1pt,5pt)--(1pt,1pt)--(7pt,1pt)--(7pt,5pt)-- + (8pt,5pt)--(4pt,9pt)--(0pt,5pt)--cycle; +endchar; + +"FilledHut"; +beginchar(19,8pt#,9pt#,0); + pickup normalpen; + fill (1pt,5pt)--(1pt,1pt)--(7pt,1pt)--(7pt,5pt)-- + (8pt,5pt)--(4pt,9pt)--(0pt,5pt)--cycle; +endchar; + +"Summit"; +beginchar(20,10pt#,10pt#,0); + pickup normalpen; + fill (-0.5pt,-0.5pt)--(0.5pt,-0.5pt)--(0pt,0.5pt)--cycle + scaled 10 shifted(5pt,5pt); +endchar; + +"Mountain"; +beginchar(21,10pt#,0pt#,0); + pickup normalpen; + fill (0pt,0pt)--(10pt,0pt)--(7pt,5pt)--cycle; + fill (0pt,0pt)--(3pt,8pt)--(7pt,0pt)--cycle; +endchar; + +"IceMountain"; +beginchar(22,10pt#,0pt#,0); + pickup normalpen; + fill (0pt,0pt)--(10pt,0pt)--(7pt,5pt)--cycle; + draw (0pt,0pt)--(3pt,8pt)--(7pt,0pt)--cycle; +endchar; + +"Mountain2"; +beginchar(23,10pt#,0pt#,0); + pickup normalpen; + fill (0pt,0pt)--(2pt,6.5pt)--(3.4pt,3.3pt)--(5.6pt,4.3pt)-- + (6.5pt,3pt)--(7.2pt,3.8pt)--(10pt,0pt)--cycle; +endchar; + +"IceMountain2"; +beginchar(24,10pt#,0pt#,0); + pickup normalpen; + fill (0pt,0pt)--(2pt,6.5pt)--(3.4pt,3.3pt)--(5.6pt,4.3pt)-- + (6.5pt,3pt)--(7.2pt,3.8pt)--(10pt,0pt)--cycle; + unfill (0.6pt,1.6pt)--(1.9pt,6.1pt)--(1.9pt,3.9pt)--(3.2pt,2.9pt)-- + (5.6pt,4.1pt)--(5.2pt,3.4pt)--(6.2pt,3.1pt)--(4.0pt,2.1pt)--cycle; + unfill (3.5pt,1.2pt)--(5.9pt,2.7pt)--(7.2pt,3.6pt)--(6.9pt,1.7pt)--cycle; +endchar; + +"Vermessung"; +beginchar(25,8pt#,8pt#,0); + pickup normalpen; + draw (0pt,0pt)--(8pt,0pt)--(4pt,8pt)--cycle; + pickup boldpen; + drawdot (4pt,3pt); +endchar; + +"Joch"; +beginchar(26,6pt#,8pt#,0); + pickup normalpen; + fill (0pt,0pt)--(2pt,2pt)--(2pt,6pt)--(0pt,8pt)-- + (1pt,6pt)--(1pt,2pt)--cycle; + fill (6pt,0pt)--(4pt,2pt)--(4pt,6pt)--(6pt,8pt)-- + (5pt,6pt)--(5pt,2pt)--cycle; +endchar; + +"Fahne"; +beginchar(27,10pt#,10pt#,0); + pickup normalpen; + draw (3pt,0pt)--(3pt,10pt); + fill (3pt,10pt)--(0pt,8pt)--(3pt,6pt)--cycle; +endchar; + +"varFahne"; +beginchar(29,10pt#,10pt#,0); + pickup normalpen; + draw (3pt,0pt)--(3pt,10pt); + fill (3pt,10pt)--(0pt,10pt)--(0pt,7pt)--(3pt,7pt)--cycle; +endchar; + +"Zelt"; +beginchar(28,10pt#,10pt#,0); + z0 = (0pt,0pt); + z1 = (10pt,0pt); + z2 = (5pt,7pt); + pickup normalpen; + fill z0--z1--z2--cycle; + draw 1.3[z0,z2]--z0--z1--1.3[z1,z2]; + unfill (3pt,0pt)--(7pt,0pt)--(5pt,3pt)--cycle; +endchar; + +"HalfFilledHut"; +beginchar(31,8pt#,9pt#,0); + pickup normalpen; + draw (1pt,5pt)--(1pt,1pt)--(7pt,1pt)--(7pt,5pt)-- + (8pt,5pt)--(4pt,9pt)--(0pt,5pt)--cycle; + fill (1pt,1pt)--(7pt,1pt)--(7pt,5pt)--cycle; +endchar; + +"WhiteSummit"; +beginchar(30,10pt#,10pt#,0); + pickup normalpen; + path p; + p:= (-0.5pt,-0.5pt)--(0.5pt,-0.5pt)--(0pt,0.5pt)--cycle; + draw p scaled 10 shifted(5pt,5pt); +endchar; + +end. + +%%%%%%%%%%%%%%%%%% end of ifsym.gen %%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifsym10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifsym10.mf new file mode 100644 index 00000000000..87c084a2d81 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifsym10.mf @@ -0,0 +1,20 @@ +%%%%%%%%%%%%%%%%%% ifsym10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; +italic=0; boldface=0; +input ifsym.gen; +%%%%%%%%%%%%%%%%%% end of ifsym10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifsymb10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifsymb10.mf new file mode 100644 index 00000000000..28fece69a2b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifsymb10.mf @@ -0,0 +1,20 @@ +%%%%%%%%%%%%%%%%%% ifsymb10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather and miscellaneous symbols, bold-faced +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.25pt; +italic=0; boldface=1; +input ifsym.gen; +%%%%%%%%%%%%%%%%%% end of ifsymb10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifsymbi10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifsymbi10.mf new file mode 100644 index 00000000000..2071a6c6786 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifsymbi10.mf @@ -0,0 +1,20 @@ +%%%%%%%%%%%%%%%%%% ifsymi10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.25pt; +italic=1; boldface=1; +input ifsym.gen; +%%%%%%%%%%%%%%%%%% end of ifsymi10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifsymi10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifsymi10.mf new file mode 100644 index 00000000000..3b2e07bf820 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifsymi10.mf @@ -0,0 +1,20 @@ +%%%%%%%%%%%%%%%%%% ifsymi10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% miscellaneous and alpinistic symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; +italic=1; boldface=0; +input ifsym.gen; +%%%%%%%%%%%%%%%%%% end of ifsymi10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifwea.gen b/Master/texmf-dist/fonts/source/public/ifsym/ifwea.gen new file mode 100644 index 00000000000..9f70d2b8ee4 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifwea.gen @@ -0,0 +1,313 @@ +%%%%%%%%%%%%%%%%%% ifwea.gen %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de + +pen normalpen; +normalpen := pencircle scaled .75linewidth; + +% +% centers of wind symbol +% +"BlueSky"; +beginchar(0,4pt#,4pt#,0); + pickup normalpen; + draw fullcircle scaled 4pt shifted (2pt,2pt); +endchar; + +"BlueSky3/4"; +beginchar(1,4pt#,4pt#,0); + pickup normalpen; + draw fullcircle scaled 4pt shifted (2pt,2pt); + fill quartercircle scaled 4pt shifted(2pt,2pt)--(2pt,2pt)--cycle; +endchar; + +"BlueSky2/4"; +beginchar(2,4pt#,4pt#,0); + pickup normalpen; + draw fullcircle scaled 4pt shifted (2pt,2pt); + fill halfcircle scaled 4pt shifted (2pt,2pt)--(2pt,2pt)--cycle; +endchar; + +"BlueSky1/4"; +beginchar(3,4pt#,4pt#,0); + pickup normalpen; + draw fullcircle scaled 4pt shifted (2pt,2pt); + fill halfcircle scaled 4pt rotated 180 shifted(2pt,2pt)--(2pt,2pt)--cycle; + fill quartercircle scaled 4pt rotated -90 shifted(2pt,2pt)--(2pt,2pt)--cycle; +endchar; + +"CloudySky"; +beginchar(4,4pt#,4pt#,0); + pickup normalpen; + fill fullcircle scaled 4pt shifted (2pt,2pt); +endchar; + +% +% nice thermometers +% +def Thermo(expr n, height) = + beginchar((char n),3pt#,10pt#,0); + pickup pencircle scaled .5linewidth; + fill fullcircle scaled 3pt shifted (1.5pt,1.5pt); + + pickup pencircle scaled .2linewidth; + draw (0.5pt,2pt)--(0.5pt,9pt)..(1.5pt,10pt)..(2.5pt,9pt)--(2.5pt,2pt)--cycle; + draw (1.5pt,2pt)--(1.5pt,9pt); + path p; p := (1pt,1pt)--(2pt,1pt); + for i=2 upto 8: + draw p shifted(0, i*1pt); + endfor; + + fill (1.2pt,2pt)--(1.2pt,height*1pt)--(1.8pt,height*1pt)--(1.8pt,2pt)--cycle; +endchar; +enddef; + +"Thermoa"; Thermo(5,3); +"Thermob"; Thermo(6,4); +"Thermoc"; Thermo(7,5); +"Thermod"; Thermo(8,6); +"Thermoe"; Thermo(9,7); +"Thermof"; Thermo(10,8); +"Thermog"; Thermo(11,9); + +% +% popular weather symbols +% +"Sun"; +beginchar(16,10pt#,10pt#,0); + pickup normalpen; + draw fullcircle scaled 5pt shifted (5pt,5pt); + path p; + p=(7.5pt,5pt)--(10pt,5pt); + for i=0 upto 7: + draw p rotatedaround ((5pt,5pt),(i*45)); + endfor; +endchar; + +"Halfsun"; +beginchar(17,10pt#,10pt#,0); + pickup normalpen; + draw fullcircle scaled 5pt shifted (5pt,5pt); + fill halfcircle--cycle scaled 5pt rotated (180) shifted (5pt,5pt); + path p; + p=(7.5pt,5pt)--(10pt,5pt); + for i=0 upto 4: + draw p rotatedaround ((5pt,5pt),(i*45)); + endfor; +endchar; + +"Nosun"; +beginchar(18,10pt#,10pt#,0); + pickup normalpen; + fill fullcircle scaled 7pt shifted (5pt,5pt); +endchar; + +"Fog"; +beginchar(19,10pt#,10pt#,0); +pickup pencircle scaled 0.5linewidth; + for i=.1h step .1h until .9h: + for j=0 step .3w until .7w: + draw (j,i)--(j+.2w,i); + endfor + endfor +endchar; + + +"ThinFog"; +beginchar(20,10pt#,10pt#,0); +pickup pencircle scaled .25linewidth; + for i=.1h step .1h until .9h: + for j=0 step .3w until .7w: + draw (j,i)--(j+.2w,i); + endfor + endfor +endchar; + +"Rain"; +beginchar(21,10pt#,10pt#,0); +pickup normalpen; +for i=1 step 2 until 7: + draw (i*1pt,1pt)--((i+2)*1pt,4pt); draw((i+1)*1pt,5pt)--((i+3)*1pt,8pt); +endfor; +endchar; + +"WeakRain"; +beginchar(22,10pt#,10pt#,0); +pickup pencircle scaled .5linewidth; +for i:=1 step 2 until 7: + draw (i*1pt,1pt)--((i+1)*1pt,2pt); + draw((i+1)*1pt,4pt)--((i+2)*1pt,5pt); + draw((i+2)*1pt,7pt)--((i+3)*1pt,8pt); +endfor; +endchar; + +"Hagel"; +beginchar(23,10pt#,10pt#,0); +pickup pencircle scaled 4linewidth; +drawdot(3pt,3pt); drawdot(1pt,8pt); drawdot(6pt,7pt); +drawdot(1pt,1pt); drawdot(8pt,2pt); drawdot(3pt,6pt); +drawdot(7pt,3pt); drawdot(3pt,8pt); drawdot(6pt,1pt); +endchar; + +"Graupel"; +beginchar(24,10pt#,10pt#,0); +pickup pencircle scaled 2linewidth; +drawdot(3pt,3pt); drawdot(1pt,8pt); drawdot(6pt,7pt); +drawdot(1pt,1pt); drawdot(8pt,2pt); drawdot(3pt,6pt); +drawdot(7pt,3pt); drawdot(3pt,8pt); drawdot(6pt,1pt); +endchar; + +"Snow"; +beginchar(25,10pt#,10pt#,0); + pickup normalpen; + path p[]; + p1 = (0,0)--(4pt,0); + p2 = (4pt,-1pt)--(3pt,0)--(4pt,1pt); + for i:=0 upto 5: + draw p1 rotated (i*60) shifted(5pt,5pt); + draw p2 shifted(-2pt,0) rotated (i*60) shifted(5pt,5pt); + draw p2 shifted(-1pt,0) rotated (i*60) shifted(5pt,5pt); + draw p2 rotated (i*60) shifted(5pt,5pt); + endfor; +endchar; + +"Blitz"; +beginchar(26,10pt#,10pt#,0); + pickup normalpen; + fill (6.4pt,10pt)--(8.7pt,8.4pt)--(5.6pt,4.1pt)--(4.4pt,4.9pt)--(2.4pt,2.1pt)-- + (3.9pt,1.6pt)--(0,0)--(1.1pt,4pt)--(1.6pt,2.4pt)--(3.5pt,8.5pt)-- + (5pt,6pt)--cycle; +endchar; + +path cloud; +cloud = (5.0pt,0.0pt){left}..{up}(0.0pt,3.2pt){up}..{right}(2.1pt,5.7pt){right}.. + {dir -60}(4.0pt,4.2pt){dir 40}..{dir -40}(5.5pt,4.1pt){dir -40}.. + {dir -80}(6.1pt,2.4pt){dir 60}..{right}(7.8pt,3.3pt){right}.. + {down}(9.3pt,2.0pt){down}..{left}cycle; + +"Cloud"; +beginchar(27,10pt#,6pt#,0); + pickup normalpen; + draw cloud; +endchar; + +"RainCloud"; +beginchar(28,10pt#,10pt#,0); + pickup normalpen; + draw cloud shifted(0, 4pt); + for i=0 step 3 until 6: + draw (i*1pt,1pt)--((i+1)*1pt,4pt); + draw ((i+1)*1pt,0)--((i+2)*1pt,3pt); + endfor; +endchar; + +"WeakRainCloud"; +beginchar(29,10pt#,6pt#,0); + pickup normalpen; + draw cloud shifted(0, 4pt); + for i=0 step 3 until 6: + draw (i*1pt,1pt)--((i+1)*1pt,4pt); + endfor; +endchar; + +"SunCloud"; +beginchar(30,10pt#,10pt#,0); + pickup normalpen; + draw fullcircle scaled 4pt shifted (6pt,5pt); + path p; + p=(8pt,5pt)--(10pt,5pt); + for i=0 upto 7: + draw p rotatedaround ((6pt,5pt),(i*45)); + endfor; + unfill cloud; draw cloud; +endchar; + +"SnowCloud"; +beginchar(31,10pt#,10pt#,0); + pickup normalpen; + draw cloud shifted(0, 4pt); + pickup pencircle scaled 2linewidth; + drawdot(3pt,3pt); drawdot(6pt,2pt); drawdot(2pt,3pt); + drawdot(1pt,0); drawdot(8pt,1pt); drawdot(9pt,3pt); + drawdot(7pt,3pt); drawdot(4pt,0); drawdot(5pt,2pt); +endchar; + +"FilledCloud"; +beginchar(32,10pt#,6pt#,0); + pickup normalpen; + fill cloud; +endchar; + +"FilledRainCloud"; +beginchar(33,10pt#,10pt#,0); + pickup normalpen; + fill cloud shifted(0, 4pt); + for i=0 step 3 until 6: + draw (i*1pt,1pt)--((i+1)*1pt,4pt); + draw ((i+1)*1pt,0)--((i+2)*1pt,3pt); + endfor; +endchar; + +"FilledWeakRainCloud"; +beginchar(34,10pt#,6pt#,0); + pickup normalpen; + fill cloud shifted(0, 4pt); + for i=0 step 3 until 6: + draw (i*1pt,1pt)--((i+1)*1pt,4pt); + endfor; +endchar; + +"FilledSunCloud"; +beginchar(35,10pt#,10pt#,0); + pickup normalpen; + draw fullcircle scaled 4pt shifted (6pt,5pt); + path p; + p=(8pt,5pt)--(10pt,5pt); + for i=0 upto 7: + draw p rotatedaround ((6pt,5pt),(i*45)); + endfor; + fill cloud; +endchar; + +"FilledSnowCloud"; +beginchar(36,10pt#,10pt#,0); + pickup normalpen; + fill cloud shifted(0, 4pt); + pickup pencircle scaled 2linewidth; + drawdot(3pt,3pt); drawdot(6pt,2pt); drawdot(2pt,3pt); + drawdot(1pt,0); drawdot(8pt,1pt); drawdot(9pt,3pt); + drawdot(7pt,3pt); drawdot(4pt,0); drawdot(5pt,2pt); +endchar; + +%HalfWeakRainCloud 165 +%CloudBlitz 166 + +def wind(expr n, strength) = + beginchar((char n),0pt#,11pt#,0); + pickup normalpen; + draw (0,4pt)--(0,10pt); + for k=0 upto strength/2: + draw (0,(10-k)*1pt)--(-2pt,(11-k)*1pt); + endfor + if (strength mod 2 = 1): + draw (0,(9.5-strength/2)*1pt)--(-1pt,(10-strength/2)*1pt); + fi +endchar; +enddef; + +for j=0 step 1 until 10: + wind(48+j,j); +endfor; + +end. +%%%%%%%%%%%%%%%%%% end of ifwea.gen %%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifwea10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifwea10.mf new file mode 100644 index 00000000000..a0086ad9cc8 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifwea10.mf @@ -0,0 +1,22 @@ +%%%%%%%%%%%%%%%%%% ifwea10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de + +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=0.5pt; + +input ifwea.gen; + +%%%%%%%%%%%%%%%%%% end of ifwea10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/texmf-dist/fonts/source/public/ifsym/ifweab10.mf b/Master/texmf-dist/fonts/source/public/ifsym/ifweab10.mf new file mode 100644 index 00000000000..63d7373298b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/ifsym/ifweab10.mf @@ -0,0 +1,22 @@ +%%%%%%%%%%%%%%%%%% ifwea10.mf %%%%%%%%%%%%%%%%%%%%%%% +% (c) Ingo Kloeckl +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. + +% History +% 20.12.1999 v1.0 IK +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% weather symbols +% by I.Kloeckl, ingo.kloeckl@2k-software.de + +font_size=10pt#; +mode_setup; +design_size=10pt#; +linewidth=1.0pt; + +input ifwea.gen; + +%%%%%%%%%%%%%%%%%% end of ifwea10.mf %%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file |