summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-21 03:01:52 +0000
committerNorbert Preining <norbert@preining.info>2020-01-21 03:01:52 +0000
commitb3f7f9ce3596843d5cf8e97c1855d9a15c0e4f47 (patch)
tree4287816d3535abe1f4ac55d6033d559eb9413dfe /fonts
parentfccbbdebf9887a283cd611aba2e1fc0a605aec8e (diff)
CTAN sync 202001210301
Diffstat (limited to 'fonts')
-rw-r--r--fonts/clara/README2
-rw-r--r--fonts/clara/type1/ClaraBold.pfbbin92800 -> 75486 bytes
-rw-r--r--fonts/wasy-type1/README9
-rw-r--r--fonts/wasy-type1/afm/wasy10.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasy10.afm)48
-rw-r--r--fonts/wasy-type1/afm/wasy5.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasy5.afm)48
-rw-r--r--fonts/wasy-type1/afm/wasy6.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasy6.afm)288
-rw-r--r--fonts/wasy-type1/afm/wasy7.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasy7.afm)48
-rw-r--r--fonts/wasy-type1/afm/wasy8.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasy8.afm)288
-rw-r--r--fonts/wasy-type1/afm/wasy9.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasy9.afm)288
-rw-r--r--fonts/wasy-type1/afm/wasyb10.afm (renamed from fonts/wasy2/ps-type1/hoekwater/afm/wasyb10.afm)46
-rw-r--r--fonts/wasy-type1/afm/wasysl10.afm148
-rw-r--r--fonts/wasy-type1/map/wasy.map (renamed from fonts/wasy2/ps-type1/hoekwater/wasy.map)2
-rw-r--r--fonts/wasy-type1/type1/wasy10.pfbbin0 -> 33599 bytes
-rw-r--r--fonts/wasy-type1/type1/wasy5.pfbbin0 -> 35369 bytes
-rw-r--r--fonts/wasy-type1/type1/wasy6.pfbbin0 -> 34562 bytes
-rw-r--r--fonts/wasy-type1/type1/wasy7.pfbbin0 -> 34930 bytes
-rw-r--r--fonts/wasy-type1/type1/wasy8.pfbbin0 -> 33956 bytes
-rw-r--r--fonts/wasy-type1/type1/wasy9.pfbbin0 -> 34678 bytes
-rw-r--r--fonts/wasy-type1/type1/wasyb10.pfbbin0 -> 36295 bytes
-rw-r--r--fonts/wasy-type1/type1/wasysl10.pfbbin0 -> 41403 bytes
-rw-r--r--fonts/wasy/README20
-rw-r--r--fonts/wasy/WASYFONT.2 (renamed from fonts/wasy2/wasyfont.2)13
-rw-r--r--fonts/wasy/WASYFONT.tex (renamed from fonts/wasy2/wasyfont.tex)91
-rw-r--r--fonts/wasy/lasychr.mf (renamed from fonts/wasy2/lasychr.mf)0
-rw-r--r--fonts/wasy/rsym.mf (renamed from fonts/wasy2/rsym.mf)107
-rw-r--r--fonts/wasy/tfm/wasy10.tfmbin0 -> 908 bytes
-rw-r--r--fonts/wasy/tfm/wasy5.tfmbin0 -> 908 bytes
-rw-r--r--fonts/wasy/tfm/wasy6.tfmbin0 -> 912 bytes
-rw-r--r--fonts/wasy/tfm/wasy7.tfmbin0 -> 912 bytes
-rw-r--r--fonts/wasy/tfm/wasy8.tfmbin0 -> 904 bytes
-rw-r--r--fonts/wasy/tfm/wasy9.tfmbin0 -> 908 bytes
-rw-r--r--fonts/wasy/tfm/wasyb10.tfmbin0 -> 912 bytes
-rw-r--r--fonts/wasy/tfm/wasysl10.tfmbin0 -> 1032 bytes
-rw-r--r--fonts/wasy/wasy10.mf (renamed from fonts/wasy2/wasy10.mf)0
-rw-r--r--fonts/wasy/wasy5.mf (renamed from fonts/wasy2/wasy5.mf)0
-rw-r--r--fonts/wasy/wasy6.mf (renamed from fonts/wasy2/wasy6.mf)0
-rw-r--r--fonts/wasy/wasy7.mf (renamed from fonts/wasy2/wasy7.mf)0
-rw-r--r--fonts/wasy/wasy8.mf (renamed from fonts/wasy2/wasy8.mf)0
-rw-r--r--fonts/wasy/wasy9.mf (renamed from fonts/wasy2/wasy9.mf)0
-rw-r--r--fonts/wasy/wasyb10.mf (renamed from fonts/wasy2/wasyb10.mf)0
-rw-r--r--fonts/wasy/wasychr.mf (renamed from fonts/wasy2/wasychr.mf)123
-rw-r--r--fonts/wasy/wasydoc.pdfbin0 -> 300644 bytes
-rw-r--r--fonts/wasy/wasydoc.tex (renamed from fonts/wasy2/wasydoc.tex)452
-rw-r--r--fonts/wasy/wasysl10.mf100
-rw-r--r--fonts/wasy2/legal.txt9
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/README36
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasy10.pfmbin775 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasy5.pfmbin773 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasy6.pfmbin480 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasy7.pfmbin773 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasy8.pfmbin480 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasy9.pfmbin480 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/pfm/wasyb10.pfmbin777 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasy10.pfbbin29425 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasy5.pfbbin33462 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasy6.pfbbin33376 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasy7.pfbbin32913 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasy8.pfbbin32738 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasy9.pfbbin32786 -> 0 bytes
-rw-r--r--fonts/wasy2/ps-type1/hoekwater/wasyb10.pfbbin34613 -> 0 bytes
-rw-r--r--fonts/wasy2/wasydoc.pdfbin180250 -> 0 bytes
61 files changed, 1466 insertions, 700 deletions
diff --git a/fonts/clara/README b/fonts/clara/README
index c5d084686c..db3f79a2ad 100644
--- a/fonts/clara/README
+++ b/fonts/clara/README
@@ -1,5 +1,5 @@
Clara Fonts
-Version 2019-12-24
+Version 2020-01-20
The Clara fonts by Séamas Ó Brógáin are included, along with LaTeX support.
For more information on usage, see clara-doc.pdf. For a sample, see
diff --git a/fonts/clara/type1/ClaraBold.pfb b/fonts/clara/type1/ClaraBold.pfb
index c37db1ede0..57399d8b65 100644
--- a/fonts/clara/type1/ClaraBold.pfb
+++ b/fonts/clara/type1/ClaraBold.pfb
Binary files differ
diff --git a/fonts/wasy-type1/README b/fonts/wasy-type1/README
new file mode 100644
index 0000000000..ddf43b51d8
--- /dev/null
+++ b/fonts/wasy-type1/README
@@ -0,0 +1,9 @@
+Wasy-type1
+==========
+
+This package contains the pfb and afm files resulting from the conversion from metafont of Roland Waldi's update of the wasy symbol fonts to version 2.4, adding several new glyphs and correcting others. (The conversion used mftrace, potrace and fontforge.) Glyphs that were unchanged since the last such conversion in 1998 by Taco Hoekwater were copied from his pfb files. A corresponding map file is also provided.
+
+Author: Michael Sharpe: msharpe at ucsd dot edu
+Version 001.001, 01-16-2020
+Licence: Following Roland Waldi and Taco Hoekwater, these fonts are declared simply to be in the public domain.
+Copyright (c): Roland Waldi (1990--2020), Taco Hoekwater (1998), Michael Sharpe (2019--2020) \ No newline at end of file
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasy10.afm b/fonts/wasy-type1/afm/wasy10.afm
index 7899f5daf3..e609103d7f 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasy10.afm
+++ b/fonts/wasy-type1/afm/wasy10.afm
@@ -1,25 +1,21 @@
StartFontMetrics 2.0
-Comment Copyright Metafont original (c) 1992 Ronald Waldi, Metafont curve conversion by Metafog (c) 1995 Richard Kinch.
-Comment Panose 5 1 5 0 4 0 0 2 0 4
-FullName wasy10
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:09:25 2020
FontName wasy10
-FamilyName wasy10
-Weight Normal
-Notice Copyright 1998 Taco Hoekwater
-Version 001.000
+FullName wasy10
+FamilyName wasy
+Weight Regular
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019--2020 by Michael Sharpe using mftrace as the starting point.
+ItalicAngle 0
IsFixedPitch false
-ItalicAngle 0.00
-FontBBox -23 -1667 1720 881
-Ascender 688
-Descender -137
-XHeight 431
-CapHeight 586
UnderlinePosition -100
UnderlineThickness 50
-StdHW 22
-StdVW 25
-EncodingScheme AdobeStandardEncoding
-StartCharMetrics 123
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -23 -1667 1720 752
+StartCharMetrics 128
+C 0 ; WX 666 ; N APLup ; B 55 -11 609 694 ;
C 1 ; WX 777 ; N lhd ; B 82 -41 691 541 ;
C 2 ; WX 777 ; N unlhd ; B 82 -143 692 636 ;
C 3 ; WX 777 ; N rhd ; B 83 -41 693 541 ;
@@ -96,12 +92,17 @@ C 73 ; WX 777 ; N Leftcircle ; B 55 -83 400 583 ;
C 74 ; WX 777 ; N Rightcircle ; B 373 -83 718 583 ;
C 75 ; WX 578 ; N UParrow ; B 17 -56 559 556 ;
C 76 ; WX 578 ; N DOWNarrow ; B 17 -56 559 556 ;
+C 77 ; WX 556 ; N Paragraph ; B 69 -108 486 704 ;
+C 78 ; WX 694 ; N Euro ; B 28 -11 632 693 ;
+C 79 ; WX 444 ; N zh ; B 16 -194 423 431 ;
C 80 ; WX 333 ; N gluonelement ; B -20 -71 351 571 ;
C 81 ; WX 333 ; N gluonbelement ; B -23 230 348 571 ;
C 82 ; WX 333 ; N gluoneelement ; B -20 230 351 571 ;
+C 83 ; WX 694 ; N applecmd ; B 28 1 666 640 ;
+C 84 ; WX 306 ; N longs ; B 33 0 358 705 ;
C 85 ; WX 444 ; N inve ; B 28 -17 415 442 ;
-C 86 ; WX 799 ; N conjunction ; B 55 0 677 622 ;
-C 87 ; WX 972 ; N opposition ; B 55 -108 935 881 ;
+C 86 ; WX 743 ; N conjunction ; B 55 0 679 624 ;
+C 87 ; WX 944 ; N opposition ; B 55 -136 903 710 ;
C 88 ; WX 700 ; N jupiter ; B 51 0 648 683 ;
C 89 ; WX 583 ; N saturn ; B 48 -194 528 683 ;
C 90 ; WX 541 ; N uranus ; B 55 -116 486 636 ;
@@ -122,10 +123,10 @@ C 104 ; WX 1000 ; N permil ; B 55 -56 943 750 ;
C 105 ; WX 555 ; N thorn ; B 28 -194 520 706 ;
C 106 ; WX 680 ; N Thorn ; B 35 0 623 683 ;
C 107 ; WX 500 ; N dh ; B 28 -11 470 694 ;
-C 108 ; WX 472 ; N openo ; B 55 -17 501 442 ;
-C 109 ; WX 550 ; N ataribox ; B 34 1 528 751 ;
-C 110 ; WX 777 ; N APLuparrowbox ; B 55 -158 720 658 ;
-C 111 ; WX 777 ; N APLdownarrowbox ; B 55 -158 720 658 ;
+C 108 ; WX 472 ; N openo ; B 28 -16 447 442 ;
+C 109 ; WX 509 ; N ataribox ; B 25 -1 484 695 ;
+C 110 ; WX 778 ; N APLuparrowbox ; B 55 -158 722 658 ;
+C 111 ; WX 778 ; N APLdownarrowbox ; B 55 -158 722 658 ;
C 112 ; WX 777 ; N APLleftarrowbox ; B 55 -158 720 658 ;
C 113 ; WX 777 ; N APLrightarrowbox ; B 55 -158 720 658 ;
C 114 ; WX 416 ; N varint ; B 55 -1111 554 0 ;
@@ -142,6 +143,5 @@ C 124 ; WX 111 ; N brokenvert ; B 34 11 75 683 ;
C 125 ; WX 777 ; N APLinput ; B 55 -158 720 658 ;
C 126 ; WX 777 ; N APLbox ; B 55 -158 720 658 ;
C 127 ; WX 500 ; N APLcomment ; B 55 -20 443 500 ;
-C 0 ; WX 666 ; N APLup ; B 55 -11 609 694 ;
EndCharMetrics
EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasy5.afm b/fonts/wasy-type1/afm/wasy5.afm
index c9993ffaaa..7b2ec794d0 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasy5.afm
+++ b/fonts/wasy-type1/afm/wasy5.afm
@@ -1,25 +1,21 @@
StartFontMetrics 2.0
-Comment Copyright Metafont original (c) 1992 Ronald Waldi, Metafont curve conversion by Metafog (c) 1995 Richard Kinch.
-Comment Panose 5 1 0 0 2 0 0 2 0 3
-FullName wasy5
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:07:01 2020
FontName wasy5
-FamilyName wasy5
-Weight Medium
-Notice Copyright 1998 Taco Hoekwater
-Version 001.000
+FullName wasy5
+FamilyName wasy
+Weight Regular
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019--2020 by Michael Sharpe. These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle 0
IsFixedPitch false
-ItalicAngle 0.00
-FontBBox 0 -1667 2177 1500
-Ascender 700
-Descender -200
-XHeight 431
-CapHeight 700
UnderlinePosition -100
UnderlineThickness 50
-StdHW 33
-StdVW 42
-EncodingScheme AdobeStandardEncoding
-StartCharMetrics 123
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 0 -1667 2177 764
+StartCharMetrics 128
+C 0 ; WX 889 ; N APLup ; B 97 -11 788 694 ;
C 1 ; WX 1028 ; N lhd ; B 132 -51 892 551 ;
C 2 ; WX 1028 ; N unlhd ; B 132 -159 892 644 ;
C 3 ; WX 1028 ; N rhd ; B 132 -51 892 551 ;
@@ -96,12 +92,17 @@ C 73 ; WX 1028 ; N Leftcircle ; B 97 -167 533 667 ;
C 74 ; WX 1028 ; N Rightcircle ; B 491 -167 927 667 ;
C 75 ; WX 650 ; N UParrow ; B 50 -132 596 632 ;
C 76 ; WX 650 ; N DOWNarrow ; B 50 -132 596 632 ;
+C 77 ; WX 750 ; N Paragraph ; B 115 -108 634 704 ;
+C 78 ; WX 979 ; N Euro ; B 63 -11 819 694 ;
+C 79 ; WX 611 ; N zh ; B 48 -194 550 431 ;
C 80 ; WX 472 ; N gluonelement ; B 0 -79 469 580 ;
C 81 ; WX 472 ; N gluonbelement ; B 0 222 469 580 ;
C 82 ; WX 472 ; N gluoneelement ; B 0 222 469 580 ;
+C 83 ; WX 750 ; N applecmd ; B 56 2 694 639 ;
+C 84 ; WX 438 ; N longs ; B 83 0 470 706 ;
C 85 ; WX 611 ; N inve ; B 62 -17 543 442 ;
-C 86 ; WX 878 ; N conjunction ; B 97 0 711 614 ;
-C 87 ; WX 1056 ; N opposition ; B 97 -108 983 889 ;
+C 86 ; WX 809 ; N conjunction ; B 97 0 713 616 ;
+C 87 ; WX 1021 ; N opposition ; B 97 -136 927 693 ;
C 88 ; WX 756 ; N jupiter ; B 67 0 686 683 ;
C 89 ; WX 729 ; N saturn ; B 63 -194 660 683 ;
C 90 ; WX 625 ; N uranus ; B 97 -116 527 644 ;
@@ -122,10 +123,10 @@ C 104 ; WX 1306 ; N permil ; B 97 -56 1205 750 ;
C 105 ; WX 750 ; N thorn ; B 75 -194 675 706 ;
C 106 ; WX 900 ; N Thorn ; B 85 0 799 683 ;
C 107 ; WX 681 ; N dh ; B 64 -11 614 694 ;
-C 108 ; WX 646 ; N openo ; B 97 -17 643 442 ;
-C 109 ; WX 1100 ; N ataribox ; B 55 0 1045 1500 ;
-C 110 ; WX 1028 ; N APLuparrowbox ; B 97 -208 927 702 ;
-C 111 ; WX 1028 ; N APLdownarrowbox ; B 97 -202 927 708 ;
+C 108 ; WX 646 ; N openo ; B 63 -16 577 442 ;
+C 109 ; WX 509 ; N ataribox ; B 25 -1 484 695 ;
+C 110 ; WX 1028 ; N APLuparrowbox ; B 98 -165 930 666 ;
+C 111 ; WX 1028 ; N APLdownarrowbox ; B 98 -165 930 666 ;
C 112 ; WX 1028 ; N APLleftarrowbox ; B 97 -166 927 666 ;
C 113 ; WX 1028 ; N APLrightarrowbox ; B 97 -166 927 666 ;
C 114 ; WX 576 ; N varint ; B 97 -1111 719 0 ;
@@ -142,6 +143,5 @@ C 124 ; WX 194 ; N brokenvert ; B 67 11 123 683 ;
C 125 ; WX 1028 ; N APLinput ; B 97 -166 927 666 ;
C 126 ; WX 1028 ; N APLbox ; B 97 -166 927 666 ;
C 127 ; WX 681 ; N APLcomment ; B 97 -28 580 625 ;
-C 0 ; WX 889 ; N APLup ; B 97 -11 788 694 ;
EndCharMetrics
EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasy6.afm b/fonts/wasy-type1/afm/wasy6.afm
index 53b0d2a89e..f90351db87 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasy6.afm
+++ b/fonts/wasy-type1/afm/wasy6.afm
@@ -1,141 +1,147 @@
-StartFontMetrics 4.0
-Comment Copyright 1995, Richard J. Kinch
-FontName wasy6
-FullName wasy6
-FamilyName wasy6
-Comment UniqueID 0
-FontBBox -25 -1667 2020 1321
-Notice Copyright 1995, Richard J. Kinch
-EncodingScheme FontSpecific
-XHeight 431
-ItalicAngle 0
-StartCharMetrics 123
-C 0 ; WX 806 ; N APLup ; B 78 -10 724 694 ;
-C 1 ; WX 935 ; N lhd ; B 111 -48 821 548 ;
-C 2 ; WX 935 ; N unlhd ; B 111 -148 821 642 ;
-C 3 ; WX 935 ; N rhd ; B 111 -48 821 548 ;
-C 4 ; WX 935 ; N unrhd ; B 111 -148 821 642 ;
-C 5 ; WX 806 ; N therefore ; B 127 0 675 491 ;
-C 6 ; WX 783 ; N recorder ; B 68 -45 677 564 ;
-C 7 ; WX 1069 ; N phone ; B 49 0 1017 625 ;
-C 8 ; WX 782 ; N checked ; B 65 0 723 694 ;
-C 9 ; WX 611 ; N pointer ; B 46 0 555 644 ;
-C 10 ; WX 518 ; N bell ; B 78 0 436 475 ;
-C 11 ; WX 676 ; N eigthnote ; B 78 0 594 694 ;
-C 12 ; WX 417 ; N quarternote ; B 78 0 335 694 ;
-C 13 ; WX 417 ; N halfnote ; B 78 -37 335 694 ;
-C 14 ; WX 481 ; N fullnote ; B 78 -16 400 211 ;
-C 15 ; WX 870 ; N twonotes ; B 78 0 789 705 ;
-C 16 ; WX 935 ; N LHD ; B 111 -21 821 521 ;
-C 17 ; WX 935 ; N RHD ; B 111 -21 821 521 ;
-C 18 ; WX 546 ; N lightning ; B 52 -97 491 694 ;
-C 19 ; WX 1000 ; N ascnode ; B 52 -177 945 677 ;
-C 20 ; WX 1000 ; N descnode ; B 52 -177 945 677 ;
-C 21 ; WX 827 ; N invdiameter ; B 74 -87 749 587 ;
-C 22 ; WX 935 ; N logof ; B 78 -139 853 639 ;
-C 23 ; WX 852 ; N aries ; B 48 -10 801 706 ;
-C 24 ; WX 806 ; N invneg ; B 78 83 724 363 ;
-C 25 ; WX 588 ; N female ; B 78 -221 509 537 ;
-C 26 ; WX 843 ; N male ; B 78 0 694 615 ;
-C 27 ; WX 783 ; N currency ; B 68 -45 711 598 ;
-C 28 ; WX 852 ; N clock ; B 94 0 754 660 ;
-C 29 ; WX 935 ; N varprop ; B 111 53 821 447 ;
-C 30 ; WX 935 ; N varangle ; B 92 -128 840 628 ;
-C 31 ; WX 827 ; N diameter ; B 74 -87 749 587 ;
-C 32 ; WX 417 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 1194 ; N rightturn ; B 236 -128 956 740 ;
-C 34 ; WX 1194 ; N leftturn ; B 236 -128 956 740 ;
-C 35 ; WX 935 ; N Circle ; B 78 -139 853 639 ;
-C 36 ; WX 935 ; N leftmoon ; B 78 -141 557 641 ;
-C 37 ; WX 935 ; N rightmoon ; B 375 -141 853 641 ;
-C 38 ; WX 588 ; N earth ; B 78 0 509 759 ;
-C 39 ; WX 588 ; N mercury ; B 78 -221 509 726 ;
-C 40 ; WX 417 ; N leftarrowhead ; B 78 83 291 417 ;
-C 41 ; WX 417 ; N rightarrowhead ; B 123 83 335 417 ;
-C 42 ; WX 611 ; N uparrowhead ; B 111 -186 497 0 ;
-C 43 ; WX 611 ; N downarrowhead ; B 111 0 497 186 ;
-C 44 ; WX 852 ; N smiley ; B 94 0 754 660 ;
-C 45 ; WX 852 ; N blacksmiley ; B 94 0 754 660 ;
-C 46 ; WX 852 ; N sun ; B 50 -27 798 721 ;
-C 47 ; WX 852 ; N frownie ; B 94 0 754 660 ;
-C 48 ; WX 870 ; N agemO ; B 66 -21 801 683 ;
-C 49 ; WX 870 ; N Bowtie ; B 84 40 783 643 ;
-C 50 ; WX 812 ; N Box ; B 113 -41 695 541 ;
-C 51 ; WX 838 ; N Diamond ; B 77 1 758 682 ;
-C 52 ; WX 812 ; N XBox ; B 113 -41 695 541 ;
-C 53 ; WX 812 ; N lozenge ; B 115 -39 694 539 ;
-C 54 ; WX 812 ; N kreuz ; B 142 -13 667 513 ;
-C 55 ; WX 765 ; N hexagon ; B 51 -39 711 539 ;
-C 56 ; WX 1167 ; N octagon ; B 155 -178 1011 678 ;
-C 57 ; WX 682 ; N varhexagon ; B 50 -80 629 580 ;
-C 58 ; WX 806 ; N AC ; B -13 111 815 389 ;
-C 59 ; WX 1194 ; N leadsto ; B -13 83 1113 417 ;
-C 60 ; WX 935 ; N sqsubset ; B 121 -48 848 548 ;
-C 61 ; WX 935 ; N sqsupset ; B 84 -48 811 548 ;
-C 62 ; WX 935 ; N apprle ; B 111 -161 821 661 ;
-C 63 ; WX 935 ; N apprge ; B 111 -161 821 661 ;
-C 64 ; WX 935 ; N VHF ; B 52 -43 880 543 ;
-C 65 ; WX 820 ; N hexstar ; B 58 -56 759 556 ;
-C 66 ; WX 732 ; N varhexstar ; B 59 -100 671 600 ;
-C 67 ; WX 732 ; N davidsstar ; B 59 -100 671 600 ;
-C 68 ; WX 935 ; N pentagon ; B 95 -70 837 639 ;
-C 69 ; WX 935 ; N pentastar ; B 161 57 771 639 ;
-C 70 ; WX 806 ; N APLdown ; B 78 -10 724 694 ;
-C 71 ; WX 935 ; N LEFTCIRCLE ; B 78 -139 466 639 ;
-C 72 ; WX 935 ; N RIGHTCIRCLE ; B 466 -139 853 639 ;
-C 73 ; WX 935 ; N Leftcircle ; B 78 -139 484 639 ;
-C 74 ; WX 935 ; N Rightcircle ; B 447 -139 853 639 ;
-C 75 ; WX 618 ; N UParrow ; B 36 -106 578 606 ;
-C 76 ; WX 618 ; N DOWNarrow ; B 36 -106 578 606 ;
-C 80 ; WX 417 ; N gluonelement ; B -13 -78 426 578 ;
-C 81 ; WX 417 ; N gluonbelement ; B -13 223 426 578 ;
-C 82 ; WX 417 ; N gluoneelement ; B -13 223 426 578 ;
-C 85 ; WX 546 ; N inve ; B 46 -16 496 441 ;
-C 86 ; WX 843 ; N conjunction ; B 78 0 694 615 ;
-C 87 ; WX 1019 ; N opposition ; B 78 -108 963 887 ;
-C 88 ; WX 738 ; N jupiter ; B 61 0 672 683 ;
-C 89 ; WX 681 ; N saturn ; B 59 -194 616 683 ;
-C 90 ; WX 588 ; N uranus ; B 78 -116 509 643 ;
-C 91 ; WX 718 ; N neptun ; B 14 -181 573 681 ;
-C 92 ; WX 681 ; N pluto ; B 65 0 616 683 ;
-C 93 ; WX 852 ; N taurus ; B 158 -22 690 721 ;
-C 94 ; WX 852 ; N gemini ; B 52 -65 797 759 ;
-C 95 ; WX 1060 ; N cancer ; B 52 0 1005 694 ;
-C 96 ; WX 1199 ; N virgo ; B 52 -194 1188 697 ;
-C 97 ; WX 1199 ; N libra ; B 52 0 1144 508 ;
-C 98 ; WX 1199 ; N scorpio ; B 52 -129 1188 694 ;
-C 99 ; WX 732 ; N sagittarius ; B 78 0 710 632 ;
-C 100 ; WX 852 ; N capricorn ; B 52 -10 808 694 ;
-C 101 ; WX 1199 ; N aquarius ; B 52 -13 1144 444 ;
-C 102 ; WX 852 ; N pisces ; B 52 0 797 694 ;
-C 103 ; WX 611 ; N cent ; B 53 -194 562 630 ;
-C 104 ; WX 1194 ; N permil ; B 79 -56 1113 756 ;
-C 105 ; WX 676 ; N thorn ; B 57 -194 619 705 ;
-C 106 ; WX 819 ; N Thorn ; B 67 0 737 683 ;
-C 107 ; WX 611 ; N dh ; B 47 -10 563 694 ;
-C 108 ; WX 579 ; N openo ; B 78 -16 589 441 ;
-C 109 ; WX 917 ; N ataribox ; B -25 -71 942 1321 ;
-C 110 ; WX 935 ; N APLuparrowbox ; B 78 -177 853 671 ;
-C 111 ; WX 935 ; N APLdownarrowbox ; B 78 -171 853 677 ;
-C 112 ; WX 935 ; N APLleftarrowbox ; B 78 -164 853 664 ;
-C 113 ; WX 935 ; N APLrightarrowbox ; B 78 -164 853 664 ;
-C 114 ; WX 514 ; N varint ; B 78 -1111 659 0 ;
-C 115 ; WX 903 ; N iint ; B 79 -1111 1048 0 ;
-C 116 ; WX 1292 ; N iiint ; B 79 -1111 1437 0 ;
-C 117 ; WX 870 ; N varoint ; B 143 -1111 724 0 ;
-C 118 ; WX 903 ; N oiint ; B 79 -1111 1048 0 ;
-C 119 ; WX 676 ; N dispvarint ; B 78 -1667 853 0 ;
-C 120 ; WX 1259 ; N dispiint ; B 79 -1667 1437 0 ;
-C 121 ; WX 0 ; N dispiiint ; B 79 -1667 2020 0 ;
-C 122 ; WX 676 ; N dispvaroint ; B 78 -1667 863 0 ;
-C 123 ; WX 1259 ; N dispoiint ; B 79 -1667 1437 0 ;
-C 124 ; WX 157 ; N brokenvert ; B 50 10 104 684 ;
-C 125 ; WX 935 ; N APLinput ; B 78 -164 853 664 ;
-C 126 ; WX 935 ; N APLbox ; B 78 -164 853 664 ;
-C 127 ; WX 611 ; N APLcomment ; B 78 -27 529 583 ;
-EndCharMetrics
-StartKernData
-StartKernPairs 0
-EndKernPairs
-EndKernData
-EndFontMetrics
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 14:57:24 2020
+FontName wasy6
+FullName wasy6
+FamilyName wasy
+Weight Regular
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019--2020 by Michael Sharpe. These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -13 -1667 2020 759
+StartCharMetrics 128
+C 0 ; WX 806 ; N APLup ; B 78 -10 724 694 ;
+C 1 ; WX 935 ; N lhd ; B 111 -48 821 548 ;
+C 2 ; WX 935 ; N unlhd ; B 111 -148 821 642 ;
+C 3 ; WX 935 ; N rhd ; B 111 -48 821 548 ;
+C 4 ; WX 935 ; N unrhd ; B 111 -148 821 642 ;
+C 5 ; WX 806 ; N therefore ; B 127 0 675 491 ;
+C 6 ; WX 783 ; N recorder ; B 68 -45 677 564 ;
+C 7 ; WX 1069 ; N phone ; B 49 0 1017 625 ;
+C 8 ; WX 782 ; N checked ; B 65 0 723 694 ;
+C 9 ; WX 611 ; N pointer ; B 46 0 555 644 ;
+C 10 ; WX 518 ; N bell ; B 78 0 436 475 ;
+C 11 ; WX 676 ; N eigthnote ; B 78 0 594 694 ;
+C 12 ; WX 417 ; N quarternote ; B 78 0 335 694 ;
+C 13 ; WX 417 ; N halfnote ; B 78 -37 335 694 ;
+C 14 ; WX 481 ; N fullnote ; B 78 -16 400 211 ;
+C 15 ; WX 870 ; N twonotes ; B 78 0 789 705 ;
+C 16 ; WX 935 ; N LHD ; B 111 -21 821 521 ;
+C 17 ; WX 935 ; N RHD ; B 111 -21 821 521 ;
+C 18 ; WX 546 ; N lightning ; B 52 -97 491 694 ;
+C 19 ; WX 1000 ; N ascnode ; B 52 -177 945 677 ;
+C 20 ; WX 1000 ; N descnode ; B 52 -177 945 677 ;
+C 21 ; WX 827 ; N invdiameter ; B 74 -87 749 587 ;
+C 22 ; WX 935 ; N logof ; B 78 -139 853 639 ;
+C 23 ; WX 852 ; N aries ; B 48 -10 801 706 ;
+C 24 ; WX 806 ; N invneg ; B 78 83 724 363 ;
+C 25 ; WX 588 ; N female ; B 78 -221 509 537 ;
+C 26 ; WX 843 ; N male ; B 78 0 694 615 ;
+C 27 ; WX 783 ; N currency ; B 68 -45 711 598 ;
+C 28 ; WX 852 ; N clock ; B 94 0 754 660 ;
+C 29 ; WX 935 ; N varprop ; B 111 53 821 447 ;
+C 30 ; WX 935 ; N varangle ; B 92 -128 840 628 ;
+C 31 ; WX 827 ; N diameter ; B 74 -87 749 587 ;
+C 32 ; WX 935 ; N CIRCLE ; B 78 -139 853 639 ;
+C 33 ; WX 1194 ; N rightturn ; B 236 -128 956 740 ;
+C 34 ; WX 1194 ; N leftturn ; B 236 -128 956 740 ;
+C 35 ; WX 935 ; N Circle ; B 78 -139 853 639 ;
+C 36 ; WX 935 ; N leftmoon ; B 78 -141 557 641 ;
+C 37 ; WX 935 ; N rightmoon ; B 375 -141 853 641 ;
+C 38 ; WX 588 ; N earth ; B 78 0 509 759 ;
+C 39 ; WX 588 ; N mercury ; B 78 -221 509 726 ;
+C 40 ; WX 417 ; N leftarrowhead ; B 78 83 291 417 ;
+C 41 ; WX 417 ; N rightarrowhead ; B 123 83 335 417 ;
+C 42 ; WX 611 ; N uparrowhead ; B 111 -186 497 0 ;
+C 43 ; WX 611 ; N downarrowhead ; B 111 0 497 186 ;
+C 44 ; WX 852 ; N smiley ; B 94 0 754 660 ;
+C 45 ; WX 852 ; N blacksmiley ; B 94 0 754 660 ;
+C 46 ; WX 852 ; N sun ; B 50 -27 798 721 ;
+C 47 ; WX 852 ; N frownie ; B 94 0 754 660 ;
+C 48 ; WX 870 ; N agemO ; B 66 -21 801 683 ;
+C 49 ; WX 870 ; N Bowtie ; B 84 40 783 643 ;
+C 50 ; WX 812 ; N Box ; B 113 -41 695 541 ;
+C 51 ; WX 838 ; N Diamond ; B 77 1 758 682 ;
+C 52 ; WX 812 ; N XBox ; B 113 -41 695 541 ;
+C 53 ; WX 812 ; N lozenge ; B 115 -39 694 539 ;
+C 54 ; WX 812 ; N kreuz ; B 142 -13 667 513 ;
+C 55 ; WX 765 ; N hexagon ; B 51 -39 711 539 ;
+C 56 ; WX 1167 ; N octagon ; B 155 -178 1011 678 ;
+C 57 ; WX 682 ; N varhexagon ; B 50 -80 629 580 ;
+C 58 ; WX 806 ; N AC ; B -13 111 815 389 ;
+C 59 ; WX 1194 ; N leadsto ; B -13 83 1113 417 ;
+C 60 ; WX 935 ; N sqsubset ; B 121 -48 848 548 ;
+C 61 ; WX 935 ; N sqsupset ; B 84 -48 811 548 ;
+C 62 ; WX 935 ; N apprle ; B 111 -161 821 661 ;
+C 63 ; WX 935 ; N apprge ; B 111 -161 821 661 ;
+C 64 ; WX 935 ; N VHF ; B 52 -43 880 543 ;
+C 65 ; WX 820 ; N hexstar ; B 58 -56 759 556 ;
+C 66 ; WX 732 ; N varhexstar ; B 59 -100 671 600 ;
+C 67 ; WX 732 ; N davidsstar ; B 59 -100 671 600 ;
+C 68 ; WX 935 ; N pentagon ; B 95 -70 837 639 ;
+C 69 ; WX 935 ; N pentastar ; B 161 57 771 639 ;
+C 70 ; WX 806 ; N APLdown ; B 78 -10 724 694 ;
+C 71 ; WX 935 ; N LEFTCIRCLE ; B 78 -139 466 639 ;
+C 72 ; WX 935 ; N RIGHTCIRCLE ; B 466 -139 853 639 ;
+C 73 ; WX 935 ; N Leftcircle ; B 78 -139 484 639 ;
+C 74 ; WX 935 ; N Rightcircle ; B 447 -139 853 639 ;
+C 75 ; WX 618 ; N UParrow ; B 36 -106 578 606 ;
+C 76 ; WX 618 ; N DOWNarrow ; B 36 -106 578 606 ;
+C 77 ; WX 676 ; N Paragraph ; B 94 -107 581 704 ;
+C 78 ; WX 866 ; N Euro ; B 46 -10 752 693 ;
+C 79 ; WX 546 ; N zh ; B 32 -194 504 431 ;
+C 80 ; WX 417 ; N gluonelement ; B -13 -78 426 578 ;
+C 81 ; WX 417 ; N gluonbelement ; B -13 223 426 578 ;
+C 82 ; WX 417 ; N gluoneelement ; B -13 223 426 578 ;
+C 83 ; WX 722 ; N applecmd ; B 42 1 680 639 ;
+C 84 ; WX 384 ; N longs ; B 64 0 423 705 ;
+C 85 ; WX 546 ; N inve ; B 46 -16 496 441 ;
+C 86 ; WX 778 ; N conjunction ; B 79 0 696 617 ;
+C 87 ; WX 986 ; N opposition ; B 79 -136 911 697 ;
+C 88 ; WX 738 ; N jupiter ; B 61 0 672 683 ;
+C 89 ; WX 681 ; N saturn ; B 59 -194 616 683 ;
+C 90 ; WX 588 ; N uranus ; B 78 -116 509 643 ;
+C 91 ; WX 718 ; N neptun ; B 14 -181 573 681 ;
+C 92 ; WX 681 ; N pluto ; B 65 0 616 683 ;
+C 93 ; WX 852 ; N taurus ; B 158 -22 690 721 ;
+C 94 ; WX 852 ; N gemini ; B 52 -65 797 759 ;
+C 95 ; WX 1060 ; N cancer ; B 52 0 1005 694 ;
+C 96 ; WX 1199 ; N virgo ; B 52 -194 1188 697 ;
+C 97 ; WX 1199 ; N libra ; B 52 0 1144 508 ;
+C 98 ; WX 1199 ; N scorpio ; B 52 -129 1188 694 ;
+C 99 ; WX 732 ; N sagittarius ; B 78 0 710 632 ;
+C 100 ; WX 852 ; N capricorn ; B 52 -10 808 694 ;
+C 101 ; WX 1199 ; N aquarius ; B 52 -13 1144 444 ;
+C 102 ; WX 852 ; N pisces ; B 52 0 797 694 ;
+C 103 ; WX 611 ; N cent ; B 53 -194 562 630 ;
+C 104 ; WX 1194 ; N permil ; B 79 -56 1113 756 ;
+C 105 ; WX 676 ; N thorn ; B 57 -194 619 705 ;
+C 106 ; WX 819 ; N Thorn ; B 67 0 737 683 ;
+C 107 ; WX 611 ; N dh ; B 47 -10 563 694 ;
+C 108 ; WX 579 ; N openo ; B 47 -15 528 440 ;
+C 109 ; WX 509 ; N ataribox ; B 25 -1 484 695 ;
+C 110 ; WX 935 ; N APLuparrowbox ; B 79 -165 855 664 ;
+C 111 ; WX 935 ; N APLdownarrowbox ; B 79 -165 855 668 ;
+C 112 ; WX 935 ; N APLleftarrowbox ; B 78 -164 853 664 ;
+C 113 ; WX 935 ; N APLrightarrowbox ; B 78 -164 853 664 ;
+C 114 ; WX 514 ; N varint ; B 78 -1111 659 0 ;
+C 115 ; WX 903 ; N iint ; B 79 -1111 1048 0 ;
+C 116 ; WX 1292 ; N iiint ; B 79 -1111 1437 0 ;
+C 117 ; WX 870 ; N varoint ; B 143 -1111 724 0 ;
+C 118 ; WX 903 ; N oiint ; B 79 -1111 1048 0 ;
+C 119 ; WX 676 ; N dispvarint ; B 78 -1667 853 0 ;
+C 120 ; WX 1259 ; N dispiint ; B 79 -1667 1437 0 ;
+C 121 ; WX 0 ; N dispiiint ; B 79 -1667 2020 0 ;
+C 122 ; WX 676 ; N dispvaroint ; B 78 -1667 863 0 ;
+C 123 ; WX 1259 ; N dispoiint ; B 79 -1667 1437 0 ;
+C 124 ; WX 157 ; N brokenvert ; B 50 10 104 684 ;
+C 125 ; WX 935 ; N APLinput ; B 78 -164 853 664 ;
+C 126 ; WX 935 ; N APLbox ; B 78 -164 853 664 ;
+C 127 ; WX 611 ; N APLcomment ; B 78 -27 529 583 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasy7.afm b/fonts/wasy-type1/afm/wasy7.afm
index 05c47674d1..f71354495e 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasy7.afm
+++ b/fonts/wasy-type1/afm/wasy7.afm
@@ -1,25 +1,21 @@
StartFontMetrics 2.0
-Comment Copyright Metafont original (c) 1992 Ronald Waldi, Metafont curve conversion by Metafog (c) 1995 Richard Kinch.
-Comment Panose 5 1 6 0 4 0 0 2 0 3
-FullName wasy7
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:07:56 2020
FontName wasy7
-FamilyName wasy7
-Weight Medium
-Notice Copyright 1998 Taco Hoekwater
-Version 001.000
+FullName wasy7
+FamilyName wasy
+Weight Regular
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019 by Michael Sharpe. These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle 0
IsFixedPitch false
-ItalicAngle 0.00
-FontBBox -17 -1667 1912 1071
-Ascender 700
-Descender -200
-XHeight 431
-CapHeight 700
UnderlinePosition -100
UnderlineThickness 50
-StdHW 28
-StdVW 34
-EncodingScheme AdobeStandardEncoding
-StartCharMetrics 123
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -17 -1667 1912 756
+StartCharMetrics 128
+C 0 ; WX 754 ; N APLup ; B 69 -10 682 694 ;
C 1 ; WX 877 ; N lhd ; B 100 -44 774 544 ;
C 2 ; WX 877 ; N unlhd ; B 100 -143 774 640 ;
C 3 ; WX 877 ; N rhd ; B 100 -44 774 544 ;
@@ -96,12 +92,17 @@ C 73 ; WX 877 ; N Leftcircle ; B 69 -119 454 619 ;
C 74 ; WX 877 ; N Rightcircle ; B 420 -119 805 619 ;
C 75 ; WX 603 ; N UParrow ; B 30 -88 570 588 ;
C 76 ; WX 603 ; N DOWNarrow ; B 30 -88 570 588 ;
+C 77 ; WX 631 ; N Paragraph ; B 85 -107 545 703 ;
+C 78 ; WX 801 ; N Euro ; B 39 -10 708 693 ;
+C 79 ; WX 508 ; N zh ; B 25 -194 474 431 ;
C 80 ; WX 385 ; N gluonelement ; B -16 -76 399 576 ;
C 81 ; WX 385 ; N gluonbelement ; B -17 225 399 576 ;
C 82 ; WX 385 ; N gluoneelement ; B -16 225 399 576 ;
+C 83 ; WX 710 ; N applecmd ; B 35 0 674 639 ;
+C 84 ; WX 354 ; N longs ; B 55 0 400 705 ;
C 85 ; WX 508 ; N inve ; B 39 -15 466 440 ;
-C 86 ; WX 825 ; N conjunction ; B 69 0 687 617 ;
-C 87 ; WX 1000 ; N opposition ; B 69 -107 952 884 ;
+C 86 ; WX 763 ; N conjunction ; B 69 0 687 618 ;
+C 87 ; WX 969 ; N opposition ; B 69 -136 907 700 ;
C 88 ; WX 724 ; N jupiter ; B 57 0 662 683 ;
C 89 ; WX 646 ; N saturn ; B 55 -194 585 683 ;
C 90 ; WX 569 ; N uranus ; B 69 -116 500 640 ;
@@ -122,10 +123,10 @@ C 104 ; WX 1123 ; N permil ; B 69 -56 1051 750 ;
C 105 ; WX 631 ; N thorn ; B 48 -194 583 704 ;
C 106 ; WX 768 ; N Thorn ; B 57 0 696 683 ;
C 107 ; WX 569 ; N dh ; B 39 -10 530 694 ;
-C 108 ; WX 539 ; N openo ; B 69 -15 558 440 ;
-C 109 ; WX 786 ; N ataribox ; B 39 0 746 1071 ;
-C 110 ; WX 877 ; N APLuparrowbox ; B 69 -162 805 662 ;
-C 111 ; WX 877 ; N APLdownarrowbox ; B 69 -162 805 662 ;
+C 108 ; WX 539 ; N openo ; B 39 -15 500 441 ;
+C 109 ; WX 509 ; N ataribox ; B 25 -1 484 694 ;
+C 110 ; WX 877 ; N APLuparrowbox ; B 70 -161 807 663 ;
+C 111 ; WX 877 ; N APLdownarrowbox ; B 70 -161 807 663 ;
C 112 ; WX 877 ; N APLleftarrowbox ; B 69 -162 805 662 ;
C 113 ; WX 877 ; N APLrightarrowbox ; B 69 -162 805 662 ;
C 114 ; WX 477 ; N varint ; B 69 -1111 620 0 ;
@@ -142,6 +143,5 @@ C 124 ; WX 139 ; N brokenvert ; B 44 10 92 685 ;
C 125 ; WX 877 ; N APLinput ; B 69 -162 805 662 ;
C 126 ; WX 877 ; N APLbox ; B 69 -162 805 662 ;
C 127 ; WX 569 ; N APLcomment ; B 69 -24 497 554 ;
-C 0 ; WX 754 ; N APLup ; B 69 -10 682 694 ;
EndCharMetrics
EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasy8.afm b/fonts/wasy-type1/afm/wasy8.afm
index 50fbb76afc..0396b48882 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasy8.afm
+++ b/fonts/wasy-type1/afm/wasy8.afm
@@ -1,141 +1,147 @@
-StartFontMetrics 4.0
-Comment Copyright 1995, Richard J. Kinch
-FontName wasy8
-FullName wasy8
-FamilyName wasy8
-Comment UniqueID 0
-FontBBox -23 -1667 1827 991
-Notice Copyright 1995, Richard J. Kinch
-EncodingScheme FontSpecific
-XHeight 431
-ItalicAngle 0
-StartCharMetrics 123
-C 0 ; WX 708 ; N APLup ; B 59 -10 647 694 ;
-C 1 ; WX 826 ; N lhd ; B 88 -44 736 544 ;
-C 2 ; WX 826 ; N unlhd ; B 88 -145 736 638 ;
-C 3 ; WX 826 ; N rhd ; B 88 -44 736 544 ;
-C 4 ; WX 826 ; N unrhd ; B 88 -145 736 638 ;
-C 5 ; WX 708 ; N therefore ; B 81 0 625 486 ;
-C 6 ; WX 744 ; N recorder ; B 49 -45 658 564 ;
-C 7 ; WX 1042 ; N phone ; B 35 0 1004 625 ;
-C 8 ; WX 743 ; N checked ; B 48 0 702 694 ;
-C 9 ; WX 531 ; N pointer ; B 29 0 493 644 ;
-C 10 ; WX 484 ; N bell ; B 59 0 423 475 ;
-C 11 ; WX 590 ; N eigthnote ; B 59 0 529 694 ;
-C 12 ; WX 354 ; N quarternote ; B 59 0 293 694 ;
-C 13 ; WX 354 ; N halfnote ; B 59 -31 293 694 ;
-C 14 ; WX 413 ; N fullnote ; B 59 -15 352 192 ;
-C 15 ; WX 767 ; N twonotes ; B 59 0 706 705 ;
-C 16 ; WX 826 ; N LHD ; B 88 -21 736 521 ;
-C 17 ; WX 826 ; N RHD ; B 88 -21 736 521 ;
-C 18 ; WX 472 ; N lightning ; B 36 -97 434 694 ;
-C 19 ; WX 885 ; N ascnode ; B 36 -173 847 673 ;
-C 20 ; WX 885 ; N descnode ; B 36 -173 847 673 ;
-C 21 ; WX 788 ; N invdiameter ; B 58 -85 728 585 ;
-C 22 ; WX 826 ; N logof ; B 59 -104 765 604 ;
-C 23 ; WX 813 ; N aries ; B 33 -10 777 706 ;
-C 24 ; WX 708 ; N invneg ; B 59 87 647 359 ;
-C 25 ; WX 549 ; N female ; B 59 -217 489 537 ;
-C 26 ; WX 805 ; N male ; B 59 0 678 619 ;
-C 27 ; WX 744 ; N currency ; B 49 -45 693 599 ;
-C 28 ; WX 813 ; N clock ; B 75 0 735 660 ;
-C 29 ; WX 826 ; N varprop ; B 88 72 736 428 ;
-C 30 ; WX 826 ; N varangle ; B 73 -93 751 593 ;
-C 31 ; WX 788 ; N diameter ; B 58 -85 728 585 ;
-C 32 ; WX 354 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 1063 ; N rightturn ; B 170 -126 890 746 ;
-C 34 ; WX 1063 ; N leftturn ; B 170 -126 890 746 ;
-C 35 ; WX 826 ; N Circle ; B 59 -104 765 604 ;
-C 36 ; WX 826 ; N leftmoon ; B 59 -106 493 606 ;
-C 37 ; WX 826 ; N rightmoon ; B 331 -106 765 606 ;
-C 38 ; WX 549 ; N earth ; B 59 0 489 755 ;
-C 39 ; WX 549 ; N mercury ; B 59 -217 489 730 ;
-C 40 ; WX 354 ; N leftarrowhead ; B 59 83 251 417 ;
-C 41 ; WX 354 ; N rightarrowhead ; B 101 83 293 417 ;
-C 42 ; WX 531 ; N uparrowhead ; B 88 -183 441 0 ;
-C 43 ; WX 531 ; N downarrowhead ; B 88 0 441 183 ;
-C 44 ; WX 813 ; N smiley ; B 75 0 735 660 ;
-C 45 ; WX 813 ; N blacksmiley ; B 75 0 735 660 ;
-C 46 ; WX 813 ; N sun ; B 35 -23 775 717 ;
-C 47 ; WX 813 ; N frownie ; B 75 0 735 660 ;
-C 48 ; WX 767 ; N agemO ; B 47 -21 718 683 ;
-C 49 ; WX 767 ; N Bowtie ; B 66 44 699 639 ;
-C 50 ; WX 761 ; N Box ; B 93 -36 666 536 ;
-C 51 ; WX 799 ; N Diamond ; B 58 1 738 682 ;
-C 52 ; WX 761 ; N XBox ; B 93 -36 666 536 ;
-C 53 ; WX 761 ; N lozenge ; B 94 -35 664 535 ;
-C 54 ; WX 761 ; N kreuz ; B 117 -13 642 513 ;
-C 55 ; WX 726 ; N hexagon ; B 36 -35 687 535 ;
-C 56 ; WX 1063 ; N octagon ; B 106 -175 956 675 ;
-C 57 ; WX 643 ; N varhexagon ; B 35 -76 605 576 ;
-C 58 ; WX 708 ; N AC ; B -23 115 728 385 ;
-C 59 ; WX 1063 ; N leadsto ; B -23 83 1001 417 ;
-C 60 ; WX 826 ; N sqsubset ; B 99 -44 758 544 ;
-C 61 ; WX 826 ; N sqsupset ; B 66 -44 725 544 ;
-C 62 ; WX 826 ; N apprle ; B 88 -158 736 658 ;
-C 63 ; WX 826 ; N apprge ; B 88 -158 736 658 ;
-C 64 ; WX 826 ; N VHF ; B 36 -33 788 533 ;
-C 65 ; WX 781 ; N hexstar ; B 41 -53 737 553 ;
-C 66 ; WX 693 ; N varhexstar ; B 42 -98 648 598 ;
-C 67 ; WX 693 ; N davidsstar ; B 42 -98 648 598 ;
-C 68 ; WX 826 ; N pentagon ; B 74 -41 750 604 ;
-C 69 ; WX 826 ; N pentastar ; B 124 55 700 604 ;
-C 70 ; WX 708 ; N APLdown ; B 115 -5 591 649 ;
-C 71 ; WX 826 ; N LEFTCIRCLE ; B 59 -104 412 604 ;
-C 72 ; WX 826 ; N RIGHTCIRCLE ; B 412 -104 765 604 ;
-C 73 ; WX 826 ; N Leftcircle ; B 59 -104 428 604 ;
-C 74 ; WX 826 ; N Rightcircle ; B 396 -104 765 604 ;
-C 75 ; WX 583 ; N UParrow ; B 19 -75 561 575 ;
-C 76 ; WX 583 ; N DOWNarrow ; B 19 -75 561 575 ;
-C 80 ; WX 354 ; N gluonelement ; B -23 -74 374 574 ;
-C 81 ; WX 354 ; N gluonbelement ; B -23 227 374 574 ;
-C 82 ; WX 354 ; N gluoneelement ; B -23 227 374 574 ;
-C 85 ; WX 472 ; N inve ; B 29 -16 440 441 ;
-C 86 ; WX 805 ; N conjunction ; B 59 0 678 619 ;
-C 87 ; WX 979 ; N opposition ; B 59 -108 940 883 ;
-C 88 ; WX 714 ; N jupiter ; B 53 0 655 683 ;
-C 89 ; WX 620 ; N saturn ; B 52 -194 561 683 ;
-C 90 ; WX 549 ; N uranus ; B 59 -116 489 639 ;
-C 91 ; WX 667 ; N neptun ; B 0 -181 548 681 ;
-C 92 ; WX 620 ; N pluto ; B 59 0 561 683 ;
-C 93 ; WX 813 ; N taurus ; B 143 -18 667 717 ;
-C 94 ; WX 813 ; N gemini ; B 36 -59 774 753 ;
-C 95 ; WX 1021 ; N cancer ; B 36 0 982 694 ;
-C 96 ; WX 1160 ; N virgo ; B 36 -194 1165 697 ;
-C 97 ; WX 1160 ; N libra ; B 36 0 1121 506 ;
-C 98 ; WX 1160 ; N scorpio ; B 36 -118 1165 694 ;
-C 99 ; WX 705 ; N sagittarius ; B 59 0 682 624 ;
-C 100 ; WX 813 ; N capricorn ; B 36 -10 785 694 ;
-C 101 ; WX 1160 ; N aquarius ; B 35 -14 1122 445 ;
-C 102 ; WX 813 ; N pisces ; B 36 0 774 694 ;
-C 103 ; WX 531 ; N cent ; B 35 -194 499 630 ;
-C 104 ; WX 1063 ; N permil ; B 59 -56 1001 750 ;
-C 105 ; WX 590 ; N thorn ; B 34 -194 553 705 ;
-C 106 ; WX 723 ; N Thorn ; B 46 0 661 683 ;
-C 107 ; WX 531 ; N dh ; B 29 -10 501 694 ;
-C 108 ; WX 502 ; N openo ; B 59 -16 528 441 ;
-C 109 ; WX 688 ; N ataribox ; B -19 -53 706 991 ;
-C 110 ; WX 826 ; N APLuparrowbox ; B 59 -160 765 660 ;
-C 111 ; WX 826 ; N APLdownarrowbox ; B 59 -160 765 660 ;
-C 112 ; WX 826 ; N APLleftarrowbox ; B 59 -160 765 660 ;
-C 113 ; WX 826 ; N APLrightarrowbox ; B 59 -160 765 660 ;
-C 114 ; WX 443 ; N varint ; B 59 -1111 588 0 ;
-C 115 ; WX 797 ; N iint ; B 59 -1111 942 0 ;
-C 116 ; WX 1151 ; N iiint ; B 59 -1111 1296 0 ;
-C 117 ; WX 767 ; N varoint ; B 107 -1111 658 0 ;
-C 118 ; WX 797 ; N oiint ; B 59 -1111 942 0 ;
-C 119 ; WX 590 ; N dispvarint ; B 59 -1667 765 0 ;
-C 120 ; WX 1122 ; N dispiint ; B 59 -1667 1296 0 ;
-C 121 ; WX 0 ; N dispiiint ; B 59 -1667 1827 0 ;
-C 122 ; WX 590 ; N dispvaroint ; B 29 -1667 807 0 ;
-C 123 ; WX 1122 ; N dispoiint ; B 59 -1667 1296 0 ;
-C 124 ; WX 118 ; N brokenvert ; B 35 10 80 684 ;
-C 125 ; WX 826 ; N APLinput ; B 59 -160 765 660 ;
-C 126 ; WX 826 ; N APLbox ; B 59 -160 765 660 ;
-C 127 ; WX 531 ; N APLcomment ; B 59 -23 470 531 ;
-EndCharMetrics
-StartKernData
-StartKernPairs 0
-EndKernPairs
-EndKernData
-EndFontMetrics
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:08:33 2020
+FontName wasy8
+FullName wasy8
+FamilyName wasy
+Weight Regular
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019--2020 by Michael Sharpe. These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -23 -1667 1827 755
+StartCharMetrics 128
+C 0 ; WX 708 ; N APLup ; B 59 -10 647 694 ;
+C 1 ; WX 826 ; N lhd ; B 88 -44 736 544 ;
+C 2 ; WX 826 ; N unlhd ; B 88 -145 736 638 ;
+C 3 ; WX 826 ; N rhd ; B 88 -44 736 544 ;
+C 4 ; WX 826 ; N unrhd ; B 88 -145 736 638 ;
+C 5 ; WX 708 ; N therefore ; B 81 0 625 486 ;
+C 6 ; WX 744 ; N recorder ; B 49 -45 658 564 ;
+C 7 ; WX 1042 ; N phone ; B 35 0 1004 625 ;
+C 8 ; WX 743 ; N checked ; B 48 0 702 694 ;
+C 9 ; WX 531 ; N pointer ; B 29 0 493 644 ;
+C 10 ; WX 484 ; N bell ; B 59 0 423 475 ;
+C 11 ; WX 590 ; N eigthnote ; B 59 0 529 694 ;
+C 12 ; WX 354 ; N quarternote ; B 59 0 293 694 ;
+C 13 ; WX 354 ; N halfnote ; B 59 -32 293 694 ;
+C 14 ; WX 413 ; N fullnote ; B 59 -15 352 192 ;
+C 15 ; WX 767 ; N twonotes ; B 59 0 706 705 ;
+C 16 ; WX 826 ; N LHD ; B 88 -21 736 521 ;
+C 17 ; WX 826 ; N RHD ; B 88 -21 736 521 ;
+C 18 ; WX 472 ; N lightning ; B 36 -97 434 694 ;
+C 19 ; WX 885 ; N ascnode ; B 36 -173 847 673 ;
+C 20 ; WX 885 ; N descnode ; B 36 -173 847 673 ;
+C 21 ; WX 788 ; N invdiameter ; B 58 -85 728 585 ;
+C 22 ; WX 826 ; N logof ; B 59 -104 765 604 ;
+C 23 ; WX 813 ; N aries ; B 33 -10 777 706 ;
+C 24 ; WX 708 ; N invneg ; B 59 87 647 359 ;
+C 25 ; WX 549 ; N female ; B 59 -217 489 537 ;
+C 26 ; WX 805 ; N male ; B 59 0 678 619 ;
+C 27 ; WX 744 ; N currency ; B 49 -45 693 599 ;
+C 28 ; WX 813 ; N clock ; B 75 0 735 660 ;
+C 29 ; WX 826 ; N varprop ; B 88 72 736 428 ;
+C 30 ; WX 826 ; N varangle ; B 73 -93 751 593 ;
+C 31 ; WX 788 ; N diameter ; B 58 -85 728 585 ;
+C 32 ; WX 826 ; N CIRCLE ; B 59 -104 765 604 ;
+C 33 ; WX 1063 ; N rightturn ; B 170 -126 890 746 ;
+C 34 ; WX 1063 ; N leftturn ; B 170 -126 890 746 ;
+C 35 ; WX 826 ; N Circle ; B 59 -104 765 604 ;
+C 36 ; WX 826 ; N leftmoon ; B 59 -106 493 606 ;
+C 37 ; WX 826 ; N rightmoon ; B 331 -106 765 606 ;
+C 38 ; WX 549 ; N earth ; B 59 0 489 755 ;
+C 39 ; WX 549 ; N mercury ; B 59 -217 489 730 ;
+C 40 ; WX 354 ; N leftarrowhead ; B 59 83 251 417 ;
+C 41 ; WX 354 ; N rightarrowhead ; B 101 83 293 417 ;
+C 42 ; WX 531 ; N uparrowhead ; B 88 -183 441 0 ;
+C 43 ; WX 531 ; N downarrowhead ; B 88 0 441 183 ;
+C 44 ; WX 813 ; N smiley ; B 75 0 735 660 ;
+C 45 ; WX 813 ; N blacksmiley ; B 75 0 735 660 ;
+C 46 ; WX 813 ; N sun ; B 35 -23 775 717 ;
+C 47 ; WX 813 ; N frownie ; B 75 0 735 660 ;
+C 48 ; WX 767 ; N agemO ; B 47 -21 718 683 ;
+C 49 ; WX 767 ; N Bowtie ; B 66 44 699 639 ;
+C 50 ; WX 761 ; N Box ; B 93 -36 666 536 ;
+C 51 ; WX 799 ; N Diamond ; B 58 1 738 682 ;
+C 52 ; WX 761 ; N XBox ; B 93 -36 666 536 ;
+C 53 ; WX 761 ; N lozenge ; B 94 -35 664 535 ;
+C 54 ; WX 761 ; N kreuz ; B 117 -13 642 513 ;
+C 55 ; WX 726 ; N hexagon ; B 36 -35 687 535 ;
+C 56 ; WX 1063 ; N octagon ; B 106 -175 956 675 ;
+C 57 ; WX 643 ; N varhexagon ; B 35 -76 605 576 ;
+C 58 ; WX 708 ; N AC ; B -23 115 728 385 ;
+C 59 ; WX 1063 ; N leadsto ; B -23 83 1001 417 ;
+C 60 ; WX 826 ; N sqsubset ; B 99 -44 758 544 ;
+C 61 ; WX 826 ; N sqsupset ; B 66 -44 725 544 ;
+C 62 ; WX 826 ; N apprle ; B 88 -158 736 658 ;
+C 63 ; WX 826 ; N apprge ; B 88 -158 736 658 ;
+C 64 ; WX 826 ; N VHF ; B 36 -33 788 533 ;
+C 65 ; WX 781 ; N hexstar ; B 41 -53 737 553 ;
+C 66 ; WX 693 ; N varhexstar ; B 42 -98 648 598 ;
+C 67 ; WX 693 ; N davidsstar ; B 42 -98 648 598 ;
+C 68 ; WX 826 ; N pentagon ; B 74 -41 750 604 ;
+C 69 ; WX 826 ; N pentastar ; B 124 55 700 604 ;
+C 70 ; WX 708 ; N APLdown ; B 115 -10 591 649 ;
+C 71 ; WX 826 ; N LEFTCIRCLE ; B 59 -104 412 604 ;
+C 72 ; WX 826 ; N RIGHTCIRCLE ; B 412 -104 765 604 ;
+C 73 ; WX 826 ; N Leftcircle ; B 59 -104 428 604 ;
+C 74 ; WX 826 ; N Rightcircle ; B 396 -104 765 604 ;
+C 75 ; WX 583 ; N UParrow ; B 19 -75 561 575 ;
+C 76 ; WX 583 ; N DOWNarrow ; B 19 -75 561 575 ;
+C 77 ; WX 590 ; N Paragraph ; B 74 -107 516 704 ;
+C 78 ; WX 738 ; N Euro ; B 29 -10 673 693 ;
+C 79 ; WX 472 ; N zh ; B 18 -194 448 431 ;
+C 80 ; WX 354 ; N gluonelement ; B -23 -74 374 574 ;
+C 81 ; WX 354 ; N gluonbelement ; B -23 227 374 574 ;
+C 82 ; WX 354 ; N gluoneelement ; B -23 227 374 574 ;
+C 83 ; WX 694 ; N applecmd ; B 28 1 666 640 ;
+C 84 ; WX 325 ; N longs ; B 41 0 378 703 ;
+C 85 ; WX 472 ; N inve ; B 29 -16 440 441 ;
+C 86 ; WX 746 ; N conjunction ; B 59 0 679 620 ;
+C 87 ; WX 950 ; N opposition ; B 59 -136 898 703 ;
+C 88 ; WX 714 ; N jupiter ; B 53 0 655 683 ;
+C 89 ; WX 620 ; N saturn ; B 52 -194 561 683 ;
+C 90 ; WX 549 ; N uranus ; B 59 -116 489 639 ;
+C 91 ; WX 667 ; N neptun ; B 0 -181 548 681 ;
+C 92 ; WX 620 ; N pluto ; B 59 0 561 683 ;
+C 93 ; WX 813 ; N taurus ; B 143 -18 667 717 ;
+C 94 ; WX 813 ; N gemini ; B 36 -59 774 753 ;
+C 95 ; WX 1021 ; N cancer ; B 36 0 982 694 ;
+C 96 ; WX 1160 ; N virgo ; B 36 -194 1165 697 ;
+C 97 ; WX 1160 ; N libra ; B 36 0 1121 506 ;
+C 98 ; WX 1160 ; N scorpio ; B 36 -118 1165 694 ;
+C 99 ; WX 705 ; N sagittarius ; B 59 0 682 624 ;
+C 100 ; WX 813 ; N capricorn ; B 36 -10 785 694 ;
+C 101 ; WX 1160 ; N aquarius ; B 35 -14 1122 445 ;
+C 102 ; WX 813 ; N pisces ; B 36 0 774 694 ;
+C 103 ; WX 531 ; N cent ; B 35 -194 499 630 ;
+C 104 ; WX 1063 ; N permil ; B 59 -56 1001 750 ;
+C 105 ; WX 590 ; N thorn ; B 34 -194 553 705 ;
+C 106 ; WX 723 ; N Thorn ; B 46 0 661 683 ;
+C 107 ; WX 531 ; N dh ; B 29 -10 501 694 ;
+C 108 ; WX 502 ; N openo ; B 29 -15 473 441 ;
+C 109 ; WX 509 ; N ataribox ; B 25 0 484 694 ;
+C 110 ; WX 826 ; N APLuparrowbox ; B 59 -162 766 662 ;
+C 111 ; WX 826 ; N APLdownarrowbox ; B 59 -162 766 662 ;
+C 112 ; WX 826 ; N APLleftarrowbox ; B 59 -160 765 660 ;
+C 113 ; WX 826 ; N APLrightarrowbox ; B 59 -160 765 660 ;
+C 114 ; WX 443 ; N varint ; B 59 -1111 588 0 ;
+C 115 ; WX 797 ; N iint ; B 59 -1111 942 0 ;
+C 116 ; WX 1151 ; N iiint ; B 59 -1111 1296 0 ;
+C 117 ; WX 767 ; N varoint ; B 107 -1111 658 0 ;
+C 118 ; WX 797 ; N oiint ; B 59 -1111 942 0 ;
+C 119 ; WX 590 ; N dispvarint ; B 59 -1667 765 0 ;
+C 120 ; WX 1122 ; N dispiint ; B 59 -1667 1296 0 ;
+C 121 ; WX 0 ; N dispiiint ; B 59 -1667 1827 0 ;
+C 122 ; WX 590 ; N dispvaroint ; B 29 -1667 807 0 ;
+C 123 ; WX 1122 ; N dispoiint ; B 59 -1667 1296 0 ;
+C 124 ; WX 118 ; N brokenvert ; B 35 10 80 684 ;
+C 125 ; WX 826 ; N APLinput ; B 59 -160 765 660 ;
+C 126 ; WX 826 ; N APLbox ; B 59 -160 765 660 ;
+C 127 ; WX 531 ; N APLcomment ; B 59 -23 470 531 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasy9.afm b/fonts/wasy-type1/afm/wasy9.afm
index 2e5ce9e175..a0957b8261 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasy9.afm
+++ b/fonts/wasy-type1/afm/wasy9.afm
@@ -1,141 +1,147 @@
-StartFontMetrics 4.0
-Comment Copyright 1995, Richard J. Kinch
-FontName wasy9
-FullName wasy9
-FamilyName wasy9
-Comment UniqueID 0
-FontBBox -21 -1667 1768 882
-Notice Copyright 1995, Richard J. Kinch
-EncodingScheme FontSpecific
-XHeight 431
-ItalicAngle 0
-StartCharMetrics 123
-C 0 ; WX 685 ; N APLup ; B 57 -11 626 694 ;
-C 1 ; WX 799 ; N lhd ; B 85 -41 712 541 ;
-C 2 ; WX 799 ; N unlhd ; B 85 -142 712 637 ;
-C 3 ; WX 799 ; N rhd ; B 85 -41 712 541 ;
-C 4 ; WX 799 ; N unrhd ; B 85 -142 712 637 ;
-C 5 ; WX 685 ; N therefore ; B 70 0 613 485 ;
-C 6 ; WX 740 ; N recorder ; B 46 -46 656 564 ;
-C 7 ; WX 1042 ; N phone ; B 35 0 1005 625 ;
-C 8 ; WX 739 ; N checked ; B 47 0 699 694 ;
-C 9 ; WX 514 ; N pointer ; B 28 0 478 644 ;
-C 10 ; WX 482 ; N bell ; B 57 0 423 475 ;
-C 11 ; WX 571 ; N eigthnote ; B 57 0 512 694 ;
-C 12 ; WX 343 ; N quarternote ; B 57 0 284 694 ;
-C 13 ; WX 343 ; N halfnote ; B 57 -28 284 694 ;
-C 14 ; WX 400 ; N fullnote ; B 57 -14 341 186 ;
-C 15 ; WX 742 ; N twonotes ; B 57 0 683 704 ;
-C 16 ; WX 799 ; N LHD ; B 85 -20 712 520 ;
-C 17 ; WX 799 ; N RHD ; B 85 -20 712 520 ;
-C 18 ; WX 457 ; N lightning ; B 36 -97 419 694 ;
-C 19 ; WX 856 ; N ascnode ; B 36 -171 818 671 ;
-C 20 ; WX 856 ; N descnode ; B 36 -171 818 671 ;
-C 21 ; WX 784 ; N invdiameter ; B 54 -87 728 587 ;
-C 22 ; WX 799 ; N logof ; B 57 -93 740 593 ;
-C 23 ; WX 809 ; N aries ; B 33 -11 774 707 ;
-C 24 ; WX 685 ; N invneg ; B 57 88 626 357 ;
-C 25 ; WX 545 ; N female ; B 57 -216 487 538 ;
-C 26 ; WX 802 ; N male ; B 57 0 678 621 ;
-C 27 ; WX 740 ; N currency ; B 46 -46 691 599 ;
-C 28 ; WX 809 ; N clock ; B 73 0 733 660 ;
-C 29 ; WX 799 ; N varprop ; B 85 79 712 421 ;
-C 30 ; WX 799 ; N varangle ; B 72 -81 726 581 ;
-C 31 ; WX 784 ; N diameter ; B 54 -87 728 587 ;
-C 32 ; WX 343 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 1028 ; N rightturn ; B 152 -124 873 749 ;
-C 34 ; WX 1028 ; N leftturn ; B 152 -124 873 749 ;
-C 35 ; WX 799 ; N Circle ; B 57 -93 740 593 ;
-C 36 ; WX 799 ; N leftmoon ; B 57 -94 477 594 ;
-C 37 ; WX 799 ; N rightmoon ; B 320 -94 740 594 ;
-C 38 ; WX 545 ; N earth ; B 57 0 487 753 ;
-C 39 ; WX 545 ; N mercury ; B 57 -216 487 732 ;
-C 40 ; WX 343 ; N leftarrowhead ; B 57 83 242 417 ;
-C 41 ; WX 343 ; N rightarrowhead ; B 98 83 284 417 ;
-C 42 ; WX 514 ; N uparrowhead ; B 85 -182 426 0 ;
-C 43 ; WX 514 ; N downarrowhead ; B 85 0 426 182 ;
-C 44 ; WX 809 ; N smiley ; B 73 0 733 660 ;
-C 45 ; WX 809 ; N blacksmiley ; B 73 0 733 660 ;
-C 46 ; WX 809 ; N sun ; B 35 -21 772 716 ;
-C 47 ; WX 809 ; N frownie ; B 73 0 733 660 ;
-C 48 ; WX 742 ; N agemO ; B 46 -22 695 683 ;
-C 49 ; WX 742 ; N Bowtie ; B 64 45 676 638 ;
-C 50 ; WX 753 ; N Box ; B 91 -35 660 535 ;
-C 51 ; WX 795 ; N Diamond ; B 56 1 737 682 ;
-C 52 ; WX 753 ; N XBox ; B 91 -35 660 535 ;
-C 53 ; WX 753 ; N lozenge ; B 92 -34 659 534 ;
-C 54 ; WX 753 ; N kreuz ; B 113 -13 638 513 ;
-C 55 ; WX 722 ; N hexagon ; B 35 -34 684 534 ;
-C 56 ; WX 1028 ; N octagon ; B 90 -173 937 673 ;
-C 57 ; WX 639 ; N varhexagon ; B 35 -74 602 574 ;
-C 58 ; WX 685 ; N AC ; B -21 116 704 384 ;
-C 59 ; WX 1028 ; N leadsto ; B -21 83 969 417 ;
-C 60 ; WX 799 ; N sqsubset ; B 96 -41 733 541 ;
-C 61 ; WX 799 ; N sqsupset ; B 64 -41 701 541 ;
-C 62 ; WX 799 ; N apprle ; B 85 -156 712 656 ;
-C 63 ; WX 799 ; N apprge ; B 85 -156 712 656 ;
-C 64 ; WX 799 ; N VHF ; B 36 -31 761 531 ;
-C 65 ; WX 777 ; N hexstar ; B 41 -51 733 551 ;
-C 66 ; WX 689 ; N varhexstar ; B 42 -96 645 596 ;
-C 67 ; WX 689 ; N davidsstar ; B 42 -96 645 596 ;
-C 68 ; WX 799 ; N pentagon ; B 72 -31 725 593 ;
-C 69 ; WX 799 ; N pentastar ; B 116 54 681 593 ;
-C 70 ; WX 685 ; N APLdown ; B 57 -11 626 694 ;
-C 71 ; WX 799 ; N LEFTCIRCLE ; B 57 -93 399 593 ;
-C 72 ; WX 799 ; N RIGHTCIRCLE ; B 398 -93 740 593 ;
-C 73 ; WX 799 ; N Leftcircle ; B 57 -93 412 593 ;
-C 74 ; WX 799 ; N Rightcircle ; B 385 -93 740 593 ;
-C 75 ; WX 580 ; N UParrow ; B 19 -64 559 564 ;
-C 76 ; WX 580 ; N DOWNarrow ; B 19 -64 559 564 ;
-C 80 ; WX 343 ; N gluonelement ; B -21 -73 362 573 ;
-C 81 ; WX 343 ; N gluonbelement ; B -21 229 362 573 ;
-C 82 ; WX 343 ; N gluoneelement ; B -21 229 362 573 ;
-C 85 ; WX 457 ; N inve ; B 28 -16 427 441 ;
-C 86 ; WX 802 ; N conjunction ; B 57 0 678 621 ;
-C 87 ; WX 975 ; N opposition ; B 57 -108 937 882 ;
-C 88 ; WX 707 ; N jupiter ; B 50 0 649 683 ;
-C 89 ; WX 600 ; N saturn ; B 50 -194 543 683 ;
-C 90 ; WX 545 ; N uranus ; B 57 -116 487 637 ;
-C 91 ; WX 659 ; N neptun ; B 0 -181 544 681 ;
-C 92 ; WX 600 ; N pluto ; B 57 0 543 683 ;
-C 93 ; WX 809 ; N taurus ; B 143 -17 664 716 ;
-C 94 ; WX 809 ; N gemini ; B 36 -57 771 751 ;
-C 95 ; WX 1017 ; N cancer ; B 36 0 979 694 ;
-C 96 ; WX 1156 ; N virgo ; B 36 -194 1162 697 ;
-C 97 ; WX 1156 ; N libra ; B 36 0 1118 505 ;
-C 98 ; WX 1156 ; N scorpio ; B 36 -114 1162 694 ;
-C 99 ; WX 705 ; N sagittarius ; B 57 0 678 621 ;
-C 100 ; WX 809 ; N capricorn ; B 36 -11 782 694 ;
-C 101 ; WX 1156 ; N aquarius ; B 34 -15 1119 445 ;
-C 102 ; WX 809 ; N pisces ; B 36 0 771 694 ;
-C 103 ; WX 514 ; N cent ; B 34 -194 483 630 ;
-C 104 ; WX 1028 ; N permil ; B 57 -56 969 750 ;
-C 105 ; WX 571 ; N thorn ; B 30 -194 535 705 ;
-C 106 ; WX 699 ; N Thorn ; B 40 0 640 683 ;
-C 107 ; WX 514 ; N dh ; B 28 -11 485 694 ;
-C 108 ; WX 485 ; N openo ; B 57 -16 514 441 ;
-C 109 ; WX 611 ; N ataribox ; B -17 -47 628 881 ;
-C 110 ; WX 799 ; N APLuparrowbox ; B 57 -159 740 659 ;
-C 111 ; WX 799 ; N APLdownarrowbox ; B 57 -159 740 659 ;
-C 112 ; WX 799 ; N APLleftarrowbox ; B 57 -159 740 659 ;
-C 113 ; WX 799 ; N APLrightarrowbox ; B 57 -159 740 659 ;
-C 114 ; WX 428 ; N varint ; B 57 -1111 569 0 ;
-C 115 ; WX 771 ; N iint ; B 57 -1111 911 0 ;
-C 116 ; WX 1113 ; N iiint ; B 57 -1111 1254 0 ;
-C 117 ; WX 742 ; N varoint ; B 95 -1111 645 0 ;
-C 118 ; WX 771 ; N oiint ; B 57 -1111 911 0 ;
-C 119 ; WX 571 ; N dispvarint ; B 57 -1667 740 0 ;
-C 120 ; WX 1085 ; N dispiint ; B 57 -1667 1254 0 ;
-C 121 ; WX 0 ; N dispiiint ; B 57 -1667 1768 0 ;
-C 122 ; WX 571 ; N dispvaroint ; B 16 -1667 793 0 ;
-C 123 ; WX 1085 ; N dispoiint ; B 57 -1667 1254 0 ;
-C 124 ; WX 114 ; N brokenvert ; B 35 11 77 684 ;
-C 125 ; WX 799 ; N APLinput ; B 57 -159 740 659 ;
-C 126 ; WX 799 ; N APLbox ; B 57 -159 740 659 ;
-C 127 ; WX 514 ; N APLcomment ; B 57 -21 455 514 ;
-EndCharMetrics
-StartKernData
-StartKernPairs 0
-EndKernPairs
-EndKernData
-EndFontMetrics
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:08:57 2020
+FontName wasy9
+FullName wasy9
+FamilyName wasy
+Weight Regular
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019--2020 by Michael Sharpe. These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -21 -1667 1768 753
+StartCharMetrics 128
+C 0 ; WX 685 ; N APLup ; B 57 -11 626 694 ;
+C 1 ; WX 799 ; N lhd ; B 85 -41 712 541 ;
+C 2 ; WX 799 ; N unlhd ; B 85 -142 712 637 ;
+C 3 ; WX 799 ; N rhd ; B 85 -41 712 541 ;
+C 4 ; WX 799 ; N unrhd ; B 85 -142 712 637 ;
+C 5 ; WX 685 ; N therefore ; B 70 0 613 485 ;
+C 6 ; WX 740 ; N recorder ; B 46 -46 656 564 ;
+C 7 ; WX 1042 ; N phone ; B 35 0 1005 625 ;
+C 8 ; WX 739 ; N checked ; B 47 0 699 694 ;
+C 9 ; WX 514 ; N pointer ; B 28 0 478 644 ;
+C 10 ; WX 482 ; N bell ; B 57 0 423 475 ;
+C 11 ; WX 571 ; N eigthnote ; B 57 0 512 694 ;
+C 12 ; WX 343 ; N quarternote ; B 57 0 284 694 ;
+C 13 ; WX 343 ; N halfnote ; B 57 -29 284 694 ;
+C 14 ; WX 400 ; N fullnote ; B 57 -14 341 186 ;
+C 15 ; WX 742 ; N twonotes ; B 57 0 683 704 ;
+C 16 ; WX 799 ; N LHD ; B 85 -20 712 520 ;
+C 17 ; WX 799 ; N RHD ; B 85 -20 712 520 ;
+C 18 ; WX 457 ; N lightning ; B 36 -97 419 694 ;
+C 19 ; WX 856 ; N ascnode ; B 36 -171 818 671 ;
+C 20 ; WX 856 ; N descnode ; B 36 -171 818 671 ;
+C 21 ; WX 784 ; N invdiameter ; B 54 -87 728 587 ;
+C 22 ; WX 799 ; N logof ; B 57 -93 740 593 ;
+C 23 ; WX 809 ; N aries ; B 33 -11 774 707 ;
+C 24 ; WX 685 ; N invneg ; B 57 88 626 357 ;
+C 25 ; WX 545 ; N female ; B 57 -216 487 538 ;
+C 26 ; WX 802 ; N male ; B 57 0 678 621 ;
+C 27 ; WX 740 ; N currency ; B 46 -46 691 599 ;
+C 28 ; WX 809 ; N clock ; B 73 0 733 660 ;
+C 29 ; WX 799 ; N varprop ; B 85 79 712 421 ;
+C 30 ; WX 799 ; N varangle ; B 72 -81 726 581 ;
+C 31 ; WX 784 ; N diameter ; B 54 -87 728 587 ;
+C 32 ; WX 799 ; N CIRCLE ; B 57 -93 740 593 ;
+C 33 ; WX 1028 ; N rightturn ; B 152 -124 873 749 ;
+C 34 ; WX 1028 ; N leftturn ; B 152 -124 873 749 ;
+C 35 ; WX 799 ; N Circle ; B 57 -93 740 593 ;
+C 36 ; WX 799 ; N leftmoon ; B 57 -94 477 594 ;
+C 37 ; WX 799 ; N rightmoon ; B 320 -94 740 594 ;
+C 38 ; WX 545 ; N earth ; B 57 0 487 753 ;
+C 39 ; WX 545 ; N mercury ; B 57 -216 487 732 ;
+C 40 ; WX 343 ; N leftarrowhead ; B 57 83 242 417 ;
+C 41 ; WX 343 ; N rightarrowhead ; B 98 83 284 417 ;
+C 42 ; WX 514 ; N uparrowhead ; B 85 -182 426 0 ;
+C 43 ; WX 514 ; N downarrowhead ; B 85 0 426 182 ;
+C 44 ; WX 809 ; N smiley ; B 73 0 733 660 ;
+C 45 ; WX 809 ; N blacksmiley ; B 73 0 733 660 ;
+C 46 ; WX 809 ; N sun ; B 35 -21 772 716 ;
+C 47 ; WX 809 ; N frownie ; B 73 0 733 660 ;
+C 48 ; WX 742 ; N agemO ; B 46 -22 695 683 ;
+C 49 ; WX 742 ; N Bowtie ; B 64 45 676 638 ;
+C 50 ; WX 753 ; N Box ; B 91 -35 660 535 ;
+C 51 ; WX 795 ; N Diamond ; B 56 1 737 682 ;
+C 52 ; WX 753 ; N XBox ; B 91 -35 660 535 ;
+C 53 ; WX 753 ; N lozenge ; B 92 -34 659 534 ;
+C 54 ; WX 753 ; N kreuz ; B 113 -13 638 513 ;
+C 55 ; WX 722 ; N hexagon ; B 35 -34 684 534 ;
+C 56 ; WX 1028 ; N octagon ; B 90 -173 937 673 ;
+C 57 ; WX 639 ; N varhexagon ; B 35 -74 602 574 ;
+C 58 ; WX 685 ; N AC ; B -21 116 704 384 ;
+C 59 ; WX 1028 ; N leadsto ; B -21 83 969 417 ;
+C 60 ; WX 799 ; N sqsubset ; B 96 -41 733 541 ;
+C 61 ; WX 799 ; N sqsupset ; B 64 -41 701 541 ;
+C 62 ; WX 799 ; N apprle ; B 85 -156 712 656 ;
+C 63 ; WX 799 ; N apprge ; B 85 -156 712 656 ;
+C 64 ; WX 799 ; N VHF ; B 36 -31 761 531 ;
+C 65 ; WX 777 ; N hexstar ; B 41 -51 733 551 ;
+C 66 ; WX 689 ; N varhexstar ; B 42 -96 645 596 ;
+C 67 ; WX 689 ; N davidsstar ; B 42 -96 645 596 ;
+C 68 ; WX 799 ; N pentagon ; B 72 -31 725 593 ;
+C 69 ; WX 799 ; N pentastar ; B 116 54 681 593 ;
+C 70 ; WX 685 ; N APLdown ; B 57 -11 626 694 ;
+C 71 ; WX 799 ; N LEFTCIRCLE ; B 57 -93 399 593 ;
+C 72 ; WX 799 ; N RIGHTCIRCLE ; B 398 -93 740 593 ;
+C 73 ; WX 799 ; N Leftcircle ; B 57 -93 412 593 ;
+C 74 ; WX 799 ; N Rightcircle ; B 385 -93 740 593 ;
+C 75 ; WX 580 ; N UParrow ; B 19 -64 559 564 ;
+C 76 ; WX 580 ; N DOWNarrow ; B 19 -64 559 564 ;
+C 77 ; WX 571 ; N Paragraph ; B 71 -108 499 705 ;
+C 78 ; WX 714 ; N Euro ; B 29 -11 650 694 ;
+C 79 ; WX 457 ; N zh ; B 17 -194 435 431 ;
+C 80 ; WX 343 ; N gluonelement ; B -21 -73 362 573 ;
+C 81 ; WX 343 ; N gluonbelement ; B -21 229 362 573 ;
+C 82 ; WX 343 ; N gluoneelement ; B -21 229 362 573 ;
+C 83 ; WX 694 ; N applecmd ; B 28 1 665 639 ;
+C 84 ; WX 314 ; N longs ; B 35 0 367 705 ;
+C 85 ; WX 457 ; N inve ; B 28 -16 427 441 ;
+C 86 ; WX 745 ; N conjunction ; B 56 0 678 621 ;
+C 87 ; WX 947 ; N opposition ; B 57 -136 901 707 ;
+C 88 ; WX 707 ; N jupiter ; B 50 0 649 683 ;
+C 89 ; WX 600 ; N saturn ; B 50 -194 543 683 ;
+C 90 ; WX 545 ; N uranus ; B 57 -116 487 637 ;
+C 91 ; WX 659 ; N neptun ; B 0 -181 544 681 ;
+C 92 ; WX 600 ; N pluto ; B 57 0 543 683 ;
+C 93 ; WX 809 ; N taurus ; B 143 -17 664 716 ;
+C 94 ; WX 809 ; N gemini ; B 36 -57 771 751 ;
+C 95 ; WX 1017 ; N cancer ; B 36 0 979 694 ;
+C 96 ; WX 1156 ; N virgo ; B 36 -194 1162 697 ;
+C 97 ; WX 1156 ; N libra ; B 36 0 1118 505 ;
+C 98 ; WX 1156 ; N scorpio ; B 36 -114 1162 694 ;
+C 99 ; WX 705 ; N sagittarius ; B 57 0 678 621 ;
+C 100 ; WX 809 ; N capricorn ; B 36 -11 782 694 ;
+C 101 ; WX 1156 ; N aquarius ; B 34 -15 1119 445 ;
+C 102 ; WX 809 ; N pisces ; B 36 0 771 694 ;
+C 103 ; WX 514 ; N cent ; B 34 -194 483 630 ;
+C 104 ; WX 1028 ; N permil ; B 57 -56 969 750 ;
+C 105 ; WX 571 ; N thorn ; B 30 -194 535 705 ;
+C 106 ; WX 699 ; N Thorn ; B 40 0 640 683 ;
+C 107 ; WX 514 ; N dh ; B 28 -11 485 694 ;
+C 108 ; WX 485 ; N openo ; B 28 -16 457 442 ;
+C 109 ; WX 509 ; N ataribox ; B 25 -1 484 695 ;
+C 110 ; WX 799 ; N APLuparrowbox ; B 57 -160 741 660 ;
+C 111 ; WX 799 ; N APLdownarrowbox ; B 57 -160 741 660 ;
+C 112 ; WX 799 ; N APLleftarrowbox ; B 57 -159 740 659 ;
+C 113 ; WX 799 ; N APLrightarrowbox ; B 57 -159 740 659 ;
+C 114 ; WX 428 ; N varint ; B 57 -1111 569 0 ;
+C 115 ; WX 771 ; N iint ; B 57 -1111 911 0 ;
+C 116 ; WX 1113 ; N iiint ; B 57 -1111 1254 0 ;
+C 117 ; WX 742 ; N varoint ; B 95 -1111 645 0 ;
+C 118 ; WX 771 ; N oiint ; B 57 -1111 911 0 ;
+C 119 ; WX 571 ; N dispvarint ; B 57 -1667 740 0 ;
+C 120 ; WX 1085 ; N dispiint ; B 57 -1667 1254 0 ;
+C 121 ; WX 0 ; N dispiiint ; B 57 -1667 1768 0 ;
+C 122 ; WX 571 ; N dispvaroint ; B 16 -1667 793 0 ;
+C 123 ; WX 1085 ; N dispoiint ; B 57 -1667 1254 0 ;
+C 124 ; WX 114 ; N brokenvert ; B 35 11 77 684 ;
+C 125 ; WX 799 ; N APLinput ; B 57 -159 740 659 ;
+C 126 ; WX 799 ; N APLbox ; B 57 -159 740 659 ;
+C 127 ; WX 514 ; N APLcomment ; B 57 -21 455 514 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/afm/wasyb10.afm b/fonts/wasy-type1/afm/wasyb10.afm
index 7a50cbdb10..543ed57a1a 100644
--- a/fonts/wasy2/ps-type1/hoekwater/afm/wasyb10.afm
+++ b/fonts/wasy-type1/afm/wasyb10.afm
@@ -1,25 +1,21 @@
StartFontMetrics 2.0
-Comment Copyright Metafont original (c) 1992 Ronald Waldi, Metafont curve conversion by Metafog (c) 1995 Richard Kinch.
-Comment Panose 2 1 8 0 5 0 0 2 0 3
-FullName wasyb10
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:17:15 2020
FontName wasyb10
-FamilyName wasyb10
+FullName wasyb10
+FamilyName wasy
Weight Bold
-Notice Copyright 1998 Taco Hoekwater
-Version 001.000
+Notice (Glyph unchanged from version 2.0 were copied from the wasy-ps fonts, copyright (c) 1998 by Taco Hoekwater. )
+Comment Glyphs that are new or changed are copyright (c) 2019--20 by Michael Sharpe. These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle 0
IsFixedPitch false
-ItalicAngle 0.00
-FontBBox -30 -1667 1979 891
-Ascender 700
-Descender -200
-XHeight 431
-CapHeight 700
UnderlinePosition -100
UnderlineThickness 50
-StdHW 36
-StdVW 47
-EncodingScheme AdobeStandardEncoding
-StartCharMetrics 123
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -30 -1667 1979 762
+StartCharMetrics 128
+C 0 ; WX 767 ; N APLup ; B 64 -11 701 695 ;
C 1 ; WX 894 ; N lhd ; B 96 -51 797 551 ;
C 2 ; WX 894 ; N unlhd ; B 96 -153 797 646 ;
C 3 ; WX 894 ; N rhd ; B 96 -51 797 551 ;
@@ -96,12 +92,17 @@ C 73 ; WX 894 ; N Leftcircle ; B 64 -133 470 633 ;
C 74 ; WX 894 ; N Rightcircle ; B 423 -133 829 633 ;
C 75 ; WX 598 ; N UParrow ; B 16 -124 580 602 ;
C 76 ; WX 598 ; N DOWNarrow ; B 16 -102 580 624 ;
+C 77 ; WX 654 ; N Paragraph ; B 80 -108 573 704 ;
+C 78 ; WX 799 ; N Euro ; B 32 -10 728 694 ;
+C 79 ; WX 511 ; N zh ; B 19 -194 494 431 ;
C 80 ; WX 383 ; N gluonelement ; B -30 -82 411 582 ;
C 81 ; WX 383 ; N gluonbelement ; B -30 220 411 582 ;
C 82 ; WX 383 ; N gluoneelement ; B -30 220 412 582 ;
+C 83 ; WX 694 ; N applecmd ; B 27 0 666 639 ;
+C 84 ; WX 351 ; N longs ; B 40 0 431 705 ;
C 85 ; WX 526 ; N inve ; B 32 -17 492 442 ;
-C 86 ; WX 813 ; N conjunction ; B 64 0 676 612 ;
-C 87 ; WX 989 ; N opposition ; B 64 -108 953 891 ;
+C 86 ; WX 749 ; N conjunction ; B 64 0 677 612 ;
+C 87 ; WX 957 ; N opposition ; B 64 -136 887 687 ;
C 88 ; WX 734 ; N jupiter ; B 61 0 670 683 ;
C 89 ; WX 671 ; N saturn ; B 62 -194 607 683 ;
C 90 ; WX 558 ; N uranus ; B 64 -116 494 646 ;
@@ -122,10 +123,10 @@ C 104 ; WX 1150 ; N permil ; B 64 -56 1084 750 ;
C 105 ; WX 639 ; N thorn ; B 29 -194 599 706 ;
C 106 ; WX 786 ; N Thorn ; B 44 0 720 683 ;
C 107 ; WX 575 ; N dh ; B 32 -11 542 694 ;
-C 108 ; WX 543 ; N openo ; B 64 -17 600 442 ;
-C 109 ; WX 550 ; N ataribox ; B 28 0 522 750 ;
-C 110 ; WX 894 ; N APLuparrowbox ; B 64 -168 829 668 ;
-C 111 ; WX 894 ; N APLdownarrowbox ; B 64 -168 829 668 ;
+C 108 ; WX 543 ; N openo ; B 32 -16 538 441 ;
+C 109 ; WX 509 ; N ataribox ; B 25 0 484 694 ;
+C 110 ; WX 894 ; N APLuparrowbox ; B 65 -168 829 670 ;
+C 111 ; WX 894 ; N APLdownarrowbox ; B 65 -168 829 670 ;
C 112 ; WX 894 ; N APLleftarrowbox ; B 64 -168 829 668 ;
C 113 ; WX 894 ; N APLrightarrowbox ; B 64 -168 829 668 ;
C 114 ; WX 479 ; N varint ; B 64 -1111 637 0 ;
@@ -142,6 +143,5 @@ C 124 ; WX 128 ; N brokenvert ; B 33 11 93 683 ;
C 125 ; WX 894 ; N APLinput ; B 64 -168 829 668 ;
C 126 ; WX 894 ; N APLbox ; B 64 -168 829 668 ;
C 127 ; WX 575 ; N APLcomment ; B 64 -30 509 575 ;
-C 0 ; WX 767 ; N APLup ; B 64 -11 701 695 ;
EndCharMetrics
EndFontMetrics
diff --git a/fonts/wasy-type1/afm/wasysl10.afm b/fonts/wasy-type1/afm/wasysl10.afm
new file mode 100644
index 0000000000..07b00fd95d
--- /dev/null
+++ b/fonts/wasy-type1/afm/wasysl10.afm
@@ -0,0 +1,148 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Wed Jan 15 15:22:06 2020
+FontName wasysl10
+FullName wasysl10
+FamilyName wasysl10
+Weight Regular
+Notice (Copyright (c) 2019--2020 by Michael Sharpe.)
+Comment
+Comment These glyphs were transformed from metafont source to pfb using mftrace and fontforge.
+ItalicAngle -9
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -207 -1667 1706 753
+StartCharMetrics 128
+C 0 ; WX 667 ; N APLup ; B 56 -11 612 694 ;
+C 1 ; WX 778 ; N lhd ; B 125 -41 780 540 ;
+C 2 ; WX 778 ; N unlhd ; B 64 -138 796 636 ;
+C 3 ; WX 778 ; N rhd ; B 80 -40 736 540 ;
+C 4 ; WX 778 ; N unrhd ; B 64 -138 752 636 ;
+C 5 ; WX 667 ; N therefore ; B 70 0 615 485 ;
+C 6 ; WX 737 ; N recorder ; B 40 -47 706 564 ;
+C 7 ; WX 1042 ; N phone ; B 104 0 1093 625 ;
+C 8 ; WX 736 ; N checked ; B 85 0 809 694 ;
+C 9 ; WX 500 ; N pointer ; B 64 0 519 644 ;
+C 10 ; WX 481 ; N bell ; B 69 0 450 475 ;
+C 11 ; WX 556 ; N eigthnote ; B 69 0 552 694 ;
+C 12 ; WX 333 ; N quarternote ; B 69 1 392 694 ;
+C 13 ; WX 333 ; N halfnote ; B 68 -26 392 694 ;
+C 14 ; WX 389 ; N fullnote ; B 68 -14 347 180 ;
+C 15 ; WX 722 ; N twonotes ; B 92 0 758 703 ;
+C 16 ; WX 778 ; N LHD ; B 126 -19 781 520 ;
+C 17 ; WX 778 ; N RHD ; B 80 -20 734 519 ;
+C 18 ; WX 444 ; N lightning ; B 92 -97 465 693 ;
+C 19 ; WX 833 ; N ascnode ; B 28 -170 812 669 ;
+C 20 ; WX 833 ; N descnode ; B 103 -170 887 670 ;
+C 21 ; WX 781 ; N invdiameter ; B 143 -92 721 592 ;
+C 22 ; WX 778 ; N logof ; B 92 -83 768 582 ;
+C 23 ; WX 806 ; N aries ; B 121 -11 864 706 ;
+C 24 ; WX 667 ; N invneg ; B 73 89 667 356 ;
+C 25 ; WX 542 ; N female ; B 94 -214 543 538 ;
+C 26 ; WX 799 ; N male ; B 88 0 779 623 ;
+C 27 ; WX 737 ; N currency ; B 40 -47 788 600 ;
+C 28 ; WX 806 ; N clock ; B 124 0 792 659 ;
+C 29 ; WX 778 ; N varprop ; B 123 83 761 416 ;
+C 30 ; WX 778 ; N varangle ; B 113 -72 794 573 ;
+C 31 ; WX 781 ; N diameter ; B 35 -92 827 592 ;
+C 32 ; WX 778 ; N CIRCLE ; B 92 -82 768 582 ;
+C 33 ; WX 1000 ; N rightturn ; B 173 -125 906 753 ;
+C 34 ; WX 1000 ; N leftturn ; B 173 -125 906 753 ;
+C 35 ; WX 778 ; N Circle ; B 92 -83 768 582 ;
+C 36 ; WX 778 ; N leftmoon ; B 92 -85 558 585 ;
+C 37 ; WX 778 ; N rightmoon ; B 303 -86 769 584 ;
+C 38 ; WX 542 ; N earth ; B 88 0 539 752 ;
+C 39 ; WX 542 ; N mercury ; B 94 -214 606 734 ;
+C 40 ; WX 333 ; N leftarrowhead ; B 98 83 306 417 ;
+C 41 ; WX 333 ; N rightarrowhead ; B 109 83 318 417 ;
+C 42 ; WX 500 ; N uparrowhead ; B 53 -183 391 0 ;
+C 43 ; WX 500 ; N downarrowhead ; B 108 0 446 183 ;
+C 44 ; WX 806 ; N smiley ; B 124 0 792 659 ;
+C 45 ; WX 806 ; N blacksmiley ; B 123 0 793 659 ;
+C 46 ; WX 806 ; N sun ; B 95 -20 827 714 ;
+C 47 ; WX 806 ; N frownie ; B 124 0 792 659 ;
+C 48 ; WX 722 ; N agemO ; B 90 -22 764 683 ;
+C 49 ; WX 722 ; N Bowtie ; B 75 47 761 638 ;
+C 50 ; WX 747 ; N Box ; B 88 -33 741 533 ;
+C 51 ; WX 792 ; N Diamond ; B 113 2 794 681 ;
+C 52 ; WX 747 ; N XBox ; B 88 -33 741 533 ;
+C 53 ; WX 747 ; N lozenge ; B 88 -32 741 533 ;
+C 54 ; WX 747 ; N kreuz ; B 132 -13 698 513 ;
+C 55 ; WX 719 ; N hexagon ; B 78 -32 723 533 ;
+C 56 ; WX 1000 ; N octagon ; B 91 -172 992 672 ;
+C 57 ; WX 636 ; N varhexagon ; B 52 -73 667 573 ;
+C 58 ; WX 667 ; N AC ; B 22 119 729 381 ;
+C 59 ; WX 1000 ; N leadsto ; B 22 83 985 417 ;
+C 60 ; WX 778 ; N sqsubset ; B 91 -40 800 540 ;
+C 61 ; WX 778 ; N sqsupset ; B 60 -40 769 540 ;
+C 62 ; WX 778 ; N apprle ; B 68 -155 800 655 ;
+C 63 ; WX 778 ; N apprge ; B 68 -155 756 655 ;
+C 64 ; WX 778 ; N VHF ; B 53 -26 808 527 ;
+C 65 ; WX 774 ; N hexstar ; B 84 -51 774 551 ;
+C 66 ; WX 686 ; N varhexstar ; B 56 -95 713 595 ;
+C 67 ; WX 686 ; N davidsstar ; B 56 -95 713 595 ;
+C 68 ; WX 778 ; N pentagon ; B 129 -23 764 584 ;
+C 69 ; WX 778 ; N pentastar ; B 174 53 730 583 ;
+C 70 ; WX 667 ; N APLdown ; B 167 -11 724 694 ;
+C 71 ; WX 778 ; N LEFTCIRCLE ; B 92 -83 486 583 ;
+C 72 ; WX 778 ; N RIGHTCIRCLE ; B 375 -83 767 583 ;
+C 73 ; WX 778 ; N Leftcircle ; B 92 -83 496 583 ;
+C 74 ; WX 778 ; N Rightcircle ; B 365 -83 768 583 ;
+C 75 ; WX 578 ; N UParrow ; B 10 -56 550 554 ;
+C 76 ; WX 578 ; N DOWNarrow ; B 112 -55 651 556 ;
+C 77 ; WX 556 ; N Paragraph ; B 83 -108 572 705 ;
+C 78 ; WX 694 ; N Euro ; B 74 -11 740 694 ;
+C 79 ; WX 444 ; N NameMe.79 ; B 1 -195 469 431 ;
+C 80 ; WX 333 ; N gluonelement ; B 52 -71 445 571 ;
+C 81 ; WX 333 ; N gluonbelement ; B 22 230 444 571 ;
+C 82 ; WX 333 ; N gluoneelement ; B 73 230 394 571 ;
+C 83 ; WX 694 ; N applecmd ; B 47 1 753 639 ;
+C 84 ; WX 306 ; N NameMe.84 ; B 33 0 464 705 ;
+C 85 ; WX 444 ; N inve ; B 55 -17 453 442 ;
+C 86 ; WX 743 ; N conjunction ; B 88 -1 780 623 ;
+C 87 ; WX 944 ; N opposition ; B 66 -137 988 711 ;
+C 88 ; WX 701 ; N jupiter ; B 136 0 684 682 ;
+C 89 ; WX 583 ; N saturn ; B 143 -194 568 683 ;
+C 90 ; WX 542 ; N uranus ; B 69 -116 506 636 ;
+C 91 ; WX 653 ; N neptun ; B 58 -181 644 681 ;
+C 92 ; WX 583 ; N pluto ; B 58 0 610 683 ;
+C 93 ; WX 806 ; N taurus ; B 189 -15 772 714 ;
+C 94 ; WX 806 ; N gemini ; B 29 -56 891 750 ;
+C 95 ; WX 1014 ; N cancer ; B 92 1 1037 693 ;
+C 96 ; WX 1153 ; N virgo ; B 147 -194 1250 696 ;
+C 97 ; WX 1153 ; N libra ; B 40 0 1152 505 ;
+C 98 ; WX 1153 ; N scorpio ; B 147 -111 1164 694 ;
+C 99 ; WX 705 ; N sagittarius ; B 59 0 775 619 ;
+C 100 ; WX 806 ; N capricorn ; B 76 -10 881 694 ;
+C 101 ; WX 1153 ; N aquarius ; B 39 -15 1184 445 ;
+C 102 ; WX 806 ; N pisces ; B 39 -1 882 694 ;
+C 103 ; WX 500 ; N cent ; B 66 -194 518 631 ;
+C 104 ; WX 1000 ; N permil ; B 132 -56 973 750 ;
+C 105 ; WX 556 ; N thorn ; B -5 -194 561 705 ;
+C 106 ; WX 681 ; N Thorn ; B 34 0 684 683 ;
+C 107 ; WX 500 ; N dh ; B 60 -10 520 694 ;
+C 108 ; WX 472 ; N openo ; B 44 -16 486 442 ;
+C 109 ; WX 509 ; N ataribox ; B 26 0 599 694 ;
+C 110 ; WX 778 ; N APLuparrowbox ; B 32 -158 828 658 ;
+C 111 ; WX 778 ; N APLdownarrowbox ; B 32 -158 828 658 ;
+C 112 ; WX 778 ; N APLleftarrowbox ; B 32 -158 828 658 ;
+C 113 ; WX 778 ; N APLrightarrowbox ; B 32 -158 828 658 ;
+C 114 ; WX 417 ; N varint ; B -116 -1111 543 0 ;
+C 115 ; WX 750 ; N iint ; B -116 -1111 874 0 ;
+C 116 ; WX 1083 ; N iiint ; B -116 -1111 1207 0 ;
+C 117 ; WX 722 ; N varoint ; B -60 -1111 598 0 ;
+C 118 ; WX 750 ; N oiint ; B -116 -1111 876 0 ;
+C 119 ; WX 556 ; N dispvarint ; B -207 -1667 706 0 ;
+C 120 ; WX 1056 ; N dispiint ; B -207 -1667 1206 0 ;
+C 121 ; WX 1556 ; N dispiiint ; B -207 -1667 1706 0 ;
+C 122 ; WX 556 ; N dispvaroint ; B -207 -1667 706 0 ;
+C 123 ; WX 1056 ; N dispoiint ; B -207 -1667 1206 0 ;
+C 124 ; WX 111 ; N brokenvert ; B 41 10 185 683 ;
+C 125 ; WX 778 ; N APLinput ; B 33 -158 827 658 ;
+C 126 ; WX 778 ; N APLbox ; B 32 -158 828 658 ;
+C 127 ; WX 500 ; N APLcomment ; B 55 -20 497 500 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy.map b/fonts/wasy-type1/map/wasy.map
index 7ba2755d5a..c583628af1 100644
--- a/fonts/wasy2/ps-type1/hoekwater/wasy.map
+++ b/fonts/wasy-type1/map/wasy.map
@@ -1,4 +1,3 @@
-% Thomas Esser, 1998, public domain.
wasy5 wasy5 <wasy5.pfb
wasy6 wasy6 <wasy6.pfb
wasy7 wasy7 <wasy7.pfb
@@ -6,3 +5,4 @@ wasy8 wasy8 <wasy8.pfb
wasy9 wasy9 <wasy9.pfb
wasy10 wasy10 <wasy10.pfb
wasyb10 wasyb10 <wasyb10.pfb
+wasysl10 wasysl10 <wasysl10.pfb
diff --git a/fonts/wasy-type1/type1/wasy10.pfb b/fonts/wasy-type1/type1/wasy10.pfb
new file mode 100644
index 0000000000..70843da1c8
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasy10.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasy5.pfb b/fonts/wasy-type1/type1/wasy5.pfb
new file mode 100644
index 0000000000..bcfe8b1833
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasy5.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasy6.pfb b/fonts/wasy-type1/type1/wasy6.pfb
new file mode 100644
index 0000000000..58c991ce00
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasy6.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasy7.pfb b/fonts/wasy-type1/type1/wasy7.pfb
new file mode 100644
index 0000000000..44b02b63c1
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasy7.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasy8.pfb b/fonts/wasy-type1/type1/wasy8.pfb
new file mode 100644
index 0000000000..c06dd687ce
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasy8.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasy9.pfb b/fonts/wasy-type1/type1/wasy9.pfb
new file mode 100644
index 0000000000..104e718b69
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasy9.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasyb10.pfb b/fonts/wasy-type1/type1/wasyb10.pfb
new file mode 100644
index 0000000000..2012500d16
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasyb10.pfb
Binary files differ
diff --git a/fonts/wasy-type1/type1/wasysl10.pfb b/fonts/wasy-type1/type1/wasysl10.pfb
new file mode 100644
index 0000000000..43435de1d5
--- /dev/null
+++ b/fonts/wasy-type1/type1/wasysl10.pfb
Binary files differ
diff --git a/fonts/wasy/README b/fonts/wasy/README
new file mode 100644
index 0000000000..21ebef4e58
--- /dev/null
+++ b/fonts/wasy/README
@@ -0,0 +1,20 @@
+This is version 2.4, a 2020 update of the wasy fonts of 1990.
+
+The font wasy contains all lasy characters (by L.Lamport, copyright
+notice in lasychr.mf), and a lot more symbols. Provided are the
+Metafont files for 5-10pt, and bold and slanted 10pt fonts, together
+with a tex and pdf documentation, and a file for using the fonts
+in a PLAIN-TeX document.
+
+Type-1 fonts by Michael Sharpe and Taco Hoekwater are available
+as separate package wasy-type1.
+
+A LaTeX implementation is in the separate package wasysym by Axel
+Kielhorn.
+
+The files of this package (wasy2.4) are hereby released into the public
+domain. Permission is granted to use and/or distribute these files.
+Extensions and modifications should be restricted to those that are
+downward compatible with this release.
+
+Jan 2020, Roland Waldi
diff --git a/fonts/wasy2/wasyfont.2 b/fonts/wasy/WASYFONT.2
index 0a2e253308..ce8c3efb36 100644
--- a/fonts/wasy2/wasyfont.2
+++ b/fonts/wasy/WASYFONT.2
@@ -14,6 +14,7 @@
\textfont\wasyfam=\tenwasy
\scriptfont\wasyfam=\sevenwasy
\scriptscriptfont\wasyfam=\fivewasy
+\let\wsl\sl \let\wbf\bf
%%%%%% special macro
\def\overstrike#1#2{{\setbox0\hbox{$#2$}\hbox to \wd0{\hss
$#1$\hss}\kern-\wd0\box0}}
@@ -38,6 +39,12 @@
\lower 1.3pt\hbox to 0pt{\char"13\hss}%
\lower 4.4pt\hbox to 0pt{%
\kern 0.82pt\char"12\hss}\kern 4.2pt}}
+\def\euro{\leavevmode\hbox{\kern 0.03em
+ \vrule height 0.7ex depth -0.6ex width 0.5em
+ \kern -0.47em
+ \vrule height 1.0ex depth -0.9ex width 0.5em
+ \kern -0.5em C}}
+\def\z{{\teni 3}}
%%%%%%%%%%%%%%%%%%%%%%
\def\clock{\hbox{\kern 1pt
\vrule width 0.4pt height 3.6pt depth -1.2pt
@@ -81,6 +88,7 @@
\def\APLcirc#1{\overstrike{\circ}{#1}}
\def\APLvert#1{\overstrike{\vert}{#1}}
\def\APLminus{\raise0.7ex\hbox{$-$}}
+\def\diameter{\overstrike{\circ}{/}}
%%%%%%%%%%%%%%%%%%%%%%
\def\AC{\hbox{\kern0.5pt\wasy\char"3A\kern0.5pt}}
\def\HF{\lower0.9pt\hbox to 0pt{\kern0.5pt\wasy\char"3A\hss}%
@@ -94,13 +102,14 @@
%%%%%% math characters
\def\Bowtie{\hbox{\wasy\char"31}}
%%%%%% special characters
-\def\permil{$^0\!{/}\!{}_{00}$}
+\def\permil{\ifmmode{^0\!{/}\!{}_{00}}\else$^0\!{/}\!{}_{00}$\fi}
\def\agemO{{\wasy\char"30}}
-\def\Dh{\leavevmode{\rm\setbox0\hbox{D}%
+\def\Dh{\leavevmode{\setbox0\hbox{D}%
\hbox to\wd0{\kern 0.04em\char32\hss D}}}
\def\cent{\overstrike/{\rm c}}
\def\thorn{\overstrike{\rm b}{\rm p}}
\def\astrosun{\hbox{\tensy\char"0C}}
+\let\Paragraph\S
%%%%%% math operators as mathchars
\def\wasymathchardef#1#2{%
\count"FF=\wasyfamcount
diff --git a/fonts/wasy2/wasyfont.tex b/fonts/wasy/WASYFONT.tex
index 7109ce0697..e5e171dbf4 100644
--- a/fonts/wasy2/wasyfont.tex
+++ b/fonts/wasy/WASYFONT.tex
@@ -1,10 +1,31 @@
-% this is wasyfont.tex version 2.01--92/10
+% this is WASYFONT.tex version 2.4--2020/01
+% to be used with PlainTeX
+\catcode`@=11 % make @ letter
+\ifx\newwasy\undefined
\font\tenwasy = wasy10
\font\wasyb = wasyb10
\font\ninewasy = wasy9
-\font\eightwasy = wasy8
\font\sevenwasy = wasy7
+\font\bigwasy = wasy10 scaled \magstep1
+\font\bigwasyb = wasyb10 scaled \magstep1
+\font\Bigwasy = wasy10 scaled \magstep2
+\font\Bigwasyb = wasyb10 scaled \magstep2
\font\fivewasy = wasy5
+\font\eightwasy = wasy8
+\font\wasysl = wasysl10
+\else
+\font\tenwasy = wasym10
+\font\wasyb = wasymb10
+\font\ninewasy = wasym9
+\font\sevenwasy = wasym7
+\font\bigwasy = wasym10 scaled \magstep1
+\font\bigwasyb = wasymb10 scaled \magstep1
+\font\Bigwasy = wasym10 scaled \magstep2
+\font\Bigwasyb = wasymb10 scaled \magstep2
+\font\fivewasy = wasym5
+\font\eightwasy = wasym8
+\font\wasysl = wasyml10
+\fi
\newfam\wasyfam
\newcount\wasyfamcount
\wasyfamcount=\wasyfam \multiply\wasyfamcount by 256
@@ -12,6 +33,14 @@
\textfont\wasyfam=\tenwasy
\scriptfont\wasyfam=\sevenwasy
\scriptscriptfont\wasyfam=\fivewasy
+%%%%%% move to slanted or boldface including wasy symbols
+\def\wbf{\bf\let\tenwasy\wasyb}
+\def\wsl{\sl\let\tenwasy\wasysl}
+\def\euro{{\wasy\char"4E}}
+\def\Paragraph{{\wasy\char"4D}}
+\def\s{{\wasy\char"54}}
+\def\z{{\wasy\char"4F}}
+\def\applecmd{{\wasy\char"53}}
%%%%%% special macro
\def\overstrike#1#2{{\setbox0\hbox{$#2$}\hbox to \wd0{\hss
$#1$\hss}\kern-\wd0\box0}}
@@ -69,26 +98,6 @@
\def\RIGHTCIRCLE{\hbox{\wasy\char"48}}
\def\LEFTcircle{\hbox to 0pt{\wasy\char"47\hss}\hbox{\wasy\char"23}}
\def\RIGHTcircle{\hbox to 0pt{\wasy\char"48\hss}\hbox{\wasy\char"23}}
-%%%%%% astronomy
-\def\vernal{\hbox{\wasy\char"17}}
-\def\ascnode{\hbox{\wasy\char"13}}
-\def\descnode{\hbox{\wasy\char"14}}
-\def\fullmoon{\hbox{\wasy\char"23}}
-\def\newmoon{\hbox{\wasy\char"20}}
-\def\leftmoon{\hbox{\wasy\char"24}}
-\def\rightmoon{\hbox{\wasy\char"25}}
-\def\astrosun{\hbox{\tensy\char"0C}}
-\def\mercury{\hbox{\wasy\char"27}}
-\def\venus{\raise0.2ex\hbox{\wasy\char"19}}
-\def\earth{\lower0.3ex\hbox{\wasy\char"26}}
-\def\mars{\lower0.2ex\hbox{\wasy\char"1A}}
-\def\jupiter{\hbox{\wasy\char"58}}
-\def\saturn{\hbox{\wasy\char"59}}
-\def\uranus{\hbox{\wasy\char"5A}}
-\def\neptune{\hbox{\wasy\char"5B}}
-\def\pluto{\hbox{\wasy\char"5C}}
-\def\conjunction{\hbox{\wasy\char"56}}
-\def\opposition{\hbox{\wasy\char"57}}
%%%%%% the zodiac
\def\aries{\hbox{\wasy\char"17}}
\def\taurus{\hbox{\wasy\char"5D}}
@@ -136,7 +145,7 @@
\def\thorn{{\wasy\char"69}}
\def\Thorn{{\wasy\char"6A}}
\def\dh{{\wasy\char"6B}}
-\def\Dh{\leavevmode{\rm\setbox0\hbox{D}%
+\def\Dh{\leavevmode{\setbox0\hbox{D}%
\hbox to\wd0{\kern 0.04em\char32\hss D}}}
\def\openo{{\wasy\char"6C}}
\def\inve{{\wasy\char"55}}
@@ -166,7 +175,43 @@
\wasymathchardef{1075}{\varoint}
\wasymathchardef{1076}{\oiint}
%
+\wasymathchardef{0027}{\mer@@}
+\wasymathchardef{0019}{\ven@@}
+\wasymathchardef{0026}{\ear@@}
+\wasymathchardef{001A}{\mar@@}
+\wasymathchardef{0058}{\jup@@}
+\wasymathchardef{0059}{\sat@@}
+\wasymathchardef{005A}{\ura@@}
+\wasymathchardef{005B}{\nep@@}
+\wasymathchardef{0024}{\moon@@}
+\wasymathchardef{0017}{\vern@@}
+\wasymathchardef{0013}{\ascn@de}
+\wasymathchardef{0014}{\descn@de}
+\wasymathchardef{0056}{\conju@@}
+\wasymathchardef{0057}{\oppos@@}
+%%%%%% astronomy
+\def\vernal{\ifmmode\vern@@\else{\wasy\char"17}\fi}
+\def\ascnode{\ifmmode\ascn@de\else{\wasy\char"13}\fi}
+\def\descnode{\ifmmode\descn@de\else{\wasy\char"14}\fi}
+\def\fullmoon{\hbox{\wasy\char"23}}
+\def\newmoon{\hbox{\wasy\char"20}}
+\def\leftmoon{\ifmmode\moon@@\else{\wasy\char"24}\fi}
+\def\rightmoon{\hbox{\wasy\char"25}}
+\def\astrosun{\ifmmode\odot\else\hbox{\tensy\char"0C}\fi}
+\def\mercury{\ifmmode\mer@@\else{\wasy\char"27}\fi}
+\def\venus{\ifmmode\ven@@\else\raise0.2ex\hbox{\wasy\char"19}\fi}
+\def\earth{\ifmmode\ear@@\else\lower0.3ex\hbox{\wasy\char"26}\fi}
+\def\mars{\ifmmode\mar@@\else\lower0.2ex\hbox{\wasy\char"1A}\fi}
+\def\jupiter{\ifmmode\jup@@\else{\wasy\char"58}\fi}
+\def\saturn{\ifmmode\sat@@\else{\wasy\char"59}\fi}
+\def\uranus{\ifmmode\ura@@\else{\wasy\char"5A}\fi}
+\def\neptune{\ifmmode\nep@@\else{\wasy\char"5B}\fi}
+\def\pluto{\hbox{\wasy\char"5C}}
+\def\conjunction{\ifmmode\conju@@\mkern-4mu{}\else{\wasy\char"56}\fi}
+\def\opposition{\ifmmode\oppos@@\else{\wasy\char"57}\fi}
+%
%%%%%% new definitions
%
\def\newpropto{\let\propto\varpropto}
\def\newint{\let\int\varint \let\oint\varoint} % default limits
+\catcode`@=12 % at signs are no longer letters
diff --git a/fonts/wasy2/lasychr.mf b/fonts/wasy/lasychr.mf
index 0c94770291..0c94770291 100644
--- a/fonts/wasy2/lasychr.mf
+++ b/fonts/wasy/lasychr.mf
diff --git a/fonts/wasy2/rsym.mf b/fonts/wasy/rsym.mf
index 1d1a4c1f73..94d4e19e73 100644
--- a/fonts/wasy2/rsym.mf
+++ b/fonts/wasy/rsym.mf
@@ -1,4 +1,4 @@
-% This is RSYM.MF in text format, version 1.1
+% This is RSYM.MF in text format, version 2.3
cmchar "therefore";
beginchar(hex"05",12u#,x_height#,0);
@@ -54,7 +54,7 @@ labels(1,2,3); endchar;
cmchar "aries";
beginchar(hex"17",asc_height#+2u#,asc_height#,0);
-italcorr 2/3asc_height#*slant;
+italcorr asc_height#*slant-.5u#;
adjust_fit(0,0); pickup rule.nib;
y1=y6; y2-y1=x2-x1; top y2 = h+oo; y5=y2; bot y4 = 0-oo;
y3=.85[y4,y1];
@@ -82,7 +82,7 @@ beginchar(hex"5E",asc_height#+2u#,asc_height#,0);
italcorr 2/3asc_height#*slant;
adjust_fit(0,0); pickup rule.nib;
top y2 = h+u; bot y1 = 0-u; y4 = y1; y3 = y2;
-x1 = x2 = u; x3 = x4 = w-u;
+x1 = x2 = u; x3 = x4 = w-u;
bot y5 = 1/18h; top y6 = 17/18h; y8 = y5; y7 = y6;
x5 = x6 = 1/3w; x7 = x8 = 2/3w;
draw z5--z6;
@@ -111,7 +111,7 @@ adjust_fit(0,0); pickup rule.nib;
top y2 = h; bot y1 = 0; y4 = y1; y3 = y2;
y2 - y5 = y5 - y1; y6 = y5;
x5 = 1/3w; x5-x1 = x3-x6;
-x1 = x2 = hround u; x3 = x4 = hround w-u;
+x1 = x2 = hround u; x3 = x4 = hround w-u;
draw z5--z6;
draw z1..z5..z2;
draw z3..z6..z4;
@@ -486,7 +486,7 @@ labels(1,2,3,4,5,6,7,8,9); endchar;
cmchar "conjunction";
numeric this_size#;
this_size# = x_height#*(1+0.9/sqrt2);
-beginchar(hex"56",this_size#+1.7u#,this_size#,0);
+beginchar(hex"56",this_size#+0.7u#,this_size#,0);
italcorr this_size#*slant;
adjust_fit(if monospace: u#,u# else: 0,0 fi);
pickup rule.nib; autorounded;
@@ -500,16 +500,17 @@ draw z1--z9;
labels(1,2,3,4,5,6,7,8,9); endchar;
cmchar "opposition";
-beginchar(hex"57",2x_height#+2u#,
- 2.2x_height#-0.5desc_depth#,0.5desc_depth#);
+beginchar(hex"57",2x_height#+1.5u#,
+ 2x_height#-0.7desc_depth#,0.7desc_depth#);
italcorr 1.5x_height#*slant;
adjust_fit(if monospace: u#,u# else: 0,0 fi);
pickup rule.nib; autorounded;
-lft x6=hround u; x2-x6=y8-y4=x_height; bot y4=-d-oo;
+lft x6=hround u; x2=x_height+2u-x6; bot y4=-d; y2=-d+.5x_height;
circle_points;
draw_circle;
-x10 = w-u-x2; y10=h+oo-y8;
-for n=1 upto 8: z[n]' = z[n] + z10; endfor
+z5'=1.5[z5,z1];
+for n=1 upto 4: z[n]' = z[n] + z5' - z5; endfor
+for n=6 upto 8: z[n]' = z[n] + z5' - z5; endfor
draw z8'{right}...z1'{z2-z8}...z2'{down}...z3'{z4-z2}...z4'{left}
...z5'{z6-z4}...z6'{up}...z7'{z8-z6}...cycle;
draw z1--z5';
@@ -1123,11 +1124,19 @@ penlabels(11,12,11',12'); endchar;
cmchar "APLuparrowbox";
beginchar(hex"6E",14u#,7u#+math_axis#,7u#-math_axis#);
italcorr math_axis#*slant-.5u#;
-adjust_fit(0,0); pickup crisp.nib;
+adjust_fit(0,0);
+pickup rule.nib;
+y+.5dot_size=vround(math_axis+math_spread[.5x_height,.6x_height]
++.5dot_size);
+lft x11=hround u-eps; x11'=x11; x12=x12'=w-x11;
+y11=y12=math_axis-1.8(y-math_axis);
+y11'=y12'=math_axis+1.8(y-math_axis);
+draw z11--z12--z12'--z11'--cycle;
+pickup crisp.nib;
pos1(rule_thickness,0); pos2(rule_thickness,0);
pos3(bar,90); pos4(bar,90);
-lft x1l=hround(.5w-.5rule_thickness); bot y1-rule_thickness=-d;
-x0=x1=x2; top y0=h-.5u; x0-x3=x4-x0=3u+eps;
+lft x1l=hround(.5w-.5rule_thickness); bot y1-rule_thickness=y11+.5u;
+x0=x1=x2; top y0=y11'-1u; x0-x3=x4-x0=3u+eps;
y3=y4=y0-.24asc_height-eps;
pos5(bar,angle(z4-z0)); z5l=z0;
pos6(bar,angle(z3-z0)); z6l=z0;
@@ -1138,6 +1147,12 @@ filldraw z0..{z4-z9}z4r--subpath (0,t) of\\(z4l{z9-z4}..z6r)
--z2r---z1r..z1l---z2l--subpath (t,0) of\\(z3l{z9-z3}..z5r)
--z3r{z9-z3}..z0 & cycle; % arrowhead and stem
penlabels(0,1,2,3,4,5,6,9);
+penlabels(11,12,11',12'); endchar;
+
+cmchar "APLdownarrowbox";
+beginchar(hex"6F",14u#,7u#+math_axis#,7u#-math_axis#);
+italcorr math_axis#*slant-.5u#;
+adjust_fit(0,0);
pickup rule.nib;
y+.5dot_size=vround(math_axis+math_spread[.5x_height,.6x_height]
+.5dot_size);
@@ -1145,16 +1160,11 @@ lft x11=hround u-eps; x11'=x11; x12=x12'=w-x11;
y11=y12=math_axis-1.8(y-math_axis);
y11'=y12'=math_axis+1.8(y-math_axis);
draw z11--z12--z12'--z11'--cycle;
-penlabels(11,12,11',12'); endchar;
-
-cmchar "APLdownarrowbox";
-beginchar(hex"6F",14u#,7u#+math_axis#,7u#-math_axis#);
-italcorr math_axis#*slant-.5u#;
-adjust_fit(0,0); pickup crisp.nib;
+pickup crisp.nib;
pos1(rule_thickness,0); pos2(rule_thickness,0);
pos3(bar,90); pos4(bar,90);
-lft x1l=hround(.5w-.5rule_thickness); top y1+rule_thickness=h;
-x0=x1=x2; bot y0=-d+.5u; x0-x3=x4-x0=3u+eps;
+lft x1l=hround(.5w-.5rule_thickness); top y1+rule_thickness=y11'-.5u;
+x0=x1=x2; bot y0=y11+1u; x0-x3=x4-x0=3u+eps;
y3=y4=y0+.24asc_height+eps;
pos5(bar,angle(z4-z0)); z5l=z0;
pos6(bar,angle(z3-z0)); z6l=z0;
@@ -1165,13 +1175,6 @@ filldraw z0..{z4-z9}z4l--subpath (0,t) of\\(z4r{z9-z4}..z6r)
--z2r---z1r..z1l---z2l--subpath (t,0) of\\(z3r{z9-z3}..z5r)
--z3l{z9-z3}..z0 & cycle; % arrowhead and stem
penlabels(0,1,2,3,4,5,6,9);
-pickup rule.nib;
-y+.5dot_size=vround(math_axis+math_spread[.5x_height,.6x_height]
-+.5dot_size);
-lft x11=hround u-eps; x11'=x11; x12=x12'=w-x11;
-y11=y12=math_axis-1.8(y-math_axis);
-y11'=y12'=math_axis+1.8(y-math_axis);
-draw z11--z12--z12'--z11'--cycle;
penlabels(11,12,11',12'); endchar;
cmchar "APL box";
@@ -1707,21 +1710,39 @@ penlabels(1,2,3,4,5,6,7,8,9);
penlabels(11,12,13,14,15,16,17,18,19);
penlabels(21,22,23,24,25,26,27,28,29); endchar;
-cmchar "ataribox (Alternate)";
-beginchar(hex"6D",5.5pt#,7.5pt#,0);
- pickup pencircle scaled .85pt;
- x1=0.05w; y1=0;
- x2=x1; y2=h;
- x3=0.95w; y3=y2;
- x4=x3; y4=y1;
- fill z1--z2--z3--z4--cycle;
- x5=x1; y5=.5h;
- x6=.5w; y6=h;
- x7=x3; y7=y5;
- x8=x6; y8=0;
- undraw z5--z6--z7--z8--cycle;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
+cmchar "ataribox (Alternate)";
+beginchar(hex"6D",33/45asc_height#,asc_height#,0);
+italcorr asc_height#*slant;
+ pickup pencircle scaled .15w;
+ x1=0.05w; y1=0;
+ x2=x1; y2=h;
+ x3=0.95w; y3=y2;
+ x4=x3; y4=y1;
+ fill z1--z2--z3--z4--cycle;
+ x5=x1; y5=.5h;
+ x6=.5w; y6=h;
+ x7=x3; y7=y5;
+ x8=x6; y8=0;
+ undraw z5--z6--z7--z8--cycle;
+ penlabels(1,2,3,4,5,6,7,8);
+endchar;
+
+cmchar "apple cmd";
+beginchar(hex"53",asc_height#,0.92asc_height#,0);
+italcorr 3/4asc_height#*slant;
+adjust_fit(0,0); pickup rule.nib;
+x1 = good.x .5w;
+y1 = good.y .5h;
+numeric a; a = 1/7h;
+x2=x17=x1-a; x9=x10=x1+a; lft x4=lft x15=x1-1/2h; rt x7=rt x12=x1+1/2h;
+x3=x5=x14=x16=.5[x2,x4];
+x6=x8=x11=x13=.5[x9,x7];
+y13=y14=y1-a; y5=y6=y1+a; bot y11=bot y16=y1-1/2h; top y3=top y8=y1+1/2h;
+y2=y4=y7=y9=.5[y3,y5];
+y10=y12=y15=y17=.5[y14,y16];
+draw z2..z3..z4..z5---z6..z7..z8..z9---z10..z11..z12..z13---z14..z15..z16..z17---z2;
+labels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
+endchar;
charlist hex"72": hex"77"; % integral signs
charlist hex"73": hex"78"; % iintegral signs
diff --git a/fonts/wasy/tfm/wasy10.tfm b/fonts/wasy/tfm/wasy10.tfm
new file mode 100644
index 0000000000..89820cf9af
--- /dev/null
+++ b/fonts/wasy/tfm/wasy10.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasy5.tfm b/fonts/wasy/tfm/wasy5.tfm
new file mode 100644
index 0000000000..2c1f9cde56
--- /dev/null
+++ b/fonts/wasy/tfm/wasy5.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasy6.tfm b/fonts/wasy/tfm/wasy6.tfm
new file mode 100644
index 0000000000..bd1b79c540
--- /dev/null
+++ b/fonts/wasy/tfm/wasy6.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasy7.tfm b/fonts/wasy/tfm/wasy7.tfm
new file mode 100644
index 0000000000..1a58e87f36
--- /dev/null
+++ b/fonts/wasy/tfm/wasy7.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasy8.tfm b/fonts/wasy/tfm/wasy8.tfm
new file mode 100644
index 0000000000..8e02d16d9f
--- /dev/null
+++ b/fonts/wasy/tfm/wasy8.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasy9.tfm b/fonts/wasy/tfm/wasy9.tfm
new file mode 100644
index 0000000000..999e43bfb0
--- /dev/null
+++ b/fonts/wasy/tfm/wasy9.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasyb10.tfm b/fonts/wasy/tfm/wasyb10.tfm
new file mode 100644
index 0000000000..d4532c118b
--- /dev/null
+++ b/fonts/wasy/tfm/wasyb10.tfm
Binary files differ
diff --git a/fonts/wasy/tfm/wasysl10.tfm b/fonts/wasy/tfm/wasysl10.tfm
new file mode 100644
index 0000000000..e6a86dd32d
--- /dev/null
+++ b/fonts/wasy/tfm/wasysl10.tfm
Binary files differ
diff --git a/fonts/wasy2/wasy10.mf b/fonts/wasy/wasy10.mf
index cc5671448d..cc5671448d 100644
--- a/fonts/wasy2/wasy10.mf
+++ b/fonts/wasy/wasy10.mf
diff --git a/fonts/wasy2/wasy5.mf b/fonts/wasy/wasy5.mf
index bebc38cea8..bebc38cea8 100644
--- a/fonts/wasy2/wasy5.mf
+++ b/fonts/wasy/wasy5.mf
diff --git a/fonts/wasy2/wasy6.mf b/fonts/wasy/wasy6.mf
index 32fdbaa558..32fdbaa558 100644
--- a/fonts/wasy2/wasy6.mf
+++ b/fonts/wasy/wasy6.mf
diff --git a/fonts/wasy2/wasy7.mf b/fonts/wasy/wasy7.mf
index 9002a2cd8c..9002a2cd8c 100644
--- a/fonts/wasy2/wasy7.mf
+++ b/fonts/wasy/wasy7.mf
diff --git a/fonts/wasy2/wasy8.mf b/fonts/wasy/wasy8.mf
index ac7557bb31..ac7557bb31 100644
--- a/fonts/wasy2/wasy8.mf
+++ b/fonts/wasy/wasy8.mf
diff --git a/fonts/wasy2/wasy9.mf b/fonts/wasy/wasy9.mf
index b734d844fa..b734d844fa 100644
--- a/fonts/wasy2/wasy9.mf
+++ b/fonts/wasy/wasy9.mf
diff --git a/fonts/wasy2/wasyb10.mf b/fonts/wasy/wasyb10.mf
index 8105c50611..8105c50611 100644
--- a/fonts/wasy2/wasyb10.mf
+++ b/fonts/wasy/wasyb10.mf
diff --git a/fonts/wasy2/wasychr.mf b/fonts/wasy/wasychr.mf
index 7af4d698df..10b4f8c930 100644
--- a/fonts/wasy2/wasychr.mf
+++ b/fonts/wasy/wasychr.mf
@@ -1,5 +1,5 @@
%
-% These characters should rather be in an character font than in a
+% These characters should rather be in a character font than in a
% symbol font
%
@@ -29,14 +29,14 @@ else: pos1(4/7[vair',flare],80);
p.e:=z4e{right}..tension atleast.9 and 1..{dir 75}z5e; fi endfor
filldraw stroke pulled_super_arc.e(2,3)(.7superpull)
& pulled_super_arc.e(3,4)(.5superpull) & p.e; fi % arc and lower terminal
-pickup crisp.nib;
+pickup crisp.nib;
x6=x7=x8=x9=x2; y7=y2; y8=y4; bot y9=-d; y6-y7 = y8-y9;
pos6(bar,0); pos7(bar,0);
pos8(bar,0); pos9(bar,0);
filldraw stroke z6e--z7e; % upper bar
filldraw stroke z8e--z9e; % lower bar
penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
-
+
cmchar "Upside down e";
beginchar(hex"55",7.25u#+max(.75u#,.5curve#),x_height#,0);
italcorr .5[bar_height#,x_height#]*slant+.5min(curve#-1.5u#,0);
@@ -67,7 +67,7 @@ else: pos4(vair,90);
path testpath; testpath=super_arc.l(2,3) & super_arc.l(3,4);
y1'r=y0r=y0l-.6[thin_join,vair]; y1'l=y0l; x1'l=x1'r=x1;
forsuffixes $=l,r:
- x0$=xpart(((2h,y0$)--(x1,y0$)) intersectionpoint testpath); endfor
+ x0$=xpart(((2h,y0$)--(x1,y0$)) intersectionpoint testpath); endfor % old
fill stroke z0e--z1'e; % crossbar
penlabels(0,1,2,3,4,5); endchar;
@@ -77,11 +77,11 @@ italcorr x_height#*slant-.2u#;
adjust_fit(if monospace: .5u#,.5u# else: 0,0 fi);
pickup fine.nib; pos2(vair',270); pos4(vair',90);
x2=x4=.5w; top y4r=vround(h+oo); bot y2r=-1.5oo;
-pos3(curve,0); rt x3l=hround (w-max(.6u,1.35u-.5curve)); y3=.5h;
+pos3(curve,0); rt x3l=hround (w-max(1.6u,2.35u-.5curve)); y3=.5h;
if serifs: pos1(hair,180); pos0(flare,180);
y1=h-.70[bar_height,h]+.5flare;
- lft x1r=hround(1.0u); bulb(2,1,0); % bulb
- pos5(hair,180); lft x5r=hround(1.2u);
+ lft x1r=hround(0.5u); bulb(2,1,0); % bulb
+ pos5(hair,180); lft x5r=hround(0.7u);
y5=min(good.y(h+oo-.45bar_height+.9),y4l-vair');
(x,y4l)=whatever[z4l,z5r]; x4l:=max(x,x4l-.5u);
filldraw stroke pulled_super_arc.e(2,3)(.7superpull)
@@ -98,7 +98,7 @@ else: pos1(4/7[vair',flare],260);
filldraw stroke pulled_super_arc.e(2,3)(.7superpull)
& pulled_super_arc.e(3,4)(.5superpull) & p.e; fi % arc and upper terminal
penlabels(0,1,2,3,4,5); endchar;
-
+
cmchar "The small islandic thorn";
beginchar(hex"69",10u#+serif_fit#,asc_height#,desc_depth#);
italcorr .5x_height#*slant+min(.5curve#-.85u#,-.1u#);
@@ -151,21 +151,21 @@ fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
if serifs: dish_serif(1,0,a,1/3,cap_jut,b,1/3,cap_jut); % upper serif
dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7); endchar;
-
+
cmchar "Islandic edh";
beginchar(hex"6B",9u#,asc_height#,0);
italcorr .8x_height#*slant;
adjust_fit(0,0);
penpos1(vair,90); penpos3(vair',-90);
penpos1'(hair,0);
-penpos2(curve,180); penpos4(curve,0); penpos4'(curve,0);
+penpos2(curve,180); penpos4(curve,0); penpos4'(curve,0);
penpos5(curve,0); penpos6(curve,0);
x2r=hround max(.5u,1.25u-.5curve);
x4r=w-x2r; x1=x3=.5w; y1r=x_height; y3r=-oo;
y2=y4=.5(x_height-oo)-vair_corr; y2l:=y4l:=.5x_height;
y4'=y4+1.5u; x4'=x4;
-top y6 = h;
-x6= if monospace: 2/3 else: 1/3 fi [x2,x5];
+top y6 = h;
+x6= if monospace: 2/3 else: 1/3 fi [x2,x5];
y5=0.66[y4',y6];
x5=0.60[x4',x6];
z1' = z4';
@@ -181,9 +181,26 @@ z=.5[z7,z8]; % make bar symmetric
(y6-y)/(y6-y5) = (x6-x)/(x6-x5);
penstroke z7e--z8e; % bar
penlabels(1,2,3,4,5,6,7,8); endchar;
-
+
+cmchar "The letter long-s";
+beginchar(hex"54",5.5u#,asc_height#,0);
+italcorr asc_height#*slant+if serifs:flare#-.25u# else: 1.25u# fi;
+adjust_fit(stem_shift#,if monospace: .5u# else:-stem_shift# fi);
+pickup tiny.nib; pos1(stem',0); lft x1l=hround(2.5u-.5stem');
+pickup fine.nib; numeric bulb_diam;
+if serifs: bulb_diam=hround .8[stem,flare];
+ pos2(bulb_diam,0); y2+.5bulb_diam=.9[x_height,h+oo];
+ if monospace: rt x2r=hround(w-.5u)+1 else: lft x2l=hround(w-.75u+.5) fi;
+else: pos2(5/7[vair,flare],90); top y2r=h;
+ rt x2=hround(if monospace:w-.5u else:w+.75u fi); fi
+f_stroke(1,2,a,b,c,jut,if not monospace:1.25fi\\ jut); % stem, terminal, serif
+pickup crisp.nib; top y3r=top y4r=x_height; lft x3=hround .7u;
+pos3(bar,90); pos4(bar,90);
+rt x4=hround(2.5u);
+filldraw stroke z3e--z4e; % bar
+penlabels(1,2,3,4); endchar;
+
cmchar "Permille sign";
-cmchar "Per mille sign";
beginchar(hex"68",9u#+max(9u#,3fudge*(hair#+stem#)),
body_height#,body_height#-asc_height#);
italcorr if hefty: .4asc_height#*slant-.5u# else: h#*slant-u# fi;
@@ -198,7 +215,7 @@ x1=x3=.5[x2,x4]; y2=y4=.5[y1,y3];
filldraw stroke pulled_super_arc.e(1,2)(superpull)
& pulled_super_arc.e(2,3)(superpull); % left half of upper bowl
filldraw stroke super_arc.e(3,4) & super_arc.e(4,1); % right half of upper bowl
-pos5(vair,90); pos6(left_curve,180); pos7(vair,270);
+pos5(vair,90); pos6(left_curve,180); pos7(vair,270);
pos8(right_curve,360);
bot y7r=-d; rt x8r=hround(.70w-u); x6-x8 = x2-x4;
top y5r=vround(if monospace: .3 else: .5 fi\\ asc_height);
@@ -206,7 +223,7 @@ x5=x7=.5[x6,x8]; y6=y8=.5[y5,y7];
filldraw stroke pulled_super_arc.e(5,6)(superpull)
& pulled_super_arc.e(6,7)(superpull); % left half of lower bowl
filldraw stroke super_arc.e(7,8) & super_arc.e(8,5); % right half of lower bowl
-pos5'(vair,90); pos6'(left_curve,180); pos7'(vair,270);
+pos5'(vair,90); pos6'(left_curve,180); pos7'(vair,270);
pos8'(right_curve,360);
bot y7'r=-d; rt x8'r=hround(w-u); x6'-x8' = x6-x8;
top y5'r=vround(if monospace: .3 else: .5 fi\\ asc_height);
@@ -223,3 +240,77 @@ else: rt x9=hround(.67w-2.5u); lft x10=hround 2.5u; draw z9--z10; % diagonal
path p; p=super_arc.r(1,4); z11r=point 2/3 of p; z12r=z9r;
filldraw stroke z11e{direction 2/3 of p}...{z9-z10}z12e; fi % link
penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "German Paragraph sign, similar to section";
+beginchar(hex"4D",8.5u#+max(1.5u#,stem#),asc_height#,1/2desc_depth#);
+italcorr cap_height#*slant-u#;
+adjust_fit(0,0); pickup fine.nib;
+ pos0(stem,0); pos1(hair,0); pos2(vair,90); pos3(curve,180);
+ pos4(vair,270); pos5'(curve,0); pos5(curve,180);
+% pos6(9/10curve,0);
+pos6(vair,90); pos7(curve,0); pos8(vair,-90); pos9(hair,-180); pos10(stem,-180);
+top y2r=h+oo; bot y8r=-d-oo; y2-y1=y9-y8=(y2-y8)/8;
+y3=.52[y4,y2]; y5=.52[y4,y6]; y7=.52[y6,y8]; y5'=.52[y6,y4];
+y2-y4=y4-y6=y6-y8;
+rt x1r=hround(w-1.5u); lft x3r=hround 1.25u;
+x2=x4=x6=x8=.5w; x5=x7=w-x3; x5'=x3; x9=w-x1;
+bulb(2,1,0); bulb(8,9,10); % bulbs
+filldraw stroke z2e{left}...z3e{down}...z4e{3(x5-x3),y5-y3}
+ ...z5e{down}...{left}z6e; % upper stroke
+filldraw stroke z4e{left}...z5'e{down}...z6e{3(x7-x5'),y7-y5'}
+ ...z7e{down}...{left}z8e; % upper stroke
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Euro symbol";
+ beginchar(hex"4E",12.5u#,cap_height#,0);
+ italcorr cap_height#*slant-.5u#;
+ adjust_fit(0,0);
+ pickup fine.nib; pos1(25/33flare,80); pos2(15/11slab,90);
+ pos3(30/37cap_curve,180); pos4(18/11slab,270); pos5(22/33flare,275);
+ rt x1r=hround(w-1.1u); x2=x4=.5w+1.75u;
+ lft x3r=hround max(2u,3u-32/64cap_curve); x5r=x1r-0.1u;
+ top y1r=vround .95h+oo; top y2r=h+oo; y3=.5h;
+ bot y4r=-oo; bot y5r=vround .08h-oo; y5l:=good.y y5l; x5l:=good.x x5l;
+ filldraw stroke rterm.e(2,1,right,.9,4) & super_arc.e(2,3)
+ & super_arc.e(3,4) & term.e(4,5,right,.8,4); % arc and terminals
+italcorr h#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+lft x9=hround 0.5u-eps; x7=x9+0.1u; x10=0.6w; x8=x10+0.3u;
+y7=y8; y9=y10; y7-y9=1/5h; .5[y7,y9]=.5h;
+draw z7--z8; % upper bar
+draw z9--z10; % upper bar
+penlabels(1,1',2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "round z zh";
+beginchar(hex"4F",8u#,x_height#,desc_depth#);
+italcorr x_height#*slant-.5serif_fit#-.3u#;
+adjust_fit(0,.5serif_fit#);
+numeric arm_thickness[],z_stem;
+if hefty: arm_thickness1=Vround(vair-vair_corr); arm_thickness2=vair;
+ z_stem=.6[vair,stem];
+else: arm_thickness1=vair; arm_thickness2=vair'; z_stem=.9[vair,stem]; fi
+pickup tiny.nib; rt x1r=rt x2r=hround(w-.8u); lft x3l=3u; x4l = x3l;
+top y1=h; y2=min(y1,h-2/3arm_thickness1);
+y3=vround(-d+.85x_height); y4=y3-2/3arm_thickness1;
+numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l-slant*(y2-y3));
+penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0);
+penpos3(alpha*(z_stem-tiny),0);
+penpos4(alpha*(z_stem-tiny),0);
+pair delta; delta=penoffset z3-z2 of currentpen;
+fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l--z4r
+ --z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r
+ ---cycle; % diagonal
+pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180);
+top y5r=h; x5=x1; lft x6r=hround .75u; y6=good.y(y5l-beak/1.4)-eps;
+arm(5,6,a,beak_darkness,-.4beak_jut); % upper arm and beak
+pos12(vair',270); pos14(vair',90);
+x12=x14=x3; bot y14l=bot y4; bot y12r=-d;
+pos13(curve,0); rt x13l=hround (w-max(1.9u,2.65u-.5curve));
+y13=.5[y12,y14];
+%if serifs:
+ pos11(hair,180); pos10(flare,180);
+ y11=y14-.70[bar_height,0.85x_height]+.75flare;
+ lft x11r=hround(0.3u); bulb(12,11,10); % bulb
+ filldraw stroke pulled_super_arc.e(12,13)(.7superpull)
+ & pulled_super_arc.e(13,14)(.5superpull);
+penlabels(1,2,3,4,10,11,12,13,14); endchar;
diff --git a/fonts/wasy/wasydoc.pdf b/fonts/wasy/wasydoc.pdf
new file mode 100644
index 0000000000..81fe564418
--- /dev/null
+++ b/fonts/wasy/wasydoc.pdf
Binary files differ
diff --git a/fonts/wasy2/wasydoc.tex b/fonts/wasy/wasydoc.tex
index f0adc1e21d..812710a332 100644
--- a/fonts/wasy2/wasydoc.tex
+++ b/fonts/wasy/wasydoc.tex
@@ -1,19 +1,30 @@
\magnification\magstep1
\parskip 1.1ex plus 0.4ex
+\advance\hsize -5truemm
+\ifx\pdfoutput\undefines\else
+ \pdfhorigin=1truein
+ \pdfvorigin=1truein
+ \pdfpagewidth=210truemm
+ \pdfpageheight=297truemm
+\fi
\parindent 0pt
\pretolerance 1000
\tolerance 2000
\hbadness 2000
-\advance\hsize -5truemm
%
\font\tenssf = cmss10 % sans-serif font
\def\ssf{\tenssf}
\def\\{\char"5C{}} % define backslash
+\def\({\char`\{} % define {
+\def\){\char`\}} % define }
\def\newline{\hfill\break}
\def\de{\,{\rm d}}
\def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sevenrm A}\kern-.15em\TeX}}
%
-\input wasyfont
+% the next line is used for development, to get alias-font names
+% wasym...
+%\def\newwasy{}
+\input WASYFONT
%
%%% START %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -21,12 +32,12 @@
\vskip 1\parskip
\centerline{\it Roland Waldi}
\vskip 1mm
-\centerline{Institut f\"ur Experimentelle Kernphysik}
-\centerline{Universit\"at Karlsruhe}
-\centerline{Physikhochhaus, P.O.Box 6980}
-\centerline{D-7500 Karlsruhe, Fed.~Rep.~Germany}
+\centerline{Institut f\"ur Physik}
+\centerline{Universit\"at Rostock}
+\centerline{D-18051 Rostock, Germany}
+\centerline{roland.waldi@uni-rostock.de}
\vskip 1mm
-\centerline{Version 2.0 -- September 1992}
+\centerline{Version 2.4 -- January 2020}
\vskip 1.5\parskip
@@ -35,10 +46,13 @@ a lot more symbols.
New characters
were modified from the {\tt mf} files of the standard \TeX\ fonts,
and many were designed from scratch.
-Metafont sources for 5--10pt and a bold 10pt font are available.
+The first version was released in 1990.
+Metafont sources for 5--10pt and a bold and slanted 10pt font
+are available in the present version.
An extension to PLAIN-\TeX\ for using the fonts is included
-in the file {\tt wasyfont.tex}.
+in the file {\tt WASYFONT.tex}.
+
This can probably be used in \LaTeX\ documents,
but a new \LaTeX\ format with the bindings already included and with
{\tt wasy} replacing the {\tt lasy} font would be the superiour
@@ -46,13 +60,28 @@ solution.
This version includes all {\tt lasy} characters at the proper codes
(causing some incompatibilities with version 1 of {\tt wasy})
to make such a procedure easy.
-The file {\tt wasyfont.2} contains substitutes for some macros
-of {\tt wasyfont.tex} to be used
+
+The file {\tt WASYFONT.2} contains substitutes for some macros
+of {\tt WASYFONT.tex} to be used
at installations, that do not
support the {\tt wasy} fonts.
+Some characters make sense in slanted or boldface form (only available at 10pt,
+although scaled fonts can be defined by the user).
+These are included in slanted text, if instead of {\tt\\sl}
+the command {\tt\\wsl} is used, and in bold text,\
+if instead of {\tt\\bf}
+the command {\tt\\wbf} is used. Analogue commands for
+\LaTeX\ are easy to define, too.
+
+Symbols (not letters) are defined in {\tt WASYFONT.tex} as
+boxes, which simplifies their use in math-mode, but the {\tt\\/}
+for italic correction for the slanted characters
+will not work after a symbol. If this feature is
+required, the {\tt\\hbox\(...\)} should be removed from the definition.
+
A list of characters with their bindings in
-{\tt wasyfont.tex} follows.
+{\tt WASYFONT.tex} follows.
Some macros are actually compositions of several characters useful in
the given context.
Macros using symbols
@@ -60,12 +89,14 @@ which are already available from standard \TeX\ fonts
are also included; these are marked
with $^*$.
+\bigskip
+
general symbols
$$
\halign{&\tt\\# \hfil&#\qquad\hfil\cr
male&\male &female&\female \cr
currency&\currency &cent &\cent \cr
-lozenge&\lozenge &kreuz&\kreuz \cr
+euro &\euro &kreuz&\kreuz \cr
smiley&\smiley &blacksmiley&\blacksmiley \cr
frownie&\frownie &sun&\sun \cr
checked&\checked &brokenvert&\brokenvert \cr
@@ -74,13 +105,9 @@ phone&\phone &recorder &\recorder \cr
clock&\clock &permil &\permil \cr
bell&\bell &ataribox &\ataribox \cr
pointer&\pointer &lightning &\lightning \cr
-agemO &\agemO \cr}
-$$
-
-diagrams
-$$
-\halign{&\tt\\# \hfil&#\qquad\hfil\cr
-photon &\photon &gluon &\gluon \cr}
+agemO &\agemO &Paragraph &\Paragraph \cr
+lozenge&\lozenge &applecmd &\applecmd \cr
+therefore&\therefore \cr}
$$
music notes
@@ -108,13 +135,13 @@ APLuparrowbox &\APLuparrowbox&APLdownarrowbox &\APLdownarrowbox\cr
APLinput&\APLinput &APLminus$^*$&\APLminus \cr
APLlog &\APLlog &APLstar &\APLstar \cr
APLvert$^*$&\APLvert{\ } &
- APLvert\char`\{\\APLdown\char`\} &\APLvert{\APLdown} \cr
+ APLvert\(\\APLdown\) &\APLvert{\APLdown} \cr
APLnot$^*$&\APLnot{\ } &
- APLnot\char`\{\\APLdown\char`\} &\APLnot{\APLdown} \cr
-APLnot\char`\{\\land\char`\} &\APLnot{\land} &
- APLnot\char`\{\\lor\char`\} &\APLnot{\lor} \cr
+ APLnot\(\\APLdown\) &\APLnot{\APLdown} \cr
+APLnot\(\\land\) &\APLnot{\land} &
+ APLnot\(\\lor\) &\APLnot{\lor} \cr
APLcirc$^*$&\APLcirc{\ } &
- APLcirc\char`\{\\bot\char`\} &\APLcirc{\bot} \cr
+ APLcirc\(\\bot\) &\APLcirc{\bot} \cr
notbackslash$^*$ &\notbackslash &
notslash$^*$ &\notslash \cr
APLcomment &\APLcomment \cr}
@@ -170,29 +197,30 @@ general math \& physics
$$
\halign{&\tt# \hfil&#\qquad\hfil\cr
\\varangle&\varangle &\$\\invneg\$ &$\invneg$\cr
+\\diameter &\diameter &\\therefore&\therefore \cr
\\leftturn &\leftturn &\\rightturn &\rightturn \cr
-\\diameter &\diameter &\\therefore&\therefore \cr}
+\\photon &\photon &\\gluon &\gluon \cr}
$$
math operators
$$
-\halign{&\tt\$a\\# b \hfil&$a#b$\qquad\hfil\cr
-ocircle&\ocircle &logof&\logof \cr
-oplus$^*$&\oplus &otimes$^*$&\otimes \cr
-le$^*$ &\le &ge$^*$&\ge \cr
-apprle &\apprle &apprge&\apprge \cr
+\halign{&\tt\$a\\#b\$ \hfil&$a#b$\qquad\hfil\cr
+ocircle &\ocircle &logof &\logof \cr
+oplus$^*$ &\oplus &otimes$^*$ &\otimes \cr
+le$^*$ &\le &ge$^*$ &\ge \cr
+apprle &\apprle &apprge &\apprge \cr
lhd &\lhd &rhd &\rhd \cr
-unlhd &\unlhd &unrhd&\unrhd \cr
+unlhd &\unlhd &unrhd &\unrhd \cr
LHD &\LHD &RHD &\RHD \cr
-sqsubset&\sqsubset &sqsupset&\sqsupset \cr
-sqsubseteq$^*$&\sqsubseteq &sqsupseteq$^*$&\sqsupseteq \cr
-propto$^*$&\propto &varpropto &\varpropto \cr
+sqsubset &\sqsubset &sqsupset &\sqsupset \cr
+sqsubseteq$^*$ &\sqsubseteq &sqsupseteq$^*$ &\sqsupseteq \cr
+propto$^*$ &\propto &varpropto &\varpropto \cr
leadsto &\leadsto \cr}
$$
integrals (text style)
$$
-\halign{&\tt\$\\#\_a\char`\^b f(x)dx \hfil&$#_a^b f(x)dx$\qquad\hfil\cr
+\halign{&\tt\$\\#\_a\char`\^b f(x)dx\$ \hfil&$#_a^b f(x)dx$\qquad\hfil\cr
varint&\varint &iint&\iint \cr
iiint&\iiint &varoint&\varoint \cr
oiint&\oiint \cr}
@@ -207,7 +235,7 @@ With the control sequence
{\tt\\newpropto} you can change the proportional sign to the
thin {\tt wasy} symbol ($\varpropto$),
which is more distinct from alpha ($\alpha$)
-then the default symbol ($\propto$).
+than the default symbol ($\propto$).
With the control sequence
{\tt\\newint} you can change the \TeX\ integrals from $\int,\oint$
@@ -217,16 +245,21 @@ $$\int_a^b \to \varint_a^b,\qquad
$$
There are also a few letters
-in roman style added (although these and some symbols as
-\agemO, \permil\ should
+in roman style added, although these and some symbols as
+\agemO, \permil\ should
be in a separate font, to be created in different
styles like italic, sans serif etc. -- the {\tt wasychr.mf} source
-is prepared for that.
+is prepared for that, and now has bold and slanted versions.
$$
\halign{&\tt\\# \hfil&#\qquad\hfil\cr
-thorn &\thorn &Thorn &\Thorn \cr
-dh &\dh &Dh$^*$ &\Dh \cr
-inve &\inve &openo &\openo \cr
+thorn &\thorn { \wbf\thorn} {\wsl\thorn}
+ &Thorn &\Thorn { \wbf\Thorn} {\wsl\Thorn}\cr
+dh &\dh { \wbf\dh} {\wsl\dh}
+ &Dh$^*$ &\Dh { \wbf \Dh} {\wsl \Dh}\cr
+inve &\inve { \wbf\inve} {\wsl\inve}
+ &openo &\openo { \wbf\openo} {\wsl\openo}\cr
+s &\s { \wbf\s } {\wsl\s }
+ &z &\z { \wbf\z} {\wsl\z}\cr
}
$$
@@ -239,9 +272,9 @@ $$
The planets ($\astrosun\to{}$outer space):
\mercury\ \venus\ \earth\ \mars\ asteroids
-\jupiter\ \saturn\ \uranus\ \neptune\ \pluto.
+\jupiter\ \saturn\ \uranus\ \neptune\ (\pluto). $r_{\mercury} < r_{\earth}$
-special characters on IBM PC's: \smiley, \blacksmiley, $\heartsuit$,
+special characters on PCs: \smiley, \blacksmiley, $\heartsuit$,
$\diamondsuit$, $\clubsuit$, $\spadesuit$, $\bullet$,
$\ocircle$, \male, \female, \eighthnote, \twonotes, \sun, \RIGHTarrow,
\LEFTarrow, $\updownarrow$, !!, \P, \S,
@@ -250,7 +283,7 @@ $\underline{\updownarrow}$,
$\uparrow$, $\downarrow$, $\to$, $\leftarrow$, \UParrow, \DOWNarrow,
\brokenvert, $\invneg$, $\neg$, \dots
-special characters on Atari ST's: \pointer, \ataribox,
+special characters on Atari STs: \pointer, \ataribox,
\checked, \clock, \bell,
\eighthnote, \inve,
$\invneg$, $\neg$, $\varoint$, \dots
@@ -258,6 +291,23 @@ $\invneg$, $\neg$, $\varoint$, \dots
tube dimensions: $\diameter 5\,{\rm mm}$, $d = 0.5\,{\rm mm}$,
$l = 50\,{\rm mm}$
+prices 1\$ 2\cent\ or 0.95\euro\ or 0.80{\it\$}.\newline
+{\wsl prices 1\$ 2\cent\ or 0.95\euro\ or 0.80{\it\$}.}
+
+legal text: \Paragraph\Paragraph\ 9--22 StVG, \Paragraph\ 12 StVO oder
+{\wsl \Paragraph\Paragraph\ 9--22 StVG, \Paragraph\ 12 StVO}
+
+Icelandic text: \'Eg veit \thorn a\dh\ ekki e\dh a
+{\wbf \'Eg veit \thorn a\dh\ ekki}.
+
+traditional typography: ligature \s\z=\ss, \s ure to po\s\s e\s s
+\s atisfaction
+
+simple phonetic notation:
+corner ['k\openo:n\inve], this [\dh is],
+thrash [{\teni\char"12}r\ae{\tensy\char"73\kern 0.3pt}],
+vision ['v\i\z n]
+
display math:
$$
\mathop{\varangle}(\vec a,\vec b) = 30^{\circ}
@@ -283,8 +333,9 @@ $U \leftarrow \APLminus 1+ G \leftarrow 2 \times \iota N
\leftarrow \APLbox$ \qquad \APLcomment\quad generate vectors of odd and
even numbers
+\goodbreak
APL keyboard layout:
-
+\par\nobreak
\def\1{\underbar}
\halign{&#\ \cr
&1& &2& &3& &4& &5& &6& &7& &8& &9& &0& &+& &$\times$& &$\diamond$\cr
@@ -317,10 +368,6 @@ APL keyboard layout:
}
\medskip
-simple phonetic notation:
-corner [{\tt'}k\openo:n\inve], this [\dh is],
-thrash [{\teni\char"12}r\ae{\tensy\char"73\kern 0.3pt}]
-
check the appropriate box like this \XBox\ or that
\Box\kern-.6em\checked:
@@ -332,6 +379,7 @@ check the appropriate box like this \XBox\ or that
\bigskip
+\goodbreak
\centerline{\bf Font Table}
@@ -470,6 +518,141 @@ $$}
\bigskip
+{\tt wasy 5pt}:
+{\fivewasy$$
+\halign {&#\quad\hfil\cr
+ {\tt 00 =} \char"00%
+&{\tt 01 =} \char"01%
+&{\tt 02 =} \char"02%
+&{\tt 03 =} \char"03%
+&{\tt 04 =} \char"04%
+&{\tt 05 =} \char"05%
+&{\tt 06 =} \char"06%
+&{\tt 07 =} \char"07\cr
+ {\tt 08 =} \char"08%
+&{\tt 09 =} \char"09%
+&{\tt 0A =} \char"0A%
+&{\tt 0B =} \char"0B%
+&{\tt 0C =} \char"0C%
+&{\tt 0D =} \char"0D%
+&{\tt 0E =} \char"0E%
+&{\tt 0F =} \char"0F\cr
+ {\tt 10 =} \char"10%
+&{\tt 11 =} \char"11%
+&{\tt 12 =} \char"12%
+&{\tt 13 =} \char"13%
+&{\tt 14 =} \char"14%
+&{\tt 15 =} \char"15%
+&{\tt 16 =} \char"16%
+&{\tt 17 =} \char"17\cr
+ {\tt 18 =} \char"18%
+&{\tt 19 =} \char"19%
+&{\tt 1A =} \char"1A%
+&{\tt 1B =} \char"1B%
+&{\tt 1C =} \char"1C%
+&{\tt 1D =} \char"1D%
+&{\tt 1E =} \char"1E%
+&{\tt 1F =} \char"1F\cr
+ {\tt 20 =} \char"20%
+&{\tt 21 =} \char"21%
+&{\tt 22 =} \char"22%
+&{\tt 23 =} \char"23%
+&{\tt 24 =} \char"24%
+&{\tt 25 =} \char"25%
+&{\tt 26 =} \char"26%
+&{\tt 27 =} \char"27\cr
+ {\tt 28 =} \char"28%
+&{\tt 29 =} \char"29%
+&{\tt 2A =} \char"2A%
+&{\tt 2B =} \char"2B%
+&{\tt 2C =} \char"2C%
+&{\tt 2D =} \char"2D%
+&{\tt 2E =} \char"2E%
+&{\tt 2F =} \char"2F\cr
+ {\tt 30 =} \char"30%
+&{\tt 31 =} \char"31%
+&{\tt 32 =} \char"32%
+&{\tt 33 =} \char"33%
+&{\tt 34 =} \char"34%
+&{\tt 35 =} \char"35%
+&{\tt 36 =} \char"36%
+&{\tt 37 =} \char"37\cr
+ {\tt 38 =} \char"38%
+&{\tt 39 =} \char"39%
+&{\tt 3A =} \char"3A%
+&{\tt 3B =} \char"3B%
+&{\tt 3C =} \char"3C%
+&{\tt 3D =} \char"3D%
+&{\tt 3E =} \char"3E%
+&{\tt 3F =} \char"3F\cr
+ {\tt 40 =} \char"40%
+&{\tt 41 =} \char"41%
+&{\tt 42 =} \char"42%
+&{\tt 43 =} \char"43%
+&{\tt 44 =} \char"44%
+&{\tt 45 =} \char"45%
+&{\tt 46 =} \char"46%
+&{\tt 47 =} \char"47\cr
+ {\tt 48 =} \char"48%
+&{\tt 49 =} \char"49%
+&{\tt 4A =} \char"4A%
+&{\tt 4B =} \char"4B%
+&{\tt 4C =} \char"4C%
+&{\tt 4D =} \char"4D%
+&{\tt 4E =} \char"4E%
+&{\tt 4F =} \char"4F\cr
+ {\tt 50 =} \char"50%
+&{\tt 51 =} \char"51%
+&{\tt 52 =} \char"52%
+&{\tt 53 =} \char"53%
+&{\tt 54 =} \char"54%
+&{\tt 55 =} \char"55%
+&{\tt 56 =} \char"56%
+&{\tt 57 =} \char"57\cr
+ {\tt 58 =} \char"58%
+&{\tt 59 =} \char"59%
+&{\tt 5A =} \char"5A%
+&{\tt 5B =} \char"5B%
+&{\tt 5C =} \char"5C%
+&{\tt 5D =} \char"5D%
+&{\tt 5E =} \char"5E%
+&{\tt 5F =} \char"5F\cr
+ {\tt 60 =} \char"60%
+&{\tt 61 =} \char"61%
+&{\tt 62 =} \char"62%
+&{\tt 63 =} \char"63%
+&{\tt 64 =} \char"64%
+&{\tt 65 =} \char"65%
+&{\tt 66 =} \char"66%
+&{\tt 67 =} \char"67\cr
+ {\tt 68 =} \char"68%
+&{\tt 69 =} \char"69%
+&{\tt 6A =} \char"6A%
+&{\tt 6B =} \char"6B%
+&{\tt 6C =} \char"6C%
+&{\tt 6D =} \char"6D%
+&{\tt 6E =} \char"6E%
+&{\tt 6F =} \char"6F\cr
+ {\tt 70 =} \char"70%
+&{\tt 71 =} \char"71%
+&{\tt 72 =} \char"72%
+&{\tt 73 =} \char"73%
+&{\tt 74 =} \char"74%
+&{\tt 75 =} \char"75%
+&{\tt 76 =} \char"76%
+&{\tt 77 =} \char"77\cr
+ {\tt 78 =} \char"78%
+&{\tt 79 =} \char"79%
+&{\tt 7A =} \char"7A%
+&{\tt 7B =} \char"7B%
+&{\tt 7C =} \char"7C%
+&{\tt 7D =} \char"7D%
+&{\tt 7E =} \char"7E%
+&{\tt 7F =} \char"7F\cr}
+$$}
+
+\bigskip
+
{\tt wasyb}:
{\wasyb$$
\halign {&#\quad\hfil\cr
@@ -605,6 +788,141 @@ $$}
\bigskip
+{\tt wasysl}:
+{\wasysl$$
+\halign {&#\quad\hfil\cr
+ {\tt 00 =} \char"00%
+&{\tt 01 =} \char"01%
+&{\tt 02 =} \char"02%
+&{\tt 03 =} \char"03%
+&{\tt 04 =} \char"04%
+&{\tt 05 =} \char"05%
+&{\tt 06 =} \char"06%
+&{\tt 07 =} \char"07\cr
+ {\tt 08 =} \char"08%
+&{\tt 09 =} \char"09%
+&{\tt 0A =} \char"0A%
+&{\tt 0B =} \char"0B%
+&{\tt 0C =} \char"0C%
+&{\tt 0D =} \char"0D%
+&{\tt 0E =} \char"0E%
+&{\tt 0F =} \char"0F\cr
+ {\tt 10 =} \char"10%
+&{\tt 11 =} \char"11%
+&{\tt 12 =} \char"12%
+&{\tt 13 =} \char"13%
+&{\tt 14 =} \char"14%
+&{\tt 15 =} \char"15%
+&{\tt 16 =} \char"16%
+&{\tt 17 =} \char"17\cr
+ {\tt 18 =} \char"18%
+&{\tt 19 =} \char"19%
+&{\tt 1A =} \char"1A%
+&{\tt 1B =} \char"1B%
+&{\tt 1C =} \char"1C%
+&{\tt 1D =} \char"1D%
+&{\tt 1E =} \char"1E%
+&{\tt 1F =} \char"1F\cr
+ {\tt 20 =} \char"20%
+&{\tt 21 =} \char"21%
+&{\tt 22 =} \char"22%
+&{\tt 23 =} \char"23%
+&{\tt 24 =} \char"24%
+&{\tt 25 =} \char"25%
+&{\tt 26 =} \char"26%
+&{\tt 27 =} \char"27\cr
+ {\tt 28 =} \char"28%
+&{\tt 29 =} \char"29%
+&{\tt 2A =} \char"2A%
+&{\tt 2B =} \char"2B%
+&{\tt 2C =} \char"2C%
+&{\tt 2D =} \char"2D%
+&{\tt 2E =} \char"2E%
+&{\tt 2F =} \char"2F\cr
+ {\tt 30 =} \char"30%
+&{\tt 31 =} \char"31%
+&{\tt 32 =} \char"32%
+&{\tt 33 =} \char"33%
+&{\tt 34 =} \char"34%
+&{\tt 35 =} \char"35%
+&{\tt 36 =} \char"36%
+&{\tt 37 =} \char"37\cr
+ {\tt 38 =} \char"38%
+&{\tt 39 =} \char"39%
+&{\tt 3A =} \char"3A%
+&{\tt 3B =} \char"3B%
+&{\tt 3C =} \char"3C%
+&{\tt 3D =} \char"3D%
+&{\tt 3E =} \char"3E%
+&{\tt 3F =} \char"3F\cr
+ {\tt 40 =} \char"40%
+&{\tt 41 =} \char"41%
+&{\tt 42 =} \char"42%
+&{\tt 43 =} \char"43%
+&{\tt 44 =} \char"44%
+&{\tt 45 =} \char"45%
+&{\tt 46 =} \char"46%
+&{\tt 47 =} \char"47\cr
+ {\tt 48 =} \char"48%
+&{\tt 49 =} \char"49%
+&{\tt 4A =} \char"4A%
+&{\tt 4B =} \char"4B%
+&{\tt 4C =} \char"4C%
+&{\tt 4D =} \char"4D%
+&{\tt 4E =} \char"4E%
+&{\tt 4F =} \char"4F\cr
+ {\tt 50 =} \char"50%
+&{\tt 51 =} \char"51%
+&{\tt 52 =} \char"52%
+&{\tt 53 =} \char"53%
+&{\tt 54 =} \char"54%
+&{\tt 55 =} \char"55%
+&{\tt 56 =} \char"56%
+&{\tt 57 =} \char"57\cr
+ {\tt 58 =} \char"58%
+&{\tt 59 =} \char"59%
+&{\tt 5A =} \char"5A%
+&{\tt 5B =} \char"5B%
+&{\tt 5C =} \char"5C%
+&{\tt 5D =} \char"5D%
+&{\tt 5E =} \char"5E%
+&{\tt 5F =} \char"5F\cr
+ {\tt 60 =} \char"60%
+&{\tt 61 =} \char"61%
+&{\tt 62 =} \char"62%
+&{\tt 63 =} \char"63%
+&{\tt 64 =} \char"64%
+&{\tt 65 =} \char"65%
+&{\tt 66 =} \char"66%
+&{\tt 67 =} \char"67\cr
+ {\tt 68 =} \char"68%
+&{\tt 69 =} \char"69%
+&{\tt 6A =} \char"6A%
+&{\tt 6B =} \char"6B%
+&{\tt 6C =} \char"6C%
+&{\tt 6D =} \char"6D%
+&{\tt 6E =} \char"6E%
+&{\tt 6F =} \char"6F\cr
+ {\tt 70 =} \char"70%
+&{\tt 71 =} \char"71%
+&{\tt 72 =} \char"72%
+&{\tt 73 =} \char"73%
+&{\tt 74 =} \char"74%
+&{\tt 75 =} \char"75%
+&{\tt 76 =} \char"76%
+&{\tt 77 =} \char"77\cr
+ {\tt 78 =} \char"78%
+&{\tt 79 =} \char"79%
+&{\tt 7A =} \char"7A%
+&{\tt 7B =} \char"7B%
+&{\tt 7C =} \char"7C%
+&{\tt 7D =} \char"7D%
+&{\tt 7E =} \char"7E%
+&{\tt 7F =} \char"7F\cr}
+$$}
+
+\bigskip
+
{\bf Changes since version 1.0}
version 1.1:
@@ -627,4 +945,36 @@ now the full set of
{\tt wasyb10} font for bold math added
+version 2.1:
+
+new spacing for \openo
+
+version 2.2:
+
+{\tt wasysl10} font for slanted characters added
+
+new German Paragraph \Paragraph, currency \euro
+
+new commands {\tt \\wsl, \\wbf}
+
+version 2.3:
+
+new scaling for \ataribox\ (bugfix)
+
+corrections for \APLuparrowbox\ and \APLdownarrowbox\ at small fonts (bugfix)
+
+italic corrections improved ({\tt\\/} for {\tt wasysl10}; works for
+symbols only without {\tt\\hbox} in the definition!)
+
+new apple cmd symbol \applecmd
+
+version 2.4:
+
+new characters long-s \s\ and round-z \z
+
+improved \opposition\ (bugfix)
+
+new macros for planets and some other astronomy symbols for use
+in math mode subscripts (i.e.\ proper size change).
+
\bye
diff --git a/fonts/wasy/wasysl10.mf b/fonts/wasy/wasysl10.mf
new file mode 100644
index 0000000000..7e5c5cfda0
--- /dev/null
+++ b/fonts/wasy/wasysl10.mf
@@ -0,0 +1,100 @@
+% This is WASY10.MF in text format
+% additional symbols for math, physics, astronomy and other fields
+
+%input modes;
+%mode=hp_laser;
+
+if unknown cmbase: input cmbase fi
+
+font_identifier:="WASY"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=25/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=33/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+
+if ligs>1: font_coding_scheme:="TeX text";
+else: font_coding_scheme:=if ligs=0: "TeX typewriter text"
+ else: "TeX text without f-ligatures" fi;
+ fi
+
+mode_setup; font_setup;
+
+input rsym; % symbols
+input lasychr; % lasy font symbols
+
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+ font_quad 18u#;
+ font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+ font_normal_stretch 3u#; font_normal_shrink 2u#;
+ font_quad 18u#+4letter_fit#;
+ font_extra_space 2u#; fi
+bye.
diff --git a/fonts/wasy2/legal.txt b/fonts/wasy2/legal.txt
deleted file mode 100644
index 7a9df31dad..0000000000
--- a/fonts/wasy2/legal.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-The files of this package "wasy2" are hereby released into the public
-domain. So, permission is granted to use and/or distribute these files.
-The scope of this license are the following files:
- rsym.mf wasy10.mf wasy5.mf wasy6.mf wasy7.mf wasy8.mf wasy9.mf
- wasyb10.mf wasychr.mf wasydoc.tex wasyfont.2 wasyfont.tex
-
-As for lasychr.mf, the license is given in the header of the file.
-
-June 2002, Roland Waldi
diff --git a/fonts/wasy2/ps-type1/hoekwater/README b/fonts/wasy2/ps-type1/hoekwater/README
deleted file mode 100644
index 8c44610fcf..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/README
+++ /dev/null
@@ -1,36 +0,0 @@
-
-Hi there,
-
-This directory contains a Type 1 version of (some of) the
-Metafont sources from the directory above. The pfb files
-are intended to be used with the original TFM files,
-_don't_ run finst or afmtotfm on the afm files!
-
-The afm and pfm files are provided just in case you want to
-install the files on your windowing system. I'm sorry for
-the Macintosh users amongst you, but I don't know how to
-create the MacType1 files.
-
-The fonts should give exactly the same output results as
-the .mf originals, up to the point of sillyness. All bugs
-in the metafont sources have been kept (and there might be
-new ones).
-
-Files are herewith donated to the public domain, and
-provided as is. Note that I feel that the copyright
-from the metafont sources still applies, my only statement
-here is that I do not impose extra restrictions.
-
-Conversion process:
- .mf -> metapost (c) Hobby -> .eps
- .eps -> metafog (c) Kinch -> .pfb
- .pfb -> hinted & touched up with FontLab v3.0c
-
-More fonts should follow in the next few months. I can be reached for
-propositions/bugs at: taco.hoekwater@wkap.nl
-
-Greetings,
-
-Taco Hoekwater
-
- \ No newline at end of file
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy10.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasy10.pfm
deleted file mode 100644
index 342872593b..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy10.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy5.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasy5.pfm
deleted file mode 100644
index d6597fe51e..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy5.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy6.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasy6.pfm
deleted file mode 100644
index 6799573151..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy6.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy7.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasy7.pfm
deleted file mode 100644
index 5d7e7ed667..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy7.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy8.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasy8.pfm
deleted file mode 100644
index e0dc4b1e00..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy8.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy9.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasy9.pfm
deleted file mode 100644
index e54d4dff60..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasy9.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/pfm/wasyb10.pfm b/fonts/wasy2/ps-type1/hoekwater/pfm/wasyb10.pfm
deleted file mode 100644
index 71b9e3b598..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/pfm/wasyb10.pfm
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy10.pfb b/fonts/wasy2/ps-type1/hoekwater/wasy10.pfb
deleted file mode 100644
index bc3fcce410..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasy10.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy5.pfb b/fonts/wasy2/ps-type1/hoekwater/wasy5.pfb
deleted file mode 100644
index a65fd69739..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasy5.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy6.pfb b/fonts/wasy2/ps-type1/hoekwater/wasy6.pfb
deleted file mode 100644
index 2c3cf62bd3..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasy6.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy7.pfb b/fonts/wasy2/ps-type1/hoekwater/wasy7.pfb
deleted file mode 100644
index e6ded3fd7d..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasy7.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy8.pfb b/fonts/wasy2/ps-type1/hoekwater/wasy8.pfb
deleted file mode 100644
index 4df7119c90..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasy8.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasy9.pfb b/fonts/wasy2/ps-type1/hoekwater/wasy9.pfb
deleted file mode 100644
index 84cfba2623..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasy9.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/ps-type1/hoekwater/wasyb10.pfb b/fonts/wasy2/ps-type1/hoekwater/wasyb10.pfb
deleted file mode 100644
index 30f6bff0e6..0000000000
--- a/fonts/wasy2/ps-type1/hoekwater/wasyb10.pfb
+++ /dev/null
Binary files differ
diff --git a/fonts/wasy2/wasydoc.pdf b/fonts/wasy2/wasydoc.pdf
deleted file mode 100644
index 726d45eff7..0000000000
--- a/fonts/wasy2/wasydoc.pdf
+++ /dev/null
Binary files differ