summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-01-29 17:27:38 +0000
committerKarl Berry <karl@freefriends.org>2011-01-29 17:27:38 +0000
commit5653f521de3c7bb4734e39cd3b84164bba23a39a (patch)
tree0130dcd3c463476046c00e8e370131486146d2e8
parent7d7ca96b28d4e8cdcda09c5ee2e74ac30a79d03a (diff)
new font package ptsans
git-svn-id: svn://tug.org/texlive/trunk@21222 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_E.txt70
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_R.txt55
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/PTFreeFontLicense_eng_1.2.txt44
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/README8
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/caroncorrection.py97
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.pdfbin0 -> 525511 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.tex55
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/ptsans.pdfbin0 -> 131958 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/ptsans/ptsans.tex125
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_4vthwy.enc57
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ehhm7n.enc57
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_gbnwo7.enc58
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_j74iyp.enc58
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_kojssb.enc57
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ngryl2.enc57
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_vvnrpx.enc57
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ztjweu.enc59
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ptsans/PTSans-full.map68
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ptsans/PTSans.map34
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ptsans/PTSansCaption.map18
-rw-r--r--Master/texmf-dist/fonts/map/dvips/ptsans/PTSansNarrow.map18
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-il2.tfmbin0 -> 24352 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ot1.tfmbin0 -> 7500 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1.tfmbin0 -> 30412 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a--base.tfmbin0 -> 1920 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a.tfmbin0 -> 22352 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b--base.tfmbin0 -> 1892 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b.tfmbin0 -> 18752 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c--base.tfmbin0 -> 1880 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c.tfmbin0 -> 18236 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1--base.tfmbin0 -> 1420 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1.tfmbin0 -> 1444 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2--base.tfmbin0 -> 1920 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2.tfmbin0 -> 24848 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-il2.tfmbin0 -> 24468 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ot1.tfmbin0 -> 7412 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1--base.tfmbin0 -> 1908 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1.tfmbin0 -> 30068 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a--base.tfmbin0 -> 2112 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.tfmbin0 -> 20072 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b--base.tfmbin0 -> 2080 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.tfmbin0 -> 16956 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c--base.tfmbin0 -> 2076 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.tfmbin0 -> 15972 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1--base.tfmbin0 -> 1504 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.tfmbin0 -> 1516 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2--base.tfmbin0 -> 2124 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2.tfmbin0 -> 21424 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-il2.tfmbin0 -> 20548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ot1.tfmbin0 -> 6556 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1--base.tfmbin0 -> 1716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1.tfmbin0 -> 25724 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a--base.tfmbin0 -> 1932 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a.tfmbin0 -> 18512 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b--base.tfmbin0 -> 1900 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b.tfmbin0 -> 15304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c--base.tfmbin0 -> 1892 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c.tfmbin0 -> 15124 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1--base.tfmbin0 -> 1424 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1.tfmbin0 -> 1440 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2--base.tfmbin0 -> 1920 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2.tfmbin0 -> 20676 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-il2.tfmbin0 -> 23888 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ot1.tfmbin0 -> 7440 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1--base.tfmbin0 -> 1736 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1.tfmbin0 -> 30100 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a--base.tfmbin0 -> 1940 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.tfmbin0 -> 22224 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b--base.tfmbin0 -> 1908 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.tfmbin0 -> 18676 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c--base.tfmbin0 -> 1908 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.tfmbin0 -> 18332 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1--base.tfmbin0 -> 1428 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.tfmbin0 -> 1444 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2--base.tfmbin0 -> 1932 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2.tfmbin0 -> 25032 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-il2.tfmbin0 -> 24432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ot1.tfmbin0 -> 7304 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1--base.tfmbin0 -> 1920 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1.tfmbin0 -> 29888 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a--base.tfmbin0 -> 2112 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a.tfmbin0 -> 19716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b--base.tfmbin0 -> 2096 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b.tfmbin0 -> 16664 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c--base.tfmbin0 -> 2068 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c.tfmbin0 -> 15632 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1--base.tfmbin0 -> 1496 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1.tfmbin0 -> 1516 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2--base.tfmbin0 -> 2120 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2.tfmbin0 -> 20976 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-il2.tfmbin0 -> 21420 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ot1.tfmbin0 -> 6764 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1--base.tfmbin0 -> 1724 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1.tfmbin0 -> 26592 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a--base.tfmbin0 -> 1908 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a.tfmbin0 -> 19824 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b--base.tfmbin0 -> 1872 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b.tfmbin0 -> 16452 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c--base.tfmbin0 -> 1860 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c.tfmbin0 -> 16072 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1--base.tfmbin0 -> 1404 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2--base.tfmbin0 -> 1892 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2.tfmbin0 -> 22188 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-il2.tfmbin0 -> 21736 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ot1.tfmbin0 -> 7200 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1--base.tfmbin0 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1.tfmbin0 -> 27340 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a--base.tfmbin0 -> 1932 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.tfmbin0 -> 21648 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b--base.tfmbin0 -> 1908 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.tfmbin0 -> 18204 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c--base.tfmbin0 -> 1900 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.tfmbin0 -> 17612 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.tfmbin0 -> 1432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2--base.tfmbin0 -> 1924 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2.tfmbin0 -> 24144 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-il2.tfmbin0 -> 21872 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ot1.tfmbin0 -> 6876 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1.tfmbin0 -> 27644 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a--base.tfmbin0 -> 1904 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a.tfmbin0 -> 20276 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b--base.tfmbin0 -> 1876 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b.tfmbin0 -> 17004 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c--base.tfmbin0 -> 1868 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c.tfmbin0 -> 16644 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1--base.tfmbin0 -> 1404 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1.tfmbin0 -> 1428 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2--base.tfmbin0 -> 1884 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2.tfmbin0 -> 22388 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC55F.ttfbin0 -> 375036 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC75F.ttfbin0 -> 386624 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN57F.ttfbin0 -> 384056 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN77F.ttfbin0 -> 475564 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS55F.ttfbin0 -> 430804 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS56F.ttfbin0 -> 424296 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS75F.ttfbin0 -> 458084 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS76F.ttfbin0 -> 363048 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2a.vfbin0 -> 1716 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2b.vfbin0 -> 1592 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2c.vfbin0 -> 1604 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-ts1.vfbin0 -> 548 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-x2.vfbin0 -> 1564 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.vfbin0 -> 1724 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.vfbin0 -> 1596 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.vfbin0 -> 1612 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.vfbin0 -> 552 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-x2.vfbin0 -> 1572 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2a.vfbin0 -> 1720 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2b.vfbin0 -> 1596 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2c.vfbin0 -> 1608 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-ts1.vfbin0 -> 552 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-x2.vfbin0 -> 1568 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.vfbin0 -> 1724 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.vfbin0 -> 1600 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.vfbin0 -> 1612 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.vfbin0 -> 556 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-x2.vfbin0 -> 1572 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2a.vfbin0 -> 1720 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2b.vfbin0 -> 1592 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2c.vfbin0 -> 1608 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-ts1.vfbin0 -> 548 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-x2.vfbin0 -> 1568 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2a.vfbin0 -> 1720 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2b.vfbin0 -> 1592 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2c.vfbin0 -> 1608 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-ts1.vfbin0 -> 548 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-x2.vfbin0 -> 1568 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.vfbin0 -> 1724 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.vfbin0 -> 1596 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.vfbin0 -> 1612 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.vfbin0 -> 552 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-x2.vfbin0 -> 1572 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2a.vfbin0 -> 1720 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2b.vfbin0 -> 1596 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2c.vfbin0 -> 1608 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-ts1.vfbin0 -> 552 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-x2.vfbin0 -> 1568 bytes
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/IL2PTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/IL2PTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/IL2PTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/OT1PTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/OT1PTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/OT1PTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/PTSans.sty7
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/PTSansCaption.sty7
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/PTSansCaptionOld.sty35
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/PTSansNarrow.sty7
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/PTSansNarrowOld.sty35
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/PTSansOld.sty35
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T1PTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T1PTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T1PTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2APTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2APTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2APTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2BPTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2BPTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2BPTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2CPTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2CPTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/T2CPTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/TS1PTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/TS1PTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/TS1PTSansNarrow-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/X2PTSans-TLF.fd30
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/X2PTSansCaption-TLF.fd22
-rw-r--r--Master/texmf-dist/tex/latex/ptsans/X2PTSansNarrow-TLF.fd22
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds17
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ptsans.tlpsrc1
223 files changed, 1790 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_E.txt b/Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_E.txt
new file mode 100644
index 00000000000..730cce69210
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_E.txt
@@ -0,0 +1,70 @@
+OpenType TT Font Installation
+
+- OpenType TrueType (OT/TT) consists of one file with TTF extension.
+- OpenType fonts can be installed and used in any version of Windows and on Mac OS X system.
+- You may install OpenType fonts by the means of operating system or with the help of font management utilities.
+
+Installing OpenType fonts for common operating systems:
+
+- - - - - -
+Windows 95/98/NT/ME
+
+You may install about 800 fonts maximum in Windows ME, 98, or 95.
+You may install OpenType/TT fonts by the means of operating system or with the help of font management utilities.
+Installing OpenType/TT fonts on Windows by means of operating system:
+Click on Start button and select Settings > Control Panel (or Open My Computer then Control Panel)
+Open (Double-click) the Fonts folder.
+Select File - Install New Font.
+Use the Folders and Drives windows to move to the folder on your hard drive, a floppy disk, or CD where
+your new fonts are located. (Make sure you have unzipped the files).
+If you are installing fonts from a floppy or CD be sure the 'Copy fonts to folder' box is checked; otherwise,
+fonts may not be available to use if the floppy or CD is not in the drive at all times.
+Highlight the font to install from the List of fonts window. To select more than one font, hold down the
+CTRL key and click each font. Click OK.
+After installation, you may need to restart an application or reselect a printer in your application to make
+the new fonts appear in the font list.
+
+- - - - - - -
+Windows 2000/XP/Vista/Windows 7
+
+These Windows versions have built-in support for OpenType fonts. Installation procedure is identical for
+all formats.
+Open Control Panel.
+In Windows 2000 double-click on My Computer. Then double-click on the Control Panel icon.
+In Windows XP and later click on Start button and then on Control Panel.
+Double-click on the Fonts icon in Control Panel window.
+In the Fonts window, select the File menu, and choose Install New Font.
+Navigate to the folder that contains fonts you want to install.
+Select fonts you want to install. You can click to select one font, Control-click to select several fonts, or Shift-click
+to select a contiguous group of fonts.
+Press the "OK" button to install the fonts.
+Close the Fonts control panel.
+After installation, you may need to restart an application or reselect a printer in your application to make the new fonts
+appear in the font list.
+
+- - - - - -
+Mac OS 7.x-9.x
+
+DOES NOT SUPPORT OT/TT.
+
+- - - - - -
+Mac OS X
+
+An OpenType font consists of one Suitcase file.
+You may install fonts by means of operating system or with the help of font management utilities. To install with a font
+management applications like Adobe Type Manager, Suitcase or Font Reserve, please consult the product manual.
+Font installation on Mac is a simple drag and drop operation.
+Close any open applications before installing fonts. New fonts do not appear in the font menu in some applications,
+if you install them while an application is open.
+Open the folder with fonts to install.
+Make sure you are selecting fonts themselves, not a folder containing fonts.
+Drag the selection to the Fonts folder inside the Library folder (see details below) on Mac OS X disk.
+If you want fonts to be available to applications running in Classic mode, you must also install the fonts into the
+Fonts folder inside the Classic System Folder.
+
+- - - - - -
+Read more about OpenType fonts installation on our website:
+http://www.paratype.com/help/finst/
+
+OpenType Overview
+http://www.paratype.com/help/formats/opentype.asp \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_R.txt b/Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_R.txt
new file mode 100644
index 00000000000..d5198861334
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/OT_TT_Install_R.txt
@@ -0,0 +1,55 @@
+Óñòàíîâêà øðèôòîâ OpenType TT.
+
+- Øðèôòû OpenType íà îñíîâå TrueType (OT/TT) ñîñòîÿò èç îäíîãî ôàéëà ñ ðàñøèðåíèåì TTF.
+- Øðèôòû OpenType ìîãóò áûòü óñòàíîâëåíû íà ëþáîé âåðñèè Windows, à òàêæå íà Mac OS 10.x.
+- Øðèôòû OpenType ìîæíî èíñòàëëèðîâàòü ñðåäñòâàìè îïåðàöèîííîé ñèñòåìû èëè ñ ïîìîùüþ
+ øðèôòîâîé óòèëèòû Adobe Type Manager.
+
+Èíñòðóêöèè ïî óñòàíîâêå øðèôòîâ â ðàçëè÷íûõ ñèñòåìàõ:
+- - - - - -
+Windows 95/98/NT/ME
+
+Ìàêñèìàëüíîå êîëè÷åñòâî óñòàíîâëåííûõ øðèôòîâ - 800.
+Óñòàíîâêà øðèôòîâ ïðîèçâîäèòñÿ ëèáî ñðåäñòâàìè ÎÑ, ëèáî ñ èñïîëüçîâàíèåì ñïåöèàëüíûõ ïðîãðàìì.
+Óñòàíîâêà øðèôòîâ OpenType TT â Windows ñðåäñòâàìè ÎÑ:
+Îòêðîéòå Ïóñê - Íàñòðîéêà - Ïàíåëü óïðàâëåíèÿ.
+Îòêðîéòå ïàïêó Øðèôòû.
+Âûáåðèòå Ôàéë - Óñòàíîâèòü íîâûé øðèôò.
+Íàéäèòå è îòêðîéòå ïàïêó, â êîòîðîé íàõîäèòñÿ ôàéëû øðèôòîâ.
+Ù¸ëêíèòå ìûøüþ ïî ïîÿâèâøèìñÿ èìåíàì øðèôòîâ èç Ñïèñêà øðèôòîâ. ×òîáû âûäåëèòü áîëåå îäíîãî øðèôòà,
+óäåðæèâàéòå êëàâèøó CTRL è âûäåëÿéòå ìûøüþ êàæäûé øðèôò. Íàæìèòå ÎÊ.
+Ïîñëå èíñòàëëÿöèè íåîáõîäèìî ïåðåçàïóñòèòü ïðèëîæåíèÿ èëè çàíîâî âûáðàòü ïðèíòåð â ïðèëîæåíèè ñ òåì,
+÷òîáû íîâûå øðèôòû ïîÿâèëèñü â øðèôòîâîì ìåíþ.
+- - - - - - -
+Windows 2000/XP/Vista/Windows 7
+
+Ýòè âåðñèè Windows èìåþò âñòðîåííóþ ïîääåðæó OpenType øðèôòîâ.
+Îòêðîéòå Ïóñê - Íàñòðîéêà - Ïàíåëü óïðàâëåíèÿ.
+Îòêðîéòå ïàïêó Øðèôòû â Ïàíåëè óïðàâëåíèÿ.
+Âûáåðèòå Ôàéë - Óñòàíîâèòü íîâûé øðèôò.
+Íàéäèòå è îòêðîéòå ïàïêó, â êîòîðîé íàõîäèòñÿ ôàéëû øðèôòîâ.
+Ù¸ëêíèòå ìûøüþ ïî ïîÿâèâøèìñÿ èìåíàì øðèôòîâ èç Ñïèñêà øðèôòîâ. ×òîáû âûäåëèòü áîëåå îäíîãî øðèôòà,
+óäåðæèâàéòå êëàâèøó CTRL è âûäåëÿéòå ìûøüþ êàæäûé øðèôò. Íàæìèòå ÎÊ.
+Ïîñëå èíñòàëëÿöèè íåîáõîäèìî ïåðåçàïóñòèòü ïðèëîæåíèÿ èëè çàíîâî âûáðàòü ïðèíòåð â ïðèëîæåíèè ñ òåì,
+÷òîáû íîâûå øðèôòû ïîÿâèëèñü â øðèôòîâîì ìåíþ.
+- - - - - -
+Mac OS 7.x-9.x
+
+Íå ïîääåðæèâàåò OT/TT.
+- - - - - -
+Mac OS X
+
+OpenType øðèôò ñîñòîèò èç îäíîãî "÷åìîäàíà".
+Øðèôòû OpenType ìîæíî èíñòàëëèðîâàòü ñðåäñòâàìè îïåðàöèîííîé ñèñòåìû èëè ñ ïîìîùüþ øðèôòîâîé óòèëèòû
+Adobe Type Manager. Óñòàíîâêà øðèôòîâ â ÎÑ Mac - ïðîñòàÿ îïåðàöèÿ.
+Çàêðîéòå âñå ïðèëîæåíèÿ ïåðåä óñòàíîâêîé. Íîâûå øðèôòû íå ïîÿâëÿþòñÿ â íåêîòîðûõ øðèôòîâûõ ìåíþ, åñëè
+óñòàíîâêà âûïîëíÿåòñÿ ïðè àêòèâíîì ïðèëîæåíèè. Îòêðîéòå ïàïêó ñî øðèôòàìè.
+Óáåäèòåñü, ÷òî âû âûäåëÿåòå øðèôòû, à íå ïàïêó ñî øðèôòàìè.
+Ïåðåòàùèòå âûäåëåííûå øðèôòû â ïàïêó Library, íàõîäÿùóþñÿ íà äèñêå Mac OS X.
+- - - - - -
+
+Ïîäðîáíåå îá óñòàíîâêå OpenType øðèôòîâ âû ìîæåòå ïðî÷èòàòü íà ñàéòå êîìïàíèè ÏàðàÒàéï:
+http://www.paratype.com/help/finst/
+
+Îáçîð øðèôòîâ OpenType:
+http://www.paratype.com/help/formats/opentype.asp \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/ptsans/PTFreeFontLicense_eng_1.2.txt b/Master/texmf-dist/doc/fonts/ptsans/PTFreeFontLicense_eng_1.2.txt
new file mode 100644
index 00000000000..c66bf5bffc2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/PTFreeFontLicense_eng_1.2.txt
@@ -0,0 +1,44 @@
+Copyright (c) 2009, ParaType Ltd. All Rights Reserved.
+
+LICENSING AGREEMENT
+for the fonts with Original Name: PT Sans, PT Serif
+Version 1.2 - December 23, 2010
+
+GRANT OF LICENSE
+ParaType Ltd grants you the right to use, copy, modify the fonts and distribute
+modified and unmodified copies of the fonts by any means, including placing
+on Web servers for free downloading, embedding in documents and Web pages,
+bundling with commercial and non commercial products, if it does not conflict
+with the conditions listed below:
+
+- You may bundle the font with commercial software, but you may not sell the
+fonts by themselves. They are free.
+
+- You may distribute the fonts in modified or unmodified version only together
+with this Licensing Agreement and with above copyright notice. You have no
+right to modify the text of Licensing Agreement. It can be placed in a separate
+text file or inserted into the font file, but it must be easily viewed by users.
+
+- You may not distribute modified version of the font under the Original name
+or à combination of Original name with any other words without explicit written
+permission from ParaType.
+
+TERMINATION & TERRITORY
+This license has no limits on time and territory, but it becomes null and void
+if any of the above conditions are not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK,
+OR OTHER RIGHT. IN NO EVENT SHALL PARATYPE BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL,
+INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
+DEALINGS IN THE FONT SOFTWARE.
+
+ParaType Ltd
+http://www.paratype.ru
+
diff --git a/Master/texmf-dist/doc/fonts/ptsans/README b/Master/texmf-dist/doc/fonts/ptsans/README
new file mode 100644
index 00000000000..6067d53b40c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/README
@@ -0,0 +1,8 @@
+This package contains font PT Sans developed by ParaType for the project
+"public Types of Russian Federation" and released under open user license.
+The font was designed by Alexandra Korolkova, Olga Umpeleva and Vladimir
+Yefimov.
+
+PT Sans has four basic styles, two narrow styles and two caption styles.
+This package supports encodings T1, OT1, IL2, TS1, T2A, T2B, T2C and X2.
+
diff --git a/Master/texmf-dist/doc/fonts/ptsans/caroncorrection.py b/Master/texmf-dist/doc/fonts/ptsans/caroncorrection.py
new file mode 100644
index 00000000000..55fa11bb68f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/caroncorrection.py
@@ -0,0 +1,97 @@
+#! /usr/bin/env python
+
+
+## Copyright 2011 Pavel Farar
+#
+# This work may be distributed and/or modified under the conditions of the
+# LaTeX Project Public License, either version 1.3 of this license or (at
+# your option) any later version. The latest version of this license is in
+# http://www.latex-project.org/lppl.txt and version 1.3 or later is part of
+# all distributions of LaTeX version 2005/12/01 or later.
+
+
+# This script corrects the width of dcaron, tcaron, lcaron and Lcaron
+# (where needed) in files *.pl and *.vpl -- the width will be the same
+# as the width of the unaccented letter.
+
+# USAGE: The script is called without arguments and processes all *.pl and
+# *.vpl files in the current directory -- even those that do not contain
+# Latin alphabet. New files are generated (will be the same as the original
+# if no change was really needed) and the original files are renamed
+# by appending the suffix .old.
+
+# TODO: Change files only if necessary. Allow arguments for the script.
+# Some clean-up.
+
+
+
+import os
+
+
+class PropertyFile:
+
+ def init(self, name):
+ self.name = name
+ self.width_d = ""
+ self.width_t = ""
+ self.width_l = ""
+ self.width_L = ""
+
+ def parseWidth(self, s):
+ assert s.find(" (CHARWD R ") == 0 # the string should contain the width
+ s = s.replace(" (CHARWD R ","")
+ s = s[0:-2] # remove the last character
+ return s # return string -- different for *.pl and *.vpl
+
+ def getWidths(self):
+ fin = open(self.name, "r")
+ while True:
+ s = fin.readline()
+ if s == "": break # end of file
+ if s.find("CHARACTER C d") == 1:
+ s = fin.readline()
+ self.width_d = self.parseWidth(s)
+ if s.find("CHARACTER C t") == 1:
+ s = fin.readline()
+ self.width_t = self.parseWidth(s)
+ if s.find("CHARACTER C l") == 1:
+ s = fin.readline()
+ self.width_l = self.parseWidth(s)
+ if s.find("CHARACTER C L") == 1:
+ s = fin.readline()
+ self.width_L = self.parseWidth(s)
+ fin.close()
+
+ def writeCorrectedFile(self):
+ tempName = "TeMpFiLe.pl"
+ fin = open(self.name, "r")
+ fout = open(tempName, "w")
+ while True:
+ s = fin.readline()
+ if s == "": break # end of file
+ fout.write(s) # should be here
+ if s.find("CHARACTER") == 1:
+ if s.find("dcaron") > 0:
+ s = fin.readline()
+ fout.write(" (CHARWD R " + self.width_d + ")\n")
+ if s.find("tcaron") > 0:
+ s = fin.readline()
+ fout.write(" (CHARWD R " + self.width_t + ")\n")
+ if s.find("lcaron") > 0:
+ s = fin.readline()
+ fout.write(" (CHARWD R " + self.width_l + ")\n")
+ if s.find("Lcaron") > 0:
+ s = fin.readline()
+ fout.write(" (CHARWD R " + self.width_L + ")\n")
+ fout.close()
+ fin.close()
+ os.rename(self.name, self.name + ".old")
+ os.rename(tempName, self.name)
+
+
+f = PropertyFile()
+for fname in os.listdir("."):
+ if fname.endswith(".pl") or fname.endswith(".vpl"):
+ f.init(fname)
+ f.getWidths()
+ f.writeCorrectedFile()
diff --git a/Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.pdf b/Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.pdf
new file mode 100644
index 00000000000..322193b555a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.tex b/Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.tex
new file mode 100644
index 00000000000..e4ad34523ce
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/ptsans-sample.tex
@@ -0,0 +1,55 @@
+\documentclass[oneside]{scrartcl}
+
+\usepackage[utf8]{inputenc}
+\usepackage[russian, english]{babel}
+\usepackage{PTSans}
+\usepackage[T2A, T1]{fontenc}
+\usepackage{textcomp}
+\usepackage[colorlinks]{hyperref}
+\hypersetup{pdfauthor={Pavel Farar}}
+
+
+\newcommand{\SampleText}{Basic Latin alphabet:
+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
+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;
+some accented letters and germandbls: Š š Ť ť É é Ů ů Ü ü \ss;
+basic Cyrillic alphabet:
+\selectlanguage{russian}%
+а б в г д е Ñ‘ ж з и й к л м н о п Ñ€ Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŠ Ñ‹ ÑŒ Ñ ÑŽ Ñ
+РБ В Г Д Е РЖ З И Й К Л М РО П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я;
+\selectlanguage{english}%
+figures:
+0 1 2 3 4 5 6 7 8 9;
+Latin ligatures: fi fl;
+fractions: \textonequarter\ \textonehalf\ \textthreequarters;
+some currency: \texteuro\ \$ \pounds\ \textcent\ \textyen;
+some mathematical symbols: + \textminus\ \textpm\ \texttimes\ \textdiv\ /
+= \textless\ \textgreater\ \textmu\ \textohm.}
+
+
+\begin{document}
+
+\selectlanguage{english}
+
+
+\section*{PT Sans}
+
+\SampleText\par
+\textbf{\SampleText}\par
+\textit{\SampleText}\par
+\textbf{\textit{\SampleText}}
+
+
+\section*{PT Sans Narrow}
+
+{\usefont{T1}{PTSansNarrow-TLF}{m}{n}\SampleText}\par
+{\usefont{T1}{PTSansNarrow-TLF}{b}{n}\SampleText}
+
+
+\section*{PT Sans Caption}
+
+{\usefont{T1}{PTSansCaption-TLF}{m}{n}\SampleText}\par
+{\usefont{T1}{PTSansCaption-TLF}{b}{n}\SampleText}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/ptsans/ptsans.pdf b/Master/texmf-dist/doc/fonts/ptsans/ptsans.pdf
new file mode 100644
index 00000000000..a114c0dccf1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/ptsans.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/ptsans/ptsans.tex b/Master/texmf-dist/doc/fonts/ptsans/ptsans.tex
new file mode 100644
index 00000000000..636ca20ef35
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptsans/ptsans.tex
@@ -0,0 +1,125 @@
+%% Copyright 2011 Pavel Farar
+%
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, either version 1.3 of this license or (at
+% your option) any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of
+% all distributions of LaTeX version 2005/12/01 or later.
+
+
+\documentclass[oneside]{scrartcl}
+
+% the order might be important
+\usepackage[utf8]{inputenc}
+\usepackage[czech, english]{babel}
+\usepackage[T1]{fontenc}
+\usepackage{PTSans}
+\usepackage{textcomp}
+\usepackage[colorlinks]{hyperref}
+\hypersetup{pdfauthor={Pavel Farar}}
+
+
+\title{Support package for PT Sans}
+\author{Pavel Farář\\
+\href{mailto:pavel.farar@centrum.cz}{pavel.farar@centrum.cz}}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Introduction}
+
+This package contains font PT Sans developed by ParaType for the project
+\emph{public Types of Russian Federation} and released under open user
+license. The font was designed by Alexandra Korolkova, Olga Umpeleva and
+Vladimir Yefimov. For more information see the web-site of
+\href{http://www.paratype.com}{ParaType}.
+
+PT Sans has four basic styles:
+regular, \textbf{bold}, \textit{italic}, \textbf{\textit{bold italic}};
+two narrow styles:
+{\usefont{T1}{PTSansNarrow-TLF}{m}{n}narrow},
+{\usefont{T1}{PTSansNarrow-TLF}{b}{n}narrow bold},
+and two caption styles:
+{\usefont{T1}{PTSansCaption-TLF}{m}{n}caption} and
+{\usefont{T1}{PTSansCaption-TLF}{b}{n}caption bold}.
+The font covers wide range of Latin and Cyrillic alphabet and this package
+supports encodings T1, OT1, IL2, TS1, T2A, T2B, T2C and X2.
+There is also matching font PT Serif (the package will come later).
+
+
+\section{License}
+
+The font PT Sans is licensed under Paratype Free Font License.
+
+All the support files are licensed under \LaTeX Project Public License,
+either version 1.3 of this license or (at your option) any later version.
+
+
+\section{Some Notes}
+
+The package was created using \emph{fontools} but with some changes.
+
+The prefix of the encoding files was changed from \emph{a\_} to
+\emph{ptsans\_} to avoid name clashes.
+
+The style files created by \emph{fontools} required the package
+\emph{fontenc} with all supported encodings. This might be a problem (for
+example if the encoding IL2 is not installed). Moreover the font has only
+tabular lining figures and therefore it does not need any extra support.
+That is why I created much simpler style files. The original style files
+were renamed by appending \emph{Old} at the end of the name.
+
+There were some inconsistencies in the width of letters with special type
+of caron (Ä, Å¥, ľ and Ľ). I made their width consistently equal to the
+width of the unaccented letter. The change was done in the support files
+without changing the original fonts. The simple script
+\emph{caroncorrection.py} used for it is included. Now the usually
+problematic Czech and Slovak words containing these letters look better:
+\selectlanguage{czech}%
+žluÅ¥ouÄký Äábel laÅ¥ka loÄka
+%\selectlanguage{slovak}%
+veľmi koľko Ľubomír.
+\selectlanguage{english}
+
+
+\section{Using the Package}
+
+There are three families PTSans-TLF, PTSansNarrow-TLF and PTSansCaption-TLF
+that you can set with packages PTSans, PTSansNarrow and PTSansCaption. You
+must explicitly use the package \emph{fontenc} or \emph{textcomp} (if needed).
+For example:
+\begin{verbatim}
+\usepackage[T1]{fontenc}
+\usepackage{PTSans}
+\end{verbatim}
+
+You can also use the style files PTSansOld, PTSansNarrowOld and
+PTSansCaptionOld generated by \emph{fontools}. You do not need to use neither
+the package \emph{fontenc} nor \emph{textcomp}. For example:
+\begin{verbatim}
+\usepackage{PTSansOld}
+\end{verbatim}
+
+You can typeset some text in a desired font like this:
+\begin{verbatim}
+{\usefont{T1}{PTSansNarrow-TLF}{b}{n}Text in narrow bold font}
+\end{verbatim}
+
+
+\section{Known Bugs}
+
+This is my first contribution and I soon realized that making a package
+available also for others is much more work than just only for me. I decided
+therefore to give it a reasonable amount of time, make the package usable,
+release it and improve it later.
+
+The narrow and caption styles could be added to the base family. And I would
+probably do so if there were four caption styles.
+
+Please \href{mailto:pavel.farar@centrum.cz}{send me} bug reports and
+suggestions about this package.
+
+\end{document}
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_4vthwy.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_4vthwy.enc
new file mode 100644
index 00000000000..33fefc8ca54
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_4vthwy.enc
@@ -0,0 +1,57 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4vthwyh5o4noyncynfkhd4z46b
+% Encoding created by otftotfm on Thu Jan 27 16:24:41 2011
+% Command line follows encoding
+/AutoEnc_4vthwyh5o4noyncynfkhd4z46b [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /.notdef /.notdef
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /afii10050 /uni0492 /afii10051 /afii10060 /uni04BA /uni0496 /uni0498 /afii10058
+ /afii10056 /uni049A /uni04A0 /uni049C /uni04D4 /uni04A2 /uni04A4 /afii10054
+%90
+ /uni04E8 /uni04AA /afii10062 /uni04AE /uni04B0 /uni04B2 /afii10145 /uni04B8
+ /uni04B6 /afii10053 /uni04D8 /afii10059 /afii10023 /afii61352 /currency /section
+%A0
+ /afii10098 /uni0493 /afii10099 /afii10108 /uni04BB /uni0497 /uni0499 /afii10106
+ /afii10104 /uni049B /uni04A1 /uni049D /uni04D5 /uni04A3 /uni04A5 /afii10102
+%B0
+ /uni04E9 /uni04AB /afii10110 /uni04AF /uni04B1 /uni04B3 /afii10193 /uni04B9
+ /uni04B7 /afii10101 /afii10846 /afii10107 /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
+% Command line: 'otftotfm --encoding=t2a --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --feature=kern PTS55F.ttf PTSans-Regular-tlf-t2a'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ehhm7n.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ehhm7n.enc
new file mode 100644
index 00000000000..1b75ecd776e
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ehhm7n.enc
@@ -0,0 +1,57 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h
+% Encoding created by otftotfm on Thu Jan 27 16:24:44 2011
+% Command line follows encoding
+/AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /.notdef /.notdef
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /endash /emdash /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /uni04D4 /afii10051 /afii10060 /uni04BC /uni04BE /uni049C /uni049E
+ /.notdef /afii10055 /afii10057 /afii10058 /.notdef /afii10059 /uni04A8 /uni04A6
+%50
+ /.notdef /.notdef /uni04AC /afii10054 /uni04B4 /afii10145 /uni04B8 /.notdef
+ /afii10146 /.notdef /afii10148 /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /uni04D5 /afii10099 /afii10108 /uni04BD /uni04BF /uni049D /uni049F
+ /.notdef /afii10103 /afii10105 /afii10106 /.notdef /afii10107 /uni04A9 /uni04A7
+%70
+ /.notdef /.notdef /uni04AD /afii10102 /uni04B5 /afii10193 /uni04B9 /.notdef
+ /afii10194 /.notdef /afii10196 /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /afii10050 /uni0492 /.notdef /uni0494 /uni04BA /uni0496 /uni0498 /uni04E0
+ /afii10056 /uni049A /uni04A0 /uni04C3 /.notdef /uni04A2 /uni04A4 /uni04C7
+%90
+ /uni04E8 /uni04AA /afii10062 /uni04AE /uni04B0 /uni04B2 /.notdef /uni04CB
+ /uni04B6 /afii10053 /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /afii10098 /uni0493 /.notdef /uni0495 /uni04BB /uni0497 /uni0499 /uni04E1
+ /afii10104 /uni049B /uni04A1 /uni04C4 /.notdef /uni04A3 /uni04A5 /uni04C8
+%B0
+ /uni04E9 /uni04AB /afii10110 /uni04AF /uni04B1 /uni04B3 /.notdef /uni04CC
+ /uni04B7 /afii10101 /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
+% Command line: 'otftotfm --encoding=x2 --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --feature=kern PTS55F.ttf PTSans-Regular-tlf-x2'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_gbnwo7.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_gbnwo7.enc
new file mode 100644
index 00000000000..b961fb9acf7
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_gbnwo7.enc
@@ -0,0 +1,58 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e
+% Encoding created by otftotfm on Thu Jan 27 16:24:47 2011
+% Command line follows encoding
+/AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /.notdef /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /.notdef /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /.notdef /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /tcedilla /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /.notdef /exclamdown /questiondown /sterling
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
+% Command line: 'otftotfm --encoding=fontools_t1 --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN
+% --feature=kern PTS55F.ttf PTSans-Regular-tlf-t1'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_j74iyp.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_j74iyp.enc
new file mode 100644
index 00000000000..e90f5876a45
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_j74iyp.enc
@@ -0,0 +1,58 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_j74iyppnecvbbzdv4wb45ejmrb
+% Encoding created by otftotfm on Thu Jan 27 16:24:40 2011
+% Command line follows encoding
+/AutoEnc_j74iyppnecvbbzdv4wb45ejmrb [
+%00
+ /.notdef /uni0394 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /uni03A9 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /guillemotright /greater /guillemotleft /less /quotedblbase
+] def
+% Command line: 'otftotfm --encoding=fontools_ot1 --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --coding-scheme=TEX TEXT --feature=kern PTS55F.ttf
+% PTSans-Regular-tlf-ot1'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_kojssb.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_kojssb.enc
new file mode 100644
index 00000000000..f986e3104e3
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_kojssb.enc
@@ -0,0 +1,57 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_kojssbss3hmzpqrl72u7hieg5b
+% Encoding created by otftotfm on Thu Jan 27 16:24:43 2011
+% Command line follows encoding
+/AutoEnc_kojssbss3hmzpqrl72u7hieg5b [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /.notdef /.notdef
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /uni04A6 /uni04B4 /uni04AC /uni0494 /uni04BA /.notdef /uni048E /uni04E0
+ /.notdef /uni049A /.notdef /uni049E /.notdef /uni04A2 /.notdef /uni04C7
+%90
+ /uni04E8 /uni04BC /uni04BE /uni048C /.notdef /uni04B2 /afii10145 /uni04A8
+ /uni04B6 /.notdef /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /uni04A7 /uni04B5 /uni04AD /uni0495 /uni04BB /.notdef /uni048F /uni04E1
+ /.notdef /uni049B /.notdef /uni049F /.notdef /uni04A3 /.notdef /uni04C8
+%B0
+ /uni04E9 /uni04BD /uni04BF /uni048D /.notdef /uni04B3 /afii10193 /uni04A9
+ /uni04B7 /.notdef /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
+% Command line: 'otftotfm --encoding=t2c --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --feature=kern PTS55F.ttf PTSans-Regular-tlf-t2c'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ngryl2.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ngryl2.enc
new file mode 100644
index 00000000000..ee91d88d283
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ngryl2.enc
@@ -0,0 +1,57 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ngryl2b24srssjb4pblhctafwb
+% Encoding created by otftotfm on Thu Jan 27 16:24:42 2011
+% Command line follows encoding
+/AutoEnc_ngryl2b24srssjb4pblhctafwb [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /.notdef /.notdef
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /uni0492 /.notdef /uni0494 /uni04BA /uni0496 /.notdef /uni04E0
+ /afii10058 /uni049A /.notdef /uni04C3 /.notdef /uni04A2 /uni04A4 /uni04C7
+%90
+ /uni04E8 /.notdef /afii10062 /uni04AE /.notdef /uni04B2 /.notdef /uni04CB
+ /uni04B6 /afii10059 /uni04D8 /.notdef /afii10023 /afii61352 /currency /section
+%A0
+ /.notdef /uni0493 /.notdef /uni0495 /uni04BB /uni0497 /.notdef /uni04E1
+ /afii10106 /uni049B /.notdef /uni04C4 /.notdef /uni04A3 /uni04A5 /uni04C8
+%B0
+ /uni04E9 /.notdef /afii10110 /uni04AF /.notdef /uni04B3 /.notdef /uni04CC
+ /uni04B7 /afii10107 /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright
+%C0
+ /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025
+ /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033
+%D0
+ /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041
+ /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049
+%E0
+ /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073
+ /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081
+%F0
+ /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089
+ /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097
+] def
+% Command line: 'otftotfm --encoding=t2b --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --feature=kern PTS55F.ttf PTSans-Regular-tlf-t2b'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_vvnrpx.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_vvnrpx.enc
new file mode 100644
index 00000000000..1eeac009afe
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_vvnrpx.enc
@@ -0,0 +1,57 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb
+% Encoding created by otftotfm on Thu Jan 27 16:24:45 2011
+% Command line follows encoding
+/AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb [
+%00
+ /.notdef /uni0394 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /uni03A9 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /ellipsis /dagger /daggerdbl /bullet /sterling /paragraph /Euro /.notdef
+ /trademark /copyright /registered /.notdef /.notdef /perthousand /guilsinglleft /guilsinglright
+%90
+ /pi /.notdef /.notdef /.notdef /.notdef /longs /lozenge /florin
+ /Agrave /.notdef /quotesinglbase /.notdef /hyphen /ogonek /guillemotleft /guillemotright
+%A0
+ /.notdef /Aogonek /.notdef /Lslash /currency /Lcaron /Sacute /section
+ /.notdef /Scaron /Scommaaccent /Tcaron /Zacute /.notdef /Zcaron /Zdotaccent
+%B0
+ /degree /aogonek /.notdef /lslash /.notdef /lcaron /sacute /greater
+ /agrave /scaron /scommaaccent /tcaron /zacute /tcedilla /zcaron /zdotaccent
+%C0
+ /Racute /Aacute /Acircumflex /Abreve /Adieresis /Lacute /Cacute /Ccedilla
+ /Ccaron /Eacute /Eogonek /Edieresis /Ecaron /Iacute /Icircumflex /Dcaron
+%D0
+ /Eth /Nacute /Ncaron /Oacute /Ocircumflex /Ohungarumlaut /Odieresis /multiply
+ /Rcaron /Uring /Uacute /Uhungarumlaut /Udieresis /Yacute /Tcedilla /less
+%E0
+ /racute /aacute /acircumflex /abreve /adieresis /lacute /cacute /ccedilla
+ /ccaron /eacute /eogonek /edieresis /ecaron /iacute /icircumflex /dcaron
+%F0
+ /eth /nacute /ncaron /oacute /ocircumflex /ohungarumlaut /odieresis /divide
+ /rcaron /uring /uacute /uhungarumlaut /udieresis /yacute /quotedblbase /quotedblleft
+] def
+% Command line: 'otftotfm --encoding=il2 --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --feature=kern PTS55F.ttf PTSans-Regular-tlf-il2'
diff --git a/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ztjweu.enc b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ztjweu.enc
new file mode 100644
index 00000000000..af9e7f3b41f
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/ptsans/ptsans_ztjweu.enc
@@ -0,0 +1,59 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ztjweupb4wmzk2qp6h53fz6yke
+% Encoding created by otftotfm on Thu Jan 27 16:24:48 2011
+% Command line follows encoding
+/AutoEnc_ztjweupb4wmzk2qp6h53fz6yke [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /exclam /asterisk
+%10
+ /question /C /quotedblbase /bar /exclamdown /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /questiondown /.notdef
+%20
+ /.notdef /endash /.notdef /.notdef /dollar /.notdef /.notdef /quotesingle
+ /.notdef /.notdef /.notdef /.notdef /comma /.notdef /period /fraction
+%30
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /minus /.notdef /.notdef
+%40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /uni03A9
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%60
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%80
+ /.notdef /.notdef /.notdef /.notdef /dagger /daggerdbl /.notdef /perthousand
+ /bullet /.notdef /.notdef /.notdef /florin /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /trademark
+ /.notdef /.notdef /.notdef /afii61352 /.notdef /estimated /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent /sterling /currency /yen /brokenbar /section
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef
+%B0
+ /degree /plusminus /twosuperior /threesuperior /.notdef /mu /paragraph /periodcentered
+ /.notdef /onesuperior /ordmasculine /radical /onequarter /onehalf /threequarters /Euro
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /multiply /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /divide /.notdef
+ /.notdef /.notdef /.notdef /fl /l /fi /i /f
+] def
+% Command line: 'otftotfm --encoding=fontools_ts1 --pl --map-file=PTSans.map
+% --no-updmap --no-type1 --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl PTS55F.ttf PTSans-Regular-tlf-ts1'
diff --git a/Master/texmf-dist/fonts/map/dvips/ptsans/PTSans-full.map b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSans-full.map
new file mode 100644
index 00000000000..737ac0309bc
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSans-full.map
@@ -0,0 +1,68 @@
+% Map file for all families
+
+PTSans-Regular-tlf-ot1 PTSans-Regular "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS55F.ttf
+PTSans-Regular-tlf-t2a--base PTSans-Regular "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS55F.ttf
+PTSans-Regular-tlf-t2b--base PTSans-Regular "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS55F.ttf
+PTSans-Regular-tlf-t2c--base PTSans-Regular "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS55F.ttf
+PTSans-Regular-tlf-x2--base PTSans-Regular "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS55F.ttf
+PTSans-Regular-tlf-il2 PTSans-Regular "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS55F.ttf
+PTSans-Regular-tlf-t1--base PTSans-Regular "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS55F.ttf
+PTSans-Regular-tlf-ts1--base PTSans-Regular "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS55F.ttf
+PTSans-Italic-tlf-ot1 PTSans-Italic "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS56F.ttf
+PTSans-Italic-tlf-t2a--base PTSans-Italic "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS56F.ttf
+PTSans-Italic-tlf-t2b--base PTSans-Italic "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS56F.ttf
+PTSans-Italic-tlf-t2c--base PTSans-Italic "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS56F.ttf
+PTSans-Italic-tlf-x2--base PTSans-Italic "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS56F.ttf
+PTSans-Italic-tlf-il2 PTSans-Italic "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS56F.ttf
+PTSans-Italic-tlf-t1--base PTSans-Italic "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS56F.ttf
+PTSans-Italic-tlf-ts1--base PTSans-Italic "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS56F.ttf
+PTSans-Bold-tlf-ot1 PTSans-Bold "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS75F.ttf
+PTSans-Bold-tlf-t2a--base PTSans-Bold "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS75F.ttf
+PTSans-Bold-tlf-t2b--base PTSans-Bold "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS75F.ttf
+PTSans-Bold-tlf-t2c--base PTSans-Bold "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS75F.ttf
+PTSans-Bold-tlf-x2--base PTSans-Bold "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS75F.ttf
+PTSans-Bold-tlf-il2 PTSans-Bold "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS75F.ttf
+PTSans-Bold-tlf-t1--base PTSans-Bold "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS75F.ttf
+PTSans-Bold-tlf-ts1--base PTSans-Bold "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS75F.ttf
+PTSans-BoldItalic-tlf-ot1 PTSans-BoldItalic "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t2a--base PTSans-BoldItalic "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t2b--base PTSans-BoldItalic "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t2c--base PTSans-BoldItalic "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-x2--base PTSans-BoldItalic "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-il2 PTSans-BoldItalic "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t1--base PTSans-BoldItalic "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-ts1--base PTSans-BoldItalic "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS76F.ttf
+
+PTSans-Caption-tlf-ot1 PTSans-Caption "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTC55F.ttf
+PTSans-Caption-tlf-t2a--base PTSans-Caption "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTC55F.ttf
+PTSans-Caption-tlf-t2b--base PTSans-Caption "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTC55F.ttf
+PTSans-Caption-tlf-t2c--base PTSans-Caption "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTC55F.ttf
+PTSans-Caption-tlf-x2--base PTSans-Caption "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTC55F.ttf
+PTSans-Caption-tlf-il2 PTSans-Caption "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTC55F.ttf
+PTSans-Caption-tlf-t1--base PTSans-Caption "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTC55F.ttf
+PTSans-Caption-tlf-ts1--base PTSans-Caption "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTC55F.ttf
+PTSans-CaptionBold-tlf-ot1 PTSans-CaptionBold "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t2a--base PTSans-CaptionBold "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t2b--base PTSans-CaptionBold "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t2c--base PTSans-CaptionBold "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-x2--base PTSans-CaptionBold "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-il2 PTSans-CaptionBold "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t1--base PTSans-CaptionBold "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-ts1--base PTSans-CaptionBold "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTC75F.ttf
+
+PTSans-Narrow-tlf-ot1 PTSans-Narrow "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t2a--base PTSans-Narrow "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t2b--base PTSans-Narrow "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t2c--base PTSans-Narrow "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTN57F.ttf
+PTSans-Narrow-tlf-x2--base PTSans-Narrow "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTN57F.ttf
+PTSans-Narrow-tlf-il2 PTSans-Narrow "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t1--base PTSans-Narrow "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTN57F.ttf
+PTSans-Narrow-tlf-ts1--base PTSans-Narrow "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTN57F.ttf
+PTSans-NarrowBold-tlf-ot1 PTSans-NarrowBold "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t2a--base PTSans-NarrowBold "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t2b--base PTSans-NarrowBold "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t2c--base PTSans-NarrowBold "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-x2--base PTSans-NarrowBold "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-il2 PTSans-NarrowBold "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t1--base PTSans-NarrowBold "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-ts1--base PTSans-NarrowBold "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTN77F.ttf
diff --git a/Master/texmf-dist/fonts/map/dvips/ptsans/PTSans.map b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSans.map
new file mode 100644
index 00000000000..278966c39a4
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSans.map
@@ -0,0 +1,34 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+PTSans-Regular-tlf-ot1 PTSans-Regular "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS55F.ttf
+PTSans-Regular-tlf-t2a--base PTSans-Regular "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS55F.ttf
+PTSans-Regular-tlf-t2b--base PTSans-Regular "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS55F.ttf
+PTSans-Regular-tlf-t2c--base PTSans-Regular "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS55F.ttf
+PTSans-Regular-tlf-x2--base PTSans-Regular "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS55F.ttf
+PTSans-Regular-tlf-il2 PTSans-Regular "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS55F.ttf
+PTSans-Regular-tlf-t1--base PTSans-Regular "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS55F.ttf
+PTSans-Regular-tlf-ts1--base PTSans-Regular "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS55F.ttf
+PTSans-Italic-tlf-ot1 PTSans-Italic "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS56F.ttf
+PTSans-Italic-tlf-t2a--base PTSans-Italic "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS56F.ttf
+PTSans-Italic-tlf-t2b--base PTSans-Italic "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS56F.ttf
+PTSans-Italic-tlf-t2c--base PTSans-Italic "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS56F.ttf
+PTSans-Italic-tlf-x2--base PTSans-Italic "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS56F.ttf
+PTSans-Italic-tlf-il2 PTSans-Italic "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS56F.ttf
+PTSans-Italic-tlf-t1--base PTSans-Italic "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS56F.ttf
+PTSans-Italic-tlf-ts1--base PTSans-Italic "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS56F.ttf
+PTSans-Bold-tlf-ot1 PTSans-Bold "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS75F.ttf
+PTSans-Bold-tlf-t2a--base PTSans-Bold "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS75F.ttf
+PTSans-Bold-tlf-t2b--base PTSans-Bold "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS75F.ttf
+PTSans-Bold-tlf-t2c--base PTSans-Bold "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS75F.ttf
+PTSans-Bold-tlf-x2--base PTSans-Bold "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS75F.ttf
+PTSans-Bold-tlf-il2 PTSans-Bold "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS75F.ttf
+PTSans-Bold-tlf-t1--base PTSans-Bold "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS75F.ttf
+PTSans-Bold-tlf-ts1--base PTSans-Bold "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS75F.ttf
+PTSans-BoldItalic-tlf-ot1 PTSans-BoldItalic "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t2a--base PTSans-BoldItalic "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t2b--base PTSans-BoldItalic "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t2c--base PTSans-BoldItalic "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-x2--base PTSans-BoldItalic "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-il2 PTSans-BoldItalic "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-t1--base PTSans-BoldItalic "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTS76F.ttf
+PTSans-BoldItalic-tlf-ts1--base PTSans-BoldItalic "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTS76F.ttf
diff --git a/Master/texmf-dist/fonts/map/dvips/ptsans/PTSansCaption.map b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSansCaption.map
new file mode 100644
index 00000000000..fe53a73f5e3
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSansCaption.map
@@ -0,0 +1,18 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+PTSans-Caption-tlf-ot1 PTSans-Caption "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTC55F.ttf
+PTSans-Caption-tlf-t2a--base PTSans-Caption "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTC55F.ttf
+PTSans-Caption-tlf-t2b--base PTSans-Caption "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTC55F.ttf
+PTSans-Caption-tlf-t2c--base PTSans-Caption "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTC55F.ttf
+PTSans-Caption-tlf-x2--base PTSans-Caption "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTC55F.ttf
+PTSans-Caption-tlf-il2 PTSans-Caption "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTC55F.ttf
+PTSans-Caption-tlf-t1--base PTSans-Caption "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTC55F.ttf
+PTSans-Caption-tlf-ts1--base PTSans-Caption "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTC55F.ttf
+PTSans-CaptionBold-tlf-ot1 PTSans-CaptionBold "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t2a--base PTSans-CaptionBold "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t2b--base PTSans-CaptionBold "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t2c--base PTSans-CaptionBold "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-x2--base PTSans-CaptionBold "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-il2 PTSans-CaptionBold "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-t1--base PTSans-CaptionBold "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTC75F.ttf
+PTSans-CaptionBold-tlf-ts1--base PTSans-CaptionBold "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTC75F.ttf
diff --git a/Master/texmf-dist/fonts/map/dvips/ptsans/PTSansNarrow.map b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSansNarrow.map
new file mode 100644
index 00000000000..fa95c236999
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/ptsans/PTSansNarrow.map
@@ -0,0 +1,18 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+PTSans-Narrow-tlf-ot1 PTSans-Narrow "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t2a--base PTSans-Narrow "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t2b--base PTSans-Narrow "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t2c--base PTSans-Narrow "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTN57F.ttf
+PTSans-Narrow-tlf-x2--base PTSans-Narrow "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTN57F.ttf
+PTSans-Narrow-tlf-il2 PTSans-Narrow "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTN57F.ttf
+PTSans-Narrow-tlf-t1--base PTSans-Narrow "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTN57F.ttf
+PTSans-Narrow-tlf-ts1--base PTSans-Narrow "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTN57F.ttf
+PTSans-NarrowBold-tlf-ot1 PTSans-NarrowBold "AutoEnc_j74iyppnecvbbzdv4wb45ejmrb ReEncodeFont" <[ptsans_j74iyp.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t2a--base PTSans-NarrowBold "AutoEnc_4vthwyh5o4noyncynfkhd4z46b ReEncodeFont" <[ptsans_4vthwy.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t2b--base PTSans-NarrowBold "AutoEnc_ngryl2b24srssjb4pblhctafwb ReEncodeFont" <[ptsans_ngryl2.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t2c--base PTSans-NarrowBold "AutoEnc_kojssbss3hmzpqrl72u7hieg5b ReEncodeFont" <[ptsans_kojssb.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-x2--base PTSans-NarrowBold "AutoEnc_ehhm7n3xr4datoyz4ttzeogy4h ReEncodeFont" <[ptsans_ehhm7n.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-il2 PTSans-NarrowBold "AutoEnc_vvnrpxj3y6uj3u4jpsw3usylsb ReEncodeFont" <[ptsans_vvnrpx.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-t1--base PTSans-NarrowBold "AutoEnc_gbnwo77kukwc5x6dmf7pos2z4e ReEncodeFont" <[ptsans_gbnwo7.enc <PTN77F.ttf
+PTSans-NarrowBold-tlf-ts1--base PTSans-NarrowBold "AutoEnc_ztjweupb4wmzk2qp6h53fz6yke ReEncodeFont" <[ptsans_ztjweu.enc <PTN77F.ttf
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-il2.tfm
new file mode 100644
index 00000000000..4af7a71c826
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ot1.tfm
new file mode 100644
index 00000000000..c4f664e3f37
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1--base.tfm
new file mode 100644
index 00000000000..8aa7513cc7b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1.tfm
new file mode 100644
index 00000000000..a04929d3d3e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..e110a0da85d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a.tfm
new file mode 100644
index 00000000000..5925ceeef3d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..9882249098b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b.tfm
new file mode 100644
index 00000000000..5c9626a5d63
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..117ceba82e6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c.tfm
new file mode 100644
index 00000000000..9faa9d6035f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..108e06377eb
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1.tfm
new file mode 100644
index 00000000000..7e4f0de4ca4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2--base.tfm
new file mode 100644
index 00000000000..ff0d6ce5241
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2.tfm
new file mode 100644
index 00000000000..062327e68c4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Bold-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-il2.tfm
new file mode 100644
index 00000000000..764077f5ecc
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ot1.tfm
new file mode 100644
index 00000000000..cbc6d78402d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1--base.tfm
new file mode 100644
index 00000000000..3aed5f9aaf5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1.tfm
new file mode 100644
index 00000000000..31ad632661e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..bb53c413306
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.tfm
new file mode 100644
index 00000000000..a8967c56b0f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..71917f8c77c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.tfm
new file mode 100644
index 00000000000..f652a0b4613
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..4183ea31622
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.tfm
new file mode 100644
index 00000000000..581260a517d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..1fd0fbe0124
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.tfm
new file mode 100644
index 00000000000..d113cd9a106
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2--base.tfm
new file mode 100644
index 00000000000..38a4ae06677
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2.tfm
new file mode 100644
index 00000000000..117fcb1f53e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-BoldItalic-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-il2.tfm
new file mode 100644
index 00000000000..c392e8cb67c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ot1.tfm
new file mode 100644
index 00000000000..aa1763440f2
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1--base.tfm
new file mode 100644
index 00000000000..542418c69e2
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1.tfm
new file mode 100644
index 00000000000..3bd2e9ad384
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..3ef9941340e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a.tfm
new file mode 100644
index 00000000000..7ae5b03935e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..afb3f1acf2d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b.tfm
new file mode 100644
index 00000000000..87d206e9de9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..5bdd85d63b0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c.tfm
new file mode 100644
index 00000000000..5f773298a6c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..3436ba68867
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1.tfm
new file mode 100644
index 00000000000..65615362571
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2--base.tfm
new file mode 100644
index 00000000000..b08a43287e9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2.tfm
new file mode 100644
index 00000000000..fc2fabf32cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Caption-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-il2.tfm
new file mode 100644
index 00000000000..56f2af25744
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ot1.tfm
new file mode 100644
index 00000000000..997ebccf241
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1--base.tfm
new file mode 100644
index 00000000000..9989e1e4dd0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1.tfm
new file mode 100644
index 00000000000..b962d968ed9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..b54e9561d82
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.tfm
new file mode 100644
index 00000000000..ae8d729527a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..903256f860c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.tfm
new file mode 100644
index 00000000000..070af077cd3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..e044fd4cab1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.tfm
new file mode 100644
index 00000000000..b153e1e6143
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..7ac8f731337
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.tfm
new file mode 100644
index 00000000000..6844c204a73
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2--base.tfm
new file mode 100644
index 00000000000..16efe680f5b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2.tfm
new file mode 100644
index 00000000000..9c4a7fad114
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-CaptionBold-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-il2.tfm
new file mode 100644
index 00000000000..3286684197d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ot1.tfm
new file mode 100644
index 00000000000..035193fe709
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1--base.tfm
new file mode 100644
index 00000000000..8d254a2310e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1.tfm
new file mode 100644
index 00000000000..a8085f8d6f8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..3675ce8ac66
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a.tfm
new file mode 100644
index 00000000000..8128eb09a28
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..72300395505
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b.tfm
new file mode 100644
index 00000000000..9fdfc6bb8b1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..9b33b73f5a6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c.tfm
new file mode 100644
index 00000000000..4013e0548b3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..1225daeedca
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1.tfm
new file mode 100644
index 00000000000..f6db9493fbf
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2--base.tfm
new file mode 100644
index 00000000000..b33bebf1c07
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2.tfm
new file mode 100644
index 00000000000..52a3a0cf6a9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Italic-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-il2.tfm
new file mode 100644
index 00000000000..bc3f5fd849b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ot1.tfm
new file mode 100644
index 00000000000..d970818806d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1--base.tfm
new file mode 100644
index 00000000000..bec42d76e76
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1.tfm
new file mode 100644
index 00000000000..45dd490b28e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..180600e2872
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a.tfm
new file mode 100644
index 00000000000..00c3a1860cc
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..af3ffb19950
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b.tfm
new file mode 100644
index 00000000000..5d47052be6f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..2664a35f474
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c.tfm
new file mode 100644
index 00000000000..680380132d8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..f8d7f3eb11a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1.tfm
new file mode 100644
index 00000000000..2bc59c5af50
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2--base.tfm
new file mode 100644
index 00000000000..b3ee652faa1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2.tfm
new file mode 100644
index 00000000000..63f4f90d22c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Narrow-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-il2.tfm
new file mode 100644
index 00000000000..1eb6ac0d6e1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ot1.tfm
new file mode 100644
index 00000000000..8e7933ee1f8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1--base.tfm
new file mode 100644
index 00000000000..acbd1db5063
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1.tfm
new file mode 100644
index 00000000000..1772188797b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..c48d9e93ce3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.tfm
new file mode 100644
index 00000000000..0a5305d6f4e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..fa52ab27016
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.tfm
new file mode 100644
index 00000000000..782841abfe8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..c0f3890b83e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.tfm
new file mode 100644
index 00000000000..62951c9ac2c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..fb78c307363
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.tfm
new file mode 100644
index 00000000000..c3a24533d73
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2--base.tfm
new file mode 100644
index 00000000000..0434fb01d2a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2.tfm
new file mode 100644
index 00000000000..b5913029eff
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-NarrowBold-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-il2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-il2.tfm
new file mode 100644
index 00000000000..7593d6c3327
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-il2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ot1.tfm
new file mode 100644
index 00000000000..9de263a3da4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1--base.tfm
new file mode 100644
index 00000000000..50f31e78d75
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1.tfm
new file mode 100644
index 00000000000..d926b4438aa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a--base.tfm
new file mode 100644
index 00000000000..df4d9f5011d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a.tfm
new file mode 100644
index 00000000000..c4ef81475aa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2a.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b--base.tfm
new file mode 100644
index 00000000000..5127593fcc1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b.tfm
new file mode 100644
index 00000000000..092403f072f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2b.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c--base.tfm
new file mode 100644
index 00000000000..b55f65deba5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c.tfm
new file mode 100644
index 00000000000..8e8ffd55647
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-t2c.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..8a53404375d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1.tfm
new file mode 100644
index 00000000000..a5b437d4ca2
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2--base.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2--base.tfm
new file mode 100644
index 00000000000..0e038592346
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2.tfm b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2.tfm
new file mode 100644
index 00000000000..b0fabf77159
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/paratype/ptsans/PTSans-Regular-tlf-x2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC55F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC55F.ttf
new file mode 100644
index 00000000000..d117c1c0c79
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC55F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC75F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC75F.ttf
new file mode 100644
index 00000000000..e3210a32132
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTC75F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN57F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN57F.ttf
new file mode 100644
index 00000000000..df8ba718508
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN57F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN77F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN77F.ttf
new file mode 100644
index 00000000000..74494e85146
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTN77F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS55F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS55F.ttf
new file mode 100644
index 00000000000..9eb3e6f5c3e
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS55F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS56F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS56F.ttf
new file mode 100644
index 00000000000..394fa79cc29
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS56F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS75F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS75F.ttf
new file mode 100644
index 00000000000..d0265b22d16
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS75F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS76F.ttf b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS76F.ttf
new file mode 100644
index 00000000000..5d169103e3b
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/paratype/ptsans/PTS76F.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t1.vf
new file mode 100644
index 00000000000..ae8ceaba62d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2a.vf
new file mode 100644
index 00000000000..ebaf89c77c7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2b.vf
new file mode 100644
index 00000000000..9e20f7733f6
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2c.vf
new file mode 100644
index 00000000000..600b0b7b2cb
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-ts1.vf
new file mode 100644
index 00000000000..58958adb644
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-x2.vf
new file mode 100644
index 00000000000..125c705c9ec
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Bold-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t1.vf
new file mode 100644
index 00000000000..c1aea86eaf6
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.vf
new file mode 100644
index 00000000000..2ab310b8223
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.vf
new file mode 100644
index 00000000000..703ff73d85d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.vf
new file mode 100644
index 00000000000..5034b8df9ed
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.vf
new file mode 100644
index 00000000000..ade87f3e41e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-x2.vf
new file mode 100644
index 00000000000..96d6fadd30c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-BoldItalic-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t1.vf
new file mode 100644
index 00000000000..5377897c0ad
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2a.vf
new file mode 100644
index 00000000000..4b502791e22
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2b.vf
new file mode 100644
index 00000000000..abe6e06de06
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2c.vf
new file mode 100644
index 00000000000..02e0531586d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-ts1.vf
new file mode 100644
index 00000000000..7637484d67f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-x2.vf
new file mode 100644
index 00000000000..6469b1d98fe
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Caption-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t1.vf
new file mode 100644
index 00000000000..fb4c26afd3d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.vf
new file mode 100644
index 00000000000..a149ab38977
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.vf
new file mode 100644
index 00000000000..4ffb0d5a0bf
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.vf
new file mode 100644
index 00000000000..0f35b0b481e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.vf
new file mode 100644
index 00000000000..bf263fd1647
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-x2.vf
new file mode 100644
index 00000000000..e44d1f68f44
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-CaptionBold-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t1.vf
new file mode 100644
index 00000000000..10ee962162e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2a.vf
new file mode 100644
index 00000000000..56b775b0bae
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2b.vf
new file mode 100644
index 00000000000..e39b2b89a8d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2c.vf
new file mode 100644
index 00000000000..24746756688
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-ts1.vf
new file mode 100644
index 00000000000..2ae867be19e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-x2.vf
new file mode 100644
index 00000000000..f6ede2dc826
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Italic-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t1.vf
new file mode 100644
index 00000000000..afa468562f1
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2a.vf
new file mode 100644
index 00000000000..71035683f80
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2b.vf
new file mode 100644
index 00000000000..d3759ed15cc
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2c.vf
new file mode 100644
index 00000000000..eef8170a2b1
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-ts1.vf
new file mode 100644
index 00000000000..1064c8ebf34
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-x2.vf
new file mode 100644
index 00000000000..0e5e0ee54bc
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Narrow-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t1.vf
new file mode 100644
index 00000000000..f323f92952f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.vf
new file mode 100644
index 00000000000..83ac4a49dad
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.vf
new file mode 100644
index 00000000000..936f2d59f52
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.vf
new file mode 100644
index 00000000000..ec7dd621b16
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.vf
new file mode 100644
index 00000000000..dc71d30e96c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-x2.vf
new file mode 100644
index 00000000000..eb12b347e8d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-NarrowBold-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t1.vf
new file mode 100644
index 00000000000..878e60c1811
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2a.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2a.vf
new file mode 100644
index 00000000000..78816cdcb2a
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2a.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2b.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2b.vf
new file mode 100644
index 00000000000..941cced038d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2b.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2c.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2c.vf
new file mode 100644
index 00000000000..82789c74927
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-t2c.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-ts1.vf
new file mode 100644
index 00000000000..a2f82aeae61
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-x2.vf b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-x2.vf
new file mode 100644
index 00000000000..09874face5d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/paratype/ptsans/PTSans-Regular-tlf-x2.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/ptsans/IL2PTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/IL2PTSans-TLF.fd
new file mode 100644
index 00000000000..2d5a2f35c7f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/IL2PTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{IL2PTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for IL2/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{IL2}{PTSans-TLF}{}
+
+\DeclareFontShape{IL2}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-il2
+}{}
+
+\DeclareFontShape{IL2}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-il2
+}{}
+
+\DeclareFontShape{IL2}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-il2
+}{}
+
+\DeclareFontShape{IL2}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-il2
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/IL2PTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/IL2PTSansCaption-TLF.fd
new file mode 100644
index 00000000000..7768d9e836d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/IL2PTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{IL2PTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for IL2/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{IL2}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{IL2}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-il2
+}{}
+
+\DeclareFontShape{IL2}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-il2
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/IL2PTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/IL2PTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..b403a4fac60
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/IL2PTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{IL2PTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for IL2/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{IL2}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{IL2}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-il2
+}{}
+
+\DeclareFontShape{IL2}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-il2
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/OT1PTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/OT1PTSans-TLF.fd
new file mode 100644
index 00000000000..f86862fb8ac
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/OT1PTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{OT1PTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for OT1/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{PTSans-TLF}{}
+
+\DeclareFontShape{OT1}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-ot1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/OT1PTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/OT1PTSansCaption-TLF.fd
new file mode 100644
index 00000000000..8b78fb00fc4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/OT1PTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{OT1PTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for OT1/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{OT1}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-ot1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/OT1PTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/OT1PTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..24062e4d3d6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/OT1PTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{OT1PTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for OT1/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{OT1}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-ot1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/PTSans.sty b/Master/texmf-dist/tex/latex/ptsans/PTSans.sty
new file mode 100644
index 00000000000..089a3d497fc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/PTSans.sty
@@ -0,0 +1,7 @@
+\ProvidesPackage{PTSans} [2011/01/20 Style file for PTSans.]
+
+\renewcommand{\sfdefault}{PTSans-TLF}
+\renewcommand{\familydefault}{\sfdefault}
+\renewcommand{\bfdefault}{b}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/PTSansCaption.sty b/Master/texmf-dist/tex/latex/ptsans/PTSansCaption.sty
new file mode 100644
index 00000000000..76fcb0117b3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/PTSansCaption.sty
@@ -0,0 +1,7 @@
+\ProvidesPackage{PTSansCaption}[2011/01/20 Style file for PTSansCaption.]
+
+\renewcommand{\sfdefault}{PTSansCaption-TLF}
+\renewcommand{\familydefault}{\sfdefault}
+\renewcommand{\bfdefault}{b}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/PTSansCaptionOld.sty b/Master/texmf-dist/tex/latex/ptsans/PTSansCaptionOld.sty
new file mode 100644
index 00000000000..06854638310
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/PTSansCaptionOld.sty
@@ -0,0 +1,35 @@
+%%Generayed by autoinst on 2011/01/27
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{PTSansCaption}
+ [2011/01/27 (autoinst) Style file for PTSansCaption.]
+
+\RequirePackage[T2A,T2B,T2C,X2,IL2,T1]{fontenc}
+\RequirePackage{textcomp}
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+}{}
+
+\IfFileExists{xkeyval.sty}{
+ \newcommand*{\PTSansCaption@scale}{1}
+ \RequirePackage{xkeyval}
+ \DeclareOptionX{scaled}{\renewcommand*{\PTSansCaption@scale}{##1}}
+}{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+
+\DeclareOptionX{lining}{\edef\PTSansCaption@figurestyle{LF}}
+\DeclareOptionX{tabular}{\edef\PTSansCaption@figurealign{T}}
+\DeclareOptionX{bold}{\renewcommand*{\bfdefault}{b}}
+\DeclareOptionX{regular}{\renewcommand*{\mddefault}{m}}
+\ExecuteOptionsX{lining,tabular,bold,regular}
+\ProcessOptionsX\relax
+
+\renewcommand*
+ {\sfdefault}
+ {PTSansCaption-\PTSansCaption@figurealign\PTSansCaption@figurestyle}
+\renewcommand*{\familydefault}{\sfdefault}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/PTSansNarrow.sty b/Master/texmf-dist/tex/latex/ptsans/PTSansNarrow.sty
new file mode 100644
index 00000000000..e72b7fdc37c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/PTSansNarrow.sty
@@ -0,0 +1,7 @@
+\ProvidesPackage{PTSansNarrow}[2011/01/20 Style file for PTSansNarrow.]
+
+\renewcommand{\sfdefault}{PTSansNarrow-TLF}
+\renewcommand{\familydefault}{\sfdefault}
+\renewcommand{\bfdefault}{b}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/PTSansNarrowOld.sty b/Master/texmf-dist/tex/latex/ptsans/PTSansNarrowOld.sty
new file mode 100644
index 00000000000..5befb88e74f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/PTSansNarrowOld.sty
@@ -0,0 +1,35 @@
+%%Generayed by autoinst on 2011/01/27
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{PTSansNarrow}
+ [2011/01/27 (autoinst) Style file for PTSansNarrow.]
+
+\RequirePackage[T2A,T2B,T2C,X2,IL2,T1]{fontenc}
+\RequirePackage{textcomp}
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+}{}
+
+\IfFileExists{xkeyval.sty}{
+ \newcommand*{\PTSansNarrow@scale}{1}
+ \RequirePackage{xkeyval}
+ \DeclareOptionX{scaled}{\renewcommand*{\PTSansNarrow@scale}{##1}}
+}{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+
+\DeclareOptionX{lining}{\edef\PTSansNarrow@figurestyle{LF}}
+\DeclareOptionX{tabular}{\edef\PTSansNarrow@figurealign{T}}
+\DeclareOptionX{bold}{\renewcommand*{\bfdefault}{b}}
+\DeclareOptionX{regular}{\renewcommand*{\mddefault}{m}}
+\ExecuteOptionsX{lining,tabular,bold,regular}
+\ProcessOptionsX\relax
+
+\renewcommand*
+ {\sfdefault}
+ {PTSansNarrow-\PTSansNarrow@figurealign\PTSansNarrow@figurestyle}
+\renewcommand*{\familydefault}{\sfdefault}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/PTSansOld.sty b/Master/texmf-dist/tex/latex/ptsans/PTSansOld.sty
new file mode 100644
index 00000000000..005480e5956
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/PTSansOld.sty
@@ -0,0 +1,35 @@
+%%Generayed by autoinst on 2011/01/27
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{PTSans}
+ [2011/01/27 (autoinst) Style file for PTSans.]
+
+\RequirePackage[T2A,T2B,T2C,X2,IL2,T1]{fontenc}
+\RequirePackage{textcomp}
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+}{}
+
+\IfFileExists{xkeyval.sty}{
+ \newcommand*{\PTSans@scale}{1}
+ \RequirePackage{xkeyval}
+ \DeclareOptionX{scaled}{\renewcommand*{\PTSans@scale}{##1}}
+}{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+
+\DeclareOptionX{lining}{\edef\PTSans@figurestyle{LF}}
+\DeclareOptionX{tabular}{\edef\PTSans@figurealign{T}}
+\DeclareOptionX{bold}{\renewcommand*{\bfdefault}{b}}
+\DeclareOptionX{regular}{\renewcommand*{\mddefault}{m}}
+\ExecuteOptionsX{lining,tabular,bold,regular}
+\ProcessOptionsX\relax
+
+\renewcommand*
+ {\sfdefault}
+ {PTSans-\PTSans@figurealign\PTSans@figurestyle}
+\renewcommand*{\familydefault}{\sfdefault}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T1PTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T1PTSans-TLF.fd
new file mode 100644
index 00000000000..e8547fbab7b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T1PTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T1PTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T1/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{PTSans-TLF}{}
+
+\DeclareFontShape{T1}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-t1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T1PTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T1PTSansCaption-TLF.fd
new file mode 100644
index 00000000000..f3ad27d0381
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T1PTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T1PTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T1/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{T1}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-t1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T1PTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T1PTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..4ffff991b1d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T1PTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T1PTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T1/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{T1}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-t1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2APTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2APTSans-TLF.fd
new file mode 100644
index 00000000000..c51d04e77e3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2APTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2APTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2A/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{PTSans-TLF}{}
+
+\DeclareFontShape{T2A}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-t2a
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2APTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2APTSansCaption-TLF.fd
new file mode 100644
index 00000000000..2e0c6f47f1f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2APTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2APTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2A/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{T2A}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-t2a
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2APTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2APTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..1039cda9ef3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2APTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2APTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2A/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{T2A}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-t2a
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2BPTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2BPTSans-TLF.fd
new file mode 100644
index 00000000000..7869d26f7cc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2BPTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2BPTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2B/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{PTSans-TLF}{}
+
+\DeclareFontShape{T2B}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-t2b
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2BPTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2BPTSansCaption-TLF.fd
new file mode 100644
index 00000000000..7272dc17b0a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2BPTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2BPTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2B/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{T2B}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-t2b
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2BPTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2BPTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..2af025d448c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2BPTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2BPTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2B/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{T2B}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-t2b
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2CPTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2CPTSans-TLF.fd
new file mode 100644
index 00000000000..d864ef068c1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2CPTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2CPTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2C/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{PTSans-TLF}{}
+
+\DeclareFontShape{T2C}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-t2c
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2CPTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2CPTSansCaption-TLF.fd
new file mode 100644
index 00000000000..b5f02aadef7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2CPTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2CPTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2C/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{T2C}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-t2c
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/T2CPTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/T2CPTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..7764d42720f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/T2CPTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{T2CPTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for T2C/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{T2C}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-t2c
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/TS1PTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/TS1PTSans-TLF.fd
new file mode 100644
index 00000000000..2661165a660
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/TS1PTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{TS1PTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for TS1/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{PTSans-TLF}{}
+
+\DeclareFontShape{TS1}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-ts1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/TS1PTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/TS1PTSansCaption-TLF.fd
new file mode 100644
index 00000000000..cecb3aa52f1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/TS1PTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{TS1PTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for TS1/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{TS1}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-ts1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/TS1PTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/TS1PTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..c15be8ca6f3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/TS1PTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{TS1PTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for TS1/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{TS1}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-ts1
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/X2PTSans-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/X2PTSans-TLF.fd
new file mode 100644
index 00000000000..744a935c422
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/X2PTSans-TLF.fd
@@ -0,0 +1,30 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{X2PTSans-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for X2/PTSans-TLF.]
+
+\expandafter\ifx\csname PTSans@scale\endcsname\relax
+ \let\PTSans@@scale\@empty
+\else
+ \edef\PTSans@@scale{s*[\csname PTSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{X2}{PTSans-TLF}{}
+
+\DeclareFontShape{X2}{PTSans-TLF}{b}{it}{
+ <-> \PTSans@@scale PTSans-BoldItalic-tlf-x2
+}{}
+
+\DeclareFontShape{X2}{PTSans-TLF}{b}{n}{
+ <-> \PTSans@@scale PTSans-Bold-tlf-x2
+}{}
+
+\DeclareFontShape{X2}{PTSans-TLF}{m}{it}{
+ <-> \PTSans@@scale PTSans-Italic-tlf-x2
+}{}
+
+\DeclareFontShape{X2}{PTSans-TLF}{m}{n}{
+ <-> \PTSans@@scale PTSans-Regular-tlf-x2
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/X2PTSansCaption-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/X2PTSansCaption-TLF.fd
new file mode 100644
index 00000000000..c30dcaae3f7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/X2PTSansCaption-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{X2PTSansCaption-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for X2/PTSansCaption-TLF.]
+
+\expandafter\ifx\csname PTSansCaption@scale\endcsname\relax
+ \let\PTSansCaption@@scale\@empty
+\else
+ \edef\PTSansCaption@@scale{s*[\csname PTSansCaption@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{X2}{PTSansCaption-TLF}{}
+
+\DeclareFontShape{X2}{PTSansCaption-TLF}{b}{n}{
+ <-> \PTSansCaption@@scale PTSans-CaptionBold-tlf-x2
+}{}
+
+\DeclareFontShape{X2}{PTSansCaption-TLF}{m}{n}{
+ <-> \PTSansCaption@@scale PTSans-Caption-tlf-x2
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ptsans/X2PTSansNarrow-TLF.fd b/Master/texmf-dist/tex/latex/ptsans/X2PTSansNarrow-TLF.fd
new file mode 100644
index 00000000000..4f013007c57
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ptsans/X2PTSansNarrow-TLF.fd
@@ -0,0 +1,22 @@
+%%Generated by autoinst on 2011/01/27
+%%
+\ProvidesFile{X2PTSansNarrow-TLF.fd}
+ [2011/01/27 (autoinst) Font definitions for X2/PTSansNarrow-TLF.]
+
+\expandafter\ifx\csname PTSansNarrow@scale\endcsname\relax
+ \let\PTSansNarrow@@scale\@empty
+\else
+ \edef\PTSansNarrow@@scale{s*[\csname PTSansNarrow@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{X2}{PTSansNarrow-TLF}{}
+
+\DeclareFontShape{X2}{PTSansNarrow-TLF}{b}{n}{
+ <-> \PTSansNarrow@@scale PTSans-NarrowBold-tlf-x2
+}{}
+
+\DeclareFontShape{X2}{PTSansNarrow-TLF}{m}{n}{
+ <-> \PTSansNarrow@@scale PTSans-Narrow-tlf-x2
+}{}
+
+\endinput
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index f5e6945bdfb..880828c8c0e 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -283,7 +283,7 @@ my @TLP_working = qw(
pst-slpe pst-stru pst-support pst-text pst-thick pst-tree pst-uml
pst-vowel pst-vue3d
pst2pdf pstool pstricks pstricks-add
- psu-thesis ptptex punknova purifyeps pxfonts
+ psu-thesis ptptex ptsans punknova purifyeps pxfonts
qcm qobitree qstest qsymbols qtree quotchap quotmark
r_und_s randbild randomwalk randtext rccol rcs rcs-multi rcsinfo
realscripts rec-thy recipe recipecard recycle rectopma
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 469efaa639a..6b64ee418a2 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -656,6 +656,7 @@ $Master = "$mydir/../..";
'pstrees', "die 'skipping, obsolete (for latex 2.09)'",
'pstricks', "&MAKEpstricks",
'pstricks-add',"&MAKEpst",
+ 'ptsans', "&MAKEcopy",
'pxfonts', "&MAKEflatten",
'r2bib', "die 'skipping, requires compilation'",
'ragged2e', "die 'skipping, part of ms'",
@@ -844,6 +845,7 @@ $Master = "$mydir/../..";
'prerex' => '&POSTprerex',
'pst-cox' => '&POSTpstcox',
'pst-geo' => '&POSTpstgeo',
+ 'ptsans' => '&POSTptsans',
'splitindex' => '&POSTsplitindex',
'thailatex' => '&POSTthailatex',
'xecyr' => '&POSTxecyr',
@@ -4255,6 +4257,21 @@ sub POSTpstgeo {
&SYSTEM ("$MV doc/* .");
}
+sub POSTptsans {
+ print "POST$package - enc/map dirs, space names\n";
+ for my $type ("enc", "map") {
+ &SYSTEM ("$MV $DEST/fonts/$type/dvips/paratype/$package "
+ . "$DEST/fonts/$type/dvips/");
+ };
+ &xchdir ("$DEST/doc/fonts/$package");
+ for my $spacefile (<PT*>) { # PT Free Font License...
+ (my $file = $spacefile) =~ s/ //g;
+ print "\t $spacefile->$file\n";
+ rename ($spacefile, $file)
+ || warn "rename($spacefile->$file) failed: $!";
+ }
+}
+
# has to be post instead of specialman because we use the tds.zip.
sub POSTsplitindex {
print "POST$package - mv man page\n";
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index b02c861a95e..2cb105e75ec 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -129,6 +129,7 @@ depend phonetic
depend pigpen
depend poltawski
depend psafm
+depend ptsans
depend punk
depend punknova
depend recycle
diff --git a/Master/tlpkg/tlpsrc/ptsans.tlpsrc b/Master/tlpkg/tlpsrc/ptsans.tlpsrc
new file mode 100644
index 00000000000..fd381c84737
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/ptsans.tlpsrc
@@ -0,0 +1 @@
+execute addMap PTSans-full.map