summaryrefslogtreecommitdiff
path: root/fonts/cooperhewitt
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/cooperhewitt')
-rw-r--r--fonts/cooperhewitt/README69
-rw-r--r--fonts/cooperhewitt/doc/OFL.txt45
-rw-r--r--fonts/cooperhewitt/doc/cooperhewitt-samples.pdfbin0 -> 23234 bytes
-rw-r--r--fonts/cooperhewitt/doc/cooperhewitt-samples.tex31
-rw-r--r--fonts/cooperhewitt/enc/cphwt_4je6jj.enc63
-rw-r--r--fonts/cooperhewitt/enc/cphwt_kvtx4d.enc63
-rw-r--r--fonts/cooperhewitt/enc/cphwt_psuovm.enc63
-rw-r--r--fonts/cooperhewitt/enc/cphwt_r6y6f6.enc63
-rw-r--r--fonts/cooperhewitt/enc/cphwt_sz67he.enc63
-rw-r--r--fonts/cooperhewitt/enc/cphwt_tjvrzf.enc63
-rw-r--r--fonts/cooperhewitt/enc/cphwt_vrwj46.enc63
-rw-r--r--fonts/cooperhewitt/latex/CooperHewitt.sty121
-rw-r--r--fonts/cooperhewitt/latex/LY1CpHwt-Sup.fd214
-rw-r--r--fonts/cooperhewitt/latex/LY1CpHwt-TLF.fd214
-rw-r--r--fonts/cooperhewitt/latex/OT1CpHwt-Sup.fd214
-rw-r--r--fonts/cooperhewitt/latex/OT1CpHwt-TLF.fd214
-rw-r--r--fonts/cooperhewitt/latex/T1CpHwt-Sup.fd214
-rw-r--r--fonts/cooperhewitt/latex/T1CpHwt-TLF.fd214
-rw-r--r--fonts/cooperhewitt/latex/TS1CpHwt-TLF.fd214
-rw-r--r--fonts/cooperhewitt/map/CooperHewitt.map100
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Bold.otfbin0 -> 89976 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-BoldItalic.otfbin0 -> 92092 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Book.otfbin0 -> 89696 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-BookItalic.otfbin0 -> 92352 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Heavy.otfbin0 -> 89652 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-HeavyItalic.otfbin0 -> 92056 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Light.otfbin0 -> 89336 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-LightItalic.otfbin0 -> 92308 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Medium.otfbin0 -> 89836 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-MediumItalic.otfbin0 -> 92244 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Semibold.otfbin0 -> 90296 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-SemiboldItalic.otfbin0 -> 92384 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-Thin.otfbin0 -> 88996 bytes
-rw-r--r--fonts/cooperhewitt/opentype/CooperHewitt-ThinItalic.otfbin0 -> 89256 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1--base.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1.tfmbin0 -> 1604 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ot1.tfmbin0 -> 1104 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1--base.tfmbin0 -> 1604 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1.tfmbin0 -> 1612 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1--base.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1.tfmbin0 -> 10592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1--base.tfmbin0 -> 1100 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1.tfmbin0 -> 5508 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1--base.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1.tfmbin0 -> 16596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1--base.tfmbin0 -> 1264 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1.tfmbin0 -> 1284 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ot1.tfmbin0 -> 1212 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1--base.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1.tfmbin0 -> 10696 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1--base.tfmbin0 -> 1184 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1.tfmbin0 -> 5592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1.tfmbin0 -> 16684 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1--base.tfmbin0 -> 1300 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1--base.tfmbin0 -> 1592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-sup-ot1.tfmbin0 -> 1104 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1--base.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1.tfmbin0 -> 1608 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1--base.tfmbin0 -> 1592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1.tfmbin0 -> 10584 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1--base.tfmbin0 -> 1100 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1.tfmbin0 -> 5508 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1--base.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1.tfmbin0 -> 16592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1--base.tfmbin0 -> 1260 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1.tfmbin0 -> 1280 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1--base.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ot1.tfmbin0 -> 1196 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1--base.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1--base.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1.tfmbin0 -> 10656 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1--base.tfmbin0 -> 1164 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1.tfmbin0 -> 5572 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1--base.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1.tfmbin0 -> 16648 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1--base.tfmbin0 -> 1280 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1.tfmbin0 -> 1300 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1--base.tfmbin0 -> 1500 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1.tfmbin0 -> 1504 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ot1.tfmbin0 -> 1032 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1--base.tfmbin0 -> 1516 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1--base.tfmbin0 -> 1504 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1.tfmbin0 -> 10492 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1--base.tfmbin0 -> 1032 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1.tfmbin0 -> 5436 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1--base.tfmbin0 -> 1516 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1.tfmbin0 -> 16512 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1--base.tfmbin0 -> 1256 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1.tfmbin0 -> 1272 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1--base.tfmbin0 -> 1640 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1.tfmbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ot1.tfmbin0 -> 1156 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1--base.tfmbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1--base.tfmbin0 -> 1628 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1.tfmbin0 -> 10616 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1--base.tfmbin0 -> 1128 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1.tfmbin0 -> 5532 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1--base.tfmbin0 -> 1624 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1.tfmbin0 -> 16620 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1--base.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1--base.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1.tfmbin0 -> 1488 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-sup-ot1.tfmbin0 -> 1024 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1--base.tfmbin0 -> 1476 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1--base.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1.tfmbin0 -> 10472 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1--base.tfmbin0 -> 1020 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1.tfmbin0 -> 5428 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1.tfmbin0 -> 16472 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1--base.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1.tfmbin0 -> 1264 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1--base.tfmbin0 -> 1576 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1.tfmbin0 -> 1580 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ot1.tfmbin0 -> 1104 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1--base.tfmbin0 -> 1568 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1.tfmbin0 -> 1576 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1--base.tfmbin0 -> 1552 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1.tfmbin0 -> 10540 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1--base.tfmbin0 -> 1072 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1.tfmbin0 -> 5480 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1--base.tfmbin0 -> 1536 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1.tfmbin0 -> 16536 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1--base.tfmbin0 -> 1260 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1.tfmbin0 -> 1280 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1--base.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ot1.tfmbin0 -> 1108 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1--base.tfmbin0 -> 1592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1--base.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1.tfmbin0 -> 10588 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1--base.tfmbin0 -> 1104 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1.tfmbin0 -> 5512 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1--base.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1.tfmbin0 -> 16584 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1--base.tfmbin0 -> 1260 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1.tfmbin0 -> 1280 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ot1.tfmbin0 -> 1212 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1.tfmbin0 -> 10668 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1--base.tfmbin0 -> 1168 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1.tfmbin0 -> 5576 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1--base.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1.tfmbin0 -> 16660 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1--base.tfmbin0 -> 1284 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1--base.tfmbin0 -> 1604 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1.tfmbin0 -> 1608 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ot1.tfmbin0 -> 1112 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1--base.tfmbin0 -> 1612 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1.tfmbin0 -> 1620 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1--base.tfmbin0 -> 1604 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1.tfmbin0 -> 10596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1--base.tfmbin0 -> 1108 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1.tfmbin0 -> 5516 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1--base.tfmbin0 -> 1608 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1.tfmbin0 -> 16604 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1--base.tfmbin0 -> 1260 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1.tfmbin0 -> 1280 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1--base.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ot1.tfmbin0 -> 1224 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1--base.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1.tfmbin0 -> 10696 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1--base.tfmbin0 -> 1188 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1.tfmbin0 -> 5596 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1.tfmbin0 -> 16684 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1--base.tfmbin0 -> 1284 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ot1.tfmbin0 -> 1072 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1--base.tfmbin0 -> 1516 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1.tfmbin0 -> 10516 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1--base.tfmbin0 -> 1068 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1.tfmbin0 -> 5476 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1--base.tfmbin0 -> 1512 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1.tfmbin0 -> 16512 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1--base.tfmbin0 -> 1252 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1.tfmbin0 -> 1276 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1--base.tfmbin0 -> 1624 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1.tfmbin0 -> 1628 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ot1.tfmbin0 -> 1144 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1--base.tfmbin0 -> 1616 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1.tfmbin0 -> 1624 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1--base.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1.tfmbin0 -> 10592 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1--base.tfmbin0 -> 1112 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1.tfmbin0 -> 5520 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1--base.tfmbin0 -> 1584 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1.tfmbin0 -> 16584 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1--base.tfmbin0 -> 1264 bytes
-rw-r--r--fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1.tfmbin0 -> 1288 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Bold.pfbbin0 -> 46394 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-BoldItalic.pfbbin0 -> 49061 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Book.pfbbin0 -> 45623 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-BookItalic.pfbbin0 -> 48713 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Heavy.pfbbin0 -> 45193 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-HeavyItalic.pfbbin0 -> 48265 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Light.pfbbin0 -> 45768 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-LightItalic.pfbbin0 -> 48220 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Medium.pfbbin0 -> 45804 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-MediumItalic.pfbbin0 -> 48592 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Semibold.pfbbin0 -> 47003 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-SemiboldItalic.pfbbin0 -> 48911 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-Thin.pfbbin0 -> 45547 bytes
-rw-r--r--fonts/cooperhewitt/type1/CpHwt-ThinItalic.pfbbin0 -> 47393 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Bold-sup-ly1.vfbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Bold-sup-t1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ot1.vfbin0 -> 1340 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Bold-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ts1.vfbin0 -> 488 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-ly1.vfbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ly1.vfbin0 -> 1740 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ot1.vfbin0 -> 1344 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ts1.vfbin0 -> 496 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Book-sup-ly1.vfbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Book-sup-t1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Book-tlf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Book-tlf-ot1.vfbin0 -> 1340 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Book-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Book-tlf-ts1.vfbin0 -> 488 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-ly1.vfbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ly1.vfbin0 -> 1740 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ot1.vfbin0 -> 1344 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ts1.vfbin0 -> 496 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Heavy-sup-ly1.vfbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Heavy-sup-t1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ot1.vfbin0 -> 1340 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ts1.vfbin0 -> 492 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-ly1.vfbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ly1.vfbin0 -> 1744 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ot1.vfbin0 -> 1348 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ts1.vfbin0 -> 496 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Light-sup-ly1.vfbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Light-sup-t1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Light-tlf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Light-tlf-ot1.vfbin0 -> 1340 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Light-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Light-tlf-ts1.vfbin0 -> 492 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-ly1.vfbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ly1.vfbin0 -> 1744 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ot1.vfbin0 -> 1348 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ts1.vfbin0 -> 496 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Medium-sup-ly1.vfbin0 -> 1648 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Medium-sup-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ot1.vfbin0 -> 1340 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Medium-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ts1.vfbin0 -> 492 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-ly1.vfbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ly1.vfbin0 -> 1744 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ot1.vfbin0 -> 1348 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-t1.vfbin0 -> 1740 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ts1.vfbin0 -> 496 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Semibold-sup-ly1.vfbin0 -> 1648 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Semibold-sup-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ly1.vfbin0 -> 1740 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ot1.vfbin0 -> 1344 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ts1.vfbin0 -> 492 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-ly1.vfbin0 -> 1656 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ly1.vfbin0 -> 1744 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ot1.vfbin0 -> 1348 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-t1.vfbin0 -> 1740 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ts1.vfbin0 -> 500 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Thin-sup-ly1.vfbin0 -> 1644 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Thin-sup-t1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ly1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ot1.vfbin0 -> 1340 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Thin-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ts1.vfbin0 -> 488 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-ly1.vfbin0 -> 1652 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ly1.vfbin0 -> 1740 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ot1.vfbin0 -> 1344 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ts1.vfbin0 -> 496 bytes
314 files changed, 2305 insertions, 0 deletions
diff --git a/fonts/cooperhewitt/README b/fonts/cooperhewitt/README
new file mode 100644
index 0000000000..bd9ecfb48c
--- /dev/null
+++ b/fonts/cooperhewitt/README
@@ -0,0 +1,69 @@
+This is the README for the CooperHewitt package, version 2022-10-18.
+
+This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
+support for the Cooper Hewitt family of sans serif fonts,
+designed by Chester Jenkins.
+
+Cooper Hewitt is a contemporary sans serif, with characters
+composed of modified-geometric curves and arches. Initially
+commissioned by Pentagram to evolve his Polaris Condensed
+typeface, Chester Jenkins created a new digital form to
+support the newly transformed Smithsonian Design Museum.
+
+To install this package on a TDS-compliant
+TeX system download the file
+"tex-archive"/install/fonts/cooperhewitt.tds.zip,
+where the preferred URL for "tex-archive" is
+http://mirror.ctan.org. Unzip the archive at the root of
+an appropriate texmf tree, likely a personal or local
+tree. If necessary, update the file-name database (e.g.,
+texhash). Update the font-map files by enabling the Map file
+CooperHewitt.map.
+
+To use, add
+
+\usepackage{CooperHewitt}
+
+to the preamble of your document. This makes Cooper Hewitt
+the default sans family. To also set Cooper Hewitt as the
+main text font, use
+
+\usepackage[sfdefault]{CooperHewitt}
+
+LuaLaTeX and xeLaTeX users who might prefer type1 fonts or
+who wish to avoid fontspec may use the type1 option.
+
+Other options include:
+
+semibold
+heavy
+
+medium
+light
+thin
+
+Defaults are book and bold.
+
+Options scaled=<number> or scale=<number> may be used to adjust
+fontsizes to match a serifed font.
+
+Slanted variants are not supported; the designed italic
+variants will be automatically substituted. The only figure
+style supported is tabular-lining. Font encodings supported
+are OT1, T1, TS1, LY1.
+
+Macro \cooperhewitt selects the Cooper Hewitt font family.
+
+The original fonts are available at
+https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/
+
+and are licensed under the SIL Open Font License,
+(version 1.1); the text may be found in the doc directory.
+The type1 versions were created using cfftot1 and re-named
+in accordance with the Reserved Font Name clause of the
+licence.
+
+The support files were created using autoinst
+and are licensed under the terms of the LaTeX Project Public
+License. The maintainer of this package is Bob Tennent (rdt
+at cs.queensu.ca)
diff --git a/fonts/cooperhewitt/doc/OFL.txt b/fonts/cooperhewitt/doc/OFL.txt
new file mode 100644
index 0000000000..fd6c6858b3
--- /dev/null
+++ b/fonts/cooperhewitt/doc/OFL.txt
@@ -0,0 +1,45 @@
+Copyright (c) 2014, Cooper Hewitt Smithsonian Design Museum (cooperhewitt.org), with Reserved Font Name Cooper Hewitt.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
+
+5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
+
+TERMINATION
+This license 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 THE COPYRIGHT HOLDER 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.
diff --git a/fonts/cooperhewitt/doc/cooperhewitt-samples.pdf b/fonts/cooperhewitt/doc/cooperhewitt-samples.pdf
new file mode 100644
index 0000000000..64d04d87f4
--- /dev/null
+++ b/fonts/cooperhewitt/doc/cooperhewitt-samples.pdf
Binary files differ
diff --git a/fonts/cooperhewitt/doc/cooperhewitt-samples.tex b/fonts/cooperhewitt/doc/cooperhewitt-samples.tex
new file mode 100644
index 0000000000..39c239f1b1
--- /dev/null
+++ b/fonts/cooperhewitt/doc/cooperhewitt-samples.tex
@@ -0,0 +1,31 @@
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[sfdefault]{CooperHewitt}
+\usepackage{textcomp}
+\usepackage{lipsum}
+\begin{document}
+
+\subsection*{Regular}
+\lipsum[1]
+
+\subsection*{Italic}
+\textit{\lipsum[2]}
+
+\subsection*{Bold}
+
+\textbf{\lipsum[3]}
+
+\subsection*{Bold Italic}
+
+\textbf{\textit{\lipsum[4]}}
+
+\subsection*{Numbers}
+
+0123456789
+
+\subsection*{Superior Numbers}
+
+X\textsu{1234567890}
+
+
+\end{document}
diff --git a/fonts/cooperhewitt/enc/cphwt_4je6jj.enc b/fonts/cooperhewitt/enc/cphwt_4je6jj.enc
new file mode 100644
index 0000000000..5b77ecbe67
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_4je6jj.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4je6jjhrg5rho5ondun56s3l5g
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_4je6jjhrg5rho5ondun56s3l5g [
+%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 /period.T
+ /comma.T /dotlessi /dotlessj /colon.T /semicolon.T /.notdef /.notdef /.notdef
+%20
+ /space /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 /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcommaaccent /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /tcommaaccent /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /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 --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=tnum CpHwt-BoldItalic.otf CpHwt-BoldItalic-tlf-t1'
diff --git a/fonts/cooperhewitt/enc/cphwt_kvtx4d.enc b/fonts/cooperhewitt/enc/cphwt_kvtx4d.enc
new file mode 100644
index 0000000000..4b214671e5
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_kvtx4d.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_kvtx4dqkzszapznbigqwwrppgc
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_kvtx4dqkzszapznbigqwwrppgc [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /asterisk /C
+%10
+ /bar /endash /quotedblbase /.notdef /.notdef /.notdef /.notdef /.notdef
+ /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /.notdef /.notdef /.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 /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /arrowup /arrowdown
+%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 /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /interrobang /interrobangdown /.notdef /trademark
+ /.notdef /.notdef /.notdef /numero /.notdef /.notdef /.notdef /servicemark
+%A0
+ /.notdef /.notdef /cent /sterling /.notdef /yen /brokenbar /section
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef
+%B0
+ /degree /plusminus /twosuperior /threesuperior /.notdef /.notdef /paragraph /periodcentered
+ /.notdef /onesuperior /ordmasculine /.notdef /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 /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --feature=tnum
+% CpHwt-BoldItalic.otf CpHwt-BoldItalic-tlf-ts1'
diff --git a/fonts/cooperhewitt/enc/cphwt_psuovm.enc b/fonts/cooperhewitt/enc/cphwt_psuovm.enc
new file mode 100644
index 0000000000..e3acc7f5c8
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_psuovm.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_psuovm3gjjamdhizenqb7sazic
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_psuovm3gjjamdhizenqb7sazic [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /onesuperior /twosuperior /threesuperior /uni2074 /uni2075 /uni2076 /uni2077
+ /uni2078 /uni2079 /colon /semicolon /exclamdown /uni207C /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 /Lslash /.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 /lslash /.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 /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ot1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=TEX TEXT --feature=sups --ligkern=* {KL} *
+% CpHwt-BoldItalic.otf CpHwt-BoldItalic-sup-ot1'
diff --git a/fonts/cooperhewitt/enc/cphwt_r6y6f6.enc b/fonts/cooperhewitt/enc/cphwt_r6y6f6.enc
new file mode 100644
index 0000000000..c5b1aa6636
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_r6y6f6.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /onesuperior /twosuperior /threesuperior /uni2074 /uni2075 /uni2076 /uni2077
+ /uni2078 /uni2079 /colon /semicolon /less /uni207C /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 /circumflex /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 /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /uni207B
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /nbspace /exclamdown /cent /sterling /.notdef /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /twosuperior /threesuperior /acute /.notdef /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%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 /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
+%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 /divide
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sups
+% --ligkern=* {KL} * CpHwt-BoldItalic.otf CpHwt-BoldItalic-sup-ly1'
diff --git a/fonts/cooperhewitt/enc/cphwt_sz67he.enc b/fonts/cooperhewitt/enc/cphwt_sz67he.enc
new file mode 100644
index 0000000000..3423ccbd7c
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_sz67he.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_sz67heartqwluzyqi65ifbmpba
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_sz67heartqwluzyqi65ifbmpba [
+%00
+ /period.T /Euro /comma.T /colon.T /fraction /dotaccent /hungarumlaut /ogonek
+ /semicolon.T /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /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 /circumflex /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 /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /nbspace /exclamdown /cent /sterling /.notdef /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /twosuperior /threesuperior /acute /.notdef /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%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 /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
+%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 /divide
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=tnum CpHwt-BoldItalic.otf CpHwt-BoldItalic-tlf-ly1'
diff --git a/fonts/cooperhewitt/enc/cphwt_tjvrzf.enc b/fonts/cooperhewitt/enc/cphwt_tjvrzf.enc
new file mode 100644
index 0000000000..9d9b7c20eb
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_tjvrzf.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_tjvrzfjktdse4xvrynccsg3p5f
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_tjvrzfjktdse4xvrynccsg3p5f [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /dotlessj /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
+ /period.T /comma.T /colon.T /semicolon.T /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /Lslash /.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 /lslash /.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 /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ot1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=TEX TEXT --feature=kern --feature=tnum
+% CpHwt-BoldItalic.otf CpHwt-BoldItalic-tlf-ot1'
diff --git a/fonts/cooperhewitt/enc/cphwt_vrwj46.enc b/fonts/cooperhewitt/enc/cphwt_vrwj46.enc
new file mode 100644
index 0000000000..ffa7e81b3f
--- /dev/null
+++ b/fonts/cooperhewitt/enc/cphwt_vrwj46.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_vrwj46cosxt3klcjg4yn2zodlg
+% Encoding created by otftotfm on Tue Oct 18 11:30:58 2022
+% Command line follows encoding
+/AutoEnc_vrwj46cosxt3klcjg4yn2zodlg [
+%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 /dotlessj /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /onesuperior /twosuperior /threesuperior /uni2074 /uni2075 /uni2076 /uni2077
+ /uni2078 /uni2079 /colon /semicolon /less /uni207C /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 /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcommaaccent /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /tcommaaccent /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /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 --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/cooperhewitt
+% --vf-directory=texmf/fonts/vf/public/cooperhewitt
+% --type1-directory=texmf/fonts/type1/public/cooperhewitt
+% --encoding-directory=texmf/fonts/enc/dvips/cooperhewitt
+% --map-file=texmf/fonts/map/dvips/cooperhewitt/CpHwt.map --no-updmap
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * CpHwt-BoldItalic.otf CpHwt-BoldItalic-sup-t1'
diff --git a/fonts/cooperhewitt/latex/CooperHewitt.sty b/fonts/cooperhewitt/latex/CooperHewitt.sty
new file mode 100644
index 0000000000..3b3c965ff0
--- /dev/null
+++ b/fonts/cooperhewitt/latex/CooperHewitt.sty
@@ -0,0 +1,121 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{CooperHewitt}
+ [2022/10/18 (Bob Tennent) Supports Cooper Hewitt fonts for all LaTeX engines.]
+
+\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
+\newif\ifcphwt@otf
+\ifxetex
+ \cphwt@otftrue
+\else\ifluatex
+ \cphwt@otftrue
+\else % [pdf]LaTeX
+ \cphwt@otffalse
+\fi\fi
+
+\newif\ifcphwt@default \cphwt@defaultfalse
+\newif\ifcphwt@semibold \cphwt@semiboldfalse
+\newif\ifcphwt@medium \cphwt@mediumfalse
+\newif\ifcphwt@heavy \cphwt@heavyfalse
+\newif\ifcphwt@thin \cphwt@thinfalse
+\newif\ifcphwt@light \cphwt@lightfalse
+
+\newcommand*{\CpHwt@scale}{1}
+\DeclareOptionX{scale}{\renewcommand*{\CpHwt@scale}{#1}}
+\DeclareOptionX{scaled}{\renewcommand*{\CpHwt@scale}{#1}}
+
+\DeclareOptionX{default}{\cphwt@defaulttrue}
+\DeclareOptionX{sfdefault}{\cphwt@defaulttrue}
+\DeclareOptionX{type1}{\cphwt@otffalse}
+
+\DeclareOptionX{semibold}{\cphwt@semiboldtrue}
+\DeclareOptionX{heavy}{\cphwt@heavytrue}
+\DeclareOptionX{medium}{\cphwt@mediumtrue}
+\DeclareOptionX{thin}{\cphwt@thintrue}
+\DeclareOptionX{light}{\cphwt@lighttrue}
+
+\ProcessOptionsX\relax
+
+\ifcphwt@otf
+
+ \def\cphwt@boldstyle{Bold}
+ \ifcphwt@semibold\def\cphwt@boldstyle{SemiBold}\fi
+ \ifcphwt@heavy\def\cphwt@boldstyle{Heavy}\fi
+ \def\cphwt@regstyle{Book}
+ \ifcphwt@medium\def\cphwt@regstyle{Medium}\fi
+ \ifcphwt@thin\def\cphwt@regstyle{Thin}\fi
+ \ifcphwt@light\def\cphwt@regstyle{Light}\fi
+
+\else % type1
+
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\supfigures{\@nomath\supfigures
+ \fontfigurestyle{superior}\selectfont}
+ \let\sufigures\supfigures
+ \let\textsu\textsup
+ \let\textsuperior\textsup
+
+}{}
+
+ \def\bfseries@sf{bold}
+ \ifcphwt@semibold\def\bfseries@sf{semibold}\fi
+ \ifcphwt@heavy\def\bfseries@sf{heavy}\fi
+ \def\mdseries@sf{book}
+ \ifcphwt@medium\def\mdseries@sf{medium}\fi
+ \ifcphwt@thin\def\mdseries@sf{thin}\fi
+ \ifcphwt@light\def\mdseries@sf{light}\fi
+\fi
+
+\ifcphwt@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{fontenc,fontaxes,mweights}
+\fi
+
+\ifcphwt@otf
+
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \CpHwt@scale ,
+ Extension = .otf }
+ \setsansfont
+ [ UprightFont = *-\cphwt@regstyle ,
+ ItalicFont = *-\cphwt@regstyle Italic ,
+ BoldFont = *-\cphwt@boldstyle ,
+ BoldItalicFont = *-\cphwt@boldstyle Italic ]
+ {CooperHewitt}
+
+% grab current family in case of subsequent change:
+ \let\cphwtfamily\sfdefault
+ \ifcphwt@default\renewcommand*\familydefault{\cphwtfamily}\fi
+
+ \newfontfamily\cooperhewitt
+ [ UprightFont = *-\cphwt@regstyle ,
+ ItalicFont = *-\cphwt@regstyle Italic ,
+ BoldFont = *-\cphwt@boldstyle ,
+ BoldItalicFont = *-\cphwt@boldstyle Italic ]
+ {CooperHewitt}
+
+ \providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}}
+
+
+\else % type1
+
+ \def\cphwtfamily{CpHwt-TLF}
+ \newcommand*\cooperhewitt{\fontfamily{\cphwtfamily}\selectfont}
+ \def\sfdefault{\cphwtfamily}
+ \ifcphwt@default\edef\familydefault{\sfdefault}\edef\seriesdefault{\mdseries@sf}\fi
+
+\fi
+
+\DeclareTextFontCommand{\textsu}{\sufigures}
+
+\ifcphwt@otf
+% turn off defaults in case other fonts are selected:
+ \defaultfontfeatures{}
+\fi
+
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/LY1CpHwt-Sup.fd b/fonts/cooperhewitt/latex/LY1CpHwt-Sup.fd
new file mode 100644
index 0000000000..cfd4d82d57
--- /dev/null
+++ b/fonts/cooperhewitt/latex/LY1CpHwt-Sup.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{LY1CpHwt-Sup.fd}
+ [2022/10/18 (autoinst) Font definitions for LY1/CpHwt-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{CpHwt-Sup}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{thin}{n}{
+ <-> alias * CpHwt-Sup/el/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{thin}{it}{
+ <-> alias * CpHwt-Sup/el/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{el}{sl}{
+ <-> ssub * CpHwt-Sup/el/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{thin}{sl}{
+ <-> ssub * CpHwt-Sup/thin/it
+}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{light}{it}{
+ <-> alias * CpHwt-Sup/l/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{light}{n}{
+ <-> alias * CpHwt-Sup/l/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{l}{sl}{
+ <-> ssub * CpHwt-Sup/l/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{light}{sl}{
+ <-> ssub * CpHwt-Sup/light/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{medium}{sl}{
+ <-> ssub * CpHwt-Sup/medium/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{bold}{n}{
+ <-> alias * CpHwt-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{bold}{it}{
+ <-> alias * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{b}{sl}{
+ <-> ssub * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{bold}{sl}{
+ <-> ssub * CpHwt-Sup/bold/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{semibold}{it}{
+ <-> alias * CpHwt-Sup/sb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{semibold}{n}{
+ <-> alias * CpHwt-Sup/sb/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{sb}{sl}{
+ <-> ssub * CpHwt-Sup/sb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{semibold}{sl}{
+ <-> ssub * CpHwt-Sup/semibold/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{heavy}{it}{
+ <-> alias * CpHwt-Sup/eb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{heavy}{n}{
+ <-> alias * CpHwt-Sup/eb/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{eb}{sl}{
+ <-> ssub * CpHwt-Sup/eb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{heavy}{sl}{
+ <-> ssub * CpHwt-Sup/heavy/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{book}{n}{
+ <-> alias * CpHwt-Sup/m/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{book}{it}{
+ <-> alias * CpHwt-Sup/m/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{m}{sl}{
+ <-> ssub * CpHwt-Sup/m/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{book}{sl}{
+ <-> ssub * CpHwt-Sup/book/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{bx}{n}{
+ <-> ssub * CpHwt-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{bx}{sl}{
+ <-> ssub * CpHwt-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-Sup}{bx}{it}{
+ <-> ssub * CpHwt-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/LY1CpHwt-TLF.fd b/fonts/cooperhewitt/latex/LY1CpHwt-TLF.fd
new file mode 100644
index 0000000000..91826a2ddc
--- /dev/null
+++ b/fonts/cooperhewitt/latex/LY1CpHwt-TLF.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{LY1CpHwt-TLF.fd}
+ [2022/10/18 (autoinst) Font definitions for LY1/CpHwt-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{CpHwt-TLF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{bold}{it}{
+ <-> alias * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{bold}{n}{
+ <-> alias * CpHwt-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{b}{sl}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{bold}{sl}{
+ <-> ssub * CpHwt-TLF/bold/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{medium}{sl}{
+ <-> ssub * CpHwt-TLF/medium/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{heavy}{n}{
+ <-> alias * CpHwt-TLF/eb/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{heavy}{it}{
+ <-> alias * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{eb}{sl}{
+ <-> ssub * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{heavy}{sl}{
+ <-> ssub * CpHwt-TLF/heavy/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{book}{n}{
+ <-> alias * CpHwt-TLF/m/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{book}{it}{
+ <-> alias * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{m}{sl}{
+ <-> ssub * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{book}{sl}{
+ <-> ssub * CpHwt-TLF/book/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{semibold}{it}{
+ <-> alias * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{semibold}{n}{
+ <-> alias * CpHwt-TLF/sb/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{sb}{sl}{
+ <-> ssub * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{semibold}{sl}{
+ <-> ssub * CpHwt-TLF/semibold/it
+}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{thin}{it}{
+ <-> alias * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{thin}{n}{
+ <-> alias * CpHwt-TLF/el/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{el}{sl}{
+ <-> ssub * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{thin}{sl}{
+ <-> ssub * CpHwt-TLF/thin/it
+}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{light}{n}{
+ <-> alias * CpHwt-TLF/l/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{light}{it}{
+ <-> alias * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{l}{sl}{
+ <-> ssub * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{light}{sl}{
+ <-> ssub * CpHwt-TLF/light/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{bx}{n}{
+ <-> ssub * CpHwt-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{bx}{sl}{
+ <-> ssub * CpHwt-TLF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{CpHwt-TLF}{bx}{it}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/OT1CpHwt-Sup.fd b/fonts/cooperhewitt/latex/OT1CpHwt-Sup.fd
new file mode 100644
index 0000000000..0e4efff113
--- /dev/null
+++ b/fonts/cooperhewitt/latex/OT1CpHwt-Sup.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{OT1CpHwt-Sup.fd}
+ [2022/10/18 (autoinst) Font definitions for OT1/CpHwt-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{CpHwt-Sup}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{light}{n}{
+ <-> alias * CpHwt-Sup/l/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{light}{it}{
+ <-> alias * CpHwt-Sup/l/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{l}{sl}{
+ <-> ssub * CpHwt-Sup/l/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{light}{sl}{
+ <-> ssub * CpHwt-Sup/light/it
+}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{thin}{n}{
+ <-> alias * CpHwt-Sup/el/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{thin}{it}{
+ <-> alias * CpHwt-Sup/el/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{el}{sl}{
+ <-> ssub * CpHwt-Sup/el/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{thin}{sl}{
+ <-> ssub * CpHwt-Sup/thin/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{semibold}{it}{
+ <-> alias * CpHwt-Sup/sb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{semibold}{n}{
+ <-> alias * CpHwt-Sup/sb/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{sb}{sl}{
+ <-> ssub * CpHwt-Sup/sb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{semibold}{sl}{
+ <-> ssub * CpHwt-Sup/semibold/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{book}{n}{
+ <-> alias * CpHwt-Sup/m/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{book}{it}{
+ <-> alias * CpHwt-Sup/m/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{m}{sl}{
+ <-> ssub * CpHwt-Sup/m/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{book}{sl}{
+ <-> ssub * CpHwt-Sup/book/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{heavy}{n}{
+ <-> alias * CpHwt-Sup/eb/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{heavy}{it}{
+ <-> alias * CpHwt-Sup/eb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{eb}{sl}{
+ <-> ssub * CpHwt-Sup/eb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{heavy}{sl}{
+ <-> ssub * CpHwt-Sup/heavy/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{medium}{sl}{
+ <-> ssub * CpHwt-Sup/medium/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{bold}{n}{
+ <-> alias * CpHwt-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{bold}{it}{
+ <-> alias * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{b}{sl}{
+ <-> ssub * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{bold}{sl}{
+ <-> ssub * CpHwt-Sup/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{bx}{it}{
+ <-> ssub * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{bx}{sl}{
+ <-> ssub * CpHwt-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-Sup}{bx}{n}{
+ <-> ssub * CpHwt-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/OT1CpHwt-TLF.fd b/fonts/cooperhewitt/latex/OT1CpHwt-TLF.fd
new file mode 100644
index 0000000000..af59c64c22
--- /dev/null
+++ b/fonts/cooperhewitt/latex/OT1CpHwt-TLF.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{OT1CpHwt-TLF.fd}
+ [2022/10/18 (autoinst) Font definitions for OT1/CpHwt-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{CpHwt-TLF}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{light}{it}{
+ <-> alias * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{light}{n}{
+ <-> alias * CpHwt-TLF/l/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{l}{sl}{
+ <-> ssub * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{light}{sl}{
+ <-> ssub * CpHwt-TLF/light/it
+}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{thin}{n}{
+ <-> alias * CpHwt-TLF/el/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{thin}{it}{
+ <-> alias * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{el}{sl}{
+ <-> ssub * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{thin}{sl}{
+ <-> ssub * CpHwt-TLF/thin/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{heavy}{it}{
+ <-> alias * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{heavy}{n}{
+ <-> alias * CpHwt-TLF/eb/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{eb}{sl}{
+ <-> ssub * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{heavy}{sl}{
+ <-> ssub * CpHwt-TLF/heavy/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{book}{n}{
+ <-> alias * CpHwt-TLF/m/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{book}{it}{
+ <-> alias * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{m}{sl}{
+ <-> ssub * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{book}{sl}{
+ <-> ssub * CpHwt-TLF/book/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{semibold}{n}{
+ <-> alias * CpHwt-TLF/sb/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{semibold}{it}{
+ <-> alias * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{sb}{sl}{
+ <-> ssub * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{semibold}{sl}{
+ <-> ssub * CpHwt-TLF/semibold/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{bold}{n}{
+ <-> alias * CpHwt-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{bold}{it}{
+ <-> alias * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{b}{sl}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{bold}{sl}{
+ <-> ssub * CpHwt-TLF/bold/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{medium}{sl}{
+ <-> ssub * CpHwt-TLF/medium/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{bx}{sl}{
+ <-> ssub * CpHwt-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{bx}{it}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{CpHwt-TLF}{bx}{n}{
+ <-> ssub * CpHwt-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/T1CpHwt-Sup.fd b/fonts/cooperhewitt/latex/T1CpHwt-Sup.fd
new file mode 100644
index 0000000000..a563d32139
--- /dev/null
+++ b/fonts/cooperhewitt/latex/T1CpHwt-Sup.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{T1CpHwt-Sup.fd}
+ [2022/10/18 (autoinst) Font definitions for T1/CpHwt-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{CpHwt-Sup}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{thin}{n}{
+ <-> alias * CpHwt-Sup/el/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{thin}{it}{
+ <-> alias * CpHwt-Sup/el/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{el}{sl}{
+ <-> ssub * CpHwt-Sup/el/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{thin}{sl}{
+ <-> ssub * CpHwt-Sup/thin/it
+}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{light}{it}{
+ <-> alias * CpHwt-Sup/l/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{light}{n}{
+ <-> alias * CpHwt-Sup/l/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{l}{sl}{
+ <-> ssub * CpHwt-Sup/l/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{light}{sl}{
+ <-> ssub * CpHwt-Sup/light/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{medium}{sl}{
+ <-> ssub * CpHwt-Sup/medium/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{bold}{it}{
+ <-> alias * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{bold}{n}{
+ <-> alias * CpHwt-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{b}{sl}{
+ <-> ssub * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{bold}{sl}{
+ <-> ssub * CpHwt-Sup/bold/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{semibold}{n}{
+ <-> alias * CpHwt-Sup/sb/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{semibold}{it}{
+ <-> alias * CpHwt-Sup/sb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{sb}{sl}{
+ <-> ssub * CpHwt-Sup/sb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{semibold}{sl}{
+ <-> ssub * CpHwt-Sup/semibold/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{heavy}{it}{
+ <-> alias * CpHwt-Sup/eb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{heavy}{n}{
+ <-> alias * CpHwt-Sup/eb/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{eb}{sl}{
+ <-> ssub * CpHwt-Sup/eb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{heavy}{sl}{
+ <-> ssub * CpHwt-Sup/heavy/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{book}{it}{
+ <-> alias * CpHwt-Sup/m/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{book}{n}{
+ <-> alias * CpHwt-Sup/m/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{m}{sl}{
+ <-> ssub * CpHwt-Sup/m/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{book}{sl}{
+ <-> ssub * CpHwt-Sup/book/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{CpHwt-Sup}{bx}{it}{
+ <-> ssub * CpHwt-Sup/b/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{bx}{sl}{
+ <-> ssub * CpHwt-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{CpHwt-Sup}{bx}{n}{
+ <-> ssub * CpHwt-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/T1CpHwt-TLF.fd b/fonts/cooperhewitt/latex/T1CpHwt-TLF.fd
new file mode 100644
index 0000000000..304b524995
--- /dev/null
+++ b/fonts/cooperhewitt/latex/T1CpHwt-TLF.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{T1CpHwt-TLF.fd}
+ [2022/10/18 (autoinst) Font definitions for T1/CpHwt-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{CpHwt-TLF}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{medium}{sl}{
+ <-> ssub * CpHwt-TLF/medium/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{bold}{it}{
+ <-> alias * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{bold}{n}{
+ <-> alias * CpHwt-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{b}{sl}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{bold}{sl}{
+ <-> ssub * CpHwt-TLF/bold/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{semibold}{n}{
+ <-> alias * CpHwt-TLF/sb/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{semibold}{it}{
+ <-> alias * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{sb}{sl}{
+ <-> ssub * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{semibold}{sl}{
+ <-> ssub * CpHwt-TLF/semibold/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{heavy}{n}{
+ <-> alias * CpHwt-TLF/eb/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{heavy}{it}{
+ <-> alias * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{eb}{sl}{
+ <-> ssub * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{heavy}{sl}{
+ <-> ssub * CpHwt-TLF/heavy/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{book}{it}{
+ <-> alias * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{book}{n}{
+ <-> alias * CpHwt-TLF/m/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{m}{sl}{
+ <-> ssub * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{book}{sl}{
+ <-> ssub * CpHwt-TLF/book/it
+}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{thin}{n}{
+ <-> alias * CpHwt-TLF/el/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{thin}{it}{
+ <-> alias * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{el}{sl}{
+ <-> ssub * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{thin}{sl}{
+ <-> ssub * CpHwt-TLF/thin/it
+}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{light}{n}{
+ <-> alias * CpHwt-TLF/l/n
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{light}{it}{
+ <-> alias * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{l}{sl}{
+ <-> ssub * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{light}{sl}{
+ <-> ssub * CpHwt-TLF/light/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{CpHwt-TLF}{bx}{sl}{
+ <-> ssub * CpHwt-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{bx}{it}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{CpHwt-TLF}{bx}{n}{
+ <-> ssub * CpHwt-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/latex/TS1CpHwt-TLF.fd b/fonts/cooperhewitt/latex/TS1CpHwt-TLF.fd
new file mode 100644
index 0000000000..6ca171701f
--- /dev/null
+++ b/fonts/cooperhewitt/latex/TS1CpHwt-TLF.fd
@@ -0,0 +1,214 @@
+%% Generated by autoinst on 2022/10/18
+%%
+\ProvidesFile{TS1CpHwt-TLF.fd}
+ [2022/10/18 (autoinst) Font definitions for TS1/CpHwt-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname CpHwt@scale\endcsname\relax
+ \let\CpHwt@@scale\@empty
+\else
+ \edef\CpHwt@@scale{s*[\csname CpHwt@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{CpHwt-TLF}{}
+
+
+% ---- l = light ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{l}{it}{
+ <-> \CpHwt@@scale CpHwt-LightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{light}{it}{
+ <-> alias * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{l}{n}{
+ <-> \CpHwt@@scale CpHwt-Light-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{light}{n}{
+ <-> alias * CpHwt-TLF/l/n
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{l}{sl}{
+ <-> ssub * CpHwt-TLF/l/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{light}{sl}{
+ <-> ssub * CpHwt-TLF/light/it
+}{}
+
+
+% ---- el = thin ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{el}{n}{
+ <-> \CpHwt@@scale CpHwt-Thin-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{thin}{n}{
+ <-> alias * CpHwt-TLF/el/n
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{el}{it}{
+ <-> \CpHwt@@scale CpHwt-ThinItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{thin}{it}{
+ <-> alias * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{el}{sl}{
+ <-> ssub * CpHwt-TLF/el/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{thin}{sl}{
+ <-> ssub * CpHwt-TLF/thin/it
+}{}
+
+
+% ---- eb = heavy ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{eb}{it}{
+ <-> \CpHwt@@scale CpHwt-HeavyItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{heavy}{it}{
+ <-> alias * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{eb}{n}{
+ <-> \CpHwt@@scale CpHwt-Heavy-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{heavy}{n}{
+ <-> alias * CpHwt-TLF/eb/n
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{eb}{sl}{
+ <-> ssub * CpHwt-TLF/eb/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{heavy}{sl}{
+ <-> ssub * CpHwt-TLF/heavy/it
+}{}
+
+
+% ---- m = book ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{m}{n}{
+ <-> \CpHwt@@scale CpHwt-Book-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{book}{n}{
+ <-> alias * CpHwt-TLF/m/n
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{m}{it}{
+ <-> \CpHwt@@scale CpHwt-BookItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{book}{it}{
+ <-> alias * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{m}{sl}{
+ <-> ssub * CpHwt-TLF/m/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{book}{sl}{
+ <-> ssub * CpHwt-TLF/book/it
+}{}
+
+
+% ---- sb = semibold ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{sb}{it}{
+ <-> \CpHwt@@scale CpHwt-SemiboldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{semibold}{it}{
+ <-> alias * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{sb}{n}{
+ <-> \CpHwt@@scale CpHwt-Semibold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{semibold}{n}{
+ <-> alias * CpHwt-TLF/sb/n
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{sb}{sl}{
+ <-> ssub * CpHwt-TLF/sb/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{semibold}{sl}{
+ <-> ssub * CpHwt-TLF/semibold/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{b}{n}{
+ <-> \CpHwt@@scale CpHwt-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{bold}{n}{
+ <-> alias * CpHwt-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{b}{it}{
+ <-> \CpHwt@@scale CpHwt-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{bold}{it}{
+ <-> alias * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{b}{sl}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{bold}{sl}{
+ <-> ssub * CpHwt-TLF/bold/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{medium}{n}{
+ <-> \CpHwt@@scale CpHwt-Medium-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{medium}{it}{
+ <-> \CpHwt@@scale CpHwt-MediumItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{medium}{sl}{
+ <-> ssub * CpHwt-TLF/medium/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{bx}{it}{
+ <-> ssub * CpHwt-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{bx}{sl}{
+ <-> ssub * CpHwt-TLF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{CpHwt-TLF}{bx}{n}{
+ <-> ssub * CpHwt-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/cooperhewitt/map/CooperHewitt.map b/fonts/cooperhewitt/map/CooperHewitt.map
new file mode 100644
index 0000000000..35d82d1388
--- /dev/null
+++ b/fonts/cooperhewitt/map/CooperHewitt.map
@@ -0,0 +1,100 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+CpHwt-BoldItalic-tlf-ot1--base CpHwt-BoldItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-BoldItalic.pfb
+CpHwt-BoldItalic-tlf-ly1--base CpHwt-BoldItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-BoldItalic.pfb
+CpHwt-BoldItalic-tlf-t1--base CpHwt-BoldItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-BoldItalic.pfb
+CpHwt-BoldItalic-tlf-ts1--base CpHwt-BoldItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-BoldItalic.pfb
+CpHwt-BoldItalic-sup-ot1 CpHwt-BoldItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-BoldItalic.pfb
+CpHwt-BoldItalic-sup-ly1--base CpHwt-BoldItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-BoldItalic.pfb
+CpHwt-BoldItalic-sup-t1--base CpHwt-BoldItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-BoldItalic.pfb
+CpHwt-Bold-tlf-ot1--base CpHwt-Bold "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Bold.pfb
+CpHwt-Bold-tlf-ly1--base CpHwt-Bold "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Bold.pfb
+CpHwt-Bold-tlf-t1--base CpHwt-Bold "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Bold.pfb
+CpHwt-Bold-tlf-ts1--base CpHwt-Bold "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Bold.pfb
+CpHwt-Bold-sup-ot1 CpHwt-Bold "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Bold.pfb
+CpHwt-Bold-sup-ly1--base CpHwt-Bold "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Bold.pfb
+CpHwt-Bold-sup-t1--base CpHwt-Bold "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Bold.pfb
+CpHwt-BookItalic-tlf-ot1--base CpHwt-BookItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-BookItalic.pfb
+CpHwt-BookItalic-tlf-ly1--base CpHwt-BookItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-BookItalic.pfb
+CpHwt-BookItalic-tlf-t1--base CpHwt-BookItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-BookItalic.pfb
+CpHwt-BookItalic-tlf-ts1--base CpHwt-BookItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-BookItalic.pfb
+CpHwt-BookItalic-sup-ot1 CpHwt-BookItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-BookItalic.pfb
+CpHwt-BookItalic-sup-ly1--base CpHwt-BookItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-BookItalic.pfb
+CpHwt-BookItalic-sup-t1--base CpHwt-BookItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-BookItalic.pfb
+CpHwt-Book-tlf-ot1--base CpHwt-Book "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Book.pfb
+CpHwt-Book-tlf-ly1--base CpHwt-Book "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Book.pfb
+CpHwt-Book-tlf-t1--base CpHwt-Book "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Book.pfb
+CpHwt-Book-tlf-ts1--base CpHwt-Book "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Book.pfb
+CpHwt-Book-sup-ot1 CpHwt-Book "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Book.pfb
+CpHwt-Book-sup-ly1--base CpHwt-Book "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Book.pfb
+CpHwt-Book-sup-t1--base CpHwt-Book "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Book.pfb
+CpHwt-HeavyItalic-tlf-ot1--base CpHwt-HeavyItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-HeavyItalic.pfb
+CpHwt-HeavyItalic-tlf-ly1--base CpHwt-HeavyItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-HeavyItalic.pfb
+CpHwt-HeavyItalic-tlf-t1--base CpHwt-HeavyItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-HeavyItalic.pfb
+CpHwt-HeavyItalic-tlf-ts1--base CpHwt-HeavyItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-HeavyItalic.pfb
+CpHwt-HeavyItalic-sup-ot1 CpHwt-HeavyItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-HeavyItalic.pfb
+CpHwt-HeavyItalic-sup-ly1--base CpHwt-HeavyItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-HeavyItalic.pfb
+CpHwt-HeavyItalic-sup-t1--base CpHwt-HeavyItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-HeavyItalic.pfb
+CpHwt-Heavy-tlf-ot1--base CpHwt-Heavy "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Heavy.pfb
+CpHwt-Heavy-tlf-ly1--base CpHwt-Heavy "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Heavy.pfb
+CpHwt-Heavy-tlf-t1--base CpHwt-Heavy "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Heavy.pfb
+CpHwt-Heavy-tlf-ts1--base CpHwt-Heavy "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Heavy.pfb
+CpHwt-Heavy-sup-ot1 CpHwt-Heavy "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Heavy.pfb
+CpHwt-Heavy-sup-ly1--base CpHwt-Heavy "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Heavy.pfb
+CpHwt-Heavy-sup-t1--base CpHwt-Heavy "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Heavy.pfb
+CpHwt-LightItalic-tlf-ot1--base CpHwt-LightItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-LightItalic.pfb
+CpHwt-LightItalic-tlf-ly1--base CpHwt-LightItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-LightItalic.pfb
+CpHwt-LightItalic-tlf-t1--base CpHwt-LightItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-LightItalic.pfb
+CpHwt-LightItalic-tlf-ts1--base CpHwt-LightItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-LightItalic.pfb
+CpHwt-LightItalic-sup-ot1 CpHwt-LightItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-LightItalic.pfb
+CpHwt-LightItalic-sup-ly1--base CpHwt-LightItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-LightItalic.pfb
+CpHwt-LightItalic-sup-t1--base CpHwt-LightItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-LightItalic.pfb
+CpHwt-Light-tlf-ot1--base CpHwt-Light "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Light.pfb
+CpHwt-Light-tlf-ly1--base CpHwt-Light "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Light.pfb
+CpHwt-Light-tlf-t1--base CpHwt-Light "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Light.pfb
+CpHwt-Light-tlf-ts1--base CpHwt-Light "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Light.pfb
+CpHwt-Light-sup-ot1 CpHwt-Light "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Light.pfb
+CpHwt-Light-sup-ly1--base CpHwt-Light "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Light.pfb
+CpHwt-Light-sup-t1--base CpHwt-Light "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Light.pfb
+CpHwt-MediumItalic-tlf-ot1--base CpHwt-MediumItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-MediumItalic.pfb
+CpHwt-MediumItalic-tlf-ly1--base CpHwt-MediumItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-MediumItalic.pfb
+CpHwt-MediumItalic-tlf-t1--base CpHwt-MediumItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-MediumItalic.pfb
+CpHwt-MediumItalic-tlf-ts1--base CpHwt-MediumItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-MediumItalic.pfb
+CpHwt-MediumItalic-sup-ot1 CpHwt-MediumItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-MediumItalic.pfb
+CpHwt-MediumItalic-sup-ly1--base CpHwt-MediumItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-MediumItalic.pfb
+CpHwt-MediumItalic-sup-t1--base CpHwt-MediumItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-MediumItalic.pfb
+CpHwt-Medium-tlf-ot1--base CpHwt-Medium "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Medium.pfb
+CpHwt-Medium-tlf-ly1--base CpHwt-Medium "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Medium.pfb
+CpHwt-Medium-tlf-t1--base CpHwt-Medium "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Medium.pfb
+CpHwt-Medium-tlf-ts1--base CpHwt-Medium "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Medium.pfb
+CpHwt-Medium-sup-ot1 CpHwt-Medium "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Medium.pfb
+CpHwt-Medium-sup-ly1--base CpHwt-Medium "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Medium.pfb
+CpHwt-Medium-sup-t1--base CpHwt-Medium "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Medium.pfb
+CpHwt-SemiboldItalic-tlf-ot1--base CpHwt-SemiboldItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-SemiboldItalic-tlf-ly1--base CpHwt-SemiboldItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-SemiboldItalic-tlf-t1--base CpHwt-SemiboldItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-SemiboldItalic-tlf-ts1--base CpHwt-SemiboldItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-SemiboldItalic-sup-ot1 CpHwt-SemiboldItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-SemiboldItalic-sup-ly1--base CpHwt-SemiboldItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-SemiboldItalic-sup-t1--base CpHwt-SemiboldItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-SemiboldItalic.pfb
+CpHwt-Semibold-tlf-ot1--base CpHwt-Semibold "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Semibold.pfb
+CpHwt-Semibold-tlf-ly1--base CpHwt-Semibold "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Semibold.pfb
+CpHwt-Semibold-tlf-t1--base CpHwt-Semibold "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Semibold.pfb
+CpHwt-Semibold-tlf-ts1--base CpHwt-Semibold "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Semibold.pfb
+CpHwt-Semibold-sup-ot1 CpHwt-Semibold "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Semibold.pfb
+CpHwt-Semibold-sup-ly1--base CpHwt-Semibold "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Semibold.pfb
+CpHwt-Semibold-sup-t1--base CpHwt-Semibold "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Semibold.pfb
+CpHwt-ThinItalic-tlf-ot1--base CpHwt-ThinItalic "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-ThinItalic.pfb
+CpHwt-ThinItalic-tlf-ly1--base CpHwt-ThinItalic "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-ThinItalic.pfb
+CpHwt-ThinItalic-tlf-t1--base CpHwt-ThinItalic "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-ThinItalic.pfb
+CpHwt-ThinItalic-tlf-ts1--base CpHwt-ThinItalic "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-ThinItalic.pfb
+CpHwt-ThinItalic-sup-ot1 CpHwt-ThinItalic "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-ThinItalic.pfb
+CpHwt-ThinItalic-sup-ly1--base CpHwt-ThinItalic "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-ThinItalic.pfb
+CpHwt-ThinItalic-sup-t1--base CpHwt-ThinItalic "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-ThinItalic.pfb
+CpHwt-Thin-tlf-ot1--base CpHwt-Thin "AutoEnc_tjvrzfjktdse4xvrynccsg3p5f ReEncodeFont" <[cphwt_tjvrzf.enc <CpHwt-Thin.pfb
+CpHwt-Thin-tlf-ly1--base CpHwt-Thin "AutoEnc_sz67heartqwluzyqi65ifbmpba ReEncodeFont" <[cphwt_sz67he.enc <CpHwt-Thin.pfb
+CpHwt-Thin-tlf-t1--base CpHwt-Thin "AutoEnc_4je6jjhrg5rho5ondun56s3l5g ReEncodeFont" <[cphwt_4je6jj.enc <CpHwt-Thin.pfb
+CpHwt-Thin-tlf-ts1--base CpHwt-Thin "AutoEnc_kvtx4dqkzszapznbigqwwrppgc ReEncodeFont" <[cphwt_kvtx4d.enc <CpHwt-Thin.pfb
+CpHwt-Thin-sup-ot1 CpHwt-Thin "AutoEnc_psuovm3gjjamdhizenqb7sazic ReEncodeFont" <[cphwt_psuovm.enc <CpHwt-Thin.pfb
+CpHwt-Thin-sup-ly1--base CpHwt-Thin "AutoEnc_r6y6f6kbhcmqrww7ktm24rvweb ReEncodeFont" <[cphwt_r6y6f6.enc <CpHwt-Thin.pfb
+CpHwt-Thin-sup-t1--base CpHwt-Thin "AutoEnc_vrwj46cosxt3klcjg4yn2zodlg ReEncodeFont" <[cphwt_vrwj46.enc <CpHwt-Thin.pfb
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Bold.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Bold.otf
new file mode 100644
index 0000000000..9f743198c5
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Bold.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-BoldItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-BoldItalic.otf
new file mode 100644
index 0000000000..e5a83a52cf
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-BoldItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Book.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Book.otf
new file mode 100644
index 0000000000..2f9626a156
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Book.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-BookItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-BookItalic.otf
new file mode 100644
index 0000000000..b80fbb9ae1
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-BookItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Heavy.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Heavy.otf
new file mode 100644
index 0000000000..01159c6eaf
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Heavy.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-HeavyItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-HeavyItalic.otf
new file mode 100644
index 0000000000..0faa5a1653
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-HeavyItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Light.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Light.otf
new file mode 100644
index 0000000000..bfe241600b
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Light.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-LightItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-LightItalic.otf
new file mode 100644
index 0000000000..d8a17ffed6
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-LightItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Medium.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Medium.otf
new file mode 100644
index 0000000000..b33c6d2b6d
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Medium.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-MediumItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-MediumItalic.otf
new file mode 100644
index 0000000000..2817964eec
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-MediumItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Semibold.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Semibold.otf
new file mode 100644
index 0000000000..3174394b49
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Semibold.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-SemiboldItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-SemiboldItalic.otf
new file mode 100644
index 0000000000..5626fe8003
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-SemiboldItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-Thin.otf b/fonts/cooperhewitt/opentype/CooperHewitt-Thin.otf
new file mode 100644
index 0000000000..4c5ca88aca
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-Thin.otf
Binary files differ
diff --git a/fonts/cooperhewitt/opentype/CooperHewitt-ThinItalic.otf b/fonts/cooperhewitt/opentype/CooperHewitt-ThinItalic.otf
new file mode 100644
index 0000000000..e4185977bf
--- /dev/null
+++ b/fonts/cooperhewitt/opentype/CooperHewitt-ThinItalic.otf
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1--base.tfm
new file mode 100644
index 0000000000..c32410c968
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1.tfm
new file mode 100644
index 0000000000..603facbecf
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ot1.tfm
new file mode 100644
index 0000000000..bb95c48a36
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1--base.tfm
new file mode 100644
index 0000000000..539e6f698b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1.tfm
new file mode 100644
index 0000000000..e969ac7bf8
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..8a4b3d3e60
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1.tfm
new file mode 100644
index 0000000000..20e4642c94
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..fdec09b62a
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1.tfm
new file mode 100644
index 0000000000..d72bc29732
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1--base.tfm
new file mode 100644
index 0000000000..b1729ed7c5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1.tfm
new file mode 100644
index 0000000000..f38eda3911
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..fb2283cddb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1.tfm
new file mode 100644
index 0000000000..4cc7c329be
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Bold-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..45b1cb0eb7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..0c85281346
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..a7106294a8
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..dc20d98e3c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1.tfm
new file mode 100644
index 0000000000..20c0e705cc
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..1f8af7bfef
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..4d08c58780
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..5dd95ac113
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..f1545c73c4
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..5346a954ac
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..a825fbeb5e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..1af530762e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..ef1e482880
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BoldItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1--base.tfm
new file mode 100644
index 0000000000..018b1f09df
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1.tfm
new file mode 100644
index 0000000000..16ae4876ab
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ot1.tfm
new file mode 100644
index 0000000000..8fdda6a542
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1--base.tfm
new file mode 100644
index 0000000000..81cd23fb6d
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1.tfm
new file mode 100644
index 0000000000..9853aff9ee
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..e04394c8e8
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1.tfm
new file mode 100644
index 0000000000..0542a62f71
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..1c81c87f7e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1.tfm
new file mode 100644
index 0000000000..a04db72c4f
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1--base.tfm
new file mode 100644
index 0000000000..a609502bf5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1.tfm
new file mode 100644
index 0000000000..6febfd6f48
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..8525f3c682
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1.tfm
new file mode 100644
index 0000000000..410d408760
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Book-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..0f4ea1a465
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..1f5594767b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..7fd19f8edc
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..335da01741
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1.tfm
new file mode 100644
index 0000000000..b37fa89630
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..73ceaa29fc
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..c6fc70f9e3
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..b2c6985433
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..c62b40d80d
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..0fbf08a585
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..2a70cbfd35
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..c9d593a835
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..968421de5c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-BookItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1--base.tfm
new file mode 100644
index 0000000000..19ecb28ff2
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1.tfm
new file mode 100644
index 0000000000..aca4a551f7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ot1.tfm
new file mode 100644
index 0000000000..039d4327eb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1--base.tfm
new file mode 100644
index 0000000000..136797a3d5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1.tfm
new file mode 100644
index 0000000000..45b2d3f23e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..86681678a0
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1.tfm
new file mode 100644
index 0000000000..dbff255a6e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..f268822024
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1.tfm
new file mode 100644
index 0000000000..c3c349649b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1--base.tfm
new file mode 100644
index 0000000000..254c17fac0
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1.tfm
new file mode 100644
index 0000000000..4bde5caefd
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..a4d76c8b28
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1.tfm
new file mode 100644
index 0000000000..73a2b885a7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Heavy-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..fe01ac03fb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..0082843d1d
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..d17d5844ac
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..b0449569ba
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1.tfm
new file mode 100644
index 0000000000..d533036643
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..55825addbc
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..030435f5e3
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..0b8bb6841b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..ee54ee3801
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..8440468f10
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..262987044f
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..f910ce8022
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..d38d483c18
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-HeavyItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1--base.tfm
new file mode 100644
index 0000000000..a87ac9bf3f
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1.tfm
new file mode 100644
index 0000000000..721670dd5f
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ot1.tfm
new file mode 100644
index 0000000000..51807c4cac
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1--base.tfm
new file mode 100644
index 0000000000..b369356f08
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1.tfm
new file mode 100644
index 0000000000..f1f0da39e1
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..9812a1fb46
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1.tfm
new file mode 100644
index 0000000000..4e0d7f0da5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..c0ae17f4e8
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1.tfm
new file mode 100644
index 0000000000..370f0bdf6b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1--base.tfm
new file mode 100644
index 0000000000..23a8c4676e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1.tfm
new file mode 100644
index 0000000000..e2832395e7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..b50b7ee4eb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1.tfm
new file mode 100644
index 0000000000..9e126de149
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Light-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..6d25905ced
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..1680317ef5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..7c92c142ec
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..bcbbdf1d59
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1.tfm
new file mode 100644
index 0000000000..9fe9ae1c4f
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..f884e80139
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..129ba81e00
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..a5add66d0d
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..ee35c9c349
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..a6a35eb86c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..84bd325764
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..1e49ad9fa4
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..18d371c4be
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-LightItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1--base.tfm
new file mode 100644
index 0000000000..5e3f870e1a
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1.tfm
new file mode 100644
index 0000000000..72dbfa9db1
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ot1.tfm
new file mode 100644
index 0000000000..e507fb6101
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1--base.tfm
new file mode 100644
index 0000000000..854784c9ce
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1.tfm
new file mode 100644
index 0000000000..9692f5aa7a
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..47bb80fee3
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1.tfm
new file mode 100644
index 0000000000..22b01b6614
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..3c29cb16d0
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1.tfm
new file mode 100644
index 0000000000..355048a182
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1--base.tfm
new file mode 100644
index 0000000000..3919e59ada
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1.tfm
new file mode 100644
index 0000000000..d376764a8c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..77e9553b6e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1.tfm
new file mode 100644
index 0000000000..c343af9e55
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Medium-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..452b8ef0d7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..0c37086c69
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..b832adbec5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..c6decfb8af
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1.tfm
new file mode 100644
index 0000000000..ce2d9a296b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..e32563b788
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..c33f33208e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..884f31923b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..2db56aee1c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..784e9ed9b4
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..bdd546a850
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..1dc10580b1
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..2befed8044
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-MediumItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1--base.tfm
new file mode 100644
index 0000000000..b2ece485c4
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1.tfm
new file mode 100644
index 0000000000..a48b041a28
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ot1.tfm
new file mode 100644
index 0000000000..de2789d25e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1--base.tfm
new file mode 100644
index 0000000000..8916737bf4
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1.tfm
new file mode 100644
index 0000000000..ae540fef7f
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..33aad46d6c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1.tfm
new file mode 100644
index 0000000000..99f2a6a99d
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..e4161a34d4
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1.tfm
new file mode 100644
index 0000000000..73c201d8d7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1--base.tfm
new file mode 100644
index 0000000000..b0e7884bfb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1.tfm
new file mode 100644
index 0000000000..57b7d3559e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..dff004ec89
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1.tfm
new file mode 100644
index 0000000000..45a88050f2
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Semibold-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..d63da08a93
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..a85bc5d63e
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..944f8156ea
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..37474d4641
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1.tfm
new file mode 100644
index 0000000000..dfd8162ffb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..04dd0fcf05
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..2d1bf7836b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..c0357d7fd7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..e8597bc928
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..cafba2cc59
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..48927591f3
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..355b1f3e2b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..9bff33b760
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-SemiboldItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1--base.tfm
new file mode 100644
index 0000000000..d6ddcc8c28
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1.tfm
new file mode 100644
index 0000000000..0b525345c7
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ot1.tfm
new file mode 100644
index 0000000000..b951cc1031
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1--base.tfm
new file mode 100644
index 0000000000..7c98dd7a8a
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1.tfm
new file mode 100644
index 0000000000..6295c50bd0
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..9d0a17f483
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1.tfm
new file mode 100644
index 0000000000..cdfef87260
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..d88a80f31b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1.tfm
new file mode 100644
index 0000000000..16692128a5
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1--base.tfm
new file mode 100644
index 0000000000..9fdc7380cd
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1.tfm
new file mode 100644
index 0000000000..dbdf8a84c9
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..a579faea7b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1.tfm
new file mode 100644
index 0000000000..c94eeb8918
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-Thin-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1--base.tfm
new file mode 100644
index 0000000000..9cb8d9db6b
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..044fca0e79
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..ad1c74addb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..25b03f0742
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1.tfm
new file mode 100644
index 0000000000..01f48c84fd
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..a2d38d51df
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..fbfdf821b3
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..32fec3562c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..07e3c5f6cb
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..2e384c1b93
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..e89235b10c
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1--base.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..88b18a7a52
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1.tfm b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..4fb0efc005
--- /dev/null
+++ b/fonts/cooperhewitt/tfm/CpHwt-ThinItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Bold.pfb b/fonts/cooperhewitt/type1/CpHwt-Bold.pfb
new file mode 100644
index 0000000000..0de033f252
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Bold.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-BoldItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-BoldItalic.pfb
new file mode 100644
index 0000000000..fdc209303a
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-BoldItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Book.pfb b/fonts/cooperhewitt/type1/CpHwt-Book.pfb
new file mode 100644
index 0000000000..7502879ea8
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Book.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-BookItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-BookItalic.pfb
new file mode 100644
index 0000000000..58801a27e9
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-BookItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Heavy.pfb b/fonts/cooperhewitt/type1/CpHwt-Heavy.pfb
new file mode 100644
index 0000000000..007beae50f
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Heavy.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-HeavyItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-HeavyItalic.pfb
new file mode 100644
index 0000000000..8209e83aef
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-HeavyItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Light.pfb b/fonts/cooperhewitt/type1/CpHwt-Light.pfb
new file mode 100644
index 0000000000..0358ae7fe3
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Light.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-LightItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-LightItalic.pfb
new file mode 100644
index 0000000000..45dcd5b736
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-LightItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Medium.pfb b/fonts/cooperhewitt/type1/CpHwt-Medium.pfb
new file mode 100644
index 0000000000..b2d66c8d12
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Medium.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-MediumItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-MediumItalic.pfb
new file mode 100644
index 0000000000..865e3b9beb
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-MediumItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Semibold.pfb b/fonts/cooperhewitt/type1/CpHwt-Semibold.pfb
new file mode 100644
index 0000000000..175f036e66
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Semibold.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-SemiboldItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-SemiboldItalic.pfb
new file mode 100644
index 0000000000..948d305191
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-SemiboldItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-Thin.pfb b/fonts/cooperhewitt/type1/CpHwt-Thin.pfb
new file mode 100644
index 0000000000..7bf2041fdc
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-Thin.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/type1/CpHwt-ThinItalic.pfb b/fonts/cooperhewitt/type1/CpHwt-ThinItalic.pfb
new file mode 100644
index 0000000000..49dc9d8b0b
--- /dev/null
+++ b/fonts/cooperhewitt/type1/CpHwt-ThinItalic.pfb
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Bold-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Bold-sup-ly1.vf
new file mode 100644
index 0000000000..1b4c2e3add
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Bold-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Bold-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Bold-sup-t1.vf
new file mode 100644
index 0000000000..43d4fc9d38
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Bold-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ly1.vf
new file mode 100644
index 0000000000..a1ac815522
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ot1.vf
new file mode 100644
index 0000000000..c337adbeb0
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-t1.vf
new file mode 100644
index 0000000000..05f52596b6
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ts1.vf
new file mode 100644
index 0000000000..fc226a125b
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Bold-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-ly1.vf
new file mode 100644
index 0000000000..a7f4f5e4ce
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-t1.vf
new file mode 100644
index 0000000000..b6c829c052
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..a9894231ad
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..654727056c
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-t1.vf
new file mode 100644
index 0000000000..063ef6c890
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..be182ec4d6
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BoldItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Book-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Book-sup-ly1.vf
new file mode 100644
index 0000000000..779c2bc732
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Book-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Book-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Book-sup-t1.vf
new file mode 100644
index 0000000000..eb47a5bbed
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Book-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ly1.vf
new file mode 100644
index 0000000000..c91d535433
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ot1.vf
new file mode 100644
index 0000000000..1be347ed62
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Book-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-t1.vf
new file mode 100644
index 0000000000..9c9d3c76b6
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ts1.vf
new file mode 100644
index 0000000000..5d0c3bff24
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Book-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-ly1.vf
new file mode 100644
index 0000000000..3076e6319e
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-t1.vf
new file mode 100644
index 0000000000..85fcd34875
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BookItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..506b9e3bf7
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..d555f9ea81
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-t1.vf
new file mode 100644
index 0000000000..191a5c11a0
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..1d4ef43567
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-BookItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Heavy-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Heavy-sup-ly1.vf
new file mode 100644
index 0000000000..2415772081
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Heavy-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Heavy-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Heavy-sup-t1.vf
new file mode 100644
index 0000000000..e61b398ad5
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Heavy-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ly1.vf
new file mode 100644
index 0000000000..c70db9f0fe
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ot1.vf
new file mode 100644
index 0000000000..bddadf84fb
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-t1.vf
new file mode 100644
index 0000000000..e2a0ae87ab
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ts1.vf
new file mode 100644
index 0000000000..89493310be
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Heavy-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-ly1.vf
new file mode 100644
index 0000000000..76a3f38d2b
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-t1.vf
new file mode 100644
index 0000000000..b98c00cb34
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..4985d1e597
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..be152561a7
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-t1.vf
new file mode 100644
index 0000000000..522f4753a3
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..ea19ddbb37
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-HeavyItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Light-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Light-sup-ly1.vf
new file mode 100644
index 0000000000..eaacce5194
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Light-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Light-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Light-sup-t1.vf
new file mode 100644
index 0000000000..135b7d0954
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Light-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ly1.vf
new file mode 100644
index 0000000000..bf97e37e3d
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ot1.vf
new file mode 100644
index 0000000000..e7eec51d6b
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Light-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-t1.vf
new file mode 100644
index 0000000000..bc045f9f96
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ts1.vf
new file mode 100644
index 0000000000..700d9e2a3a
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Light-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-ly1.vf
new file mode 100644
index 0000000000..cb70fdffbd
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-t1.vf
new file mode 100644
index 0000000000..b0dc3a5de5
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-LightItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..f6520da585
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..138db66c46
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-t1.vf
new file mode 100644
index 0000000000..3d263076b5
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..7c30681b34
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-LightItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Medium-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Medium-sup-ly1.vf
new file mode 100644
index 0000000000..638b9d7ef7
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Medium-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Medium-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Medium-sup-t1.vf
new file mode 100644
index 0000000000..b85067f77d
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Medium-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ly1.vf
new file mode 100644
index 0000000000..07dc3829eb
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ot1.vf
new file mode 100644
index 0000000000..904a233fda
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-t1.vf
new file mode 100644
index 0000000000..41c05ecef9
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ts1.vf
new file mode 100644
index 0000000000..e71da39700
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Medium-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-ly1.vf
new file mode 100644
index 0000000000..496960c643
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-t1.vf
new file mode 100644
index 0000000000..e61e596493
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..b8a612ad53
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..6a946714f9
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-t1.vf
new file mode 100644
index 0000000000..db1f1eef93
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..4f089ac8fe
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-MediumItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Semibold-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Semibold-sup-ly1.vf
new file mode 100644
index 0000000000..a9d3d6897a
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Semibold-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Semibold-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Semibold-sup-t1.vf
new file mode 100644
index 0000000000..b7d0cd0a1a
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Semibold-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ly1.vf
new file mode 100644
index 0000000000..6756ebe3fb
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ot1.vf
new file mode 100644
index 0000000000..6fb96c4ded
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-t1.vf
new file mode 100644
index 0000000000..eede2cb13d
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ts1.vf
new file mode 100644
index 0000000000..eca99744c8
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Semibold-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-ly1.vf
new file mode 100644
index 0000000000..33e1c7cd0e
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-t1.vf
new file mode 100644
index 0000000000..c3f445ba8b
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..efab74a424
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..3dc8de0034
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-t1.vf
new file mode 100644
index 0000000000..aedd3e8388
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..887f28b480
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-SemiboldItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Thin-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Thin-sup-ly1.vf
new file mode 100644
index 0000000000..849d45aec4
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Thin-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Thin-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Thin-sup-t1.vf
new file mode 100644
index 0000000000..98a5d3fc42
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Thin-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ly1.vf
new file mode 100644
index 0000000000..dc5d0756d9
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ot1.vf
new file mode 100644
index 0000000000..c7a7104583
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-t1.vf
new file mode 100644
index 0000000000..48347ed713
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ts1.vf
new file mode 100644
index 0000000000..d049367111
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-Thin-tlf-ts1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-ly1.vf
new file mode 100644
index 0000000000..33c9533b89
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-t1.vf b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-t1.vf
new file mode 100644
index 0000000000..6588768d3e
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ly1.vf b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ly1.vf
new file mode 100644
index 0000000000..62e580087a
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ot1.vf b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ot1.vf
new file mode 100644
index 0000000000..89ee951663
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-t1.vf b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-t1.vf
new file mode 100644
index 0000000000..59c1069dde
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ts1.vf b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..41d6b6a7de
--- /dev/null
+++ b/fonts/cooperhewitt/vf/CpHwt-ThinItalic-tlf-ts1.vf
Binary files differ