summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-06-30 18:49:44 +0000
committerKarl Berry <karl@freefriends.org>2008-06-30 18:49:44 +0000
commit03dbd8d63e1b42f1d938aa9ad1a5e2e731576beb (patch)
tree5f26790282914f5aca7472638dbae432e6360374 /Master
parent0ca5b6be9ad62a517beebbf03f3f56dcf10ad14d (diff)
etex-pkg separated, should do the rest too
git-svn-id: svn://tug.org/texlive/trunk@9121 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA-README9
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearA.afm198
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearACmplxSigns.afm231
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/doc/linearA_glyphs.pdfbin0 -> 185847 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/dvips/linearA.map2
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.dtx529
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.ins52
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearA.tfmbin0 -> 1232 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearACmplxSigns.tfmbin0 -> 1696 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearA.pfbbin0 -> 60131 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearACmplxSigns.pfbbin0 -> 93837 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/OpenType/Phaistos.otfbin0 -> 40044 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/afm/phaistos.afm68
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/dvips/phaistos.map1
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.dtx264
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.ins55
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/tfm/phaistos.tfmbin0 -> 580 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/type1/phaistos.pfbbin0 -> 156175 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/var/getglyphs31
-rw-r--r--Master/texmf-dist/doc/fonts/archaic/phaistos/var/glyphTable.pdfbin0 -> 185096 bytes
-rw-r--r--Master/texmf-dist/fonts/map/dvips/archaic/etruscan.map0
-rw-r--r--Master/texmf-dist/fonts/source/public/archaic/copsn10.mf (renamed from Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/archaic/givbc10.mf (renamed from Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/archaic/gvibc10.mf (renamed from Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/archaic/sarab10.mf (renamed from Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/archaic/vikglyph.mf (renamed from Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/archaic/viktitle.mf (renamed from Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf)0
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/aram10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/aram10.tfm)bin508 -> 508 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/copsn10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/copsn10.tfm)bin540 -> 540 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/cugar10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/cugar10.tfm)bin516 -> 516 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/cypr10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/cypr10.tfm)bin480 -> 480 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/etr10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/etr10.tfm)bin388 -> 388 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/fut10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/fut10.tfm)bin504 -> 504 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/givbc10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/givbc10.tfm)bin428 -> 428 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/gvibc10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/gvibc10.tfm)bin372 -> 372 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/linb10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/linb10.tfm)bin972 -> 972 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/nab10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/nab10.tfm)bin504 -> 504 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/oandsi10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/oandsi10.tfm)bin276 -> 276 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/oandsu10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/oandsu10.tfm)bin268 -> 268 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/phnc10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm)bin496 -> 496 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/pmhg.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/pmhg.tfm)bin952 -> 952 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/proto10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/proto10.tfm)bin500 -> 500 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/sarab10.tfm (renamed from Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm)bin484 -> 484 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/archaic/vik10.tfmbin0 -> 396 bytes
-rw-r--r--Master/texmf-dist/tex/latex/etex/etex.sty400
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-basic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/etex-pkg.tlpsrc2
48 files changed, 1444 insertions, 401 deletions
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA-README b/Master/texmf-dist/doc/fonts/archaic/linearA-README
new file mode 100644
index 00000000000..046304d5cab
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA-README
@@ -0,0 +1,9 @@
+ The linearA package provides a simple interface to two
+ fonts which include all known symbols, simple and complex, of the Linear A
+ script. This way one can easily replicate Linear A ``texts'' using modern
+ typographic technology. Notice that the Linear A script has not been
+ deciphered yet and probably it will never be deciphered.
+
+ Apostolos Syropoulos
+ Xanthi, Greece
+ March 13, 2006
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearA.afm b/Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearA.afm
new file mode 100644
index 00000000000..49555c07577
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearA.afm
@@ -0,0 +1,198 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20051202
+Comment Creation Date: Mon Mar 13 20:36:24 2006
+FontName LinearA
+FullName LinearA
+FamilyName LinearA
+Weight Medium
+Notice ((c) copyright 2006 Apostolos Syropoulos. This program can be redistributed and/or modified under the terms of the LaTeX Project Public License Distributed from CTAN archives in directory )
+Comment macros/latex/base/lppl.txt; either version 1 of the License, or any later version.
+Comment Created with FontForge 1.0 (http://fontforge.sf.net)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox 18 -110 1160 972
+StartCharMetrics 178
+C 0 ; WX 506 ; N LinearAI ; B 37 0 459 912 ;
+C 1 ; WX 644 ; N LinearAII ; B 33 13 611 884 ;
+C 2 ; WX 644 ; N LinearAIII ; B 38 1 606 815 ;
+C 3 ; WX 659 ; N LinearAIV ; B 51 -5 609 742 ;
+C 4 ; WX 639 ; N LinearAV ; B 39 8 599 847 ;
+C 5 ; WX 664 ; N LinearAVI ; B 36 0 632 898 ;
+C 6 ; WX 598 ; N LinearAVII ; B 36 3 562 781 ;
+C 7 ; WX 685 ; N LinearAVIII ; B 45 -13 640 850 ;
+C 8 ; WX 661 ; N LinearAIX ; B 44 -3 612 851 ;
+C 9 ; WX 542 ; N LinearAX ; B 64 -2 485 924 ;
+C 10 ; WX 751 ; N LinearAXI ; B 62 38 690 592 ;
+C 11 ; WX 690 ; N LinearAXII ; B 78 -14 611 802 ;
+C 12 ; WX 680 ; N LinearAXIII ; B 70 -1 625 833 ;
+C 13 ; WX 680 ; N LinearAXIV ; B 48 14 632 853 ;
+C 14 ; WX 634 ; N LinearAXV ; B 51 -17 582 750 ;
+C 15 ; WX 593 ; N LinearAXVI ; B 59 -4 535 869 ;
+C 16 ; WX 720 ; N LinearAXVII ; B 53 39 669 595 ;
+C 17 ; WX 593 ; N LinearAXVIII ; B 41 -9 552 890 ;
+C 18 ; WX 629 ; N LinearAXIX ; B 57 -7 572 844 ;
+C 19 ; WX 771 ; N LinearAXX ; B 63 -9 708 841 ;
+C 20 ; WX 669 ; N LinearAXXI ; B 58 6 609 737 ;
+C 21 ; WX 511 ; N LinearAXXII ; B 58 -7 453 904 ;
+C 22 ; WX 675 ; N LinearAXXIII ; B 46 -5 624 860 ;
+C 23 ; WX 690 ; N LinearAXXIV ; B 52 -7 636 928 ;
+C 24 ; WX 634 ; N LinearAXXV ; B 54 -3 581 790 ;
+C 25 ; WX 725 ; N LinearAXXVI ; B 59 -6 669 821 ;
+C 26 ; WX 715 ; N LinearAXXVII ; B 51 3 664 900 ;
+C 27 ; WX 598 ; N LinearAXXVIII ; B 44 5 554 799 ;
+C 28 ; WX 705 ; N LinearAXXIX ; B 45 -16 661 593 ;
+C 29 ; WX 736 ; N LinearAXXX ; B 42 -2 694 761 ;
+C 30 ; WX 715 ; N LinearAXXXI ; B 53 9 662 873 ;
+C 31 ; WX 685 ; N LinearAXXXII ; B 37 -4 648 771 ;
+C 32 ; WX 659 ; N LinearAXXXIII ; B 44 -1 616 847 ;
+C 33 ; WX 710 ; N LinearAXXXIV ; B 75 -16 636 825 ;
+C 34 ; WX 720 ; N LinearAXXXV ; B 59 -7 661 803 ;
+C 35 ; WX 720 ; N LinearAXXXVI ; B 68 -2 653 812 ;
+C 36 ; WX 680 ; N LinearAXXXVII ; B 54 11 626 833 ;
+C 37 ; WX 639 ; N LinearAXXXVIII ; B 44 2 595 846 ;
+C 38 ; WX 710 ; N LinearAXXXIX ; B 43 5 668 801 ;
+C 39 ; WX 613 ; N LinearAXL ; B 59 -3 554 869 ;
+C 40 ; WX 659 ; N LinearAXLI ; B 60 -1 600 808 ;
+C 41 ; WX 705 ; N LinearAXLII ; B 50 0 655 879 ;
+C 42 ; WX 634 ; N LinearAXLIII ; B 44 14 590 695 ;
+C 43 ; WX 700 ; N LinearAXLIV ; B 59 -9 641 926 ;
+C 44 ; WX 685 ; N LinearAXLV ; B 54 -10 632 879 ;
+C 45 ; WX 613 ; N LinearAXLVI ; B 48 -7 565 891 ;
+C 46 ; WX 654 ; N LinearAXLVII ; B 40 34 614 567 ;
+C 47 ; WX 603 ; N LinearAXLVIII ; B 24 0 567 720 ;
+C 48 ; WX 527 ; N LinearAXLIX ; B 18 1 490 854 ;
+C 49 ; WX 623 ; N LinearAL ; B 24 0 589 885 ;
+C 50 ; WX 618 ; N LinearALI ; B 25 3 588 815 ;
+C 51 ; WX 634 ; N LinearALII ; B 33 10 598 784 ;
+C 52 ; WX 705 ; N LinearALIII ; B 25 3 680 349 ;
+C 53 ; WX 634 ; N LinearALIV ; B 23 8 607 790 ;
+C 54 ; WX 567 ; N LinearALV ; B 36 5 534 884 ;
+C 55 ; WX 634 ; N LinearALVI ; B 19 9 604 819 ;
+C 56 ; WX 591 ; N LinearALVII ; B 27 -6 557 842 ;
+C 57 ; WX 640 ; N LinearALVIII ; B 36 21 604 861 ;
+C 58 ; WX 404 ; N LinearALIX ; B 61 -4 343 907 ;
+C 59 ; WX 705 ; N LinearALX ; B 50 2 656 886 ;
+C 60 ; WX 527 ; N LinearALXI ; B 32 -1 496 816 ;
+C 61 ; WX 634 ; N LinearALXII ; B 47 -7 587 760 ;
+C 62 ; WX 588 ; N LinearALXIII ; B 68 -1 520 846 ;
+C 63 ; WX 674 ; N LinearALXIV ; B 52 -2 623 710 ;
+C 64 ; WX 720 ; N LinearALXV ; B 50 -5 671 793 ;
+C 65 ; WX 527 ; N LinearALXVI ; B 47 14 480 897 ;
+C 66 ; WX 669 ; N LinearALXVII ; B 35 0 635 844 ;
+C 67 ; WX 572 ; N LinearALXVIII ; B 42 -1 531 934 ;
+C 68 ; WX 710 ; N LinearALXIX ; B 50 -19 660 883 ;
+C 69 ; WX 629 ; N LinearALXX ; B 50 -6 579 735 ;
+C 70 ; WX 674 ; N LinearALXXI ; B 51 -5 623 833 ;
+C 71 ; WX 618 ; N LinearALXXII ; B 70 1 549 902 ;
+C 72 ; WX 725 ; N LinearALXXIII ; B 40 -3 686 778 ;
+C 73 ; WX 646 ; N LinearALXXIV ; B 32 3 615 739 ;
+C 74 ; WX 705 ; N LinearALXXV ; B 49 -10 657 832 ;
+C 75 ; WX 649 ; N LinearALXXVI ; B 51 -5 599 861 ;
+C 76 ; WX 746 ; N LinearALXXVII ; B 57 1 689 773 ;
+C 77 ; WX 680 ; N LinearALXXVIII ; B 44 5 636 853 ;
+C 78 ; WX 567 ; N LinearALXXIX ; B 48 2 520 938 ;
+C 79 ; WX 644 ; N LinearALXXX ; B 52 -3 592 733 ;
+C 80 ; WX 669 ; N LinearALXXXI ; B 51 6 619 810 ;
+C 81 ; WX 550 ; N LinearALXXXII ; B 45 11 504 891 ;
+C 82 ; WX 644 ; N LinearALXXXIII ; B 41 -2 588 752 ;
+C 83 ; WX 618 ; N LinearALXXXIV ; B 45 1 565 932 ;
+C 84 ; WX 465 ; N LinearALXXXV ; B 22 1 426 750 ;
+C 85 ; WX 725 ; N LinearALXXXVI ; B 32 11 687 669 ;
+C 86 ; WX 506 ; N LinearALXXXVII ; B 35 -2 461 888 ;
+C 87 ; WX 516 ; N LinearALXXXVIII ; B 33 6 462 818 ;
+C 88 ; WX 654 ; N LinearALXXXIX ; B 34 13 608 749 ;
+C 89 ; WX 664 ; N LinearALXXXX ; B 39 -16 608 635 ;
+C 90 ; WX 618 ; N LinearAXCI ; B 45 9 571 907 ;
+C 91 ; WX 598 ; N LinearAXCII ; B 34 -4 560 655 ;
+C 92 ; WX 623 ; N LinearAXCIII ; B 37 -6 589 728 ;
+C 93 ; WX 639 ; N LinearAXCIV ; B 57 -8 583 695 ;
+C 94 ; WX 644 ; N LinearAXCV ; B 47 -4 607 533 ;
+C 95 ; WX 715 ; N LinearAXCVI ; B 43 -4 672 587 ;
+C 96 ; WX 506 ; N LinearAXCVII ; B 23 1 459 771 ;
+C 97 ; WX 588 ; N LinearAXCVIII ; B 42 -15 545 814 ;
+C 98 ; WX 608 ; N LinearAXCIX ; B 47 -9 562 891 ;
+C 99 ; WX 532 ; N LinearAC ; B 49 -4 483 908 ;
+C 100 ; WX 669 ; N LinearACI ; B 47 -6 623 691 ;
+C 101 ; WX 557 ; N LinearACII ; B 31 -7 527 608 ;
+C 102 ; WX 654 ; N LinearACIII ; B 44 2 611 601 ;
+C 103 ; WX 700 ; N LinearACIV ; B 54 -2 647 737 ;
+C 104 ; WX 685 ; N LinearACV ; B 55 4 630 766 ;
+C 105 ; WX 700 ; N LinearACVI ; B 59 -3 641 624 ;
+C 106 ; WX 680 ; N LinearACVII ; B 52 1 628 835 ;
+C 107 ; WX 705 ; N LinearACVIII ; B 42 6 663 527 ;
+C 108 ; WX 797 ; N LinearACIX ; B 63 -6 733 680 ;
+C 109 ; WX 761 ; N LinearACX ; B 53 0 708 598 ;
+C 110 ; WX 780 ; N LinearACXI ; B 83 0 698 674 ;
+C 111 ; WX 562 ; N LinearACXII ; B 56 7 507 724 ;
+C 112 ; WX 746 ; N LinearACXIII ; B 42 2 704 649 ;
+C 113 ; WX 705 ; N LinearACXIV ; B 63 2 643 597 ;
+C 114 ; WX 710 ; N LinearACXV ; B 68 -1 642 562 ;
+C 115 ; WX 720 ; N LinearACXVI ; B 35 4 687 473 ;
+C 116 ; WX 782 ; N LinearACXVII ; B 51 0 731 486 ;
+C 117 ; WX 578 ; N LinearACXVIII ; B 61 -1 518 972 ;
+C 118 ; WX 725 ; N LinearACXIX ; B 47 -5 678 564 ;
+C 119 ; WX 669 ; N LinearACXX ; B 61 1 609 658 ;
+C 120 ; WX 603 ; N LinearACXXI ; B 65 -4 538 713 ;
+C 121 ; WX 649 ; N LinearACXXII ; B 67 0 582 939 ;
+C 122 ; WX 642 ; N LinearACXXIII ; B 61 1 582 660 ;
+C 123 ; WX 690 ; N LinearACXXIV ; B 59 1 630 386 ;
+C 124 ; WX 644 ; N LinearACXXV ; B 54 5 590 891 ;
+C 125 ; WX 797 ; N LinearACXXVI ; B 69 0 728 446 ;
+C 126 ; WX 715 ; N LinearACXXVII ; B 51 1 665 617 ;
+C 127 ; WX 746 ; N LinearACXXVIII ; B 60 -9 686 833 ;
+C 128 ; WX 588 ; N LinearACXXIX ; B 60 -7 529 954 ;
+C 129 ; WX 659 ; N LinearACXXX ; B 51 -4 609 621 ;
+C 130 ; WX 583 ; N LinearACXXXI ; B 38 8 546 955 ;
+C 131 ; WX 669 ; N LinearACXXXII ; B 50 0 621 771 ;
+C 132 ; WX 588 ; N LinearACXXXIII ; B 57 -6 532 879 ;
+C 133 ; WX 476 ; N LinearACXXXIV ; B 69 -1 407 878 ;
+C 134 ; WX 710 ; N LinearACXXXV ; B 61 4 650 681 ;
+C 135 ; WX 674 ; N LinearACXXXVI ; B 59 -3 616 631 ;
+C 136 ; WX 537 ; N LinearACXXXVII ; B 68 0 470 706 ;
+C 137 ; WX 792 ; N LinearACXXXVIII ; B 64 1 728 412 ;
+C 138 ; WX 618 ; N LinearACXXXIX ; B 60 5 558 506 ;
+C 139 ; WX 521 ; N LinearACXL ; B 47 0 474 873 ;
+C 140 ; WX 720 ; N LinearACXLI ; B 57 6 663 409 ;
+C 141 ; WX 583 ; N LinearACXLII ; B 42 6 542 643 ;
+C 142 ; WX 656 ; N LinearACXLIII ; B 44 3 613 592 ;
+C 143 ; WX 741 ; N LinearACXLIV ; B 57 2 684 536 ;
+C 144 ; WX 644 ; N LinearACXLV ; B 41 57 604 481 ;
+C 145 ; WX 736 ; N LinearACXLVI ; B 74 -110 663 631 ;
+C 146 ; WX 731 ; N LinearACXLVII ; B 74 0 657 560 ;
+C 147 ; WX 715 ; N LinearACXLVIII ; B 61 6 653 657 ;
+C 148 ; WX 710 ; N LinearACXLIX ; B 74 1 637 533 ;
+C 149 ; WX 673 ; N LinearACL ; B 75 2 598 707 ;
+C 150 ; WX 659 ; N LinearACLI ; B 67 3 593 554 ;
+C 151 ; WX 705 ; N LinearACLII ; B 65 -3 641 634 ;
+C 152 ; WX 618 ; N LinearACLIII ; B 55 4 564 658 ;
+C 153 ; WX 516 ; N LinearACLIV ; B 42 -3 475 892 ;
+C 154 ; WX 700 ; N LinearACLV ; B 52 -4 648 496 ;
+C 155 ; WX 751 ; N LinearACLVI ; B 81 4 670 737 ;
+C 156 ; WX 623 ; N LinearACLVII ; B 50 -2 573 911 ;
+C 157 ; WX 618 ; N LinearACLVIII ; B 49 -1 570 804 ;
+C 158 ; WX 736 ; N LinearACLIX ; B 47 -69 688 791 ;
+C 159 ; WX 649 ; N LinearACLX ; B 43 -7 606 647 ;
+C 160 ; WX 700 ; N LinearACLXI ; B 69 -6 632 557 ;
+C 161 ; WX 710 ; N LinearACLXII ; B 54 -1 657 762 ;
+C 162 ; WX 547 ; N LinearACLXIII ; B 60 7 487 756 ;
+C 163 ; WX 802 ; N LinearACLXIV ; B 61 -3 742 298 ;
+C 164 ; WX 608 ; N LinearACLXV ; B 61 -3 548 918 ;
+C 165 ; WX 1198 ; N LinearACLXVI ; B 39 -95 1160 353 ;
+C 166 ; WX 674 ; N LinearACLXVII ; B 49 -1 626 791 ;
+C 167 ; WX 710 ; N LinearACLXVIII ; B 57 0 653 622 ;
+C 168 ; WX 623 ; N LinearACLXIX ; B 47 -4 578 735 ;
+C 169 ; WX 725 ; N LinearACLXX ; B 66 -8 660 663 ;
+C 170 ; WX 634 ; N LinearACLXXI ; B 66 -3 569 773 ;
+C 171 ; WX 685 ; N LinearACLXXII ; B 54 -6 631 788 ;
+C 172 ; WX 771 ; N LinearACLXXIII ; B 52 0 719 407 ;
+C 173 ; WX 685 ; N LinearACLXXIV ; B 68 -6 618 789 ;
+C 174 ; WX 532 ; N LinearACLXXV ; B 71 3 461 818 ;
+C 175 ; WX 705 ; N LinearACLXXVI ; B 75 -72 629 738 ;
+C 176 ; WX 516 ; N LinearACLXXVII ; B 55 3 463 784 ;
+C 177 ; WX 674 ; N LinearACLXXVIII ; B 56 -2 619 529 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearACmplxSigns.afm b/Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearACmplxSigns.afm
new file mode 100644
index 00000000000..7704a03aaa4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/afm/LinearACmplxSigns.afm
@@ -0,0 +1,231 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20051202
+Comment Creation Date: Mon Mar 13 20:39:25 2006
+FontName LinearACmplxSigns
+FullName LinearACmplxSigns
+FamilyName LinearACmplxSigns
+Weight Medium
+Notice (Copyright: (c) copyright 2006 Apostolos Syropoulos. This program can be redistributed and/or modified under the terms of the LaTeX Project Public License Distributed from CTAN archives in directory \n)
+Comment macros/latex/base/lppl.txt; either version 1 of the License, or any later version.\nCreated with FontForge 1.0 (http://fontforge.sf.net)
+Comment
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme LinearAEncoding
+FontBBox 11 -89 1072 872
+StartCharMetrics 211
+C 0 ; WX 416 ; N LinearAI ; B 25 -3 392 860 ;
+C 1 ; WX 702 ; N LinearAII ; B 20 -4 682 789 ;
+C 2 ; WX 649 ; N LinearAIII ; B 27 -59 623 770 ;
+C 3 ; WX 588 ; N LinearAIV ; B 23 -2 566 828 ;
+C 4 ; WX 719 ; N LinearAV ; B 17 -9 703 661 ;
+C 5 ; WX 925 ; N LinearAVI ; B 21 -67 905 729 ;
+C 6 ; WX 423 ; N LinearAVII ; B 17 8 406 790 ;
+C 7 ; WX 743 ; N LinearAVIII ; B 20 -7 724 754 ;
+C 8 ; WX 680 ; N LinearAIX ; B 27 -3 653 825 ;
+C 9 ; WX 610 ; N LinearAX ; B 18 -3 593 872 ;
+C 10 ; WX 515 ; N LinearAXI ; B 16 1 500 827 ;
+C 11 ; WX 653 ; N LinearAXII ; B 20 -49 635 737 ;
+C 12 ; WX 723 ; N LinearAXIII ; B 18 -3 706 728 ;
+C 13 ; WX 562 ; N LinearAXIV ; B 19 -11 543 826 ;
+C 14 ; WX 592 ; N LinearAXV ; B 15 -14 577 834 ;
+C 15 ; WX 565 ; N LinearAXVI ; B 26 5 540 686 ;
+C 16 ; WX 381 ; N LinearAXVII ; B 45 -5 338 699 ;
+C 17 ; WX 669 ; N LinearAXVIII ; B 19 -8 650 623 ;
+C 18 ; WX 876 ; N LinearAXIX ; B 13 -28 864 779 ;
+C 19 ; WX 646 ; N LinearAXX ; B 26 0 620 654 ;
+C 20 ; WX 919 ; N LinearAXXI ; B 19 3 901 708 ;
+C 21 ; WX 550 ; N LinearAXXII ; B 15 -15 535 715 ;
+C 22 ; WX 653 ; N LinearAXXIII ; B 21 -5 632 728 ;
+C 23 ; WX 634 ; N LinearAXXIV ; B 28 -6 608 784 ;
+C 24 ; WX 701 ; N LinearAXXV ; B 18 -1 684 660 ;
+C 25 ; WX 1040 ; N LinearAXXVI ; B 23 -2 1017 742 ;
+C 26 ; WX 496 ; N LinearAXXVII ; B 19 -11 477 770 ;
+C 27 ; WX 435 ; N LinearAXXVIII ; B 25 -9 411 778 ;
+C 28 ; WX 568 ; N LinearAXXIX ; B 26 -2 542 712 ;
+C 29 ; WX 556 ; N LinearAXXX ; B 30 -7 527 693 ;
+C 30 ; WX 556 ; N LinearAXXXI ; B 24 0 533 750 ;
+C 31 ; WX 359 ; N LinearAXXXII ; B 38 -3 322 691 ;
+C 32 ; WX 738 ; N LinearAXXXIII ; B 22 -5 717 641 ;
+C 33 ; WX 792 ; N LinearAXXXIV ; B 15 20 764 737 ;
+C 34 ; WX 810 ; N LinearAXXXV ; B 20 -29 791 718 ;
+C 35 ; WX 641 ; N LinearAXXXVI ; B 28 -11 614 765 ;
+C 36 ; WX 719 ; N LinearAXXXVII ; B 18 -8 702 641 ;
+C 37 ; WX 414 ; N LinearAXXXVIII ; B 37 -9 377 685 ;
+C 38 ; WX 586 ; N LinearAXXXIX ; B 19 -3 568 695 ;
+C 39 ; WX 617 ; N LinearAXL ; B 23 -14 595 597 ;
+C 40 ; WX 743 ; N LinearAXLI ; B 15 -2 728 674 ;
+C 41 ; WX 550 ; N LinearAXLII ; B 25 -5 525 704 ;
+C 42 ; WX 519 ; N LinearAXLIII ; B 24 -2 495 663 ;
+C 43 ; WX 744 ; N LinearAXLIV ; B 24 -12 722 710 ;
+C 44 ; WX 586 ; N LinearAXLV ; B 20 1 567 672 ;
+C 45 ; WX 550 ; N LinearAXLVI ; B 25 0 526 678 ;
+C 46 ; WX 1016 ; N LinearAXLVII ; B 17 -6 998 729 ;
+C 47 ; WX 634 ; N LinearAXLVIII ; B 16 -16 618 666 ;
+C 48 ; WX 786 ; N LinearAXLIX ; B 21 -8 766 797 ;
+C 49 ; WX 798 ; N LinearAL ; B 16 -75 783 734 ;
+C 50 ; WX 622 ; N LinearALI ; B 14 -14 608 872 ;
+C 51 ; WX 646 ; N LinearALII ; B 17 -8 630 583 ;
+C 52 ; WX 421 ; N LinearALIII ; B 32 -10 390 680 ;
+C 53 ; WX 436 ; N LinearALIV ; B 28 4 408 681 ;
+C 54 ; WX 574 ; N LinearALV ; B 21 -13 553 562 ;
+C 55 ; WX 738 ; N LinearALVI ; B 18 -12 719 749 ;
+C 56 ; WX 465 ; N LinearALVII ; B 35 2 431 678 ;
+C 57 ; WX 537 ; N LinearALVIII ; B 11 -5 528 748 ;
+C 58 ; WX 859 ; N LinearALIX ; B 22 -4 837 783 ;
+C 59 ; WX 568 ; N LinearALX ; B 22 -6 546 690 ;
+C 60 ; WX 907 ; N LinearALXI ; B 12 2 895 706 ;
+C 61 ; WX 706 ; N LinearALXII ; B 29 -1 677 547 ;
+C 62 ; WX 563 ; N LinearALXIII ; B 25 -4 539 679 ;
+C 63 ; WX 501 ; N LinearALXIV ; B 42 -5 461 569 ;
+C 64 ; WX 775 ; N LinearALXV ; B 18 -15 758 647 ;
+C 65 ; WX 566 ; N LinearALXVI ; B 22 -18 545 618 ;
+C 66 ; WX 876 ; N LinearALXVII ; B 22 -89 854 778 ;
+C 67 ; WX 660 ; N LinearALXVIII ; B 17 3 642 494 ;
+C 68 ; WX 493 ; N LinearALXIX ; B 31 -29 465 647 ;
+C 69 ; WX 588 ; N LinearALXX ; B 21 -9 568 675 ;
+C 70 ; WX 756 ; N LinearALXXI ; B 19 -7 739 660 ;
+C 71 ; WX 512 ; N LinearALXXII ; B 33 -6 481 648 ;
+C 72 ; WX 828 ; N LinearALXXIII ; B 21 1 807 746 ;
+C 73 ; WX 778 ; N LinearALXXIV ; B 18 -19 761 616 ;
+C 74 ; WX 552 ; N LinearALXXV ; B 35 -58 518 678 ;
+C 75 ; WX 500 ; N LinearALXXVI ; B 29 -1 472 562 ;
+C 76 ; WX 609 ; N LinearALXXVII ; B 23 -17 587 831 ;
+C 77 ; WX 501 ; N LinearALXXVIII ; B 41 -1 461 669 ;
+C 78 ; WX 512 ; N LinearALXXIX ; B 37 -5 476 577 ;
+C 79 ; WX 789 ; N LinearALXXX ; B 23 -20 767 630 ;
+C 80 ; WX 490 ; N LinearALXXXI ; B 32 -2 460 620 ;
+C 81 ; WX 493 ; N LinearALXXXII ; B 26 -15 469 671 ;
+C 82 ; WX 504 ; N LinearALXXXIII ; B 40 -21 465 620 ;
+C 83 ; WX 526 ; N LinearALXXXIV ; B 33 -15 494 541 ;
+C 84 ; WX 556 ; N LinearALXXXV ; B 34 -8 523 505 ;
+C 85 ; WX 864 ; N LinearALXXXVI ; B 17 -19 848 672 ;
+C 86 ; WX 515 ; N LinearALXXXVII ; B 28 7 488 572 ;
+C 87 ; WX 454 ; N LinearALXXXVIII ; B 27 -3 428 672 ;
+C 88 ; WX 468 ; N LinearALXXXIX ; B 38 -26 431 676 ;
+C 89 ; WX 608 ; N LinearALXXXX ; B 17 -14 591 701 ;
+C 90 ; WX 606 ; N LinearAXCI ; B 20 -10 585 542 ;
+C 91 ; WX 515 ; N LinearAXCII ; B 42 -15 475 657 ;
+C 92 ; WX 462 ; N LinearAXCIII ; B 37 -9 424 610 ;
+C 93 ; WX 575 ; N LinearAXCIV ; B 15 -32 559 687 ;
+C 94 ; WX 971 ; N LinearAXCV ; B 27 -39 945 695 ;
+C 95 ; WX 465 ; N LinearAXCVI ; B 30 -27 436 680 ;
+C 96 ; WX 889 ; N LinearAXCVII ; B 21 -3 871 771 ;
+C 97 ; WX 610 ; N LinearAXCVIII ; B 15 -18 595 707 ;
+C 98 ; WX 493 ; N LinearAXCIX ; B 30 -12 465 621 ;
+C 99 ; WX 601 ; N LinearAC ; B 32 -26 570 652 ;
+C 100 ; WX 677 ; N LinearACI ; B 25 -24 653 598 ;
+C 101 ; WX 646 ; N LinearACII ; B 26 -5 621 611 ;
+C 102 ; WX 647 ; N LinearACIII ; B 18 -75 630 628 ;
+C 103 ; WX 691 ; N LinearACIV ; B 22 -8 670 806 ;
+C 104 ; WX 457 ; N LinearACV ; B 24 -5 434 617 ;
+C 105 ; WX 1064 ; N LinearACVI ; B 28 -11 1036 693 ;
+C 106 ; WX 781 ; N LinearACVII ; B 24 -80 757 681 ;
+C 107 ; WX 664 ; N LinearACVIII ; B 23 1 641 779 ;
+C 108 ; WX 390 ; N LinearACIX ; B 24 -2 367 766 ;
+C 109 ; WX 621 ; N LinearACX ; B 31 3 591 735 ;
+C 110 ; WX 581 ; N LinearACXI ; B 32 0 550 782 ;
+C 111 ; WX 796 ; N LinearACXII ; B 23 -4 773 704 ;
+C 112 ; WX 621 ; N LinearACXIII ; B 26 6 595 718 ;
+C 113 ; WX 858 ; N LinearACXIV ; B 24 -7 834 434 ;
+C 114 ; WX 380 ; N LinearACXV ; B 31 -3 350 693 ;
+C 115 ; WX 667 ; N LinearACXVI ; B 23 -4 644 798 ;
+C 116 ; WX 720 ; N LinearACXVII ; B 25 9 695 552 ;
+C 117 ; WX 1024 ; N LinearACXVIII ; B 25 -10 999 765 ;
+C 118 ; WX 676 ; N LinearACXIX ; B 29 4 647 490 ;
+C 119 ; WX 814 ; N LinearACXX ; B 21 1 792 647 ;
+C 120 ; WX 621 ; N LinearACXXI ; B 33 -2 588 769 ;
+C 121 ; WX 621 ; N LinearACXXII ; B 30 -8 592 732 ;
+C 122 ; WX 357 ; N LinearACXXIII ; B 27 -2 331 733 ;
+C 123 ; WX 770 ; N LinearACXXIV ; B 43 -11 728 734 ;
+C 124 ; WX 759 ; N LinearACXXV ; B 40 -6 720 815 ;
+C 125 ; WX 616 ; N LinearACXXVI ; B 21 3 594 746 ;
+C 126 ; WX 341 ; N LinearACXXVII ; B 33 -5 308 755 ;
+C 127 ; WX 528 ; N LinearACXXVIII ; B 28 -3 500 749 ;
+C 128 ; WX 737 ; N LinearACXXIX ; B 48 1 690 733 ;
+C 129 ; WX 775 ; N LinearACXXX ; B 29 -19 747 746 ;
+C 130 ; WX 511 ; N LinearACXXXI ; B 22 -1 490 754 ;
+C 131 ; WX 682 ; N LinearACXXXII ; B 41 1 641 769 ;
+C 132 ; WX 616 ; N LinearACXXXIII ; B 32 12 584 767 ;
+C 133 ; WX 638 ; N LinearACXXXIV ; B 28 -3 610 783 ;
+C 134 ; WX 808 ; N LinearACXXXV ; B 36 -4 772 729 ;
+C 135 ; WX 654 ; N LinearACXXXVI ; B 29 6 625 760 ;
+C 136 ; WX 698 ; N LinearACXXXVII ; B 24 -5 674 560 ;
+C 137 ; WX 550 ; N LinearACXXXVIII ; B 22 -4 527 697 ;
+C 138 ; WX 341 ; N LinearACXXXIX ; B 30 -2 311 751 ;
+C 139 ; WX 786 ; N LinearACXL ; B 25 -2 761 777 ;
+C 140 ; WX 831 ; N LinearACXLI ; B 33 26 798 765 ;
+C 141 ; WX 709 ; N LinearACXLII ; B 30 -4 680 763 ;
+C 142 ; WX 654 ; N LinearACXLIII ; B 32 -76 624 780 ;
+C 143 ; WX 605 ; N LinearACXLIV ; B 31 -3 574 727 ;
+C 144 ; WX 363 ; N LinearACXLV ; B 31 -4 331 779 ;
+C 145 ; WX 341 ; N LinearACXLVI ; B 33 -2 307 778 ;
+C 146 ; WX 704 ; N LinearACXLVII ; B 28 -2 676 686 ;
+C 147 ; WX 665 ; N LinearACXLVIII ; B 27 4 638 735 ;
+C 148 ; WX 550 ; N LinearACXLIX ; B 30 -5 521 733 ;
+C 149 ; WX 715 ; N LinearACL ; B 22 1 693 477 ;
+C 150 ; WX 374 ; N LinearACLI ; B 39 -2 335 731 ;
+C 151 ; WX 753 ; N LinearACLII ; B 54 9 700 783 ;
+C 152 ; WX 671 ; N LinearACLIII ; B 35 10 638 703 ;
+C 153 ; WX 825 ; N LinearACLIV ; B 44 -22 780 516 ;
+C 154 ; WX 660 ; N LinearACLV ; B 47 0 613 727 ;
+C 155 ; WX 715 ; N LinearACLVI ; B 38 2 677 474 ;
+C 156 ; WX 495 ; N LinearACLVII ; B 28 1 466 783 ;
+C 157 ; WX 341 ; N LinearACLVIII ; B 28 -3 314 753 ;
+C 158 ; WX 1100 ; N LinearACLIX ; B 28 1 1072 682 ;
+C 159 ; WX 825 ; N LinearACLX ; B 64 3 762 486 ;
+C 160 ; WX 522 ; N LinearACLXI ; B 32 -3 491 713 ;
+C 161 ; WX 704 ; N LinearACLXII ; B 37 -1 666 440 ;
+C 162 ; WX 698 ; N LinearACLXIII ; B 28 0 671 571 ;
+C 163 ; WX 385 ; N LinearACLXIV ; B 28 -7 358 742 ;
+C 164 ; WX 682 ; N LinearACLXV ; B 30 1 652 558 ;
+C 165 ; WX 803 ; N LinearACLXVI ; B 38 -2 776 593 ;
+C 166 ; WX 1100 ; N LinearACLXVII ; B 37 -78 1063 584 ;
+C 167 ; WX 957 ; N LinearACLXVIII ; B 31 -11 928 471 ;
+C 168 ; WX 693 ; N LinearACLXIX ; B 33 4 661 599 ;
+C 169 ; WX 506 ; N LinearACLXX ; B 35 1 472 503 ;
+C 170 ; WX 286 ; N LinearACLXXI ; B 32 1 254 838 ;
+C 171 ; WX 682 ; N LinearACLXXII ; B 20 3 661 556 ;
+C 172 ; WX 797 ; N LinearACLXXIII ; B 27 -41 770 525 ;
+C 173 ; WX 808 ; N LinearACLXXIV ; B 24 -18 784 462 ;
+C 174 ; WX 451 ; N LinearACLXXV ; B 17 0 434 458 ;
+C 175 ; WX 313 ; N LinearACLXXVI ; B 20 -2 294 644 ;
+C 176 ; WX 693 ; N LinearACLXXVII ; B 20 1 673 580 ;
+C 177 ; WX 891 ; N LinearACLXXVIII ; B 19 4 872 734 ;
+C 178 ; WX 1100 ; N LinearACLXXIX ; B 40 5 1060 565 ;
+C 179 ; WX 495 ; N LinearACLXXX ; B 29 -8 466 605 ;
+C 180 ; WX 616 ; N LinearACLXXXI ; B 26 -3 590 557 ;
+C 181 ; WX 786 ; N LinearACLXXXII ; B 29 -3 758 528 ;
+C 182 ; WX 830 ; N LinearACLXXXIII ; B 34 -9 797 461 ;
+C 183 ; WX 451 ; N LinearACLXXXIV ; B 35 4 416 734 ;
+C 184 ; WX 555 ; N LinearACLXXXV ; B 32 -2 523 603 ;
+C 185 ; WX 830 ; N LinearACLXXXVI ; B 26 -1 805 771 ;
+C 186 ; WX 847 ; N LinearACLXXXVII ; B 22 4 825 574 ;
+C 187 ; WX 506 ; N LinearACLXXXVIII ; B 28 5 478 670 ;
+C 188 ; WX 715 ; N LinearACLXXXIX ; B 31 -2 685 632 ;
+C 189 ; WX 396 ; N LinearACLXXXX ; B 29 0 367 671 ;
+C 190 ; WX 528 ; N LinearACXCI ; B 23 4 505 565 ;
+C 191 ; WX 594 ; N LinearACXCII ; B 22 2 571 309 ;
+C 192 ; WX 847 ; N LinearACXCIII ; B 25 4 823 574 ;
+C 193 ; WX 836 ; N LinearACXCIV ; B 30 1 805 670 ;
+C 194 ; WX 1100 ; N LinearACXCV ; B 37 -2 1062 616 ;
+C 195 ; WX 363 ; N LinearACXCVI ; B 30 -1 333 699 ;
+C 196 ; WX 616 ; N LinearACXCVII ; B 45 -2 570 603 ;
+C 197 ; WX 1012 ; N LinearACXCVIII ; B 37 -60 975 626 ;
+C 198 ; WX 847 ; N LinearACXCIX ; B 43 16 803 578 ;
+C 199 ; WX 902 ; N LinearACC ; B 30 9 873 665 ;
+C 200 ; WX 1067 ; N LinearACCI ; B 42 -4 1024 560 ;
+C 201 ; WX 297 ; N LinearACCII ; B 16 8 281 549 ;
+C 202 ; WX 440 ; N LinearACCIII ; B 27 16 413 578 ;
+C 203 ; WX 275 ; N LinearACCIV ; B 25 2 250 758 ;
+C 204 ; WX 770 ; N LinearACCV ; B 20 10 751 626 ;
+C 205 ; WX 891 ; N LinearACCVI ; B 28 9 863 605 ;
+C 206 ; WX 324 ; N LinearACCVII ; B 29 0 296 625 ;
+C 207 ; WX 748 ; N LinearACCVIII ; B 22 1 725 568 ;
+C 208 ; WX 726 ; N LinearACCIX ; B 36 -2 689 767 ;
+C 209 ; WX 731 ; N LinearACCX ; B 31 3 700 607 ;
+C 210 ; WX 924 ; N LinearACCXI ; B 23 -3 901 605 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/doc/linearA_glyphs.pdf b/Master/texmf-dist/doc/fonts/archaic/linearA/doc/linearA_glyphs.pdf
new file mode 100644
index 00000000000..5f7d8813c6a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/doc/linearA_glyphs.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/dvips/linearA.map b/Master/texmf-dist/doc/fonts/archaic/linearA/dvips/linearA.map
new file mode 100644
index 00000000000..977a789a9ae
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/dvips/linearA.map
@@ -0,0 +1,2 @@
+LinearA LinearA <LinearA.pfb
+LinearACmplxSigns LinearACmplxSigns <LinearACmplxSigns.pfb
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.dtx b/Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.dtx
new file mode 100644
index 00000000000..3dd6d8df4c3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.dtx
@@ -0,0 +1,529 @@
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%\iffalse
+%
+% (c) copyright 2006 Apostolos Syropoulos
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+% Please report errors or suggestions for improvement to
+%
+% Apostolos Syropoulos (asyropoulos@yahoo.com)
+%
+%\fi
+% \CheckSum{1980}
+% \iffalse This is a MetaComment
+%
+%<linearA, >\ProvidesFile{linearA.sty}
+%
+%<linearA, > [2006/03/13 v1.0 Package `linearA.sty']
+%
+% \begin{macrocode}
+%<*driver>
+\documentclass{ltxdoc}
+\GetFileInfo{linearA.drv}
+\begin{document}
+ \DocInput{linearA.dtx}
+\end{document}
+%</driver>
+% \end{macrocode}
+% \fi
+%\StopEventually{}
+%\MakeShortVerb{\|}
+%\title{The `linearA' package}
+%\author{Apostolos Syropoulos}
+% \date{2006/03/13}
+%\maketitle
+% \begin{abstract}
+% The \textsf{linearA} package provides a simple interface to two
+% fonts which include all known symbols, simple and complex, of the Linear A
+% script. This way one can easily replicate Linear A ``texts'' using modern
+% typographic technology.
+%\end{abstract}
+%
+%\section{Introduction}
+%
+% The \textsf{linearA} package provides a simple interface to the
+% \textsf{LinearA} and \textsf{LinearACmplxSigns} fonts, designed by the
+% same author, which include all known, simple and complex, symbols of
+% the Linear A script. Thus, one can easily replicate ancient ``texts''
+% using modern typographical technology. Clearly, since this script has
+% not deciphered (yet), the present typographic tools could be used to
+% digitize the corpus of the script. Since the list of commands is rather
+% long, one should consult the accompanying usage document in order to
+% determine which command generates which symbol.
+%
+% \section{The Source Code}
+%
+% A typical PostScript Type 1 font contains at most 256 glyphs and since
+% the known symbols of Linear A are roughly 390, it was necessary to
+% develop two fonts. Consequently, it is necessary to define two different
+% font families, one for each font. The first font family defines the
+% necessary commands to access the glyphs of font LinearA:
+% \begin{macrocode}
+%<*linearA>
+\DeclareFontSubstitution{U}{LinearAI}{m}{n}
+\DeclareFontFamily{U}{LinearAI}{\hyphenchar\font=-1}
+\DeclareFontShape{U}{LinearAI}{m}{n}{%
+ <-> LinearA }{}
+\DeclareFontShape{U}{LinearAI}{m}{sl}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{m}{it}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{m}{sc}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{n}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{sl}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{it}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{sc}{
+ <-> ssub * LinearAI/m/n}{}
+\def\LinearAIfamily{\fontencoding{U}\fontfamily{LinearAI}\selectfont}
+% \end{macrocode}
+% The first font family defines the necessary commands to access the glyphs
+% of font LinearACmplxSigns:
+% \begin{macrocode}
+\DeclareFontSubstitution{U}{LinearAII}{m}{n}
+\DeclareFontFamily{U}{LinearAII}{\hyphenchar\font=-1}
+\DeclareFontShape{U}{LinearAII}{m}{n}{%
+ <-> LinearACmplxSigns }{}
+\DeclareFontShape{U}{LinearAII}{m}{sl}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{m}{it}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{m}{sc}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{n}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{sl}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{it}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{sc}{
+ <-> ssub * LinearAII/m/n}{}
+\def\LinearAIIfamily{\fontencoding{U}\fontfamily{LinearAII}\selectfont}
+% \end{macrocode}
+% The various glyph access commands should not generated ugly output, thus
+% we make use of the \textsc{xspace} package:
+% \begin{macrocode}
+\RequirePackage{xspace}
+% \end{macrocode}
+% The various glyph access commands have all the same form:
+% |\LinearAXXXXX|, where |XXXXX| is some uppercase roman numeral.
+% That's all!
+% \begin{macrocode}
+\def\LinearAI{{\LinearAIfamily\char'0}\xspace}
+\def\LinearAII{{\LinearAIfamily\char'1}\xspace}
+\def\LinearAIII{{\LinearAIfamily\char'2}\xspace}
+\def\LinearAIV{{\LinearAIfamily\char'3}\xspace}
+\def\LinearAV{{\LinearAIfamily\char'4}\xspace}
+\def\LinearAVI{{\LinearAIfamily\char'5}\xspace}
+\def\LinearAVII{{\LinearAIfamily\char'6}\xspace}
+\def\LinearAVIII{{\LinearAIfamily\char'7}\xspace}
+\def\LinearAIX{{\LinearAIfamily\char'10}\xspace}
+\def\LinearAX{{\LinearAIfamily\char'11}\xspace}
+\def\LinearAXI{{\LinearAIfamily\char'12}\xspace}
+\def\LinearAXII{{\LinearAIfamily\char'13}\xspace}
+\def\LinearAXIII{{\LinearAIfamily\char'14}\xspace}
+\def\LinearAXIV{{\LinearAIfamily\char'15}\xspace}
+\def\LinearAXV{{\LinearAIfamily\char'16}\xspace}
+\def\LinearAXVI{{\LinearAIfamily\char'17}\xspace}
+\def\LinearAXVII{{\LinearAIfamily\char'20}\xspace}
+\def\LinearAXVIII{{\LinearAIfamily\char'21}\xspace}
+\def\LinearAXIX{{\LinearAIfamily\char'22}\xspace}
+\def\LinearAXX{{\LinearAIfamily\char'23}\xspace}
+\def\LinearAXXI{{\LinearAIfamily\char'24}\xspace}
+\def\LinearAXXII{{\LinearAIfamily\char'25}\xspace}
+\def\LinearAXXIII{{\LinearAIfamily\char'26}\xspace}
+\def\LinearAXXIV{{\LinearAIfamily\char'27}\xspace}
+\def\LinearAXXV{{\LinearAIfamily\char'30}\xspace}
+\def\LinearAXXVI{{\LinearAIfamily\char'31}\xspace}
+\def\LinearAXXVII{{\LinearAIfamily\char'32}\xspace}
+\def\LinearAXXVIII{{\LinearAIfamily\char'33}\xspace}
+\def\LinearAXXIX{{\LinearAIfamily\char'34}\xspace}
+\def\LinearAXXX{{\LinearAIfamily\char'35}\xspace}
+\def\LinearAXXXI{{\LinearAIfamily\char'36}\xspace}
+\def\LinearAXXXII{{\LinearAIfamily\char'37}\xspace}
+\def\LinearAXXXIII{{\LinearAIfamily\char'40}\xspace}
+\def\LinearAXXXIV{{\LinearAIfamily\char'41}\xspace}
+\def\LinearAXXXV{{\LinearAIfamily\char'42}\xspace}
+\def\LinearAXXXVI{{\LinearAIfamily\char'43}\xspace}
+\def\LinearAXXXVII{{\LinearAIfamily\char'44}\xspace}
+\def\LinearAXXXVIII{{\LinearAIfamily\char'45}\xspace}
+\def\LinearAXXXIX{{\LinearAIfamily\char'46}\xspace}
+\def\LinearAXL{{\LinearAIfamily\char'47}\xspace}
+\def\LinearAXLI{{\LinearAIfamily\char'50}\xspace}
+\def\LinearAXLII{{\LinearAIfamily\char'51}\xspace}
+\def\LinearAXLIII{{\LinearAIfamily\char'52}\xspace}
+\def\LinearAXLIV{{\LinearAIfamily\char'53}\xspace}
+\def\LinearAXLV{{\LinearAIfamily\char'54}\xspace}
+\def\LinearAXLVI{{\LinearAIfamily\char'55}\xspace}
+\def\LinearAXLVII{{\LinearAIfamily\char'56}\xspace}
+\def\LinearAXLVIII{{\LinearAIfamily\char'57}\xspace}
+\def\LinearAXLIX{{\LinearAIfamily\char'60}\xspace}
+\def\LinearAL{{\LinearAIfamily\char'61}\xspace}
+\def\LinearALI{{\LinearAIfamily\char'62}\xspace}
+\def\LinearALII{{\LinearAIfamily\char'63}\xspace}
+\def\LinearALIII{{\LinearAIfamily\char'64}\xspace}
+\def\LinearALIV{{\LinearAIfamily\char'65}\xspace}
+\def\LinearALV{{\LinearAIfamily\char'66}\xspace}
+\def\LinearALVI{{\LinearAIfamily\char'67}\xspace}
+\def\LinearALVII{{\LinearAIfamily\char'70}\xspace}
+\def\LinearALVIII{{\LinearAIfamily\char'71}\xspace}
+\def\LinearALIX{{\LinearAIfamily\char'72}\xspace}
+\def\LinearALX{{\LinearAIfamily\char'73}\xspace}
+\def\LinearALXI{{\LinearAIfamily\char'74}\xspace}
+\def\LinearALXII{{\LinearAIfamily\char'75}\xspace}
+\def\LinearALXIII{{\LinearAIfamily\char'76}\xspace}
+\def\LinearALXIV{{\LinearAIfamily\char'77}\xspace}
+\def\LinearALXV{{\LinearAIfamily\char'100}\xspace}
+\def\LinearALXVI{{\LinearAIfamily\char'101}\xspace}
+\def\LinearALXVII{{\LinearAIfamily\char'102}\xspace}
+\def\LinearALXVIII{{\LinearAIfamily\char'103}\xspace}
+\def\LinearALXIX{{\LinearAIfamily\char'104}\xspace}
+\def\LinearALXX{{\LinearAIfamily\char'105}\xspace}
+\def\LinearALXXI{{\LinearAIfamily\char'106}\xspace}
+\def\LinearALXXII{{\LinearAIfamily\char'107}\xspace}
+\def\LinearALXXIII{{\LinearAIfamily\char'110}\xspace}
+\def\LinearALXXIV{{\LinearAIfamily\char'111}\xspace}
+\def\LinearALXXV{{\LinearAIfamily\char'112}\xspace}
+\def\LinearALXXVI{{\LinearAIfamily\char'113}\xspace}
+\def\LinearALXXVII{{\LinearAIfamily\char'114}\xspace}
+\def\LinearALXXVIII{{\LinearAIfamily\char'115}\xspace}
+\def\LinearALXXIX{{\LinearAIfamily\char'116}\xspace}
+\def\LinearALXXX{{\LinearAIfamily\char'117}\xspace}
+\def\LinearALXXXI{{\LinearAIfamily\char'120}\xspace}
+\def\LinearALXXXII{{\LinearAIfamily\char'121}\xspace}
+\def\LinearALXXXIII{{\LinearAIfamily\char'122}\xspace}
+\def\LinearALXXXIV{{\LinearAIfamily\char'123}\xspace}
+\def\LinearALXXXV{{\LinearAIfamily\char'124}\xspace}
+\def\LinearALXXXVI{{\LinearAIfamily\char'125}\xspace}
+\def\LinearALXXXVII{{\LinearAIfamily\char'126}\xspace}
+\def\LinearALXXXVIII{{\LinearAIfamily\char'127}\xspace}
+\def\LinearALXXXIX{{\LinearAIfamily\char'130}\xspace}
+\def\LinearALXXXX{{\LinearAIfamily\char'131}\xspace}
+\def\LinearAXCI{{\LinearAIfamily\char'132}\xspace}
+\def\LinearAXCII{{\LinearAIfamily\char'133}\xspace}
+\def\LinearAXCIII{{\LinearAIfamily\char'134}\xspace}
+\def\LinearAXCIV{{\LinearAIfamily\char'135}\xspace}
+\def\LinearAXCV{{\LinearAIfamily\char'136}\xspace}
+\def\LinearAXCVI{{\LinearAIfamily\char'137}\xspace}
+\def\LinearAXCVII{{\LinearAIfamily\char'140}\xspace}
+\def\LinearAXCVIII{{\LinearAIfamily\char'141}\xspace}
+\def\LinearAXCIX{{\LinearAIfamily\char'142}\xspace}
+\def\LinearAC{{\LinearAIfamily\char'143}\xspace}
+\def\LinearACI{{\LinearAIfamily\char'144}\xspace}
+\def\LinearACII{{\LinearAIfamily\char'145}\xspace}
+\def\LinearACIII{{\LinearAIfamily\char'146}\xspace}
+\def\LinearACIV{{\LinearAIfamily\char'147}\xspace}
+\def\LinearACV{{\LinearAIfamily\char'150}\xspace}
+\def\LinearACVI{{\LinearAIfamily\char'151}\xspace}
+\def\LinearACVII{{\LinearAIfamily\char'152}\xspace}
+\def\LinearACVIII{{\LinearAIfamily\char'153}\xspace}
+\def\LinearACIX{{\LinearAIfamily\char'154}\xspace}
+\def\LinearACX{{\LinearAIfamily\char'155}\xspace}
+\def\LinearACXI{{\LinearAIfamily\char'156}\xspace}
+\def\LinearACXII{{\LinearAIfamily\char'157}\xspace}
+\def\LinearACXIII{{\LinearAIfamily\char'160}\xspace}
+\def\LinearACXIV{{\LinearAIfamily\char'161}\xspace}
+\def\LinearACXV{{\LinearAIfamily\char'162}\xspace}
+\def\LinearACXVI{{\LinearAIfamily\char'163}\xspace}
+\def\LinearACXVII{{\LinearAIfamily\char'164}\xspace}
+\def\LinearACXVIII{{\LinearAIfamily\char'165}\xspace}
+\def\LinearACXIX{{\LinearAIfamily\char'166}\xspace}
+\def\LinearACXX{{\LinearAIfamily\char'167}\xspace}
+\def\LinearACXXI{{\LinearAIfamily\char'170}\xspace}
+\def\LinearACXXII{{\LinearAIfamily\char'171}\xspace}
+\def\LinearACXXIII{{\LinearAIfamily\char'172}\xspace}
+\def\LinearACXXIV{{\LinearAIfamily\char'173}\xspace}
+\def\LinearACXXV{{\LinearAIfamily\char'174}\xspace}
+\def\LinearACXXVI{{\LinearAIfamily\char'175}\xspace}
+\def\LinearACXXVII{{\LinearAIfamily\char'176}\xspace}
+\def\LinearACXXVIII{{\LinearAIfamily\char'177}\xspace}
+\def\LinearACXXIX{{\LinearAIfamily\char'200}\xspace}
+\def\LinearACXXX{{\LinearAIfamily\char'201}\xspace}
+\def\LinearACXXXI{{\LinearAIfamily\char'202}\xspace}
+\def\LinearACXXXII{{\LinearAIfamily\char'203}\xspace}
+\def\LinearACXXXIII{{\LinearAIfamily\char'204}\xspace}
+\def\LinearACXXXIV{{\LinearAIfamily\char'205}\xspace}
+\def\LinearACXXXV{{\LinearAIfamily\char'206}\xspace}
+\def\LinearACXXXVI{{\LinearAIfamily\char'207}\xspace}
+\def\LinearACXXXVII{{\LinearAIfamily\char'210}\xspace}
+\def\LinearACXXXVIII{{\LinearAIfamily\char'211}\xspace}
+\def\LinearACXXXIX{{\LinearAIfamily\char'212}\xspace}
+\def\LinearACXL{{\LinearAIfamily\char'213}\xspace}
+\def\LinearACXLI{{\LinearAIfamily\char'214}\xspace}
+\def\LinearACXLII{{\LinearAIfamily\char'215}\xspace}
+\def\LinearACXLIII{{\LinearAIfamily\char'216}\xspace}
+\def\LinearACXLIV{{\LinearAIfamily\char'217}\xspace}
+\def\LinearACXLV{{\LinearAIfamily\char'220}\xspace}
+\def\LinearACXLVI{{\LinearAIfamily\char'221}\xspace}
+\def\LinearACXLVII{{\LinearAIfamily\char'222}\xspace}
+\def\LinearACXLVIII{{\LinearAIfamily\char'223}\xspace}
+\def\LinearACXLIX{{\LinearAIfamily\char'224}\xspace}
+\def\LinearACL{{\LinearAIfamily\char'225}\xspace}
+\def\LinearACLI{{\LinearAIfamily\char'226}\xspace}
+\def\LinearACLII{{\LinearAIfamily\char'227}\xspace}
+\def\LinearACLIII{{\LinearAIfamily\char'230}\xspace}
+\def\LinearACLIV{{\LinearAIfamily\char'231}\xspace}
+\def\LinearACLV{{\LinearAIfamily\char'232}\xspace}
+\def\LinearACLVI{{\LinearAIfamily\char'233}\xspace}
+\def\LinearACLVII{{\LinearAIfamily\char'234}\xspace}
+\def\LinearACLVIII{{\LinearAIfamily\char'235}\xspace}
+\def\LinearACLIX{{\LinearAIfamily\char'236}\xspace}
+\def\LinearACLX{{\LinearAIfamily\char'237}\xspace}
+\def\LinearACLXI{{\LinearAIfamily\char'240}\xspace}
+\def\LinearACLXII{{\LinearAIfamily\char'241}\xspace}
+\def\LinearACLXIII{{\LinearAIfamily\char'242}\xspace}
+\def\LinearACLXIV{{\LinearAIfamily\char'243}\xspace}
+\def\LinearACLXV{{\LinearAIfamily\char'244}\xspace}
+\def\LinearACLXVI{{\LinearAIfamily\char'245}\xspace}
+\def\LinearACLXVII{{\LinearAIfamily\char'246}\xspace}
+\def\LinearACLXVIII{{\LinearAIfamily\char'247}\xspace}
+\def\LinearACLXIX{{\LinearAIfamily\char'250}\xspace}
+\def\LinearACLXX{{\LinearAIfamily\char'251}\xspace}
+\def\LinearACLXXI{{\LinearAIfamily\char'252}\xspace}
+\def\LinearACLXXII{{\LinearAIfamily\char'253}\xspace}
+\def\LinearACLXXIII{{\LinearAIfamily\char'254}\xspace}
+\def\LinearACLXXIV{{\LinearAIfamily\char'255}\xspace}
+\def\LinearACLXXV{{\LinearAIfamily\char'256}\xspace}
+\def\LinearACLXXVI{{\LinearAIfamily\char'257}\xspace}
+\def\LinearACLXXVII{{\LinearAIfamily\char'260}\xspace}
+\def\LinearACLXXVIII{{\LinearAIfamily\char'261}\xspace}
+\def\LinearACLXXIX{{\LinearAIIfamily\char'0}\xspace}
+\def\LinearACLXXX{{\LinearAIIfamily\char'1}\xspace}
+\def\LinearACLXXXI{{\LinearAIIfamily\char'2}\xspace}
+\def\LinearACLXXXII{{\LinearAIIfamily\char'3}\xspace}
+\def\LinearACLXXXIII{{\LinearAIIfamily\char'4}\xspace}
+\def\LinearACLXXXIV{{\LinearAIIfamily\char'5}\xspace}
+\def\LinearACLXXXV{{\LinearAIIfamily\char'6}\xspace}
+\def\LinearACLXXXVI{{\LinearAIIfamily\char'7}\xspace}
+\def\LinearACLXXXVII{{\LinearAIIfamily\char'10}\xspace}
+\def\LinearACLXXXVIII{{\LinearAIIfamily\char'11}\xspace}
+\def\LinearACLXXXIX{{\LinearAIIfamily\char'12}\xspace}
+\def\LinearACLXXXX{{\LinearAIIfamily\char'13}\xspace}
+\def\LinearACXCI{{\LinearAIIfamily\char'14}\xspace}
+\def\LinearACXCII{{\LinearAIIfamily\char'15}\xspace}
+\def\LinearACXCIII{{\LinearAIIfamily\char'16}\xspace}
+\def\LinearACXCIV{{\LinearAIIfamily\char'17}\xspace}
+\def\LinearACXCV{{\LinearAIIfamily\char'20}\xspace}
+\def\LinearACXCVI{{\LinearAIIfamily\char'21}\xspace}
+\def\LinearACXCVII{{\LinearAIIfamily\char'22}\xspace}
+\def\LinearACXCVIII{{\LinearAIIfamily\char'23}\xspace}
+\def\LinearACXCIX{{\LinearAIIfamily\char'24}\xspace}
+\def\LinearACC{{\LinearAIIfamily\char'25}\xspace}
+\def\LinearACCI{{\LinearAIIfamily\char'26}\xspace}
+\def\LinearACCII{{\LinearAIIfamily\char'27}\xspace}
+\def\LinearACCIII{{\LinearAIIfamily\char'30}\xspace}
+\def\LinearACCIV{{\LinearAIIfamily\char'31}\xspace}
+\def\LinearACCV{{\LinearAIIfamily\char'32}\xspace}
+\def\LinearACCVI{{\LinearAIIfamily\char'33}\xspace}
+\def\LinearACCVII{{\LinearAIIfamily\char'34}\xspace}
+\def\LinearACCVIII{{\LinearAIIfamily\char'35}\xspace}
+\def\LinearACCIX{{\LinearAIIfamily\char'36}\xspace}
+\def\LinearACCX{{\LinearAIIfamily\char'37}\xspace}
+\def\LinearACCXI{{\LinearAIIfamily\char'40}\xspace}
+\def\LinearACCXII{{\LinearAIIfamily\char'41}\xspace}
+\def\LinearACCXIII{{\LinearAIIfamily\char'42}\xspace}
+\def\LinearACCXIV{{\LinearAIIfamily\char'43}\xspace}
+\def\LinearACCXV{{\LinearAIIfamily\char'44}\xspace}
+\def\LinearACCXVI{{\LinearAIIfamily\char'45}\xspace}
+\def\LinearACCXVII{{\LinearAIIfamily\char'46}\xspace}
+\def\LinearACCXVIII{{\LinearAIIfamily\char'47}\xspace}
+\def\LinearACCXIX{{\LinearAIIfamily\char'50}\xspace}
+\def\LinearACCXX{{\LinearAIIfamily\char'51}\xspace}
+\def\LinearACCXXI{{\LinearAIIfamily\char'52}\xspace}
+\def\LinearACCXXII{{\LinearAIIfamily\char'53}\xspace}
+\def\LinearACCXXIII{{\LinearAIIfamily\char'54}\xspace}
+\def\LinearACCXXIV{{\LinearAIIfamily\char'55}\xspace}
+\def\LinearACCXXV{{\LinearAIIfamily\char'56}\xspace}
+\def\LinearACCXXVI{{\LinearAIIfamily\char'57}\xspace}
+\def\LinearACCXXVII{{\LinearAIIfamily\char'60}\xspace}
+\def\LinearACCXXVIII{{\LinearAIIfamily\char'61}\xspace}
+\def\LinearACCXXIX{{\LinearAIIfamily\char'62}\xspace}
+\def\LinearACCXXX{{\LinearAIIfamily\char'63}\xspace}
+\def\LinearACCXXXI{{\LinearAIIfamily\char'64}\xspace}
+\def\LinearACCXXXII{{\LinearAIIfamily\char'65}\xspace}
+\def\LinearACCXXXIII{{\LinearAIIfamily\char'66}\xspace}
+\def\LinearACCXXXIV{{\LinearAIIfamily\char'67}\xspace}
+\def\LinearACCXXXV{{\LinearAIIfamily\char'70}\xspace}
+\def\LinearACCXXXVI{{\LinearAIIfamily\char'71}\xspace}
+\def\LinearACCXXXVII{{\LinearAIIfamily\char'72}\xspace}
+\def\LinearACCXXXVIII{{\LinearAIIfamily\char'73}\xspace}
+\def\LinearACCXXXIX{{\LinearAIIfamily\char'74}\xspace}
+\def\LinearACCXL{{\LinearAIIfamily\char'75}\xspace}
+\def\LinearACCXLI{{\LinearAIIfamily\char'76}\xspace}
+\def\LinearACCXLII{{\LinearAIIfamily\char'77}\xspace}
+\def\LinearACCXLIII{{\LinearAIIfamily\char'100}\xspace}
+\def\LinearACCXLIV{{\LinearAIIfamily\char'101}\xspace}
+\def\LinearACCXLV{{\LinearAIIfamily\char'102}\xspace}
+\def\LinearACCXLVI{{\LinearAIIfamily\char'103}\xspace}
+\def\LinearACCXLVII{{\LinearAIIfamily\char'104}\xspace}
+\def\LinearACCXLVIII{{\LinearAIIfamily\char'105}\xspace}
+\def\LinearACCXLIX{{\LinearAIIfamily\char'106}\xspace}
+\def\LinearACCL{{\LinearAIIfamily\char'107}\xspace}
+\def\LinearACCLI{{\LinearAIIfamily\char'110}\xspace}
+\def\LinearACCLII{{\LinearAIIfamily\char'111}\xspace}
+\def\LinearACCLIII{{\LinearAIIfamily\char'112}\xspace}
+\def\LinearACCLIV{{\LinearAIIfamily\char'113}\xspace}
+\def\LinearACCLV{{\LinearAIIfamily\char'114}\xspace}
+\def\LinearACCLVI{{\LinearAIIfamily\char'115}\xspace}
+\def\LinearACCLVII{{\LinearAIIfamily\char'116}\xspace}
+\def\LinearACCLVIII{{\LinearAIIfamily\char'117}\xspace}
+\def\LinearACCLIX{{\LinearAIIfamily\char'120}\xspace}
+\def\LinearACCLX{{\LinearAIIfamily\char'121}\xspace}
+\def\LinearACCLXI{{\LinearAIIfamily\char'122}\xspace}
+\def\LinearACCLXII{{\LinearAIIfamily\char'123}\xspace}
+\def\LinearACCLXIII{{\LinearAIIfamily\char'124}\xspace}
+\def\LinearACCLXIV{{\LinearAIIfamily\char'125}\xspace}
+\def\LinearACCLXV{{\LinearAIIfamily\char'126}\xspace}
+\def\LinearACCLXVI{{\LinearAIIfamily\char'127}\xspace}
+\def\LinearACCLXVII{{\LinearAIIfamily\char'130}\xspace}
+\def\LinearACCLXVIII{{\LinearAIIfamily\char'131}\xspace}
+\def\LinearACCLXIX{{\LinearAIIfamily\char'132}\xspace}
+\def\LinearACCLXX{{\LinearAIIfamily\char'133}\xspace}
+\def\LinearACCLXXI{{\LinearAIIfamily\char'134}\xspace}
+\def\LinearACCLXXII{{\LinearAIIfamily\char'135}\xspace}
+\def\LinearACCLXXIII{{\LinearAIIfamily\char'136}\xspace}
+\def\LinearACCLXXIV{{\LinearAIIfamily\char'137}\xspace}
+\def\LinearACCLXXV{{\LinearAIIfamily\char'140}\xspace}
+\def\LinearACCLXXVI{{\LinearAIIfamily\char'141}\xspace}
+\def\LinearACCLXXVII{{\LinearAIIfamily\char'142}\xspace}
+\def\LinearACCLXXVIII{{\LinearAIIfamily\char'143}\xspace}
+\def\LinearACCLXXIX{{\LinearAIIfamily\char'144}\xspace}
+\def\LinearACCLXXX{{\LinearAIIfamily\char'145}\xspace}
+\def\LinearACCLXXXI{{\LinearAIIfamily\char'146}\xspace}
+\def\LinearACCLXXXII{{\LinearAIIfamily\char'147}\xspace}
+\def\LinearACCLXXXIII{{\LinearAIIfamily\char'150}\xspace}
+\def\LinearACCLXXXIV{{\LinearAIIfamily\char'151}\xspace}
+\def\LinearACCLXXXV{{\LinearAIIfamily\char'152}\xspace}
+\def\LinearACCLXXXVI{{\LinearAIIfamily\char'153}\xspace}
+\def\LinearACCLXXXVII{{\LinearAIIfamily\char'154}\xspace}
+\def\LinearACCLXXXVIII{{\LinearAIIfamily\char'155}\xspace}
+\def\LinearACCLXXXIX{{\LinearAIIfamily\char'156}\xspace}
+\def\LinearACCLXXXX{{\LinearAIIfamily\char'157}\xspace}
+\def\LinearACCXCI{{\LinearAIIfamily\char'160}\xspace}
+\def\LinearACCXCII{{\LinearAIIfamily\char'161}\xspace}
+\def\LinearACCXCIII{{\LinearAIIfamily\char'162}\xspace}
+\def\LinearACCXCIV{{\LinearAIIfamily\char'163}\xspace}
+\def\LinearACCXCV{{\LinearAIIfamily\char'164}\xspace}
+\def\LinearACCXCVI{{\LinearAIIfamily\char'165}\xspace}
+\def\LinearACCXCVII{{\LinearAIIfamily\char'166}\xspace}
+\def\LinearACCXCVIII{{\LinearAIIfamily\char'167}\xspace}
+\def\LinearACCXCIX{{\LinearAIIfamily\char'170}\xspace}
+\def\LinearACCC{{\LinearAIIfamily\char'171}\xspace}
+\def\LinearACCCI{{\LinearAIIfamily\char'172}\xspace}
+\def\LinearACCCII{{\LinearAIIfamily\char'173}\xspace}
+\def\LinearACCCIII{{\LinearAIIfamily\char'174}\xspace}
+\def\LinearACCCIV{{\LinearAIIfamily\char'175}\xspace}
+\def\LinearACCCV{{\LinearAIIfamily\char'176}\xspace}
+\def\LinearACCCVI{{\LinearAIIfamily\char'177}\xspace}
+\def\LinearACCCVII{{\LinearAIIfamily\char'200}\xspace}
+\def\LinearACCCVIII{{\LinearAIIfamily\char'201}\xspace}
+\def\LinearACCCIX{{\LinearAIIfamily\char'202}\xspace}
+\def\LinearACCCX{{\LinearAIIfamily\char'203}\xspace}
+\def\LinearACCCXI{{\LinearAIIfamily\char'204}\xspace}
+\def\LinearACCCXII{{\LinearAIIfamily\char'205}\xspace}
+\def\LinearACCCXIII{{\LinearAIIfamily\char'206}\xspace}
+\def\LinearACCCXIV{{\LinearAIIfamily\char'207}\xspace}
+\def\LinearACCCXV{{\LinearAIIfamily\char'210}\xspace}
+\def\LinearACCCXVI{{\LinearAIIfamily\char'211}\xspace}
+\def\LinearACCCXVII{{\LinearAIIfamily\char'212}\xspace}
+\def\LinearACCCXVIII{{\LinearAIIfamily\char'213}\xspace}
+\def\LinearACCCXIX{{\LinearAIIfamily\char'214}\xspace}
+\def\LinearACCCXX{{\LinearAIIfamily\char'215}\xspace}
+\def\LinearACCCXXI{{\LinearAIIfamily\char'216}\xspace}
+\def\LinearACCCXXII{{\LinearAIIfamily\char'217}\xspace}
+\def\LinearACCCXXIII{{\LinearAIIfamily\char'220}\xspace}
+\def\LinearACCCXXIV{{\LinearAIIfamily\char'221}\xspace}
+\def\LinearACCCXXV{{\LinearAIIfamily\char'222}\xspace}
+\def\LinearACCCXXVI{{\LinearAIIfamily\char'223}\xspace}
+\def\LinearACCCXXVII{{\LinearAIIfamily\char'224}\xspace}
+\def\LinearACCCXXVIII{{\LinearAIIfamily\char'225}\xspace}
+\def\LinearACCCXXIX{{\LinearAIIfamily\char'226}\xspace}
+\def\LinearACCCXXX{{\LinearAIIfamily\char'227}\xspace}
+\def\LinearACCCXXXI{{\LinearAIIfamily\char'230}\xspace}
+\def\LinearACCCXXXII{{\LinearAIIfamily\char'231}\xspace}
+\def\LinearACCCXXXIII{{\LinearAIIfamily\char'232}\xspace}
+\def\LinearACCCXXXIV{{\LinearAIIfamily\char'233}\xspace}
+\def\LinearACCCXXXV{{\LinearAIIfamily\char'234}\xspace}
+\def\LinearACCCXXXVI{{\LinearAIIfamily\char'235}\xspace}
+\def\LinearACCCXXXVII{{\LinearAIIfamily\char'236}\xspace}
+\def\LinearACCCXXXVIII{{\LinearAIIfamily\char'237}\xspace}
+\def\LinearACCCXXXIX{{\LinearAIIfamily\char'240}\xspace}
+\def\LinearACCCXL{{\LinearAIIfamily\char'241}\xspace}
+\def\LinearACCCXLI{{\LinearAIIfamily\char'242}\xspace}
+\def\LinearACCCXLII{{\LinearAIIfamily\char'243}\xspace}
+\def\LinearACCCXLIII{{\LinearAIIfamily\char'244}\xspace}
+\def\LinearACCCXLIV{{\LinearAIIfamily\char'245}\xspace}
+\def\LinearACCCXLV{{\LinearAIIfamily\char'246}\xspace}
+\def\LinearACCCXLVI{{\LinearAIIfamily\char'247}\xspace}
+\def\LinearACCCXLVII{{\LinearAIIfamily\char'250}\xspace}
+\def\LinearACCCXLVIII{{\LinearAIIfamily\char'251}\xspace}
+\def\LinearACCCXLIX{{\LinearAIIfamily\char'252}\xspace}
+\def\LinearACCCL{{\LinearAIIfamily\char'253}\xspace}
+\def\LinearACCCLI{{\LinearAIIfamily\char'254}\xspace}
+\def\LinearACCCLII{{\LinearAIIfamily\char'255}\xspace}
+\def\LinearACCCLIII{{\LinearAIIfamily\char'256}\xspace}
+\def\LinearACCCLIV{{\LinearAIIfamily\char'257}\xspace}
+\def\LinearACCCLV{{\LinearAIIfamily\char'260}\xspace}
+\def\LinearACCCLVI{{\LinearAIIfamily\char'261}\xspace}
+\def\LinearACCCLVII{{\LinearAIIfamily\char'262}\xspace}
+\def\LinearACCCLVIII{{\LinearAIIfamily\char'263}\xspace}
+\def\LinearACCCLIX{{\LinearAIIfamily\char'264}\xspace}
+\def\LinearACCCLX{{\LinearAIIfamily\char'265}\xspace}
+\def\LinearACCCLXI{{\LinearAIIfamily\char'266}\xspace}
+\def\LinearACCCLXII{{\LinearAIIfamily\char'267}\xspace}
+\def\LinearACCCLXIII{{\LinearAIIfamily\char'270}\xspace}
+\def\LinearACCCLXIV{{\LinearAIIfamily\char'271}\xspace}
+\def\LinearACCCLXV{{\LinearAIIfamily\char'272}\xspace}
+\def\LinearACCCLXVI{{\LinearAIIfamily\char'273}\xspace}
+\def\LinearACCCLXVII{{\LinearAIIfamily\char'274}\xspace}
+\def\LinearACCCLXVIII{{\LinearAIIfamily\char'275}\xspace}
+\def\LinearACCCLXIX{{\LinearAIIfamily\char'276}\xspace}
+\def\LinearACCCLXX{{\LinearAIIfamily\char'277}\xspace}
+\def\LinearACCCLXXI{{\LinearAIIfamily\char'300}\xspace}
+\def\LinearACCCLXXII{{\LinearAIIfamily\char'301}\xspace}
+\def\LinearACCCLXXIII{{\LinearAIIfamily\char'302}\xspace}
+\def\LinearACCCLXXIV{{\LinearAIIfamily\char'303}\xspace}
+\def\LinearACCCLXXV{{\LinearAIIfamily\char'304}\xspace}
+\def\LinearACCCLXXVI{{\LinearAIIfamily\char'305}\xspace}
+\def\LinearACCCLXXVII{{\LinearAIIfamily\char'306}\xspace}
+\def\LinearACCCLXXVIII{{\LinearAIIfamily\char'307}\xspace}
+\def\LinearACCCLXXIX{{\LinearAIIfamily\char'310}\xspace}
+\def\LinearACCCLXXX{{\LinearAIIfamily\char'311}\xspace}
+\def\LinearACCCLXXXI{{\LinearAIIfamily\char'312}\xspace}
+\def\LinearACCCLXXXII{{\LinearAIIfamily\char'313}\xspace}
+\def\LinearACCCLXXXIII{{\LinearAIIfamily\char'314}\xspace}
+\def\LinearACCCLXXXIV{{\LinearAIIfamily\char'315}\xspace}
+\def\LinearACCCLXXXV{{\LinearAIIfamily\char'316}\xspace}
+\def\LinearACCCLXXXVI{{\LinearAIIfamily\char'317}\xspace}
+\def\LinearACCCLXXXVII{{\LinearAIIfamily\char'320}\xspace}
+\def\LinearACCCLXXXVIII{{\LinearAIIfamily\char'321}\xspace}
+\def\LinearACCCLXXXIX{{\LinearAIIfamily\char'322}\xspace}
+%</linearA>
+% \end{macrocode}
+%
+% \Finale
+%\section*{Acknowledgements}
+% I would like to thank my students at the ``Second Chance School'' here
+% in Xanthi, Greece, for their help and assistance. In particular, I would
+% like to thank Apostolos Bakalakis for his enthusiasm and his really
+% important help.
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.ins b/Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.ins
new file mode 100644
index 00000000000..c3fa2eefab9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/latex/linearA.ins
@@ -0,0 +1,52 @@
+%% Copyright 2006 Apostolos Syropoulos
+%%
+%% This file is part of the `linearA' package.
+%% You are not allowed to modify its contents.
+%%
+\def\filedate{2006/03/13}
+\def\batchfile{linearA.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\preamble
+
+ (c) copyright 2006 Apostolos Syropoulos
+ This program can be redistributed and/or modified under the terms
+ of the LaTeX Project Public License Distributed from CTAN
+ archives in directory macros/latex/base/lppl.txt; either
+ version 1 of the License, or any later version.
+
+ Please report errors or suggestions for improvement to
+
+ Apostolos Syropoulos
+ asyropoulos@yahoo.com
+
+\endpreamble
+
+
+\keepsilent
+
+\generate{\generateFile{linearA.sty}{f}{\from{linearA.dtx}{linearA}}}
+\postamble
+\endpostamble
+\Msg{**********************************************************}
+\Msg{* To finish installation you have to copy}
+\Msg{* the generated .sty file in the appropriate}
+\Msg{* directory and then to rehash your TeX system}
+\Msg{* Happy Linear A TeXing!}
+\Msg{**********************************************************}
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearA.tfm b/Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearA.tfm
new file mode 100644
index 00000000000..5895431c99e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearA.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearACmplxSigns.tfm b/Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearACmplxSigns.tfm
new file mode 100644
index 00000000000..e6d3de629d5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/tfm/LinearACmplxSigns.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearA.pfb b/Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearA.pfb
new file mode 100644
index 00000000000..2be6f5a6fe1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearA.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearACmplxSigns.pfb b/Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearACmplxSigns.pfb
new file mode 100644
index 00000000000..d89c32458c6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/linearA/type1/LinearACmplxSigns.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/OpenType/Phaistos.otf b/Master/texmf-dist/doc/fonts/archaic/phaistos/OpenType/Phaistos.otf
new file mode 100644
index 00000000000..5a0658c675a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/OpenType/Phaistos.otf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/afm/phaistos.afm b/Master/texmf-dist/doc/fonts/archaic/phaistos/afm/phaistos.afm
new file mode 100644
index 00000000000..a8c5f73ea3e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/afm/phaistos.afm
@@ -0,0 +1,68 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Thu Apr 22 19:35:49 2004
+FontName phaistos
+FullName phaistos
+FamilyName phaistos
+Weight Medium
+Notice ((c) Copyright 2004 S Doumanis & A Syropoulos. Created by Stratos Doumanis and Apostolos Syropoulos with FontForge 1.0 (http://fontforge.sf.net). This program can be redistributed and/or modified under)
+Comment the terms of the LaTeX Project Public License Distributed from CTAN archives in directory macros/latex/base/lppl.txt; either version 1 of the License, or any later version.
+Comment
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme ISOLatin1Encoding
+FontBBox 24 -1 1842 2134
+CapHeight 1610
+Ascender 1203
+Descender 15
+StartCharMetrics 45
+C 65 ; WX 1457 ; N A ; B 27 10 1390 1807 ;
+C 66 ; WX 1921 ; N B ; B 44 6 1842 2010 ;
+C 67 ; WX 1494 ; N C ; B 31 4 1447 1651 ;
+C 68 ; WX 1070 ; N D ; B 51 20 994 1765 ;
+C 69 ; WX 1030 ; N E ; B 54 35 962 1776 ;
+C 70 ; WX 1269 ; N F ; B 31 7 1208 1758 ;
+C 71 ; WX 1134 ; N G ; B 28 29 1094 1387 ;
+C 72 ; WX 1080 ; N H ; B 26 9 1040 1254 ;
+C 73 ; WX 1100 ; N I ; B 30 26 1042 1611 ;
+C 74 ; WX 530 ; N J ; B 27 5 487 1790 ;
+C 75 ; WX 424 ; N K ; B 51 12 368 1791 ;
+C 76 ; WX 1119 ; N L ; B 24 11 1080 1074 ;
+C 77 ; WX 391 ; N M ; B 40 13 332 1853 ;
+C 78 ; WX 968 ; N N ; B 41 7 875 1593 ;
+C 79 ; WX 1240 ; N O ; B 35 42 1199 1322 ;
+C 80 ; WX 680 ; N P ; B 37 11 640 1640 ;
+C 81 ; WX 611 ; N Q ; B 31 6 574 1642 ;
+C 82 ; WX 1197 ; N R ; B 24 18 1128 1601 ;
+C 83 ; WX 1029 ; N S ; B 29 9 986 1487 ;
+C 84 ; WX 994 ; N T ; B 40 15 942 1518 ;
+C 85 ; WX 932 ; N U ; B 36 18 885 1357 ;
+C 86 ; WX 806 ; N V ; B 31 0 765 1342 ;
+C 87 ; WX 527 ; N W ; B 53 13 469 1644 ;
+C 88 ; WX 1893 ; N X ; B 51 19 1842 1777 ;
+C 89 ; WX 1777 ; N Y ; B 40 20 1739 1022 ;
+C 90 ; WX 506 ; N Z ; B 41 15 448 1721 ;
+C 97 ; WX 1469 ; N a ; B 51 -1 1405 2014 ;
+C 98 ; WX 740 ; N b ; B 42 12 689 1484 ;
+C 99 ; WX 1354 ; N c ; B 37 3 1296 1327 ;
+C 100 ; WX 1470 ; N d ; B 36 7 1413 990 ;
+C 101 ; WX 1184 ; N e ; B 41 27 1140 1469 ;
+C 102 ; WX 1338 ; N f ; B 39 10 1293 1283 ;
+C 103 ; WX 1890 ; N g ; B 52 15 1834 788 ;
+C 104 ; WX 1163 ; N h ; B 34 12 1117 1333 ;
+C 105 ; WX 887 ; N i ; B 38 13 829 1445 ;
+C 106 ; WX 905 ; N j ; B 32 10 846 1392 ;
+C 107 ; WX 586 ; N k ; B 42 37 517 1760 ;
+C 108 ; WX 1233 ; N l ; B 24 10 1191 1204 ;
+C 109 ; WX 682 ; N m ; B 43 3 620 1580 ;
+C 110 ; WX 938 ; N n ; B 35 11 881 1458 ;
+C 111 ; WX 718 ; N o ; B 38 15 668 1553 ;
+C 112 ; WX 871 ; N p ; B 37 15 797 2006 ;
+C 113 ; WX 1565 ; N q ; B 39 7 1519 1384 ;
+C 114 ; WX 1414 ; N r ; B 37 10 1361 1601 ;
+C 115 ; WX 787 ; N s ; B 60 16 723 2134 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/dvips/phaistos.map b/Master/texmf-dist/doc/fonts/archaic/phaistos/dvips/phaistos.map
new file mode 100644
index 00000000000..7f27c401919
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/dvips/phaistos.map
@@ -0,0 +1 @@
+phaistos phaistos <phaistos.pfb
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.dtx b/Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.dtx
new file mode 100644
index 00000000000..5a8338aac89
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.dtx
@@ -0,0 +1,264 @@
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%\iffalse
+%
+% (c) Copyright 2004 Apostolos Syropoulos
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+% Please report errors or suggestions for improvement to
+%
+% Apostolos Syropoulos
+% 366, 28th October Str.
+% GR-671 00 Xanthi, GREECE
+% apostolo@ocean1.ee.duth.gr or apostolo@obelix.ee.duth.gr
+%
+%\fi
+% \CheckSum{193}
+% \iffalse This is a Metacomment
+%
+%<phaistos, >\ProvidesFile{phaistos.sty}
+%<phaistos, > [2004/04/23 v1.0 Package `phaistos.sty']
+%
+% \begin{macrocode}
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{url}
+\GetFileInfo{phaistos.drv}
+\begin{document}
+ \DocInput{phaistos.dtx}
+\end{document}
+%</driver>
+% \end{macrocode}
+% \fi
+%
+% \title{The \textsf{phaistos} package}
+% \author{Apostolos Syropoulos\\366, 28th October Str.\\
+% GR-671 00 Xanthi, HELLAS\\
+% Email:\texttt{apostolo@obelix.ee.duth.gr}}
+% \date{2004/04/23}
+% \maketitle
+%
+%\MakeShortVerb{\|}
+%\StopEventually{}
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \section{Introduction}
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The \textsf{phaistos} package defines the necessary \LaTeX\ interface to
+% the phaistos font, which consists of all symbols found on the well-known
+% disk of Phaistos. To the best of our knowledge, the script has not been
+% deciphered yet and probably
+% it will never be deciphered. The font was designed by Stratos Doumanis
+% and the author of this package with help from Zoi Amanatidou and Panagiotis
+% Koudas. In order to design the glyphs we used the excellent booklet
+% ``Le Disque de Phaistos'' by Jean-Pierre Olivier, Diffusion de Boccard,
+% Paris, 1992. The booklet contains many images of the various symbols as well
+% as many drawings. The font was created using a methodology that was developed
+% for the creation of the Epi-Olmec font.
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \section{The Source Code}
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The first thing we need to define is a new local font encoding. The
+% following code is not much of a font encoding, nevertheless it is
+% required to have these minimum declarations in order to use the
+% ``font encoding.''
+% \begin{macrocode}
+%<*phaistos>
+\DeclareFontEncoding{LPH}{}{}
+\DeclareFontSubstitution{LPH}{cmr}{m}{n}
+\DeclareFontFamily{LPH}{cmr}{\hyphenchar\font=-1}
+% \end{macrocode}
+% Clearly, it makes no sense to have any series other than normal. So all
+% of the following definitions default to the first case.
+% \begin{macrocode}
+\DeclareFontShape{LPH}{cmr}{m}{n}{%
+ <-> phaistos }{}
+
+\DeclareFontShape{LPH}{cmr}{m}{sc}{%
+ <-> ssub * cmr/m/n}{}
+
+\DeclareFontShape{LPH}{cmr}{m}{sl}{%
+ <-> ssub * cmr/m/n}{}
+
+\DeclareFontShape{LPH}{cmr}{m}{it}{%
+ <-> ssub * cmr/m/n}{}
+
+\DeclareFontShape{LPH}{cmr}{bx}{n}{%
+ <-> ssub * cmr/m/n}{}
+
+\DeclareFontShape{LPH}{cmr}{bx}{sc}{%
+ <-> ssub * cmr/m/n}{}
+
+\DeclareFontShape{LPH}{cmr}{bx}{sl}{%
+ <-> ssub * cmr/m/n}{}
+
+\DeclareFontShape{LPH}{cmr}{bx}{it}{%
+ <-> ssub * cmr/m/n}{}
+% \end{macrocode}
+% Let us now proceed with the definition of the various glyph access commands.
+% The names of the glyph access commands are those of the ``{\em Phaistos
+% ConScript Unicode Standard}''
+% (see \url{http://www.evertype.com/standards/csur/phaistos.html}).
+% \begin{macrocode}
+
+\DeclareTextSymbol{\PHpedestrian}{LPH}{"41}
+\DeclareTextSymbolDefault{\PHpedestrian}{LPH}
+
+\DeclareTextSymbol{\PHplumedHead}{LPH}{"42}
+\DeclareTextSymbolDefault{\PHplumedHead}{LPH}
+
+\DeclareTextSymbol{\PHtattooedHead}{LPH}{"43}
+\DeclareTextSymbolDefault{\PHtattooedHead}{LPH}
+
+\DeclareTextSymbol{\PHcaptive}{LPH}{"44}
+\DeclareTextSymbolDefault{\PHcaptive}{LPH}
+
+\DeclareTextSymbol{\PHchild}{LPH}{"45}
+\DeclareTextSymbolDefault{\PHchild}{LPH}
+
+\DeclareTextSymbol{\PHwoman}{LPH}{"46}
+\DeclareTextSymbolDefault{\PHwoman}{LPH}
+
+\DeclareTextSymbol{\PHhelmet}{LPH}{"47}
+\DeclareTextSymbolDefault{\PHhelmet}{LPH}
+
+\DeclareTextSymbol{\PHgaunlet}{LPH}{"48}
+\DeclareTextSymbolDefault{\PHgaunlet}{LPH}
+
+\DeclareTextSymbol{\PHtiara}{LPH}{"49}
+\DeclareTextSymbolDefault{\PHtiara}{LPH}
+
+\DeclareTextSymbol{\PHarrow}{LPH}{"4A}
+\DeclareTextSymbolDefault{\PHarrow}{LPH}
+
+\DeclareTextSymbol{\PHbow}{LPH}{"4B}
+\DeclareTextSymbolDefault{\PHbow}{LPH}
+
+\DeclareTextSymbol{\PHshield}{LPH}{"4C}
+\DeclareTextSymbolDefault{\PHshield}{LPH}
+
+\DeclareTextSymbol{\PHclub}{LPH}{"4D}
+\DeclareTextSymbolDefault{\PHclub}{LPH}
+
+\DeclareTextSymbol{\PHmanacles}{LPH}{"4E}
+\DeclareTextSymbolDefault{\PHmanacles}{LPH}
+
+\DeclareTextSymbol{\PHmattock}{LPH}{"4F}
+\DeclareTextSymbolDefault{\PHmattock}{LPH}
+
+\DeclareTextSymbol{\PHsaw}{LPH}{"50}
+\DeclareTextSymbolDefault{\PHsaw}{LPH}
+
+\DeclareTextSymbol{\PHlid}{LPH}{"51}
+\DeclareTextSymbolDefault{\PHlid}{LPH}
+
+\DeclareTextSymbol{\PHboomerang}{LPH}{"52}
+\DeclareTextSymbolDefault{\PHboomerang}{LPH}
+
+\DeclareTextSymbol{\PHcarpentryPlane}{LPH}{"53}
+\DeclareTextSymbolDefault{\PHcarpentryPlane}{LPH}
+
+\DeclareTextSymbol{\PHdolium}{LPH}{"54}
+\DeclareTextSymbolDefault{\PHdolium}{LPH}
+
+\DeclareTextSymbol{\PHcomb}{LPH}{"55}
+\DeclareTextSymbolDefault{\PHcomb}{LPH}
+
+\DeclareTextSymbol{\PHsling}{LPH}{"56}
+\DeclareTextSymbolDefault{\PHsling}{LPH}
+
+\DeclareTextSymbol{\PHcolumn}{LPH}{"57}
+\DeclareTextSymbolDefault{\PHcolumn}{LPH}
+
+\DeclareTextSymbol{\PHbeehive}{LPH}{"58}
+\DeclareTextSymbolDefault{\PHbeehive}{LPH}
+
+\DeclareTextSymbol{\PHship}{LPH}{"59}
+\DeclareTextSymbolDefault{\PHship}{LPH}
+
+\DeclareTextSymbol{\PHhorn}{LPH}{"5A}
+\DeclareTextSymbolDefault{\PHhorn}{LPH}
+
+\DeclareTextSymbol{\PHhide}{LPH}{"61}
+\DeclareTextSymbolDefault{\PHhide}{LPH}
+
+\DeclareTextSymbol{\PHbullLeg}{LPH}{"62}
+\DeclareTextSymbolDefault{\PHbullLeg}{LPH}
+
+\DeclareTextSymbol{\PHcat}{LPH}{"63}
+\DeclareTextSymbolDefault{\PHcat}{LPH}
+
+\DeclareTextSymbol{\PHram}{LPH}{"64}
+\DeclareTextSymbolDefault{\PHram}{LPH}
+
+\DeclareTextSymbol{\PHeagle}{LPH}{"65}
+\DeclareTextSymbolDefault{\PHeagle}{LPH}
+
+\DeclareTextSymbol{\PHdove}{LPH}{"66}
+\DeclareTextSymbolDefault{\PHdove}{LPH}
+
+\DeclareTextSymbol{\PHtunny}{LPH}{"67}
+\DeclareTextSymbolDefault{\PHtunny}{LPH}
+
+\DeclareTextSymbol{\PHbee}{LPH}{"68}
+\DeclareTextSymbolDefault{\PHbee}{LPH}
+
+\DeclareTextSymbol{\PHplaneTree}{LPH}{"69}
+\DeclareTextSymbolDefault{\PHplaneTree}{LPH}
+
+\DeclareTextSymbol{\PHvine}{LPH}{"6A}
+\DeclareTextSymbolDefault{\PHvine}{LPH}
+
+\DeclareTextSymbol{\PHpapyrus}{LPH}{"6B}
+\DeclareTextSymbolDefault{\PHpapyrus}{LPH}
+
+\DeclareTextSymbol{\PHrosette}{LPH}{"6C}
+\DeclareTextSymbolDefault{\PHrosette}{LPH}
+
+\DeclareTextSymbol{\PHlily}{LPH}{"6D}
+\DeclareTextSymbolDefault{\PHlily}{LPH}
+
+\DeclareTextSymbol{\PHoxBack}{LPH}{"6E}
+\DeclareTextSymbolDefault{\PHoxBack}{LPH}
+
+\DeclareTextSymbol{\PHflute}{LPH}{"6F}
+\DeclareTextSymbolDefault{\PHflute}{LPH}
+
+\DeclareTextSymbol{\PHgrater}{LPH}{"70}
+\DeclareTextSymbolDefault{\PHgrater}{LPH}
+
+\DeclareTextSymbol{\PHstrainer}{LPH}{"71}
+\DeclareTextSymbolDefault{\PHstrainer}{LPH}
+
+\DeclareTextSymbol{\PHsmallAxe}{LPH}{"72}
+\DeclareTextSymbolDefault{\PHsmallAxe}{LPH}
+
+\DeclareTextSymbol{\PHwavyBand}{LPH}{"73}
+\DeclareTextSymbolDefault{\PHwavyBand}{LPH}
+%</phaistos>
+% \end{macrocode}
+% That is all! But this is not all we can do with the font.
+% I believe that the design of a macro package
+% that would allow people to replicate the disk is a really challenging
+% idea. Indeed, we are working towards this direction, and we hope to
+% be able to produce some results in near future. Of course, this isn't
+% much of a project, but it is definetely fun!
+%\Finale
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.ins b/Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.ins
new file mode 100644
index 00000000000..4edba5aa62f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/latex/phaistos.ins
@@ -0,0 +1,55 @@
+%% Copyright 2004 Apostolos Syropoulos
+%%
+%% This file is part of the `phaistos' package.
+%% You are not allowed to modify its contents.
+%%
+\def\filedate{2004/04/23}
+\def\batchfile{phaistos.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\preamble
+
+ (c) Copyright 2004 Apostolos Syropoulos
+ This program can be redistributed and/or modified under the terms
+ of the LaTeX Project Public License Distributed from CTAN
+ archives in directory macros/latex/base/lppl.txt; either
+ version 1 of the License, or any later version.
+
+ Please report errors or suggestions for improvement to
+
+ Apostolos Syropoulos
+ 366, 28th October Str.
+ GR-671 00 Xanthi, GREECE
+ apostolo@ocean1.ee.duth.gr or apostolo@obelix.ee.duth.gr
+
+\endpreamble
+
+
+\keepsilent
+
+\generate{\generateFile{phaistos.sty}{f}{\from{phaistos.dtx}{phaistos}}}
+\postamble
+\endpostamble
+\Msg{**********************************************************}
+\Msg{* To finish installation you have to copy}
+\Msg{* the .sty files in the appropriate directory}
+\Msg{* and to rehash your TeX, if it is required to do so.}
+\Msg{* Do not forget to install the font!}
+\Msg{* Happy Cretan TeXing!}
+\Msg{**********************************************************}
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/tfm/phaistos.tfm b/Master/texmf-dist/doc/fonts/archaic/phaistos/tfm/phaistos.tfm
new file mode 100644
index 00000000000..fed8916a7e3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/tfm/phaistos.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/type1/phaistos.pfb b/Master/texmf-dist/doc/fonts/archaic/phaistos/type1/phaistos.pfb
new file mode 100644
index 00000000000..6cafa943cac
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/type1/phaistos.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/var/getglyphs b/Master/texmf-dist/doc/fonts/archaic/phaistos/var/getglyphs
new file mode 100644
index 00000000000..3a999c7f694
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/var/getglyphs
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+#
+# (c) Copyright 2004 Apostolos Syropoulos
+#
+# This program can be used to geneate a table of the glyphs
+# that are provided by the ``phaistos'' LaTeX package.
+# This program is absolutely free software.
+#
+open (XX, "phaistos.sty") || die "Can't open file './phaistos.sty'\n";
+open (YY, ">glyphs.tex") || die "Can't create file './glyphs.tex'\n";
+print YY <<Header;
+\\documentclass[a4paper]{article}
+\\usepackage{phaistos,multicol,fullpage}
+\\begin{document}
+\\small
+\\setlength{\\columnseprule}{0.5pt}
+\\begin{multicols}{4}
+\\noindent
+Header
+while(<XX>){
+ if (s/^\\DeclareTextSymbol\{\\//) {
+ /^(\w*)/;
+ print YY "\\verb|\\$1 = |\\$1\\newline \n";
+ }
+}
+print YY <<Trailer;
+\\end{multicols}
+\\thispagestyle{empty}
+\\end{document}
+Trailer
+__END__
diff --git a/Master/texmf-dist/doc/fonts/archaic/phaistos/var/glyphTable.pdf b/Master/texmf-dist/doc/fonts/archaic/phaistos/var/glyphTable.pdf
new file mode 100644
index 00000000000..a67cae1def8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/archaic/phaistos/var/glyphTable.pdf
Binary files differ
diff --git a/Master/texmf-dist/fonts/map/dvips/archaic/etruscan.map b/Master/texmf-dist/fonts/map/dvips/archaic/etruscan.map
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/archaic/etruscan.map
diff --git a/Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf b/Master/texmf-dist/fonts/source/public/archaic/copsn10.mf
index 5cba60ec790..5cba60ec790 100644
--- a/Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf
+++ b/Master/texmf-dist/fonts/source/public/archaic/copsn10.mf
diff --git a/Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf b/Master/texmf-dist/fonts/source/public/archaic/givbc10.mf
index e2e190fa50c..e2e190fa50c 100644
--- a/Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf
+++ b/Master/texmf-dist/fonts/source/public/archaic/givbc10.mf
diff --git a/Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf b/Master/texmf-dist/fonts/source/public/archaic/gvibc10.mf
index 07fab0a4262..07fab0a4262 100644
--- a/Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf
+++ b/Master/texmf-dist/fonts/source/public/archaic/gvibc10.mf
diff --git a/Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf b/Master/texmf-dist/fonts/source/public/archaic/sarab10.mf
index 7046bbc7c09..7046bbc7c09 100644
--- a/Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf
+++ b/Master/texmf-dist/fonts/source/public/archaic/sarab10.mf
diff --git a/Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf b/Master/texmf-dist/fonts/source/public/archaic/vikglyph.mf
index aa2408f2e8b..aa2408f2e8b 100644
--- a/Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf
+++ b/Master/texmf-dist/fonts/source/public/archaic/vikglyph.mf
diff --git a/Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf b/Master/texmf-dist/fonts/source/public/archaic/viktitle.mf
index 0b3a96e83c3..0b3a96e83c3 100644
--- a/Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf
+++ b/Master/texmf-dist/fonts/source/public/archaic/viktitle.mf
diff --git a/Master/texmf-dist/fonts/tfm/archaic/aram10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/aram10.tfm
index dd45af42207..dd45af42207 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/aram10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/aram10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/copsn10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/copsn10.tfm
index 7e69b246da3..7e69b246da3 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/copsn10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/copsn10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/cugar10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/cugar10.tfm
index 9331e27737c..9331e27737c 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/cugar10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/cugar10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/cypr10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/cypr10.tfm
index 23d9a82fc00..23d9a82fc00 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/cypr10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/cypr10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/etr10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/etr10.tfm
index 14209138ab9..14209138ab9 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/etr10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/etr10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/fut10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/fut10.tfm
index 47548f68ab3..47548f68ab3 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/fut10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/fut10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/givbc10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/givbc10.tfm
index 3b51b8de36d..3b51b8de36d 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/givbc10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/givbc10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/gvibc10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/gvibc10.tfm
index 45ff4e68ffd..45ff4e68ffd 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/gvibc10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/gvibc10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/linb10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/linb10.tfm
index c4dc9139713..c4dc9139713 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/linb10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/linb10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/nab10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/nab10.tfm
index 49171b537d1..49171b537d1 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/nab10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/nab10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/oandsi10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/oandsi10.tfm
index 997d7011960..997d7011960 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/oandsi10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/oandsi10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/oandsu10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/oandsu10.tfm
index ad059382824..ad059382824 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/oandsu10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/oandsu10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/phnc10.tfm
index 6c34c8b16da..6c34c8b16da 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/phnc10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/pmhg.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/pmhg.tfm
index 4e0c1463f0a..4e0c1463f0a 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/pmhg.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/pmhg.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/proto10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/proto10.tfm
index ba1fc39d82e..ba1fc39d82e 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/proto10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/proto10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/sarab10.tfm
index 1ade68d2da8..1ade68d2da8 100644
--- a/Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/sarab10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/archaic/vik10.tfm b/Master/texmf-dist/fonts/tfm/public/archaic/vik10.tfm
new file mode 100644
index 00000000000..95371c9319f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/archaic/vik10.tfm
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/etex/etex.sty b/Master/texmf-dist/tex/latex/etex/etex.sty
deleted file mode 100644
index a5197718566..00000000000
--- a/Master/texmf-dist/tex/latex/etex/etex.sty
+++ /dev/null
@@ -1,400 +0,0 @@
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{etex}
-% [1997/08/12 v0.1 eTeX basic definition package (DPC)]
- [1998/03/26 v2.0 eTeX basic definition package (PEB)]
-
-\DeclareOption{grouptypes}{\catcode`\G=9}
-\DeclareOption{interactionmodes}{\catcode`\I=9}
-\DeclareOption{nodetypes}{\catcode`\N=9}
-\DeclareOption{iftypes}{\catcode`\C=9}
-\DeclareOption{localalloclog}{\let\et@xwlog\wlog} % the default
-\DeclareOption{localallocnolog}{\let\et@xwlog\@gobble} % be quiet
-\DeclareOption{localallocshow}{\let\et@xwlog\typeout} % debugging
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% A basic interface to some etex primitives, closely modeled on
-%% etex.src and etexdefs.lib provided by the core etex team.
-
-%% The etex.src `module' system is not copied here, the standard
-%% LaTeX package option mechanism is used instead,
-%% however the package options match the module names.
-%% (Currently grouptypes, interactionmodes, nodetypes, iftypes.)
-%% The individual type names are different too: We use, e.g.,
-%%
-%% `\bottomleveltype' and `\simplegrouptype' instead of
-%% `\grouptypes{bottomlevel}' and `\grouptypes{simple}'.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Other Comments...
-
-%% The names of the `interactionmodes' are not too good.
-%% In particular \scroll and \batch are likely to clash with existing
-%% uses. These names have been changed into \batchinteractionmode,
-%% \scrollinteractionmode etc.
-%% Similarly, the names of the `groupetypes' have been changed, in
-%% particular \mathgroup would conflict with the LaTeX kernel.
-
-%% \etex logo could have the same trick as \LaTeXe to pick up a bold
-%% epsilon when needed. (Not done here, I hate wasting tokens on logos.)
-%% This version does have a \m@th not in the original.
-
-%% The \globcountvector, \loccountvector, etc. allocation macros are
-%% not (yet) implemented.
-
-%% Currently if run on a standard TeX, the package generates an error.
-%% Perhaps it should instead load some code to try to fake
-%% the new etex primitives in that case???
-%% Likewise, the package generates an error when used with e-TeX V 1
-
-%% The etex.src language mechanism is not copied here. That facility
-%% does not use any of the etex features. LaTeX should be customised
-%% using the same hyphen.cfg mechanism as for a format built with a
-%% standard TeX.
-
-%% David Carlisle
-
-%% Upgraded for e-TeX V 2.0
-%% Peter Breitenlohner
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\ifx\eTeXversion\@undefined
- \PackageError{etex}
- {This package may only be run using an\MessageBreak
- etex in extended mode}
- {Perhaps you forgot the `*' when making the format with (e)initex.%
- }
-\fi
-
-\ifnum\eTeXversion<2
- \PackageError{etex}
- {This package requires e-TeX V 2}
- {You are probably using the obsolete e-TeX V 1.%
- }
-\fi
-
-\def\eTeX{%
- $\m@th\varepsilon$-\TeX}
-
-\def\tracingall{%
- \tracingcommands\thr@@ % etex
- \tracingstats\tw@
- \tracingpages\@ne
- \tracinglostchars\tw@ % etex
- \tracingmacros\tw@
- \tracingparagraphs\@ne
- \tracingrestores\@ne
- \tracinggroups\@ne % etex
- \tracingifs\@ne % etex
- \tracingscantokens\@ne % etex
- \tracingnesting\@ne % etex
- \tracingassigns\@ne % etex
- \errorcontextlines\maxdimen
- \showoutput}
-
-\def\loggingall{%
- \tracingall
- \tracingonline\z@}
-
-\def\tracingnone{%
- \tracingonline\z@
- \showboxdepth\m@ne
- \showboxbreadth\m@ne
- \tracingoutput\z@
- \errorcontextlines\m@ne
- \tracingassigns\z@
- \tracingnesting\z@
- \tracingscantokens\z@
- \tracingifs\z@
- \tracinggroups\z@
- \tracingrestores\z@
- \tracingparagraphs\z@
- \tracingmacros\z@
- \tracinglostchars\@ne
- \tracingpages\z@
- \tracingstats\z@
- \tracingcommands\z@}
-
-%% Register allocation
-%% We have to adjust the Plain TeX / LaTeX register allocation counts
-%% for our slightly modified book-keeping, but first we allocate our
-%% insertion counter \et@xins, because \insc@ount of Plain TeX / LaTeX
-%% will be used differently.
-
-\newcount\et@xins
-
-\advance\count10 by 1 % \count10=23 % allocates \count registers 23, 24, ...
-\advance\count11 by 1 % \count11=10 % allocates \dimen registers 10, 11, ...
-\advance\count12 by 1 % \count12=10 % allocates \skip registers 10, 11, ...
-\advance\count13 by 1 % \count13=10 % allocates \muskip registers 10, 11, ...
-\advance\count14 by 1 % \count14=10 % allocates \box registers 10, 11, ...
-\advance\count15 by 1 % \count15=10 % allocates \toks registers 10, 11, ...
-\advance\count16 by 1 % \count16=0 % allocates input streams 0, 1, ...
-\advance\count17 by 1 % \count17=0 % allocates output streams 0, 1, ...
-\advance\count18 by 1 % \count18=4 % allocates math families 4, 5, ...
-\advance\count19 by 1 % \count19=0 % allocates \language codes 0, 1, ...
-
-\et@xins=\insc@unt % \et@xins=255 % allocates insertions 254, 253, ...
-
-%% We don't change the LaTeX definitions of \newcount, etc., but the
-%% \alloc@ macro doing the actual work is redefined.
-
-%% When the normal register pool for \count, \dimen, \skip, \muskip,
-%% \box, or \toks registers is exhausted, we switch to the extended pool.
-
-\def\alloc@#1#2#3#4#5%
- {\ifnum\count1#1<#4% make sure there's still room
- \allocationnumber\count1#1
- \global\advance\count1#1\@ne
- \global#3#5\allocationnumber
- \wlog{\string#5=\string#2\the\allocationnumber}%
- \else\ifnum#1<6
- \begingroup \escapechar\m@ne
- \expandafter\alloc@@\expandafter{\string#2}#5%
- \else\errmessage{No room for a new #2}\fi\fi
- }
-
-%% The \expandafter construction used here allows the generation of
-%% \newcount and \globcount from #1=count.
-
-\def\alloc@@#1#2%
- {\endgroup % restore \escapechar
- \wlog{Normal \csname#1\endcsname register pool exhausted,
- switching to extended pool.}%
- \global\expandafter\let
- \csname new#1\expandafter\endcsname
- \csname glob#1\endcsname
- \csname new#1\endcsname#2%
- }
-
-%% We do change the LaTeX definition of \newinsert
-
-\def\newinsert#1{% make sure there's still room for ...
- \ch@ck0\et@xins\count{% ... a \count, ...
- \ch@ck1\et@xins\dimen{% ... \dimen, ...
- \ch@ck2\et@xins\skip{% ... \skip, ...
- \ch@ck4\et@xins\box{% ... and \box register
- \global\advance\et@xins\m@ne
- \unless\ifnum\insc@unt<\et@xins \global\insc@unt\et@xins \fi
- \allocationnumber\et@xins
- \global\chardef#1\allocationnumber
- \wlog{\string#1=\string\insert\the\allocationnumber}}}}}}
-
-\def\ch@ck#1#2#3#4%
- {\ifnum\count1#1<#2#4\else\errmessage{No room for a new #3}\fi}
-
-%% And we define \reserveinserts, so that you can say \reserveinserts{17}
-%% in order to reserve room for up to 17 additional insertion classes, that
-%% will not be taken away by \newcount, \newdimen, \newskip, or \newbox.
-
-\outer\def \reserveinserts#1%
- {\global\insc@unt\numexpr \et@xins \ifnum#1>\z@ -#1\fi \relax}
-
-% Now, we define \globcount, \globbox, etc., so that you can say
-% \globcount\foo and \foo will be defined (with \countdef) to be the
-% next count register from the vastly larger but somewhat less efficient
-% extended register pool. We also define \loccount, etc., but these
-% register definitions are local to the current group.
-
-\count260=277 % globally allocates \count registers 277, 278, ...
-\count261=256 % globally allocates \dimen registers 256, 257, ...
-\count262=256 % globally allocates \skip registers 256, 257, ...
-\count263=256 % globally allocates \muskip registers 256, 257, ...
-\count264=256 % globally allocates \box registers 256, 257, ...
-\count265=256 % globally allocates \toks registers 256, 257, ...
-\count266=1 % globally allocates \marks classes 1, 2, ...
-
-\count270=32768 % locally allocates \count registers 32767, 32766, ...
-\count271=32768 % ditto for \dimen registers
-\count272=32768 % ditto for \skip registers
-\count273=32768 % ditto for \muskip registers
-\count274=32768 % ditto for \box registers
-\count275=32768 % ditto for \toks registers
-\count276=32768 % ditto for \marks classes
-
-% \count registers 256-259 and 267-269 are not (yet) used
-
-% \def \et@xglob #1#2#3#4% <offset>, <type>, <method>, <register>
-% \def \et@xloc #1#2#3#4% <offset>, <type>, <method>, <register>
-
-\def \globcount {\et@xglob 0\count \countdef}
-\def \loccount {\et@xloc 0\count \countdef}
-\def \globdimen {\et@xglob 1\dimen \dimendef}
-\def \locdimen {\et@xloc 1\dimen \dimendef}
-\def \globskip {\et@xglob 2\skip \skipdef}
-\def \locskip {\et@xloc 2\skip \skipdef}
-\def \globmuskip {\et@xglob 3\muskip \muskipdef}
-\def \locmuskip {\et@xloc 3\muskip \muskipdef}
-\def \globbox {\et@xglob 4\box \mathchardef}
-\def \locbox {\et@xloc 4\box \mathchardef}
-\def \globtoks {\et@xglob 5\toks \toksdef}
-\def \loctoks {\et@xloc 5\toks \toksdef}
-\def \globmarks {\et@xglob 6\marks \mathchardef}
-\def \locmarks {\et@xloc 6\marks \mathchardef}
-
-\let\newmarks=\globmarks %% this used to be \newmark for e-TeX V 1.1
-
-\def\et@xglob#1#2#3#4%
- {\et@xchk#1#2{% make sure there's still room
- \allocationnumber=\count26#1%
- \global\advance\count26#1\@ne
- \global#3#4\allocationnumber
- \wlog{\string#4=\string#2\the\allocationnumber}}%
- }
-
-\def\et@xloc#1#2#3#4%
- {\et@xchk#1#2{% make sure there's still room
- \advance\count27#1by\m@ne
- \allocationnumber=\count27#1%
- #3#4=\allocationnumber
- \et@xwlog{\string#4=\string#2\the\allocationnumber\space(local)}}%
- }
-
-%% The allocation messages for local allocations use \et@xwlog, such that
-%% these messages can easily be switched on/off
-
-\let\et@xwlog=\wlog
-
-\def\et@xchk#1#2#3%
- {\ifnum\count26#1<\count27#1 #3\else\errmessage{No room for a new #2}\fi}
-
-% Next we define \globcountblk, \loccountblk, etc., so that you can
-% say \globcountblk\foo{17} and \foo will be defined (with \mathchardef)
-% as the first (the zeroth?) of a block of 17 consecutive registers.
-% Thus the user is intended to reference elements <\foo+0> to <\foo+n-1>,
-% where n is the length of the block allocated.
-
-% \def \et@xgblk #1#2#3#4% <offset>, <type>, <register>, <size>
-% \def \et@xlblk #1#2#3#4% <offset>, <type>, <register>, <size>
-
-\def\globcountblk {\et@xgblk 0\count }
-\def\loccountblk {\et@xlblk 0\count }
-\def\globdimenblk {\et@xgblk 1\dimen }
-\def\locdimenblk {\et@xlblk 1\dimen }
-\def\globskipblk {\et@xgblk 2\skip }
-\def\locskipblk {\et@xlblk 2\skip }
-\def\globmuskipblk {\et@xgblk 3\muskip }
-\def\locmuskipblk {\et@xlblk 3\muskip }
-\def\globboxblk {\et@xgblk 4\box }
-\def\locboxblk {\et@xlblk 4\box }
-\def\globtoksblk {\et@xgblk 5\toks }
-\def\loctoksblk {\et@xlblk 5\toks }
-\def\globmarksblk {\et@xgblk 6\marks }
-\def\locmarksblk {\et@xlblk 6\marks }
-
-% \def\et@xchkblk#1#1#3#4% <offset>, <type>, <size>, <action>
-
-\def\et@xgblk#1#2#3#4%
- {\et@xchkblk#1#2{#4}% make sure there's still room
- {\allocationnumber\count26#1%
- \global\advance\count26#1by#4%
- \global\mathchardef#3\allocationnumber
- \wlog{\string#3=\string#2blk{\number#4} at
- \the\allocationnumber}%
- }%
- }
-
-\def\et@xlblk#1#2#3#4%
- {\et@xchkblk#1#2{#4}% make sure there's still room
- {\advance\count27#1-#4%
- \allocationnumber\count27#1%
- \mathchardef#3\allocationnumber
- \et@xwlog{\string#3=\string#2blk{\number#4} at
- \the\allocationnumber\space(local)}%
- }%
- }
-
-\def\et@xchkblk#1#2#3#4%
- {\ifnum#3<\z@
- \errmessage{Negative register block size \number#3}%
- \else\ifnum\numexpr\count26#1+#3>\count27#1%
- \errmessage{No room for new #2block of size \number#3}%
- \else #4\fi \fi
- }
-
-\catcode`\G=14
-\catcode`\I=14
-\catcode`\N=14
-\catcode`\C=14
-
-\ProcessOptions
-
-%% Declare names for `grouptypes'
-
-G \chardef \bottomleveltype = 0 % for the outside world
-G \chardef \simplegrouptype = 1 % for local structure only
-G \chardef \hboxgrouptype = 2 % for `\hbox{}'
-G \chardef \adjustedhboxgrouptype = 3 % for `\hbox{}' in vertical mode
-G \chardef \vboxgrouptype = 4 % for `\vbox{}'
-G \chardef \vtopgrouptype = 5 % for `\vtop{}'
-G \chardef \aligngrouptype = 6 % for `\halign{}', `\valign{}'
-G \chardef \noaligngrouptype = 7 % for `\noalign{}'
-G \chardef \outputgrouptype = 8 % for output routine
-G \chardef \mathgrouptype = 9 % for, e.g, `^{}'
-G \chardef \discgrouptype = 10 % for `\discretionary{}{}{}'
-G \chardef \insertgrouptype = 11 % for `\insert{}', `\vadjust{}'
-G \chardef \vcentergrouptype = 12 % for `\vcenter{}'
-G \chardef \mathchoicegrouptype = 13 % for `\mathchoice{}{}{}{}'
-G \chardef \semisimplegrouptype = 14 % for `\begingroup...\endgroup'
-G \chardef \mathshiftgrouptype = 15 % for `$...$'
-G \chardef \mathleftgrouptype = 16 % for `\left...\right'
-
-%% Declare names for `interactionmodes'
-
-I \chardef \batchinteractionmode = 0 % omits all stops and omits terminal output
-I \chardef \nonstopinteractionmode = 1 % omits all stops
-I \chardef \scrollinteractionmode = 2 % omits error stops
-I \chardef \errorstopinteractionmode = 3 % stops at every opportunity to interact
-
-%% Declare names for `nodetypes'
-
-N \chardef \charnode = 0 % character nodes
-N \chardef \hlistnode = 1 % hlist nodes
-N \chardef \vlistnode = 2 % vlist nodes
-N \chardef \rulenode = 3 % rule nodes
-N \chardef \insnode = 4 % insertion nodes
-N \chardef \marknode = 5 % a mark node
-N \chardef \adjustnode = 6 % an adjust node
-N \chardef \ligaturenode = 7 % a ligature node
-N \chardef \discnode = 8 % a discretionary node
-N \chardef \whatsitnode = 9 % special extension nodes
-N \chardef \mathnode = 10 % a math node
-N \chardef \gluenode = 11 % node that points to a glue specification
-N \chardef \kernnode = 12 % a kern node
-N \chardef \penaltynode = 13 % a penalty node
-N \chardef \unsetnode = 14 % an unset node
-N \chardef \mathsnodes = 15 % nodes that occur only in maths mode
-
-%% Declare names for `iftypes'
-
-C \chardef \charif = 1 % \if
-C \chardef \catif = 2 % \ifcat
-C \chardef \numif = 3 % \ifnum
-C \chardef \dimif = 4 % \ifdim
-C \chardef \oddif = 5 % \ifodd
-C \chardef \vmodeif = 6 % \ifvmode
-C \chardef \hmodeif = 7 % \ifhmode
-C \chardef \mmodeif = 8 % \ifmmode
-C \chardef \innerif = 9 % \ifinner
-C \chardef \voidif = 10 % \ifvoid
-C \chardef \hboxif = 11 % \ifhbox
-C \chardef \vboxif = 12 % \ifvbox
-C \chardef \xif = 13 % \ifx
-C \chardef \eofif = 14 % \ifeof
-C \chardef \trueif = 15 % \iftrue
-C \chardef \falseif = 16 % \iffalse
-C \chardef \caseif = 17 % \ifcase
-C \chardef \definedif = 18 % \ifdefined
-C \chardef \csnameif = 19 % \ifcsname
-C \chardef \fontcharif = 20 % \iffontchar
-
-\catcode`\G=11
-\catcode`\I=11
-\catcode`\N=11
-\catcode`\C=11
-
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index a357ccceb59..89506fcd37d 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -71,7 +71,7 @@ my @WorkingTLP = qw(
epsdice epsf epsincl epslatex-fr epspdfconversion
eqlist eqnarray eqparbox errata es-tex-faq
ESIEEcv esdiff esint esint-type1 eskd eskdx eso-pic esvect etaremune
- ethiop ethiop-t1 etoolbox euenc eukdate
+ etex-pkg ethiop ethiop-t1 etoolbox euenc eukdate
eulervm euproposal euro europecv eurosans everypage exam
examdesign examplep exercise expl3 expressg extarrows exteps
extpfeil extract extsizes
diff --git a/Master/tlpkg/tlpsrc/collection-basic.tlpsrc b/Master/tlpkg/tlpsrc/collection-basic.tlpsrc
index b2f21a9e738..02a756bcee7 100644
--- a/Master/tlpkg/tlpsrc/collection-basic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-basic.tlpsrc
@@ -12,6 +12,7 @@ depend cmex
depend dvips
depend enctex
depend etex
+depend etex-pkg
depend hyph-utf8
depend makeindex
depend metafont
diff --git a/Master/tlpkg/tlpsrc/etex-pkg.tlpsrc b/Master/tlpkg/tlpsrc/etex-pkg.tlpsrc
new file mode 100644
index 00000000000..58fa092d7a0
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/etex-pkg.tlpsrc
@@ -0,0 +1,2 @@
+name etex-pkg
+category Package