summaryrefslogtreecommitdiff
path: root/fonts/fira
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/fira
Initial commit
Diffstat (limited to 'fonts/fira')
-rw-r--r--fonts/fira/README82
-rw-r--r--fonts/fira/doc/Fira_4_3_Change_Log.pdfbin0 -> 69239 bytes
-rw-r--r--fonts/fira/doc/LICENSE95
-rw-r--r--fonts/fira/doc/TechnicalReportFiraSans.pdfbin0 -> 546766 bytes
-rw-r--r--fonts/fira/doc/TechnicalReportFiraSansItalic.pdfbin0 -> 569812 bytes
-rw-r--r--fonts/fira/doc/fira-samples.pdfbin0 -> 134518 bytes
-rw-r--r--fonts/fira/doc/fira-samples.tex173
-rw-r--r--fonts/fira/enc/fir_277p54.enc66
-rw-r--r--fonts/fira/enc/fir_2mfh3o.enc67
-rw-r--r--fonts/fira/enc/fir_337jzs.enc66
-rw-r--r--fonts/fira/enc/fir_35cirm.enc64
-rw-r--r--fonts/fira/enc/fir_3rjtzj.enc67
-rw-r--r--fonts/fira/enc/fir_4amwxz.enc66
-rw-r--r--fonts/fira/enc/fir_64bwtp.enc67
-rw-r--r--fonts/fira/enc/fir_6a7jni.enc67
-rw-r--r--fonts/fira/enc/fir_6pmvcj.enc66
-rw-r--r--fonts/fira/enc/fir_752xwd.enc64
-rw-r--r--fonts/fira/enc/fir_77v2wz.enc66
-rw-r--r--fonts/fira/enc/fir_a7qib3.enc66
-rw-r--r--fonts/fira/enc/fir_ato6be.enc64
-rw-r--r--fonts/fira/enc/fir_bdsk4z.enc67
-rw-r--r--fonts/fira/enc/fir_bweh26.enc67
-rw-r--r--fonts/fira/enc/fir_ctfgmy.enc66
-rw-r--r--fonts/fira/enc/fir_d4q673.enc64
-rw-r--r--fonts/fira/enc/fir_d67aat.enc66
-rw-r--r--fonts/fira/enc/fir_drwkde.enc67
-rw-r--r--fonts/fira/enc/fir_embvrf.enc64
-rw-r--r--fonts/fira/enc/fir_fdi65k.enc66
-rw-r--r--fonts/fira/enc/fir_fkitua.enc64
-rw-r--r--fonts/fira/enc/fir_fmuqgy.enc66
-rw-r--r--fonts/fira/enc/fir_fp7bit.enc64
-rw-r--r--fonts/fira/enc/fir_fugcbc.enc67
-rw-r--r--fonts/fira/enc/fir_i3ioen.enc64
-rw-r--r--fonts/fira/enc/fir_ikmdpu.enc64
-rw-r--r--fonts/fira/enc/fir_iln36p.enc66
-rw-r--r--fonts/fira/enc/fir_ipx2pi.enc67
-rw-r--r--fonts/fira/enc/fir_iuj4v6.enc66
-rw-r--r--fonts/fira/enc/fir_l5plul.enc67
-rw-r--r--fonts/fira/enc/fir_lyxrxe.enc66
-rw-r--r--fonts/fira/enc/fir_mg765t.enc66
-rw-r--r--fonts/fira/enc/fir_mp24xm.enc66
-rw-r--r--fonts/fira/enc/fir_muxyzp.enc67
-rw-r--r--fonts/fira/enc/fir_nlwzva.enc64
-rw-r--r--fonts/fira/enc/fir_nqd3t2.enc67
-rw-r--r--fonts/fira/enc/fir_ogsljj.enc67
-rw-r--r--fonts/fira/enc/fir_pn4j44.enc67
-rw-r--r--fonts/fira/enc/fir_pqsnfd.enc66
-rw-r--r--fonts/fira/enc/fir_q4uag2.enc66
-rw-r--r--fonts/fira/enc/fir_q72bhc.enc66
-rw-r--r--fonts/fira/enc/fir_qz5ryr.enc66
-rw-r--r--fonts/fira/enc/fir_rqul6i.enc66
-rw-r--r--fonts/fira/enc/fir_tz2nek.enc66
-rw-r--r--fonts/fira/enc/fir_ugbesn.enc66
-rw-r--r--fonts/fira/enc/fir_uhzub2.enc67
-rw-r--r--fonts/fira/enc/fir_utelx5.enc67
-rw-r--r--fonts/fira/enc/fir_wpkht5.enc64
-rw-r--r--fonts/fira/enc/fir_yz65wh.enc64
-rw-r--r--fonts/fira/enc/fir_znzycj.enc64
-rw-r--r--fonts/fira/latex/FiraMono.sty144
-rw-r--r--fonts/fira/latex/FiraSans.sty277
-rw-r--r--fonts/fira/latex/LGRFiraMono-Sup.fd119
-rw-r--r--fonts/fira/latex/LGRFiraMono-TLF.fd119
-rw-r--r--fonts/fira/latex/LGRFiraMono-TOsF.fd119
-rw-r--r--fonts/fira/latex/LGRFiraSans-LF.fd554
-rw-r--r--fonts/fira/latex/LGRFiraSans-OsF.fd554
-rw-r--r--fonts/fira/latex/LGRFiraSans-Sup.fd314
-rw-r--r--fonts/fira/latex/LGRFiraSans-TLF.fd554
-rw-r--r--fonts/fira/latex/LGRFiraSans-TOsF.fd554
-rw-r--r--fonts/fira/latex/LY1FiraMono-Sup.fd119
-rw-r--r--fonts/fira/latex/LY1FiraMono-TLF.fd119
-rw-r--r--fonts/fira/latex/LY1FiraMono-TOsF.fd119
-rw-r--r--fonts/fira/latex/LY1FiraSans-LF.fd554
-rw-r--r--fonts/fira/latex/LY1FiraSans-OsF.fd554
-rw-r--r--fonts/fira/latex/LY1FiraSans-Sup.fd314
-rw-r--r--fonts/fira/latex/LY1FiraSans-TLF.fd554
-rw-r--r--fonts/fira/latex/LY1FiraSans-TOsF.fd554
-rw-r--r--fonts/fira/latex/OT1FiraMono-Sup.fd119
-rw-r--r--fonts/fira/latex/OT1FiraMono-TLF.fd119
-rw-r--r--fonts/fira/latex/OT1FiraMono-TOsF.fd119
-rw-r--r--fonts/fira/latex/OT1FiraSans-LF.fd554
-rw-r--r--fonts/fira/latex/OT1FiraSans-OsF.fd554
-rw-r--r--fonts/fira/latex/OT1FiraSans-Sup.fd314
-rw-r--r--fonts/fira/latex/OT1FiraSans-TLF.fd554
-rw-r--r--fonts/fira/latex/OT1FiraSans-TOsF.fd554
-rw-r--r--fonts/fira/latex/T1FiraMono-Sup.fd119
-rw-r--r--fonts/fira/latex/T1FiraMono-TLF.fd119
-rw-r--r--fonts/fira/latex/T1FiraMono-TOsF.fd119
-rw-r--r--fonts/fira/latex/T1FiraSans-LF.fd554
-rw-r--r--fonts/fira/latex/T1FiraSans-OsF.fd554
-rw-r--r--fonts/fira/latex/T1FiraSans-Sup.fd314
-rw-r--r--fonts/fira/latex/T1FiraSans-TLF.fd554
-rw-r--r--fonts/fira/latex/T1FiraSans-TOsF.fd554
-rw-r--r--fonts/fira/latex/TS1FiraMono-TLF.fd119
-rw-r--r--fonts/fira/latex/TS1FiraMono-TOsF.fd119
-rw-r--r--fonts/fira/latex/TS1FiraSans-LF.fd314
-rw-r--r--fonts/fira/latex/TS1FiraSans-OsF.fd314
-rw-r--r--fonts/fira/latex/TS1FiraSans-TLF.fd314
-rw-r--r--fonts/fira/latex/TS1FiraSans-TOsF.fd314
-rw-r--r--fonts/fira/map/fira.map968
-rw-r--r--fonts/fira/opentype/FiraMono-Bold.otfbin0 -> 138776 bytes
-rw-r--r--fonts/fira/opentype/FiraMono-BoldOblique.otfbin0 -> 206760 bytes
-rw-r--r--fonts/fira/opentype/FiraMono-Medium.otfbin0 -> 135288 bytes
-rw-r--r--fonts/fira/opentype/FiraMono-MediumOblique.otfbin0 -> 202752 bytes
-rw-r--r--fonts/fira/opentype/FiraMono-Oblique.otfbin0 -> 202164 bytes
-rw-r--r--fonts/fira/opentype/FiraMono-Regular.otfbin0 -> 134144 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Bold.otfbin0 -> 521796 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-BoldItalic.otfbin0 -> 536828 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Book.otfbin0 -> 505808 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-BookItalic.otfbin0 -> 524316 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-ExtraBold.otfbin0 -> 522992 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-ExtraBoldItalic.otfbin0 -> 538016 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-ExtraLight.otfbin0 -> 505316 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-ExtraLightItalic.otfbin0 -> 522480 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Heavy.otfbin0 -> 522316 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-HeavyItalic.otfbin0 -> 539708 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Italic.otfbin0 -> 524840 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Light.otfbin0 -> 505308 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-LightItalic.otfbin0 -> 522236 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Medium.otfbin0 -> 514220 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-MediumItalic.otfbin0 -> 529328 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Regular.otfbin0 -> 507828 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-SemiBold.otfbin0 -> 516884 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-SemiBoldItalic.otfbin0 -> 532016 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-Thin.otfbin0 -> 504384 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-ThinItalic.otfbin0 -> 519864 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-UltraLight.otfbin0 -> 504696 bytes
-rw-r--r--fonts/fira/opentype/FiraSans-UltraLightItalic.otfbin0 -> 522424 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-lgr--base.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-lgr.tfmbin0 -> 1308 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-ly1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-ly1.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-ot1.tfmbin0 -> 984 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-t1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-sup-t1.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-lgr--base.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-lgr.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-ly1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-ly1.tfmbin0 -> 1376 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-ot1.tfmbin0 -> 1016 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-t1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-t1.tfmbin0 -> 1376 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-ts1--base.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tlf-ts1.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-lgr--base.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-lgr.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-ly1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-ly1.tfmbin0 -> 1376 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-ot1.tfmbin0 -> 1016 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-t1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-t1.tfmbin0 -> 1376 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-ts1--base.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Bold-tosf-ts1.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr.tfmbin0 -> 1548 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-ot1.tfmbin0 -> 1204 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-sup-t1.tfmbin0 -> 1552 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr.tfmbin0 -> 2164 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-ot1.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr.tfmbin0 -> 2164 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-ot1.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-lgr--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-lgr.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-ly1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-ly1.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-ot1.tfmbin0 -> 968 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-t1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-sup-t1.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-lgr--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-lgr.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-ly1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-ly1.tfmbin0 -> 1364 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-ot1.tfmbin0 -> 1004 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-t1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-t1.tfmbin0 -> 1368 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-ts1--base.tfmbin0 -> 1220 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tlf-ts1.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-lgr--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-lgr.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-ly1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-ly1.tfmbin0 -> 1364 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-ot1.tfmbin0 -> 1004 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-t1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-t1.tfmbin0 -> 1368 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-ts1--base.tfmbin0 -> 1220 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Medium-tosf-ts1.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr.tfmbin0 -> 1548 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-ot1.tfmbin0 -> 1180 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-sup-t1.tfmbin0 -> 1552 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr.tfmbin0 -> 2164 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-ot1.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1--base.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr.tfmbin0 -> 2164 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-ot1.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1--base.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-lgr--base.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-lgr.tfmbin0 -> 1488 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-ly1.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-ot1.tfmbin0 -> 1152 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-sup-t1.tfmbin0 -> 1552 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-lgr--base.tfmbin0 -> 1496 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-lgr.tfmbin0 -> 2116 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-ly1.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-ot1.tfmbin0 -> 1192 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-t1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-ts1--base.tfmbin0 -> 1308 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tlf-ts1.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-lgr--base.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-lgr.tfmbin0 -> 2112 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-ly1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-ly1.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-ot1.tfmbin0 -> 1192 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-t1--base.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-t1.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-ts1--base.tfmbin0 -> 1308 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Oblique-tosf-ts1.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-lgr--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-lgr.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-ly1--base.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-ly1.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-ot1.tfmbin0 -> 964 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-t1--base.tfmbin0 -> 1308 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-sup-t1.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-lgr--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-lgr.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-ly1--base.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-ly1.tfmbin0 -> 1360 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-ot1.tfmbin0 -> 996 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-t1--base.tfmbin0 -> 1308 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-t1.tfmbin0 -> 1360 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-ts1--base.tfmbin0 -> 1220 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tlf-ts1.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-lgr--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-lgr.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-ly1--base.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-ly1.tfmbin0 -> 1360 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-ot1.tfmbin0 -> 996 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-t1--base.tfmbin0 -> 1308 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-t1.tfmbin0 -> 1360 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-ts1--base.tfmbin0 -> 1220 bytes
-rw-r--r--fonts/fira/tfm/FiraMono-Regular-tosf-ts1.tfmbin0 -> 1232 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-lgr.tfmbin0 -> 51248 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-ly1.tfmbin0 -> 54476 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-ot1.tfmbin0 -> 16896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-lgr.tfmbin0 -> 47336 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1--base.tfmbin0 -> 1796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1.tfmbin0 -> 45860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1--base.tfmbin0 -> 1360 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1.tfmbin0 -> 14324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-t1--base.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-sc-t1.tfmbin0 -> 52148 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-t1--base.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-t1.tfmbin0 -> 59964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-lf-ts1.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-lgr.tfmbin0 -> 49856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-ly1.tfmbin0 -> 53556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-ot1.tfmbin0 -> 16584 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-lgr.tfmbin0 -> 47584 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1--base.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1.tfmbin0 -> 45432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1--base.tfmbin0 -> 1372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1.tfmbin0 -> 14256 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-sc-t1.tfmbin0 -> 51596 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-t1--base.tfmbin0 -> 1796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-t1.tfmbin0 -> 58836 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-osf-ts1.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-sup-lgr.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-sup-ly1.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-sup-ot1.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-sup-t1--base.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-sup-t1.tfmbin0 -> 1756 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-lgr.tfmbin0 -> 44668 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-ly1.tfmbin0 -> 42864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-ot1.tfmbin0 -> 12880 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-lgr.tfmbin0 -> 43264 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1.tfmbin0 -> 35892 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1.tfmbin0 -> 10964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1.tfmbin0 -> 44884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-t1--base.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-t1.tfmbin0 -> 51008 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-ts1--base.tfmbin0 -> 1400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tlf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-lgr.tfmbin0 -> 44672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-ly1.tfmbin0 -> 42860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-ot1.tfmbin0 -> 12880 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-lgr.tfmbin0 -> 43268 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1.tfmbin0 -> 35892 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1.tfmbin0 -> 10964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1.tfmbin0 -> 44884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-t1--base.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-t1.tfmbin0 -> 51008 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-ts1--base.tfmbin0 -> 1400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Bold-tosf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-lgr.tfmbin0 -> 53544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-ly1.tfmbin0 -> 53476 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-ot1.tfmbin0 -> 17120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-lgr.tfmbin0 -> 47476 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1--base.tfmbin0 -> 1980 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1.tfmbin0 -> 46124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1--base.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1.tfmbin0 -> 14488 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1--base.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1.tfmbin0 -> 52372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-t1--base.tfmbin0 -> 1964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-t1.tfmbin0 -> 58816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1--base.tfmbin0 -> 1508 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1.tfmbin0 -> 1532 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-lgr.tfmbin0 -> 52144 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-ly1.tfmbin0 -> 52420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-ot1.tfmbin0 -> 16752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-lgr.tfmbin0 -> 47704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1--base.tfmbin0 -> 1980 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1.tfmbin0 -> 45664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1--base.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1.tfmbin0 -> 14392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1--base.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1.tfmbin0 -> 51780 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-t1--base.tfmbin0 -> 1964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-t1.tfmbin0 -> 57520 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1--base.tfmbin0 -> 1508 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1.tfmbin0 -> 1532 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-sup-lgr.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-sup-ly1.tfmbin0 -> 1964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-sup-ot1.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-sup-t1--base.tfmbin0 -> 1936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-sup-t1.tfmbin0 -> 1940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-lgr.tfmbin0 -> 46972 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-ly1.tfmbin0 -> 41824 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-ot1.tfmbin0 -> 13140 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-lgr.tfmbin0 -> 43404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1--base.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1.tfmbin0 -> 36124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1--base.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1.tfmbin0 -> 11128 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1--base.tfmbin0 -> 1864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1.tfmbin0 -> 45096 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1--base.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1.tfmbin0 -> 49996 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-lgr.tfmbin0 -> 46968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-ly1.tfmbin0 -> 41828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-ot1.tfmbin0 -> 13140 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-lgr.tfmbin0 -> 43400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1--base.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1.tfmbin0 -> 36120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1--base.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1.tfmbin0 -> 11128 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1--base.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1.tfmbin0 -> 45100 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1.tfmbin0 -> 50000 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-lgr.tfmbin0 -> 44032 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-ly1.tfmbin0 -> 53600 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-ot1.tfmbin0 -> 16492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-lgr.tfmbin0 -> 47304 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-ly1--base.tfmbin0 -> 1800 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-ly1.tfmbin0 -> 45672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-ot1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-ot1.tfmbin0 -> 14208 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-t1--base.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-sc-t1.tfmbin0 -> 51888 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-t1--base.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-t1.tfmbin0 -> 58448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-lf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-lgr.tfmbin0 -> 42632 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-ly1.tfmbin0 -> 52664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-ot1.tfmbin0 -> 16176 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-lgr.tfmbin0 -> 47556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-ly1--base.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-ly1.tfmbin0 -> 45220 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-ot1--base.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-ot1.tfmbin0 -> 14124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-t1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-sc-t1.tfmbin0 -> 51312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-t1--base.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-t1.tfmbin0 -> 57308 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-osf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-sup-lgr.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-sup-ly1.tfmbin0 -> 1768 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-sup-ot1.tfmbin0 -> 1300 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-sup-t1--base.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-sup-t1.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-lgr.tfmbin0 -> 37440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-ly1.tfmbin0 -> 42188 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-ot1.tfmbin0 -> 12608 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-lgr.tfmbin0 -> 43228 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1.tfmbin0 -> 35816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1--base.tfmbin0 -> 1288 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1.tfmbin0 -> 10920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-t1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-sc-t1.tfmbin0 -> 44744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-t1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-t1.tfmbin0 -> 49700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-ts1--base.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tlf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-lgr.tfmbin0 -> 37440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-ly1.tfmbin0 -> 42188 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-ot1.tfmbin0 -> 12608 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-lgr.tfmbin0 -> 43228 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1.tfmbin0 -> 35816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1--base.tfmbin0 -> 1288 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1.tfmbin0 -> 10920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-t1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-sc-t1.tfmbin0 -> 44744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-t1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-t1.tfmbin0 -> 49700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-ts1--base.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Book-tosf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-lgr.tfmbin0 -> 53512 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-ly1.tfmbin0 -> 53400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-ot1.tfmbin0 -> 17024 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-lgr.tfmbin0 -> 47420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1--base.tfmbin0 -> 1952 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1.tfmbin0 -> 46020 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1.tfmbin0 -> 14436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1--base.tfmbin0 -> 1888 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1.tfmbin0 -> 52204 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-t1--base.tfmbin0 -> 1892 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-t1.tfmbin0 -> 58624 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-ts1--base.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-lf-ts1.tfmbin0 -> 1512 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-lgr.tfmbin0 -> 52088 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-ly1.tfmbin0 -> 52360 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-ot1.tfmbin0 -> 16660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-lgr.tfmbin0 -> 47648 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1--base.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1.tfmbin0 -> 45572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1.tfmbin0 -> 14336 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1--base.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1.tfmbin0 -> 51612 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-t1--base.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-t1.tfmbin0 -> 57336 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-ts1--base.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-osf-ts1.tfmbin0 -> 1512 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-sup-lgr.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-sup-ly1.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-sup-ot1.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-sup-t1--base.tfmbin0 -> 1856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-sup-t1.tfmbin0 -> 1860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-lgr.tfmbin0 -> 46904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-ly1.tfmbin0 -> 41756 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-ot1.tfmbin0 -> 13048 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-lgr.tfmbin0 -> 43328 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1--base.tfmbin0 -> 1880 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1.tfmbin0 -> 35996 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1--base.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1.tfmbin0 -> 11068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1--base.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1.tfmbin0 -> 44916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-t1--base.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-t1.tfmbin0 -> 49816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1--base.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-lgr.tfmbin0 -> 46904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-ly1.tfmbin0 -> 41748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-ot1.tfmbin0 -> 13048 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-lgr.tfmbin0 -> 43332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1.tfmbin0 -> 35992 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1--base.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1.tfmbin0 -> 11068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1--base.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1.tfmbin0 -> 44912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-t1--base.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-t1.tfmbin0 -> 49812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1--base.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-lgr.tfmbin0 -> 50988 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-ly1.tfmbin0 -> 54520 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-ot1.tfmbin0 -> 16920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-lgr.tfmbin0 -> 47340 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1--base.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1.tfmbin0 -> 45900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1--base.tfmbin0 -> 1368 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1.tfmbin0 -> 14348 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1--base.tfmbin0 -> 1740 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1.tfmbin0 -> 52172 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-t1--base.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-t1.tfmbin0 -> 60012 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-lgr.tfmbin0 -> 49592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-ly1.tfmbin0 -> 53592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-ot1.tfmbin0 -> 16600 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-lgr.tfmbin0 -> 47640 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1.tfmbin0 -> 45472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1--base.tfmbin0 -> 1372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1.tfmbin0 -> 14268 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1.tfmbin0 -> 51612 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-t1--base.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-t1.tfmbin0 -> 58876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-sup-lgr.tfmbin0 -> 1700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-sup-ly1.tfmbin0 -> 1796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-sup-ot1.tfmbin0 -> 1356 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-sup-t1--base.tfmbin0 -> 1772 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-sup-t1.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-lgr.tfmbin0 -> 44396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-ly1.tfmbin0 -> 42908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-ot1.tfmbin0 -> 12908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-lgr.tfmbin0 -> 43272 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1--base.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1.tfmbin0 -> 35932 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1--base.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1.tfmbin0 -> 10992 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1.tfmbin0 -> 44912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1--base.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1.tfmbin0 -> 51068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1--base.tfmbin0 -> 1400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-lgr.tfmbin0 -> 44396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-ly1.tfmbin0 -> 42908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-ot1.tfmbin0 -> 12908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-lgr.tfmbin0 -> 43272 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1--base.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1.tfmbin0 -> 35928 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1--base.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1.tfmbin0 -> 10992 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1.tfmbin0 -> 44912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1--base.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1.tfmbin0 -> 51068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1--base.tfmbin0 -> 1400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-lgr.tfmbin0 -> 53272 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ly1.tfmbin0 -> 53464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ot1.tfmbin0 -> 17076 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-lgr.tfmbin0 -> 47436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1--base.tfmbin0 -> 1992 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1.tfmbin0 -> 46116 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1--base.tfmbin0 -> 1488 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1.tfmbin0 -> 14464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1--base.tfmbin0 -> 1936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1.tfmbin0 -> 52376 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1--base.tfmbin0 -> 1952 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1.tfmbin0 -> 58788 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1.tfmbin0 -> 1536 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-lgr.tfmbin0 -> 51864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ly1.tfmbin0 -> 52428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ot1.tfmbin0 -> 16736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-lgr.tfmbin0 -> 47740 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1--base.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1.tfmbin0 -> 45700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1--base.tfmbin0 -> 1500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1.tfmbin0 -> 14404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1--base.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1.tfmbin0 -> 51828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1--base.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1.tfmbin0 -> 57520 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1.tfmbin0 -> 1536 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-lgr.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ly1.tfmbin0 -> 1956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ot1.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1--base.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-lgr.tfmbin0 -> 46684 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ly1.tfmbin0 -> 41848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ot1.tfmbin0 -> 13124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-lgr.tfmbin0 -> 43368 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1--base.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1.tfmbin0 -> 36148 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1--base.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1.tfmbin0 -> 11132 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1--base.tfmbin0 -> 1904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1.tfmbin0 -> 45132 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1.tfmbin0 -> 50004 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1--base.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-lgr.tfmbin0 -> 46688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ly1.tfmbin0 -> 41840 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ot1.tfmbin0 -> 13120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-lgr.tfmbin0 -> 43372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1--base.tfmbin0 -> 1936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1.tfmbin0 -> 36136 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1--base.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1.tfmbin0 -> 11128 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1--base.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1.tfmbin0 -> 45124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1.tfmbin0 -> 50004 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1--base.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-lgr.tfmbin0 -> 41140 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-ly1.tfmbin0 -> 50152 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-ot1.tfmbin0 -> 15424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-lgr.tfmbin0 -> 42656 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1--base.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1.tfmbin0 -> 43136 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1--base.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1.tfmbin0 -> 13548 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1.tfmbin0 -> 48716 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-t1--base.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-t1.tfmbin0 -> 54448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-lgr.tfmbin0 -> 39720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-ly1.tfmbin0 -> 49148 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-ot1.tfmbin0 -> 15084 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-lgr.tfmbin0 -> 42856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1--base.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1.tfmbin0 -> 42632 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1--base.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1.tfmbin0 -> 13444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1.tfmbin0 -> 48096 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-t1--base.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-t1.tfmbin0 -> 53248 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-sup-lgr.tfmbin0 -> 1628 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-sup-ly1.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-sup-ot1.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-sup-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-sup-t1.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-lgr.tfmbin0 -> 34624 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-ly1.tfmbin0 -> 39052 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-ot1.tfmbin0 -> 11628 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-lgr.tfmbin0 -> 38628 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1.tfmbin0 -> 33548 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1--base.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1.tfmbin0 -> 10332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1.tfmbin0 -> 41660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1.tfmbin0 -> 45828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1--base.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-lgr.tfmbin0 -> 34624 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-ly1.tfmbin0 -> 39052 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-ot1.tfmbin0 -> 11628 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-lgr.tfmbin0 -> 38628 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1.tfmbin0 -> 33548 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1--base.tfmbin0 -> 1304 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1.tfmbin0 -> 10332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1.tfmbin0 -> 41660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1.tfmbin0 -> 45828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1--base.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-lgr.tfmbin0 -> 51852 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ly1.tfmbin0 -> 50716 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ot1.tfmbin0 -> 16220 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-lgr.tfmbin0 -> 42796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1--base.tfmbin0 -> 1932 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1.tfmbin0 -> 43484 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1--base.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1.tfmbin0 -> 13800 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1--base.tfmbin0 -> 1864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1.tfmbin0 -> 49036 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1--base.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1.tfmbin0 -> 55780 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-lgr.tfmbin0 -> 50408 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ly1.tfmbin0 -> 49572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ot1.tfmbin0 -> 15820 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-lgr.tfmbin0 -> 42980 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1--base.tfmbin0 -> 1928 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1.tfmbin0 -> 42968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1--base.tfmbin0 -> 1480 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1.tfmbin0 -> 13684 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1--base.tfmbin0 -> 1860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1.tfmbin0 -> 48404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1--base.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1.tfmbin0 -> 54400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-lgr.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ly1.tfmbin0 -> 1860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ot1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1--base.tfmbin0 -> 1824 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-lgr.tfmbin0 -> 45316 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ly1.tfmbin0 -> 39312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ot1.tfmbin0 -> 12300 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-lgr.tfmbin0 -> 38748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1.tfmbin0 -> 33728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1.tfmbin0 -> 10492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1.tfmbin0 -> 41824 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1--base.tfmbin0 -> 1820 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1.tfmbin0 -> 47032 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-lgr.tfmbin0 -> 45312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ly1.tfmbin0 -> 39312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ot1.tfmbin0 -> 12300 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-lgr.tfmbin0 -> 38748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1--base.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1.tfmbin0 -> 33724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1.tfmbin0 -> 10492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1.tfmbin0 -> 41824 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1--base.tfmbin0 -> 1820 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1.tfmbin0 -> 47032 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-lgr.tfmbin0 -> 50712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-ly1.tfmbin0 -> 54120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-ot1.tfmbin0 -> 16588 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-lgr.tfmbin0 -> 47104 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1--base.tfmbin0 -> 1772 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1.tfmbin0 -> 45556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1--base.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1.tfmbin0 -> 14044 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1.tfmbin0 -> 51860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-t1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-t1.tfmbin0 -> 59600 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-ts1--base.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-lf-ts1.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-lgr.tfmbin0 -> 49308 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-ly1.tfmbin0 -> 53196 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-ot1.tfmbin0 -> 16276 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-lgr.tfmbin0 -> 47416 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1--base.tfmbin0 -> 1780 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1.tfmbin0 -> 45128 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1.tfmbin0 -> 13968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1--base.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1.tfmbin0 -> 51308 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-t1--base.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-t1.tfmbin0 -> 58460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-ts1--base.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-osf-ts1.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-sup-lgr.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-sup-ly1.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-sup-ot1.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-sup-t1--base.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-sup-t1.tfmbin0 -> 1700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-lgr.tfmbin0 -> 44164 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-ly1.tfmbin0 -> 42572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-ot1.tfmbin0 -> 12620 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-lgr.tfmbin0 -> 43072 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1.tfmbin0 -> 35636 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1--base.tfmbin0 -> 1288 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1.tfmbin0 -> 10728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1--base.tfmbin0 -> 1672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1.tfmbin0 -> 44644 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-t1--base.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-t1.tfmbin0 -> 50700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-ts1--base.tfmbin0 -> 1400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tlf-ts1.tfmbin0 -> 1420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-lgr.tfmbin0 -> 44164 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-ly1.tfmbin0 -> 42572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-ot1.tfmbin0 -> 12620 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-lgr.tfmbin0 -> 43072 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1.tfmbin0 -> 35636 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1--base.tfmbin0 -> 1288 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1.tfmbin0 -> 10728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1--base.tfmbin0 -> 1672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1.tfmbin0 -> 44644 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-t1--base.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-t1.tfmbin0 -> 50700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-ts1--base.tfmbin0 -> 1400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Heavy-tosf-ts1.tfmbin0 -> 1420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-lgr.tfmbin0 -> 53072 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-ly1.tfmbin0 -> 53128 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-ot1.tfmbin0 -> 16868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-lgr.tfmbin0 -> 47272 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1--base.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1.tfmbin0 -> 45856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1--base.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1.tfmbin0 -> 14280 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1--base.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1.tfmbin0 -> 52148 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1--base.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1.tfmbin0 -> 58448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1--base.tfmbin0 -> 1536 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-lgr.tfmbin0 -> 51668 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-ly1.tfmbin0 -> 52092 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-ot1.tfmbin0 -> 16528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-lgr.tfmbin0 -> 47584 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1--base.tfmbin0 -> 2040 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1.tfmbin0 -> 45436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1--base.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1.tfmbin0 -> 14208 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1--base.tfmbin0 -> 1968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1.tfmbin0 -> 51592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1--base.tfmbin0 -> 1956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1.tfmbin0 -> 57180 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1--base.tfmbin0 -> 1536 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-sup-lgr.tfmbin0 -> 1856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-sup-ly1.tfmbin0 -> 1968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-sup-ot1.tfmbin0 -> 1496 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1--base.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1.tfmbin0 -> 1928 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-lgr.tfmbin0 -> 46520 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ly1.tfmbin0 -> 41544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ot1.tfmbin0 -> 12948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-lgr.tfmbin0 -> 43244 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1--base.tfmbin0 -> 1972 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1.tfmbin0 -> 35908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1--base.tfmbin0 -> 1504 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1.tfmbin0 -> 10964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1--base.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1.tfmbin0 -> 44920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1--base.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1.tfmbin0 -> 49700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1.tfmbin0 -> 1476 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-lgr.tfmbin0 -> 46512 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ly1.tfmbin0 -> 41544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ot1.tfmbin0 -> 12948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-lgr.tfmbin0 -> 43232 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1--base.tfmbin0 -> 1968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1.tfmbin0 -> 35904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1--base.tfmbin0 -> 1504 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1.tfmbin0 -> 10964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1--base.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1.tfmbin0 -> 44916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1.tfmbin0 -> 49704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1.tfmbin0 -> 1476 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-lgr.tfmbin0 -> 53536 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-ly1.tfmbin0 -> 53412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-ot1.tfmbin0 -> 17056 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-lgr.tfmbin0 -> 47452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1--base.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1.tfmbin0 -> 46028 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1.tfmbin0 -> 14460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-t1--base.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-sc-t1.tfmbin0 -> 52200 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-t1--base.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-t1.tfmbin0 -> 58620 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-ts1--base.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-lf-ts1.tfmbin0 -> 1508 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-lgr.tfmbin0 -> 52140 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-ly1.tfmbin0 -> 52360 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-ot1.tfmbin0 -> 16704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-lgr.tfmbin0 -> 47688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1--base.tfmbin0 -> 1940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1.tfmbin0 -> 45568 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1.tfmbin0 -> 14368 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-t1--base.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-sc-t1.tfmbin0 -> 51612 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-t1--base.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-t1.tfmbin0 -> 57336 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-ts1--base.tfmbin0 -> 1484 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-osf-ts1.tfmbin0 -> 1508 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-sup-lgr.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-sup-ly1.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-sup-ot1.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-sup-t1--base.tfmbin0 -> 1844 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-sup-t1.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-lgr.tfmbin0 -> 46952 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-ly1.tfmbin0 -> 41764 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-ot1.tfmbin0 -> 13088 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-lgr.tfmbin0 -> 43384 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1--base.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1.tfmbin0 -> 36008 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1--base.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1.tfmbin0 -> 11096 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1--base.tfmbin0 -> 1820 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1.tfmbin0 -> 44920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-t1--base.tfmbin0 -> 1836 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-t1.tfmbin0 -> 49812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-ts1--base.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tlf-ts1.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-lgr.tfmbin0 -> 46948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-ly1.tfmbin0 -> 41760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-ot1.tfmbin0 -> 13088 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-lgr.tfmbin0 -> 43384 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1--base.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1.tfmbin0 -> 36004 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1--base.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1.tfmbin0 -> 11096 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1.tfmbin0 -> 44916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-t1--base.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-t1.tfmbin0 -> 49808 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-ts1--base.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Italic-tosf-ts1.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-lgr.tfmbin0 -> 43960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-ly1.tfmbin0 -> 53468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-ot1.tfmbin0 -> 16440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-lgr.tfmbin0 -> 46572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-ly1--base.tfmbin0 -> 1796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-ly1.tfmbin0 -> 45476 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-ot1--base.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-ot1.tfmbin0 -> 14172 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-t1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-sc-t1.tfmbin0 -> 51640 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-t1--base.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-t1.tfmbin0 -> 58288 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-lf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-lgr.tfmbin0 -> 42572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-ly1.tfmbin0 -> 52572 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-ot1.tfmbin0 -> 16152 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-lgr.tfmbin0 -> 46824 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-ly1--base.tfmbin0 -> 1804 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-ly1.tfmbin0 -> 45036 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-ot1--base.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-ot1.tfmbin0 -> 14096 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-t1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-sc-t1.tfmbin0 -> 51080 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-t1--base.tfmbin0 -> 1772 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-t1.tfmbin0 -> 57184 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-osf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-sup-lgr.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-sup-ly1.tfmbin0 -> 1772 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-sup-ot1.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-sup-t1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-sup-t1.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-lgr.tfmbin0 -> 37372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-ly1.tfmbin0 -> 42060 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-ot1.tfmbin0 -> 12556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-lgr.tfmbin0 -> 42500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1--base.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1.tfmbin0 -> 35632 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1--base.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1.tfmbin0 -> 10904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-t1--base.tfmbin0 -> 1672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-sc-t1.tfmbin0 -> 44516 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-t1.tfmbin0 -> 49548 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-ts1--base.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tlf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-lgr.tfmbin0 -> 37372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-ly1.tfmbin0 -> 42060 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-ot1.tfmbin0 -> 12556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-lgr.tfmbin0 -> 42500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1--base.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1.tfmbin0 -> 35632 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1--base.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1.tfmbin0 -> 10904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-t1--base.tfmbin0 -> 1672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-sc-t1.tfmbin0 -> 44516 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-t1.tfmbin0 -> 49548 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-ts1--base.tfmbin0 -> 1392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Light-tosf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-lgr.tfmbin0 -> 53468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-ly1.tfmbin0 -> 53256 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-ot1.tfmbin0 -> 16984 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-lgr.tfmbin0 -> 46728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1--base.tfmbin0 -> 1940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1.tfmbin0 -> 45824 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1--base.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1.tfmbin0 -> 14396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1.tfmbin0 -> 51944 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-t1--base.tfmbin0 -> 1900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-t1.tfmbin0 -> 58400 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-ts1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-lf-ts1.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-lgr.tfmbin0 -> 52064 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-ly1.tfmbin0 -> 52224 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-ot1.tfmbin0 -> 16648 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-lgr.tfmbin0 -> 46960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1--base.tfmbin0 -> 1944 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1.tfmbin0 -> 45380 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1--base.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1.tfmbin0 -> 14312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1--base.tfmbin0 -> 1852 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1.tfmbin0 -> 51364 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-t1--base.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-t1.tfmbin0 -> 57132 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-ts1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-osf-ts1.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-sup-lgr.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-sup-ly1.tfmbin0 -> 1900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-sup-ot1.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-sup-t1--base.tfmbin0 -> 1852 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-sup-t1.tfmbin0 -> 1856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-lgr.tfmbin0 -> 46876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-ly1.tfmbin0 -> 41604 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-ot1.tfmbin0 -> 13020 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-lgr.tfmbin0 -> 42640 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1--base.tfmbin0 -> 1856 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1.tfmbin0 -> 35816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1--base.tfmbin0 -> 1420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1.tfmbin0 -> 11048 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1--base.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1.tfmbin0 -> 44672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-t1--base.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-t1.tfmbin0 -> 49592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-lgr.tfmbin0 -> 46880 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-ly1.tfmbin0 -> 41604 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-ot1.tfmbin0 -> 13020 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-lgr.tfmbin0 -> 42644 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1--base.tfmbin0 -> 1860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1.tfmbin0 -> 35820 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1--base.tfmbin0 -> 1420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1.tfmbin0 -> 11048 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1--base.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1.tfmbin0 -> 44672 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-t1--base.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-t1.tfmbin0 -> 49592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-lgr.tfmbin0 -> 51172 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-ly1.tfmbin0 -> 54448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-ot1.tfmbin0 -> 16864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-lgr.tfmbin0 -> 47312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1.tfmbin0 -> 45884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1--base.tfmbin0 -> 1360 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1.tfmbin0 -> 14316 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-sc-t1.tfmbin0 -> 52152 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-t1--base.tfmbin0 -> 1768 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-t1.tfmbin0 -> 59940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-lf-ts1.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-lgr.tfmbin0 -> 49776 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-ly1.tfmbin0 -> 53536 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-ot1.tfmbin0 -> 16556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-lgr.tfmbin0 -> 47552 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1--base.tfmbin0 -> 1820 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1.tfmbin0 -> 45456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1--base.tfmbin0 -> 1364 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1.tfmbin0 -> 14244 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-t1--base.tfmbin0 -> 1756 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-sc-t1.tfmbin0 -> 51604 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-t1--base.tfmbin0 -> 1780 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-t1.tfmbin0 -> 58832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-osf-ts1.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-sup-lgr.tfmbin0 -> 1660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-sup-ly1.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-sup-ot1.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-sup-t1--base.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-sup-t1.tfmbin0 -> 1740 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-lgr.tfmbin0 -> 44588 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-ly1.tfmbin0 -> 42840 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-ot1.tfmbin0 -> 12848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-lgr.tfmbin0 -> 43248 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1--base.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1.tfmbin0 -> 35900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1--base.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1.tfmbin0 -> 10956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1--base.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1.tfmbin0 -> 44884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-t1--base.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-t1.tfmbin0 -> 50996 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-ts1--base.tfmbin0 -> 1396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tlf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-lgr.tfmbin0 -> 44592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-ly1.tfmbin0 -> 42840 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-ot1.tfmbin0 -> 12848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-lgr.tfmbin0 -> 43252 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1--base.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1.tfmbin0 -> 35900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1--base.tfmbin0 -> 1320 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1.tfmbin0 -> 10956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1--base.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1.tfmbin0 -> 44884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-t1--base.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-t1.tfmbin0 -> 50996 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-ts1--base.tfmbin0 -> 1396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Medium-tosf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-lgr.tfmbin0 -> 53516 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-ly1.tfmbin0 -> 53452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-ot1.tfmbin0 -> 17080 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-lgr.tfmbin0 -> 47468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1--base.tfmbin0 -> 1996 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1.tfmbin0 -> 46120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1--base.tfmbin0 -> 1480 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1.tfmbin0 -> 14472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1--base.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1.tfmbin0 -> 52372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-t1--base.tfmbin0 -> 1936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-t1.tfmbin0 -> 58768 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1--base.tfmbin0 -> 1500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-lgr.tfmbin0 -> 52124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-ly1.tfmbin0 -> 52428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-ot1.tfmbin0 -> 16744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-lgr.tfmbin0 -> 47704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1--base.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1.tfmbin0 -> 45696 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1--base.tfmbin0 -> 1492 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1.tfmbin0 -> 14404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1--base.tfmbin0 -> 1932 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1.tfmbin0 -> 51816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-t1--base.tfmbin0 -> 1956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-t1.tfmbin0 -> 57508 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1--base.tfmbin0 -> 1500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-sup-lgr.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-sup-ly1.tfmbin0 -> 1940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-sup-ot1.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-sup-t1--base.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-sup-t1.tfmbin0 -> 1900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-lgr.tfmbin0 -> 46936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-ly1.tfmbin0 -> 41804 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-ot1.tfmbin0 -> 13100 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-lgr.tfmbin0 -> 43392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1--base.tfmbin0 -> 1928 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1.tfmbin0 -> 36120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1.tfmbin0 -> 11108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1--base.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1.tfmbin0 -> 45108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1--base.tfmbin0 -> 1880 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1.tfmbin0 -> 49952 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-lgr.tfmbin0 -> 46936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-ly1.tfmbin0 -> 41800 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-ot1.tfmbin0 -> 13100 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-lgr.tfmbin0 -> 43392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1--base.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1.tfmbin0 -> 36116 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1.tfmbin0 -> 11108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1--base.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1.tfmbin0 -> 45104 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1.tfmbin0 -> 49948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-lgr.tfmbin0 -> 44008 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-ly1.tfmbin0 -> 53532 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-ot1.tfmbin0 -> 16468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-lgr.tfmbin0 -> 47320 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1--base.tfmbin0 -> 1772 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1.tfmbin0 -> 45652 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1--base.tfmbin0 -> 1344 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1.tfmbin0 -> 14216 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-sc-t1.tfmbin0 -> 51860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-t1--base.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-t1.tfmbin0 -> 58408 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-ts1--base.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-lf-ts1.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-lgr.tfmbin0 -> 42620 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-ly1.tfmbin0 -> 52608 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-ot1.tfmbin0 -> 16152 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-lgr.tfmbin0 -> 47544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1--base.tfmbin0 -> 1768 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1.tfmbin0 -> 45192 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1--base.tfmbin0 -> 1336 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1.tfmbin0 -> 14124 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-sc-t1.tfmbin0 -> 51292 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-t1--base.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-t1.tfmbin0 -> 57284 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-ts1--base.tfmbin0 -> 1428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-osf-ts1.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-sup-lgr.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-sup-ly1.tfmbin0 -> 1756 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-sup-ot1.tfmbin0 -> 1316 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-sup-t1--base.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-sup-t1.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-lgr.tfmbin0 -> 37420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-ly1.tfmbin0 -> 42120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-ot1.tfmbin0 -> 12556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-lgr.tfmbin0 -> 43236 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1.tfmbin0 -> 35812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1--base.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1.tfmbin0 -> 10920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1--base.tfmbin0 -> 1660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1.tfmbin0 -> 44728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-t1.tfmbin0 -> 49656 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-ts1--base.tfmbin0 -> 1388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tlf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-lgr.tfmbin0 -> 37420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-ly1.tfmbin0 -> 42120 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-ot1.tfmbin0 -> 12556 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-lgr.tfmbin0 -> 43236 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1.tfmbin0 -> 35812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1--base.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1.tfmbin0 -> 10920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1--base.tfmbin0 -> 1660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1.tfmbin0 -> 44728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-t1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-t1.tfmbin0 -> 49656 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-ts1--base.tfmbin0 -> 1388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Regular-tosf-ts1.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-lgr.tfmbin0 -> 51208 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-ly1.tfmbin0 -> 54496 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-ot1.tfmbin0 -> 16884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-lgr.tfmbin0 -> 47340 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1--base.tfmbin0 -> 1836 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1.tfmbin0 -> 45912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1--base.tfmbin0 -> 1376 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1.tfmbin0 -> 14352 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1--base.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1.tfmbin0 -> 52180 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-t1--base.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-t1.tfmbin0 -> 59972 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-lf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-lgr.tfmbin0 -> 49808 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-ly1.tfmbin0 -> 53544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-ot1.tfmbin0 -> 16544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-lgr.tfmbin0 -> 47576 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1--base.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1.tfmbin0 -> 45460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1--base.tfmbin0 -> 1372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1.tfmbin0 -> 14260 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1--base.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1.tfmbin0 -> 51600 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-t1--base.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-t1.tfmbin0 -> 58816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-ts1--base.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-osf-ts1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-sup-lgr.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-sup-ly1.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-sup-ot1.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-sup-t1--base.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-sup-t1.tfmbin0 -> 1756 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-lgr.tfmbin0 -> 44620 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-ly1.tfmbin0 -> 42868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-ot1.tfmbin0 -> 12864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-lgr.tfmbin0 -> 43252 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1--base.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1.tfmbin0 -> 35900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1.tfmbin0 -> 10976 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1.tfmbin0 -> 44892 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-t1.tfmbin0 -> 51020 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1--base.tfmbin0 -> 1396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1.tfmbin0 -> 1416 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-lgr.tfmbin0 -> 44624 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-ly1.tfmbin0 -> 42868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-ot1.tfmbin0 -> 12864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-lgr.tfmbin0 -> 43256 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1--base.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1.tfmbin0 -> 35900 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1.tfmbin0 -> 10976 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1.tfmbin0 -> 44892 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-t1.tfmbin0 -> 51020 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1--base.tfmbin0 -> 1396 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1.tfmbin0 -> 1416 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-lgr.tfmbin0 -> 53528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ly1.tfmbin0 -> 53472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ot1.tfmbin0 -> 17084 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-lgr.tfmbin0 -> 47484 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1--base.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1.tfmbin0 -> 46128 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1.tfmbin0 -> 14460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1--base.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1.tfmbin0 -> 52356 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1--base.tfmbin0 -> 1956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1.tfmbin0 -> 58784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-lgr.tfmbin0 -> 52136 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ly1.tfmbin0 -> 52424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ot1.tfmbin0 -> 16740 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-lgr.tfmbin0 -> 47728 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1--base.tfmbin0 -> 2008 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1.tfmbin0 -> 45676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1.tfmbin0 -> 14372 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1.tfmbin0 -> 51768 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1--base.tfmbin0 -> 1968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1.tfmbin0 -> 57504 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1--base.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1.tfmbin0 -> 1540 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-lgr.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ly1.tfmbin0 -> 1952 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ot1.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1--base.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1.tfmbin0 -> 1924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-lgr.tfmbin0 -> 46948 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ly1.tfmbin0 -> 41804 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ot1.tfmbin0 -> 13108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-lgr.tfmbin0 -> 43408 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1--base.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1.tfmbin0 -> 36092 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1--base.tfmbin0 -> 1420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1.tfmbin0 -> 11088 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1--base.tfmbin0 -> 1852 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1.tfmbin0 -> 45068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1--base.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1.tfmbin0 -> 49964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1--base.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-lgr.tfmbin0 -> 46944 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ly1.tfmbin0 -> 41796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ot1.tfmbin0 -> 13104 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-lgr.tfmbin0 -> 43404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1--base.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1.tfmbin0 -> 36080 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1--base.tfmbin0 -> 1416 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1.tfmbin0 -> 11084 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1.tfmbin0 -> 45064 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1--base.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1.tfmbin0 -> 49964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1--base.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-lgr.tfmbin0 -> 39632 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-ly1.tfmbin0 -> 47868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-ot1.tfmbin0 -> 14772 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-lgr.tfmbin0 -> 39720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1--base.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1.tfmbin0 -> 40360 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1.tfmbin0 -> 12788 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-sc-t1.tfmbin0 -> 46412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-t1--base.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-t1.tfmbin0 -> 52060 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-ts1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-lf-ts1.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-lgr.tfmbin0 -> 38300 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-ly1.tfmbin0 -> 46960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-ot1.tfmbin0 -> 14428 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-lgr.tfmbin0 -> 39864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1--base.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1.tfmbin0 -> 39932 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1--base.tfmbin0 -> 1328 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1.tfmbin0 -> 12700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-t1--base.tfmbin0 -> 1700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-sc-t1.tfmbin0 -> 45804 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-t1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-t1.tfmbin0 -> 50864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-ts1--base.tfmbin0 -> 1436 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-osf-ts1.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-sup-lgr.tfmbin0 -> 1612 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-sup-ly1.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-sup-ot1.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-sup-t1--base.tfmbin0 -> 1688 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-sup-t1.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-lgr.tfmbin0 -> 33392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-ly1.tfmbin0 -> 37108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-ot1.tfmbin0 -> 11068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-lgr.tfmbin0 -> 35840 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1.tfmbin0 -> 31072 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1.tfmbin0 -> 9664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1--base.tfmbin0 -> 1648 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1.tfmbin0 -> 39500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-t1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-t1.tfmbin0 -> 43708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-ts1--base.tfmbin0 -> 1388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tlf-ts1.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-lgr.tfmbin0 -> 33392 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-ly1.tfmbin0 -> 37108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-ot1.tfmbin0 -> 11068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-lgr.tfmbin0 -> 35840 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1.tfmbin0 -> 31072 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1--base.tfmbin0 -> 1292 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1.tfmbin0 -> 9664 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1--base.tfmbin0 -> 1648 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1.tfmbin0 -> 39500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-t1--base.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-t1.tfmbin0 -> 43708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-ts1--base.tfmbin0 -> 1388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-Thin-tosf-ts1.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-lgr.tfmbin0 -> 50548 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-ly1.tfmbin0 -> 48204 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-ot1.tfmbin0 -> 15380 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-lgr.tfmbin0 -> 39848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1--base.tfmbin0 -> 1928 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1.tfmbin0 -> 40712 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1.tfmbin0 -> 13012 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1.tfmbin0 -> 46756 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-t1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-t1.tfmbin0 -> 53260 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1--base.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1.tfmbin0 -> 1488 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-lgr.tfmbin0 -> 49224 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-ly1.tfmbin0 -> 47148 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-ot1.tfmbin0 -> 14980 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-lgr.tfmbin0 -> 39992 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1--base.tfmbin0 -> 1928 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1.tfmbin0 -> 40284 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1.tfmbin0 -> 12924 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1.tfmbin0 -> 46144 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-t1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-t1.tfmbin0 -> 51884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1--base.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1.tfmbin0 -> 1488 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-sup-lgr.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-sup-ly1.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-sup-ot1.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-sup-t1--base.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-sup-t1.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-lgr.tfmbin0 -> 44208 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-ly1.tfmbin0 -> 37100 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-ot1.tfmbin0 -> 11560 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-lgr.tfmbin0 -> 35968 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1.tfmbin0 -> 31232 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1--base.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1.tfmbin0 -> 9796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1--base.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1.tfmbin0 -> 39660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1--base.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1.tfmbin0 -> 44732 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1--base.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-lgr.tfmbin0 -> 44204 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-ly1.tfmbin0 -> 37100 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-ot1.tfmbin0 -> 11560 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-lgr.tfmbin0 -> 35964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1.tfmbin0 -> 31232 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1--base.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1.tfmbin0 -> 9796 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1--base.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1.tfmbin0 -> 39660 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1--base.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1.tfmbin0 -> 44732 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1--base.tfmbin0 -> 1404 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-lgr.tfmbin0 -> 39884 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-ly1.tfmbin0 -> 48188 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-ot1.tfmbin0 -> 14876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-lgr.tfmbin0 -> 39832 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1--base.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1.tfmbin0 -> 40528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1--base.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1.tfmbin0 -> 12872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1--base.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1.tfmbin0 -> 46560 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-t1--base.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-t1.tfmbin0 -> 52708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-lf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-lgr.tfmbin0 -> 38544 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-ly1.tfmbin0 -> 47272 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-ot1.tfmbin0 -> 14524 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-lgr.tfmbin0 -> 39980 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1--base.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1.tfmbin0 -> 40108 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1--base.tfmbin0 -> 1332 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1.tfmbin0 -> 12800 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1.tfmbin0 -> 45960 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-t1--base.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-t1.tfmbin0 -> 51500 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-ts1--base.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-osf-ts1.tfmbin0 -> 1464 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-sup-lgr.tfmbin0 -> 1620 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-sup-ly1.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-sup-ot1.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-sup-t1--base.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-sup-t1.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-lgr.tfmbin0 -> 33624 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-ly1.tfmbin0 -> 37388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-ot1.tfmbin0 -> 11152 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-lgr.tfmbin0 -> 35940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1.tfmbin0 -> 31224 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1--base.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1.tfmbin0 -> 9752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1--base.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1.tfmbin0 -> 39648 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-t1--base.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-t1.tfmbin0 -> 44320 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1--base.tfmbin0 -> 1388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-lgr.tfmbin0 -> 33624 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-ly1.tfmbin0 -> 37388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-ot1.tfmbin0 -> 11152 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-lgr.tfmbin0 -> 35940 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1--base.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1.tfmbin0 -> 31224 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1--base.tfmbin0 -> 1296 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1.tfmbin0 -> 9752 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1--base.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1.tfmbin0 -> 39648 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-t1--base.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-t1.tfmbin0 -> 44320 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1--base.tfmbin0 -> 1388 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-lgr.tfmbin0 -> 50812 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ly1.tfmbin0 -> 48588 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ot1.tfmbin0 -> 15540 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-lgr.tfmbin0 -> 39964 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1--base.tfmbin0 -> 1952 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1.tfmbin0 -> 40904 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1--base.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1.tfmbin0 -> 13100 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1.tfmbin0 -> 46936 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1--base.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1.tfmbin0 -> 53984 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1.tfmbin0 -> 1496 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-lgr.tfmbin0 -> 49472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ly1.tfmbin0 -> 47528 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ot1.tfmbin0 -> 15136 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-lgr.tfmbin0 -> 40104 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1--base.tfmbin0 -> 1956 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1.tfmbin0 -> 40480 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1--base.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1.tfmbin0 -> 13020 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1--base.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1.tfmbin0 -> 46316 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1.tfmbin0 -> 52592 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1--base.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1.tfmbin0 -> 1496 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-sup-lgr.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ly1.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ot1.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1--base.tfmbin0 -> 1860 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1.tfmbin0 -> 1864 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-lgr.tfmbin0 -> 44444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ly1.tfmbin0 -> 37472 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ot1.tfmbin0 -> 11700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-lgr.tfmbin0 -> 36064 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1.tfmbin0 -> 31412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1.tfmbin0 -> 9888 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1.tfmbin0 -> 39836 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1.tfmbin0 -> 45420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-lgr.tfmbin0 -> 44444 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ly1.tfmbin0 -> 37468 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ot1.tfmbin0 -> 11700 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-lgr.tfmbin0 -> 36068 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1--base.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1.tfmbin0 -> 31412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1.tfmbin0 -> 9888 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1--base.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1.tfmbin0 -> 39836 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1--base.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1.tfmbin0 -> 45420 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1--base.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/fira/type1/FiraMono-Bold.pfbbin0 -> 205973 bytes
-rw-r--r--fonts/fira/type1/FiraMono-BoldOblique.pfbbin0 -> 283536 bytes
-rw-r--r--fonts/fira/type1/FiraMono-Medium.pfbbin0 -> 196586 bytes
-rw-r--r--fonts/fira/type1/FiraMono-MediumOblique.pfbbin0 -> 275366 bytes
-rw-r--r--fonts/fira/type1/FiraMono-Oblique.pfbbin0 -> 271356 bytes
-rw-r--r--fonts/fira/type1/FiraMono-Regular.pfbbin0 -> 192962 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Bold.pfbbin0 -> 485112 bytes
-rw-r--r--fonts/fira/type1/FiraSans-BoldItalic.pfbbin0 -> 482434 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Book.pfbbin0 -> 450057 bytes
-rw-r--r--fonts/fira/type1/FiraSans-BookItalic.pfbbin0 -> 456800 bytes
-rw-r--r--fonts/fira/type1/FiraSans-ExtraBold.pfbbin0 -> 494277 bytes
-rw-r--r--fonts/fira/type1/FiraSans-ExtraBoldItalic.pfbbin0 -> 489612 bytes
-rw-r--r--fonts/fira/type1/FiraSans-ExtraLight.pfbbin0 -> 444147 bytes
-rw-r--r--fonts/fira/type1/FiraSans-ExtraLightItalic.pfbbin0 -> 440053 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Heavy.pfbbin0 -> 490205 bytes
-rw-r--r--fonts/fira/type1/FiraSans-HeavyItalic.pfbbin0 -> 493405 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Italic.pfbbin0 -> 461495 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Light.pfbbin0 -> 446511 bytes
-rw-r--r--fonts/fira/type1/FiraSans-LightItalic.pfbbin0 -> 444112 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Medium.pfbbin0 -> 468483 bytes
-rw-r--r--fonts/fira/type1/FiraSans-MediumItalic.pfbbin0 -> 467959 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Regular.pfbbin0 -> 457228 bytes
-rw-r--r--fonts/fira/type1/FiraSans-SemiBold.pfbbin0 -> 473163 bytes
-rw-r--r--fonts/fira/type1/FiraSans-SemiBoldItalic.pfbbin0 -> 473238 bytes
-rw-r--r--fonts/fira/type1/FiraSans-Thin.pfbbin0 -> 457614 bytes
-rw-r--r--fonts/fira/type1/FiraSans-ThinItalic.pfbbin0 -> 444084 bytes
-rw-r--r--fonts/fira/type1/FiraSans-UltraLight.pfbbin0 -> 441254 bytes
-rw-r--r--fonts/fira/type1/FiraSans-UltraLightItalic.pfbbin0 -> 442393 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-sup-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-sup-ly1.vfbin0 -> 1668 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-sup-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tlf-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tlf-ly1.vfbin0 -> 1668 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tlf-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tlf-ts1.vfbin0 -> 532 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tosf-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tosf-ly1.vfbin0 -> 1668 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tosf-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Bold-tosf-ts1.vfbin0 -> 532 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-sup-lgr.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-sup-ly1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tlf-lgr.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tlf-ly1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tlf-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tlf-ts1.vfbin0 -> 540 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tosf-lgr.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tosf-ly1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tosf-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraMono-BoldOblique-tosf-ts1.vfbin0 -> 540 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-sup-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-sup-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-sup-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tlf-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tlf-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tlf-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tlf-ts1.vfbin0 -> 536 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tosf-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tosf-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tosf-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Medium-tosf-ts1.vfbin0 -> 536 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-sup-lgr.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-sup-ly1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tlf-lgr.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tlf-ly1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tlf-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tlf-ts1.vfbin0 -> 540 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tosf-lgr.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tosf-ly1.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tosf-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraMono-MediumOblique-tosf-ts1.vfbin0 -> 544 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-sup-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-sup-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tlf-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tlf-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tlf-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tlf-ts1.vfbin0 -> 536 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tosf-lgr.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tosf-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tosf-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Oblique-tosf-ts1.vfbin0 -> 536 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-sup-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-sup-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tlf-lgr.vfbin0 -> 1676 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tlf-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tlf-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tlf-ts1.vfbin0 -> 536 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tosf-lgr.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tosf-ly1.vfbin0 -> 1672 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tosf-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraMono-Regular-tosf-ts1.vfbin0 -> 536 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-lf-sc-ly1.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-lf-t1.vfbin0 -> 1720 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-osf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-osf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tlf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tlf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tosf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tosf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Bold-tosf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BoldItalic-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-lf-sc-ly1.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-lf-t1.vfbin0 -> 1720 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-osf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-osf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tlf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tlf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tosf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tosf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Book-tosf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-BookItalic-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-osf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-osf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tlf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBold-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-sup-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLight-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-lf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-lf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-osf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-osf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-sup-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-lf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-lf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-osf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-osf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tlf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tlf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tosf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tosf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Heavy-tosf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-lf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-sup-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tosf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-HeavyItalic-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-lf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-lf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-osf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-osf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tlf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tlf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tosf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tosf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Italic-tosf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-lf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-lf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-osf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-osf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tlf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tlf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tosf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tosf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Light-tosf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-lf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-lf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-osf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-sup-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tosf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-LightItalic-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-lf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-lf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-osf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-osf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tlf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tlf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tosf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tosf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Medium-tosf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-lf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-lf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-osf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-sup-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tosf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-MediumItalic-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-lf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-lf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-osf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-osf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tlf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tlf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tosf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tosf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Regular-tosf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-lf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-lf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-osf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-osf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tlf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tlf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tosf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBold-tosf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-lf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-lf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-osf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-osf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-sup-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-lf-sc-ly1.vfbin0 -> 1680 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-lf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-lf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-lf-t1.vfbin0 -> 1720 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-lf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-osf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-osf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-osf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-osf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-osf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-sup-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tlf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tlf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tlf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tlf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tlf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tosf-sc-ly1.vfbin0 -> 1684 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tosf-sc-ot1.vfbin0 -> 828 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tosf-sc-t1.vfbin0 -> 1704 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tosf-t1.vfbin0 -> 1724 bytes
-rw-r--r--fonts/fira/vf/FiraSans-Thin-tosf-ts1.vfbin0 -> 592 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-ThinItalic-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-lf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-lf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-lf-sc-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-lf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-lf-ts1.vfbin0 -> 596 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-osf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-osf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-osf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-osf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-osf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-sup-t1.vfbin0 -> 1700 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ot1.vfbin0 -> 832 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tlf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tlf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tlf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ly1.vfbin0 -> 1688 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ot1.vfbin0 -> 836 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tosf-sc-t1.vfbin0 -> 1712 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tosf-t1.vfbin0 -> 1728 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLight-tosf-ts1.vfbin0 -> 600 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ly1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-lf-t1.vfbin0 -> 1732 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-lf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-osf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-osf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-sup-t1.vfbin0 -> 1708 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tlf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tlf-ts1.vfbin0 -> 604 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ly1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ot1.vfbin0 -> 840 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-t1.vfbin0 -> 1716 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tosf-t1.vfbin0 -> 1736 bytes
-rw-r--r--fonts/fira/vf/FiraSans-UltraLightItalic-tosf-ts1.vfbin0 -> 604 bytes
2175 files changed, 18137 insertions, 0 deletions
diff --git a/fonts/fira/README b/fonts/fira/README
new file mode 100644
index 0000000000..7891b18e78
--- /dev/null
+++ b/fonts/fira/README
@@ -0,0 +1,82 @@
+This is the README for the fira package, version 4.3-2019-06-05.
+
+This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
+support for the Fira Sans family of fonts (version 4.3)
+and the Fira Mono family (version 3.2), designed by Erik
+Spiekermann and Ralph du Carrois of Carrois Type Design.
+Fira Sans is available in seventeen weights, but six of
+these are considered "experimental"; the remaining eleven
+weights (with corresponding italics) are supported with
+this package: Thin, UltraLight, ExtraLight, Light, Book,
+Regular, Medium, SemiBold, Bold, ExtraBold, Heavy. Fira
+Mono is available in three weights (regular, medium, bold);
+artificially slanted oblique varints have been generated.
+
+To install this package on a TDS-compliant TeX system
+download the file "tex-archive"/install/fonts/fira.tds.zip
+where the preferred URL for "tex-archive" is
+http://mirrors.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 fira.map.
+
+To use, add
+
+\usepackage{FiraSans}
+
+to the preamble of your document. These will activate Fira
+Sans as he sans-serif text font. To activate it as the main
+text font, use
+
+\usepackage[sfdefault]{FiraSans}
+
+Use
+
+\usepackage{FiraMono}
+
+to activate Fira Mono as the monospaced text font. The nomap
+option will suppress the tex-text mapping of TeX "smart
+quotes" and other ligatures into unicode glyphs for xeLaTeX
+and luaLaTeX.
+
+LuaLaTeX and xeLaTeX users who might prefer type1 fonts or
+who wish to avoid fontspec may use the type1 option.
+
+Options scaled=<number> or scale=<number> may be used to
+scale the fonts.
+
+The default figure style for Fira Sans is
+proportional-oldstyle, but the lining (or lf) option will
+change the default to lining figures and the tabular (or
+tf) option will change the default to tabular (monospaced)
+figures. The default for Fira Mono is oldstyle.
+
+Font encodings supported are OT1, T1, TS1, LY1 and LGR.
+
+For Fira Sans, the medium, semibold, extrabold and heavy
+options activate those series as the default bold series.
+The book, light, extralight, ultralight and thin options
+activate those series as the default regular series. For
+Fira Mono, the medium option activates that series as the
+default bold series.
+
+Commands \firaoldstyle, \firalining, \firatabular,
+\firaproportional, \firamonooldstyle and \firamonolining
+allow for localized use of non-default figures. Superior
+numbers are available using \sufigures. Commands \firathin,
+\firalight etc. allow for localized use of those series.
+
+Commands \firalgr and \firamonolgr allow for localized use
+of LGR-encoded type1 fonts.
+
+The original OpenType fonts were obtained from
+
+https://github.com/bBoxType/FiraSans
+
+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.
+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 at
+rdt(at)cs(dot)queensu(dot)ca.
diff --git a/fonts/fira/doc/Fira_4_3_Change_Log.pdf b/fonts/fira/doc/Fira_4_3_Change_Log.pdf
new file mode 100644
index 0000000000..e76bfde60b
--- /dev/null
+++ b/fonts/fira/doc/Fira_4_3_Change_Log.pdf
Binary files differ
diff --git a/fonts/fira/doc/LICENSE b/fonts/fira/doc/LICENSE
new file mode 100644
index 0000000000..fc451b6aaa
--- /dev/null
+++ b/fonts/fira/doc/LICENSE
@@ -0,0 +1,95 @@
+Copyright (c) 2012-2013, The Mozilla Foundation and Telefonica S.A.
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1
+or any later version.
+
+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/fira/doc/TechnicalReportFiraSans.pdf b/fonts/fira/doc/TechnicalReportFiraSans.pdf
new file mode 100644
index 0000000000..230aab480f
--- /dev/null
+++ b/fonts/fira/doc/TechnicalReportFiraSans.pdf
Binary files differ
diff --git a/fonts/fira/doc/TechnicalReportFiraSansItalic.pdf b/fonts/fira/doc/TechnicalReportFiraSansItalic.pdf
new file mode 100644
index 0000000000..8e6f0ba521
--- /dev/null
+++ b/fonts/fira/doc/TechnicalReportFiraSansItalic.pdf
Binary files differ
diff --git a/fonts/fira/doc/fira-samples.pdf b/fonts/fira/doc/fira-samples.pdf
new file mode 100644
index 0000000000..7f83d0da7d
--- /dev/null
+++ b/fonts/fira/doc/fira-samples.pdf
Binary files differ
diff --git a/fonts/fira/doc/fira-samples.tex b/fonts/fira/doc/fira-samples.tex
new file mode 100644
index 0000000000..30d9ee1deb
--- /dev/null
+++ b/fonts/fira/doc/fira-samples.tex
@@ -0,0 +1,173 @@
+\documentclass{article}
+\usepackage[LGR,T1]{fontenc}
+\usepackage[sfdefault]{FiraSans}
+\usepackage[nomap]{FiraMono}
+\usepackage{lipsum}
+\begin{document}
+
+\section*{Fira Sans}
+
+\subsection*{Regular}
+\lipsum[1]
+
+
+\textit{\lipsum[2]}
+
+\subsection*{Bold}
+
+\textbf{\lipsum[3]}
+
+\textbf{\textit{\lipsum[4]}}
+
+
+\subsection*{Small Caps Regular}
+
+\textsc{\lipsum[5]}
+
+\textsc{\textit{\lipsum[6]}}
+
+\subsection*{Medium}
+{\firamedium \lipsum[8]}
+
+{\firamedium \textit{\lipsum[10]}}
+
+
+\subsection*{SemiBold}
+{\firasemibold \lipsum[8]}
+
+{\firasemibold \textit{\lipsum[10]}}
+
+\subsection*{ExtraBold}
+{\firaextrabold \lipsum[8]}
+
+{\firaextrabold \textit{\lipsum[10]}}
+
+
+\subsection*{Heavy}
+{\firaheavy \lipsum[8]}
+
+{\firaheavy \textit{\lipsum[10]}}
+
+
+\subsection*{Book}
+{\firabook \lipsum[9]}
+
+
+{\firabook \textit{\lipsum[11]}}
+
+\subsection*{Light}
+{\firalight \lipsum[7]}
+
+{\firalight \textit{\lipsum[9]}}
+
+\subsection*{ExtraLight}
+
+{\firaextralight \lipsum[7]}
+
+{\firaextralight \textit{\lipsum[9]}}
+
+\subsection*{UltraLight}
+
+{\firaultralight \lipsum[7]}
+
+{\firaultralight \textit{\lipsum[9]}}
+
+\subsection*{Thin}
+{\firathin \lipsum[10]}
+
+{\firathin \textit{\lipsum[12]}}
+
+
+\subsection*{Default Numbers}
+
+1234567890
+
+\subsection*{Oldstyle Numbers}
+
+{\firaoldstyle 1234567890}
+
+\subsection*{Lining Numbers}
+
+{\firalining 1234567890}
+
+\subsection*{Tabular Numbers}
+
+{\firatabular 1234567890}
+
+\subsection*{Proportional Numbers}
+
+{\firaproportional 1234567890}
+
+\subsection*{Superior Numbers}
+
+X{\sufigures 1234567890}
+
+\subsection*{Ligatures}
+
+
+Officially broken off. Often offline, find me flowerless.
+
+\subsection*{LGR}
+
+{\firalgr\noindent
+ a b g d e z h j i k l m n x o p r s t u f q y w\\
+ A B G D E Z H J I K L M N X O P R S T U F Q Y W\\
+}
+
+\section*{Fira Mono}
+\ttfamily
+
+
+'a' \quad "a" \quad `a' \quad ``a''
+
+\subsection*{Regular}
+
+\lipsum[1]
+
+
+\subsection*{Oblique}
+
+\textsl{\lipsum[1]}
+
+\subsection*{Bold}
+
+\textbf{\lipsum[3]}
+
+\subsection*{Bold Oblique}
+
+\textbf{\textsl{\lipsum[3]}}
+
+\subsection*{Medium}
+{\firamonomedium\lipsum[8]}
+
+\subsection*{Medium Oblique}
+{\firamonomedium\textsl{\lipsum[8]}}
+
+\subsection*{Default Numbers}
+
+1234567890
+
+\subsection*{Oldstyle Numbers}
+
+{\firamonooldstyle 1234567890}
+
+\subsection*{Lining Numbers}
+
+{\firamonolining 1234567890}
+
+\subsection*{Superior Numbers}
+
+X{\sufigures 1234567890}
+
+\subsection*{LGR}
+
+{\firamonolgr\noindent
+ a b g d e z h j i k l m n x o p r s t u f q y w\\
+ A B G D E Z H J I K L M N X O P R S T U F Q Y W
+}
+
+\subsection*{Mono Non-Ligatures}
+
+Officially broken off. Often offline, find me flowerless.
+
+\end{document}
diff --git a/fonts/fira/enc/fir_277p54.enc b/fonts/fira/enc/fir_277p54.enc
new file mode 100644
index 0000000000..8a6a55d3c1
--- /dev/null
+++ b/fonts/fira/enc/fir_277p54.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_277p543wugllvdtqykwpxm3npc
+% Encoding created by otftotfm on Tue Jun 4 12:14:33 2019
+% Command line follows encoding
+/AutoEnc_277p543wugllvdtqykwpxm3npc [
+%00
+ /f_f /Euro.tosf /f_f_i /f_f_l /fraction /dotaccent /hungarumlaut /ogonek
+ /f_j /f_f_j /uni200C /.notdef /.notdef /.notdef /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less.tosf /equal.tosf /greater.tosf /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 /florin /quotedblbase /ellipsis /dagger.tosf /daggerdbl.tosf
+ /circumflex /perthousand.tosf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.tosf
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde.tosf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.tosf /sterling.tosf /currency.tosf /yen.tosf /brokenbar /section.tosf
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot.tosf /uni00AD /registered /macron
+%B0
+ /degree.tosf /plusminus.tosf /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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.tosf
+ /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.tosf
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-tosf-ly1'
diff --git a/fonts/fira/enc/fir_2mfh3o.enc b/fonts/fira/enc/fir_2mfh3o.enc
new file mode 100644
index 0000000000..85fd1d395f
--- /dev/null
+++ b/fonts/fira/enc/fir_2mfh3o.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_2mfh3o7wq7ezig75bu3m3wovof
+% Encoding created by otftotfm on Tue Jun 4 12:14:36 2019
+% Command line follows encoding
+/AutoEnc_2mfh3o7wq7ezig75bu3m3wovof [
+%00
+ /grave.sc /acute.sc /circumflex.sc /tilde.sc /dieresis.sc /hungarumlaut.sc /ring.sc /caron.sc
+ /breve.sc /macron.sc /dotaccent.sc /cedilla.sc /ogonek.sc /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /dotlessi.sc /uni0237 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.osf /dollar.osf /percent.osf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /semicolon /less.osf /equal.osf /greater.osf /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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde.osf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat.sc /section.osf
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown /questiondown /sterling.osf
+%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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-osf-sc-t1'
diff --git a/fonts/fira/enc/fir_337jzs.enc b/fonts/fira/enc/fir_337jzs.enc
new file mode 100644
index 0000000000..781f44cd0c
--- /dev/null
+++ b/fonts/fira/enc/fir_337jzs.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_337jzsffqtz2bg2lr76qrsaccc
+% Encoding created by otftotfm on Tue Jun 4 12:14:34 2019
+% Command line follows encoding
+/AutoEnc_337jzsffqtz2bg2lr76qrsaccc [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.osf /dollar.osf /percent.osf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /semicolon /exclamdown /equal.osf /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
+ /f_f /f_f_i /f_f_l /f_j /f_f_j /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-osf-ot1'
diff --git a/fonts/fira/enc/fir_35cirm.enc b/fonts/fira/enc/fir_35cirm.enc
new file mode 100644
index 0000000000..51678a5613
--- /dev/null
+++ b/fonts/fira/enc/fir_35cirm.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_35cirmt2ddhfk6ttc3656xc3tb
+% Encoding created by otftotfm on Tue Jun 4 12:09:49 2019
+% Command line follows encoding
+/AutoEnc_35cirmt2ddhfk6ttc3656xc3tb [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /exclamdown /equal.tosf /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=onum --feature=tnum
+% FiraMono-BoldOblique.otf FiraMono-BoldOblique-tosf-ot1'
diff --git a/fonts/fira/enc/fir_3rjtzj.enc b/fonts/fira/enc/fir_3rjtzj.enc
new file mode 100644
index 0000000000..2eda65d96d
--- /dev/null
+++ b/fonts/fira/enc/fir_3rjtzj.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_3rjtzjw7yemuokhtaklfima5zf
+% Encoding created by otftotfm on Tue Jun 4 12:14:36 2019
+% Command line follows encoding
+/AutoEnc_3rjtzjw7yemuokhtaklfima5zf [
+%00
+ /.notdef /Euro.osf /.notdef /.notdef /fraction /dotaccent.sc /hungarumlaut.sc /ogonek.sc
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /fl.sc /fi.sc
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.osf /dollar.osf /percent.osf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /semicolon /less.osf /equal.osf /greater.osf /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.sc /underscore
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde.sc /dieresis.sc
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger.osf /daggerdbl.osf
+ /circumflex.sc /perthousand.osf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.osf
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde.sc /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde.osf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.osf /sterling.osf /currency.osf /yen.osf /brokenbar /section.osf
+ /dieresis.sc /copyright /ordfeminine /guillemotleft /logicalnot.osf /uni00AD /registered /macron.sc
+%B0
+ /degree.osf /plusminus.osf /uni00B2 /uni00B3 /acute.sc /uni00B5 /paragraph /periodcentered
+ /cedilla.sc /uni00B9 /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.osf
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide.osf
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-osf-sc-ly1'
diff --git a/fonts/fira/enc/fir_4amwxz.enc b/fonts/fira/enc/fir_4amwxz.enc
new file mode 100644
index 0000000000..fe8b283518
--- /dev/null
+++ b/fonts/fira/enc/fir_4amwxz.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg
+% Encoding created by otftotfm on Tue Jun 4 12:14:32 2019
+% Command line follows encoding
+/AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg [
+%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 /uni200C
+ /f_f /dotlessi /uni0237 /f_f_i /fi /fl /f_f_l /f_j
+%20
+ /space /exclam /quotedbl /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less.tosf /equal.tosf /greater.tosf /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.tosf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section.tosf
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling.tosf
+%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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-tosf-t1'
diff --git a/fonts/fira/enc/fir_64bwtp.enc b/fonts/fira/enc/fir_64bwtp.enc
new file mode 100644
index 0000000000..4501b44c5d
--- /dev/null
+++ b/fonts/fira/enc/fir_64bwtp.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_64bwtp6lhzdtifamg2fos67hvg
+% Encoding created by otftotfm on Tue Jun 4 12:14:34 2019
+% Command line follows encoding
+/AutoEnc_64bwtp6lhzdtifamg2fos67hvg [
+%00
+ /.notdef /Euro.tosf /.notdef /.notdef /fraction /dotaccent.sc /hungarumlaut.sc /ogonek.sc
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /fl.sc /fi.sc
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less.tosf /equal.tosf /greater.tosf /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.sc /underscore
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde.sc /dieresis.sc
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger.tosf /daggerdbl.tosf
+ /circumflex.sc /perthousand.tosf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.tosf
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde.sc /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde.tosf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.tosf /sterling.tosf /currency.tosf /yen.tosf /brokenbar /section.tosf
+ /dieresis.sc /copyright /ordfeminine /guillemotleft /logicalnot.tosf /uni00AD /registered /macron.sc
+%B0
+ /degree.tosf /plusminus.tosf /uni00B2 /uni00B3 /acute.sc /uni00B5 /paragraph /periodcentered
+ /cedilla.sc /uni00B9 /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.tosf
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide.tosf
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-tosf-sc-ly1'
diff --git a/fonts/fira/enc/fir_6a7jni.enc b/fonts/fira/enc/fir_6a7jni.enc
new file mode 100644
index 0000000000..fc3f9c1a37
--- /dev/null
+++ b/fonts/fira/enc/fir_6a7jni.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e
+% Encoding created by otftotfm on Tue Jun 4 12:14:36 2019
+% Command line follows encoding
+/AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.osf /perthousand.osf /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve.sc /macron.sc
+%20
+ /uni1FC1 /exclam /dieresis.sc /dieresistonos /uni1FED /percent.osf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /anoteleia /uni1FFE /equal.osf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5.sc /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4.sc /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=pnum --feature=smcp --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-osf-sc-lgr'
diff --git a/fonts/fira/enc/fir_6pmvcj.enc b/fonts/fira/enc/fir_6pmvcj.enc
new file mode 100644
index 0000000000..3bc528a4de
--- /dev/null
+++ b/fonts/fira/enc/fir_6pmvcj.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6pmvcjiogwgfo24acm363hk7hb
+% Encoding created by otftotfm on Tue Jun 4 12:14:32 2019
+% Command line follows encoding
+/AutoEnc_6pmvcjiogwgfo24acm363hk7hb [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /exclamdown /equal.tosf /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
+ /f_f /f_f_i /f_f_l /f_j /f_f_j /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tosf-ot1'
diff --git a/fonts/fira/enc/fir_752xwd.enc b/fonts/fira/enc/fir_752xwd.enc
new file mode 100644
index 0000000000..582e9f3284
--- /dev/null
+++ b/fonts/fira/enc/fir_752xwd.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_752xwdxpmu2os47vg6ir5yrcfb
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_752xwdxpmu2os47vg6ir5yrcfb [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /uni00B9 /uni00B2 /uni00B3 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=sups --ligkern=* {KL} *
+% FiraMono-BoldOblique.otf FiraMono-BoldOblique-sup-ot1'
diff --git a/fonts/fira/enc/fir_77v2wz.enc b/fonts/fira/enc/fir_77v2wz.enc
new file mode 100644
index 0000000000..0acd36f4a6
--- /dev/null
+++ b/fonts/fira/enc/fir_77v2wz.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg
+% Encoding created by otftotfm on Tue Jun 4 12:14:28 2019
+% Command line follows encoding
+/AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg [
+%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 /uni200C
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /uni00B9 /uni00B2 /uni00B3 /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 /uni0162 /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 /uni0163 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=sups --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --ligkern=* {KL} * FiraSans-BoldItalic.otf FiraSans-BoldItalic-sup-t1'
diff --git a/fonts/fira/enc/fir_a7qib3.enc b/fonts/fira/enc/fir_a7qib3.enc
new file mode 100644
index 0000000000..802ffd3ef8
--- /dev/null
+++ b/fonts/fira/enc/fir_a7qib3.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff
+% Encoding created by otftotfm on Tue Jun 4 12:14:35 2019
+% Command line follows encoding
+/AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.osf /perthousand.osf /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent.osf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /anoteleia /uni1FFE /equal.osf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-osf-lgr'
diff --git a/fonts/fira/enc/fir_ato6be.enc b/fonts/fira/enc/fir_ato6be.enc
new file mode 100644
index 0000000000..fc18c91a56
--- /dev/null
+++ b/fonts/fira/enc/fir_ato6be.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ato6becunmgeixgjxbufzoudbh
+% Encoding created by otftotfm on Tue Jun 4 12:09:49 2019
+% Command line follows encoding
+/AutoEnc_ato6becunmgeixgjxbufzoudbh [
+%00
+ /.notdef /Euro.tosf /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less.tosf /equal.tosf /greater.tosf /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 /florin /quotedblbase /ellipsis /dagger.tosf /daggerdbl.tosf
+ /circumflex /perthousand.tosf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.tosf
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde.tosf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.tosf /sterling.tosf /currency.tosf /yen.tosf /brokenbar /section.tosf
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot.tosf /uni00AD /registered /macron
+%B0
+ /degree.tosf /plusminus.tosf /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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.tosf
+ /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.tosf
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=onum
+% --feature=tnum FiraMono-BoldOblique.otf FiraMono-BoldOblique-tosf-ly1'
diff --git a/fonts/fira/enc/fir_bdsk4z.enc b/fonts/fira/enc/fir_bdsk4z.enc
new file mode 100644
index 0000000000..34e780adbb
--- /dev/null
+++ b/fonts/fira/enc/fir_bdsk4z.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg
+% Encoding created by otftotfm on Tue Jun 4 12:14:33 2019
+% Command line follows encoding
+/AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /exclamdown /equal.tosf /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.sc /dotaccent.sc
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /endash /emdash /hungarumlaut.sc /tilde.sc /dieresis.sc
+%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.sc /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=smcp --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tosf-sc-ot1'
diff --git a/fonts/fira/enc/fir_bweh26.enc b/fonts/fira/enc/fir_bweh26.enc
new file mode 100644
index 0000000000..c3c817b38a
--- /dev/null
+++ b/fonts/fira/enc/fir_bweh26.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_bweh26eimirfxdcugf6mhqgfjb
+% Encoding created by otftotfm on Tue Jun 4 12:14:27 2019
+% Command line follows encoding
+/AutoEnc_bweh26eimirfxdcugf6mhqgfjb [
+%00
+ /grave.sc /acute.sc /circumflex.sc /tilde.sc /dieresis.sc /hungarumlaut.sc /ring.sc /caron.sc
+ /breve.sc /macron.sc /dotaccent.sc /cedilla.sc /ogonek.sc /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /dotlessi.sc /uni0237 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.tf /dollar.tf /percent.tf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /semicolon /less.tf /equal.tf /greater.tf /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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde.tf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat.sc /section.tf
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown /questiondown /sterling.tf
+%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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-tlf-sc-t1'
diff --git a/fonts/fira/enc/fir_ctfgmy.enc b/fonts/fira/enc/fir_ctfgmy.enc
new file mode 100644
index 0000000000..1c9f38c6cd
--- /dev/null
+++ b/fonts/fira/enc/fir_ctfgmy.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh
+% Encoding created by otftotfm on Tue Jun 4 12:14:30 2019
+% Command line follows encoding
+/AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-lf-lgr'
diff --git a/fonts/fira/enc/fir_d4q673.enc b/fonts/fira/enc/fir_d4q673.enc
new file mode 100644
index 0000000000..cc79fcea4b
--- /dev/null
+++ b/fonts/fira/enc/fir_d4q673.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_d4q673se6bplix4kyi53pvbavf
+% Encoding created by otftotfm on Tue Jun 4 12:09:49 2019
+% Command line follows encoding
+/AutoEnc_d4q673se6bplix4kyi53pvbavf [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less.tosf /equal.tosf /greater.tosf /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.tosf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section.tosf
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling.tosf
+%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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=onum
+% --feature=tnum FiraMono-BoldOblique.otf FiraMono-BoldOblique-tosf-t1'
diff --git a/fonts/fira/enc/fir_d67aat.enc b/fonts/fira/enc/fir_d67aat.enc
new file mode 100644
index 0000000000..7b61e2f440
--- /dev/null
+++ b/fonts/fira/enc/fir_d67aat.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_d67aatjs2zgrackqmbm7gsubeb
+% Encoding created by otftotfm on Tue Jun 4 12:14:32 2019
+% Command line follows encoding
+/AutoEnc_d67aatjs2zgrackqmbm7gsubeb [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /C /exclam
+%10
+ /exclamdown /question /quotedblbase /questiondown /asterisk /.notdef /.notdef /.notdef
+ /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /endash /.notdef
+%20
+ /.notdef /bar /.notdef /.notdef /dollar.osf /.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.osf /.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 /uni2126
+ /.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.osf /daggerdbl.osf /.notdef /perthousand.osf
+ /bullet /.notdef /.notdef /.notdef /florin /colonmonetary.osf /uni20A9.osf /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dong.osf /trademark
+ /.notdef /.notdef /.notdef /uni2116 /.notdef /estimated /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent.osf /sterling.osf /currency.osf /yen.osf /brokenbar /section.osf
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot.osf /.notdef /registered /.notdef
+%B0
+ /degree.osf /plusminus.osf /uni00B2 /uni00B3 /.notdef /uni00B5 /paragraph /periodcentered
+ /.notdef /uni00B9 /ordmasculine /radical.osf /onequarter /onehalf /threequarters /Euro.osf
+%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.osf /.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.osf /.notdef
+ /.notdef /.notdef /.notdef /fl /l /fi /i /f
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --feature=onum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-lf-ts1'
diff --git a/fonts/fira/enc/fir_drwkde.enc b/fonts/fira/enc/fir_drwkde.enc
new file mode 100644
index 0000000000..0a64eeef9b
--- /dev/null
+++ b/fonts/fira/enc/fir_drwkde.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_drwkdefgxwhucwrfjjzoci3onc
+% Encoding created by otftotfm on Tue Jun 4 12:14:27 2019
+% Command line follows encoding
+/AutoEnc_drwkdefgxwhucwrfjjzoci3onc [
+%00
+ /.notdef /Euro.tf /.notdef /.notdef /fraction /dotaccent.sc /hungarumlaut.sc /ogonek.sc
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /fl.sc /fi.sc
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.tf /dollar.tf /percent.tf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /semicolon /less.tf /equal.tf /greater.tf /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.sc /underscore
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde.sc /dieresis.sc
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger.tf /daggerdbl.tf
+ /circumflex.sc /perthousand.tf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.tf
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde.sc /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde.tf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.tf /sterling.tf /currency.tf /yen.tf /brokenbar /section.tf
+ /dieresis.sc /copyright /ordfeminine /guillemotleft /logicalnot.tf /uni00AD /registered /macron.sc
+%B0
+ /degree.tf /plusminus.tf /uni00B2 /uni00B3 /acute.sc /uni00B5 /paragraph /periodcentered
+ /cedilla.sc /uni00B9 /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.tf
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide.tf
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-tlf-sc-ly1'
diff --git a/fonts/fira/enc/fir_embvrf.enc b/fonts/fira/enc/fir_embvrf.enc
new file mode 100644
index 0000000000..bec1c982dc
--- /dev/null
+++ b/fonts/fira/enc/fir_embvrf.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_embvrfvm3qwv46g4utn47howae
+% Encoding created by otftotfm on Tue Jun 4 12:09:49 2019
+% Command line follows encoding
+/AutoEnc_embvrfvm3qwv46g4utn47howae [
+%00
+ /endash /.notdef /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /.notdef /.notdef /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.tosf /perthousand.tosf /.notdef /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent.tosf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /anoteleia /uni1FFE /equal.tosf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=onum --feature=tnum
+% FiraMono-BoldOblique.otf FiraMono-BoldOblique-tosf-lgr'
diff --git a/fonts/fira/enc/fir_fdi65k.enc b/fonts/fira/enc/fir_fdi65k.enc
new file mode 100644
index 0000000000..e6502b6cac
--- /dev/null
+++ b/fonts/fira/enc/fir_fdi65k.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fdi65kawdxg3pjcjatw3v4izoh
+% Encoding created by otftotfm on Tue Jun 4 12:14:28 2019
+% Command line follows encoding
+/AutoEnc_fdi65kawdxg3pjcjatw3v4izoh [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /C /exclam
+%10
+ /exclamdown /question /quotedblbase /questiondown /asterisk /.notdef /.notdef /.notdef
+ /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /endash /.notdef
+%20
+ /.notdef /bar /.notdef /.notdef /dollar.tosf /.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.tosf /.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 /uni2126
+ /.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.tosf /daggerdbl.tosf /.notdef /perthousand.tosf
+ /bullet /.notdef /.notdef /.notdef /florin /colonmonetary.tosf /uni20A9.tosf /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dong.tosf /trademark
+ /.notdef /.notdef /.notdef /uni2116 /.notdef /estimated /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent.tosf /sterling.tosf /currency.tosf /yen.tosf /brokenbar /section.tosf
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot.tosf /.notdef /registered /.notdef
+%B0
+ /degree.tosf /plusminus.tosf /uni00B2 /uni00B3 /.notdef /uni00B5 /paragraph /periodcentered
+ /.notdef /uni00B9 /ordmasculine /radical.tosf /onequarter /onehalf /threequarters /Euro.tosf
+%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.tosf /.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.tosf /.notdef
+ /.notdef /.notdef /.notdef /fl /l /fi /i /f
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --feature=onum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tlf-ts1'
diff --git a/fonts/fira/enc/fir_fkitua.enc b/fonts/fira/enc/fir_fkitua.enc
new file mode 100644
index 0000000000..fe28971892
--- /dev/null
+++ b/fonts/fira/enc/fir_fkitua.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fkituaz2dn4vfz4oknfggq34ic
+% Encoding created by otftotfm on Tue Jun 4 12:09:47 2019
+% Command line follows encoding
+/AutoEnc_fkituaz2dn4vfz4oknfggq34ic [
+%00
+ /endash /.notdef /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /.notdef /.notdef /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /.notdef /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=tnum
+% FiraMono-BoldOblique.otf FiraMono-BoldOblique-tlf-lgr'
diff --git a/fonts/fira/enc/fir_fmuqgy.enc b/fonts/fira/enc/fir_fmuqgy.enc
new file mode 100644
index 0000000000..984196eaaa
--- /dev/null
+++ b/fonts/fira/enc/fir_fmuqgy.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg
+% Encoding created by otftotfm on Tue Jun 4 12:14:26 2019
+% Command line follows encoding
+/AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg [
+%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 /uni200C
+ /f_f /dotlessi /uni0237 /f_f_i /fi /fl /f_f_l /f_j
+%20
+ /space /exclam /quotedbl /numbersign.tf /dollar.tf /percent.tf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /semicolon /less.tf /equal.tf /greater.tf /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.tf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section.tf
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling.tf
+%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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-tlf-t1'
diff --git a/fonts/fira/enc/fir_fp7bit.enc b/fonts/fira/enc/fir_fp7bit.enc
new file mode 100644
index 0000000000..756c2b4019
--- /dev/null
+++ b/fonts/fira/enc/fir_fp7bit.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fp7bitgpoju4haj2k5cvcskgig
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_fp7bitgpoju4haj2k5cvcskgig [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /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 /florin /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=tnum
+% FiraMono-BoldOblique.otf FiraMono-BoldOblique-tlf-ly1'
diff --git a/fonts/fira/enc/fir_fugcbc.enc b/fonts/fira/enc/fir_fugcbc.enc
new file mode 100644
index 0000000000..1e188f4bbf
--- /dev/null
+++ b/fonts/fira/enc/fir_fugcbc.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f
+% Encoding created by otftotfm on Tue Jun 4 12:14:34 2019
+% Command line follows encoding
+/AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.tosf /perthousand.tosf /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve.sc /macron.sc
+%20
+ /uni1FC1 /exclam /dieresis.sc /dieresistonos /uni1FED /percent.tosf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /anoteleia /uni1FFE /equal.tosf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5.sc /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4.sc /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=smcp --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tosf-sc-lgr'
diff --git a/fonts/fira/enc/fir_i3ioen.enc b/fonts/fira/enc/fir_i3ioen.enc
new file mode 100644
index 0000000000..15b697aa9d
--- /dev/null
+++ b/fonts/fira/enc/fir_i3ioen.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_i3ioen3bplo55fam3kxhynteph
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_i3ioen3bplo55fam3kxhynteph [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.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 /uni0162 /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 /uni0163 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=tnum
+% FiraMono-BoldOblique.otf FiraMono-BoldOblique-tlf-t1'
diff --git a/fonts/fira/enc/fir_ikmdpu.enc b/fonts/fira/enc/fir_ikmdpu.enc
new file mode 100644
index 0000000000..cc24ac0588
--- /dev/null
+++ b/fonts/fira/enc/fir_ikmdpu.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ikmdpu6i4v6653knd33tcuo4zc
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_ikmdpu6i4v6653knd33tcuo4zc [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /exclam /asterisk
+%10
+ /question /C /quotedblbase /bar /exclamdown /.notdef /.notdef /.notdef
+ /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /questiondown /.notdef
+%20
+ /.notdef /endash /.notdef /.notdef /dollar.tosf /.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.tosf /.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 /Omega
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /arrowup /arrowdown
+%60
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /musicalnote /.notdef
+%70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%80
+ /.notdef /.notdef /.notdef /.notdef /dagger.tosf /daggerdbl.tosf /.notdef /perthousand.tosf
+ /bullet /.notdef /.notdef /.notdef /florin /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /trademark
+ /.notdef /.notdef /.notdef /uni2116 /.notdef /estimated /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent.tosf /sterling.tosf /currency.tosf /yen.tosf /brokenbar /section.tosf
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot.tosf /.notdef /registered /.notdef
+%B0
+ /degree.tosf /plusminus.tosf /uni00B2 /uni00B3 /.notdef /uni00B5 /paragraph /periodcentered
+ /.notdef /uni00B9 /ordmasculine /radical.tosf /onequarter /onehalf /threequarters /Euro.tosf
+%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.tosf /.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.tosf /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --feature=onum
+% --feature=tnum FiraMono-BoldOblique.otf FiraMono-BoldOblique-tlf-ts1'
diff --git a/fonts/fira/enc/fir_iln36p.enc b/fonts/fira/enc/fir_iln36p.enc
new file mode 100644
index 0000000000..bc724c5079
--- /dev/null
+++ b/fonts/fira/enc/fir_iln36p.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_iln36pvjzkvgbk33srttxtys4b
+% Encoding created by otftotfm on Tue Jun 4 12:14:35 2019
+% Command line follows encoding
+/AutoEnc_iln36pvjzkvgbk33srttxtys4b [
+%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 /uni200C
+ /f_f /dotlessi /uni0237 /f_f_i /fi /fl /f_f_l /f_j
+%20
+ /space /exclam /quotedbl /numbersign.osf /dollar.osf /percent.osf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /semicolon /less.osf /equal.osf /greater.osf /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.osf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section.osf
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling.osf
+%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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-osf-t1'
diff --git a/fonts/fira/enc/fir_ipx2pi.enc b/fonts/fira/enc/fir_ipx2pi.enc
new file mode 100644
index 0000000000..deaa05379f
--- /dev/null
+++ b/fonts/fira/enc/fir_ipx2pi.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ipx2pih47rwrntjvcchgydcojg
+% Encoding created by otftotfm on Tue Jun 4 12:14:27 2019
+% Command line follows encoding
+/AutoEnc_ipx2pih47rwrntjvcchgydcojg [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.tf /perthousand.tf /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve.sc /macron.sc
+%20
+ /uni1FC1 /exclam /dieresis.sc /dieresistonos /uni1FED /percent.tf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /anoteleia /uni1FFE /equal.tf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5.sc /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4.sc /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=smcp --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tlf-sc-lgr'
diff --git a/fonts/fira/enc/fir_iuj4v6.enc b/fonts/fira/enc/fir_iuj4v6.enc
new file mode 100644
index 0000000000..400be22387
--- /dev/null
+++ b/fonts/fira/enc/fir_iuj4v6.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_iuj4v6652kmfvbggir5h45tdke
+% Encoding created by otftotfm on Tue Jun 4 12:14:28 2019
+% Command line follows encoding
+/AutoEnc_iuj4v6652kmfvbggir5h45tdke [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /uni00B9 /uni00B2 /uni00B3 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=sups
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --ligkern=* {KL} * FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-sup-ot1'
diff --git a/fonts/fira/enc/fir_l5plul.enc b/fonts/fira/enc/fir_l5plul.enc
new file mode 100644
index 0000000000..2acfa699b2
--- /dev/null
+++ b/fonts/fira/enc/fir_l5plul.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_l5plulkxyzho32t5ijmsb3krpb
+% Encoding created by otftotfm on Tue Jun 4 12:14:27 2019
+% Command line follows encoding
+/AutoEnc_l5plulkxyzho32t5ijmsb3krpb [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.tf /dollar.tf /percent.tf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /semicolon /exclamdown /equal.tf /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.sc /dotaccent.sc
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /endash /emdash /hungarumlaut.sc /tilde.sc /dieresis.sc
+%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.sc /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=smcp --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tlf-sc-ot1'
diff --git a/fonts/fira/enc/fir_lyxrxe.enc b/fonts/fira/enc/fir_lyxrxe.enc
new file mode 100644
index 0000000000..cd4cf17a58
--- /dev/null
+++ b/fonts/fira/enc/fir_lyxrxe.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa
+% Encoding created by otftotfm on Tue Jun 4 12:14:35 2019
+% Command line follows encoding
+/AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa [
+%00
+ /f_f /Euro.osf /f_f_i /f_f_l /fraction /dotaccent /hungarumlaut /ogonek
+ /f_j /f_f_j /uni200C /.notdef /.notdef /.notdef /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.osf /dollar.osf /percent.osf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /semicolon /less.osf /equal.osf /greater.osf /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 /florin /quotedblbase /ellipsis /dagger.osf /daggerdbl.osf
+ /circumflex /perthousand.osf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.osf
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde.osf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.osf /sterling.osf /currency.osf /yen.osf /brokenbar /section.osf
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot.osf /uni00AD /registered /macron
+%B0
+ /degree.osf /plusminus.osf /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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.osf
+ /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.osf
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-osf-ly1'
diff --git a/fonts/fira/enc/fir_mg765t.enc b/fonts/fira/enc/fir_mg765t.enc
new file mode 100644
index 0000000000..9bd9f0a2e4
--- /dev/null
+++ b/fonts/fira/enc/fir_mg765t.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_mg765tz4plslgujkzvt3d7q42f
+% Encoding created by otftotfm on Tue Jun 4 12:14:26 2019
+% Command line follows encoding
+/AutoEnc_mg765tz4plslgujkzvt3d7q42f [
+%00
+ /f_f /Euro.tf /f_f_i /f_f_l /fraction /dotaccent /hungarumlaut /ogonek
+ /f_j /f_f_j /uni200C /.notdef /.notdef /.notdef /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.tf /dollar.tf /percent.tf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /semicolon /less.tf /equal.tf /greater.tf /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 /florin /quotedblbase /ellipsis /dagger.tf /daggerdbl.tf
+ /circumflex /perthousand.tf /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.tf
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde.tf /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent.tf /sterling.tf /currency.tf /yen.tf /brokenbar /section.tf
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot.tf /uni00AD /registered /macron
+%B0
+ /degree.tf /plusminus.tf /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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.tf
+ /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.tf
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-tlf-ly1'
diff --git a/fonts/fira/enc/fir_mp24xm.enc b/fonts/fira/enc/fir_mp24xm.enc
new file mode 100644
index 0000000000..8e6a90d28f
--- /dev/null
+++ b/fonts/fira/enc/fir_mp24xm.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_mp24xmie52qfdzff7tyd2p5msc
+% Encoding created by otftotfm on Tue Jun 4 12:14:29 2019
+% Command line follows encoding
+/AutoEnc_mp24xmie52qfdzff7tyd2p5msc [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /fl /fi
+%10
+ /dotlessi /uni0237 /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 /uni00B9 /uni00B2 /uni00B3 /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 /florin /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=sups --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --ligkern=* {KL} * FiraSans-BoldItalic.otf FiraSans-BoldItalic-sup-ly1'
diff --git a/fonts/fira/enc/fir_muxyzp.enc b/fonts/fira/enc/fir_muxyzp.enc
new file mode 100644
index 0000000000..bac0721ed3
--- /dev/null
+++ b/fonts/fira/enc/fir_muxyzp.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_muxyzpmfv3jd4hj5u632dp5bve
+% Encoding created by otftotfm on Tue Jun 4 12:14:31 2019
+% Command line follows encoding
+/AutoEnc_muxyzpmfv3jd4hj5u632dp5bve [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve.sc /macron.sc
+%20
+ /uni1FC1 /exclam /dieresis.sc /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5.sc /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4.sc /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=pnum --feature=smcp --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-lf-sc-lgr'
diff --git a/fonts/fira/enc/fir_nlwzva.enc b/fonts/fira/enc/fir_nlwzva.enc
new file mode 100644
index 0000000000..e8be1fa059
--- /dev/null
+++ b/fonts/fira/enc/fir_nlwzva.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_nlwzva4ptl2sft5pr2vezjvqve
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_nlwzva4ptl2sft5pr2vezjvqve [
+%00
+ /endash /.notdef /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /.notdef /.notdef /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /.notdef /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /uni00B9 /uni00B2 /uni00B3 /uni2074 /uni2075 /uni2076 /uni2077
+ /uni2078 /uni2079 /colon /anoteleia /uni1FFE /uni207C /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=sups --ligkern=* {KL}
+% * FiraMono-BoldOblique.otf FiraMono-BoldOblique-sup-lgr'
diff --git a/fonts/fira/enc/fir_nqd3t2.enc b/fonts/fira/enc/fir_nqd3t2.enc
new file mode 100644
index 0000000000..07e23a5f12
--- /dev/null
+++ b/fonts/fira/enc/fir_nqd3t2.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_nqd3t23dp5reyxgkrx6rztymed
+% Encoding created by otftotfm on Tue Jun 4 12:14:30 2019
+% Command line follows encoding
+/AutoEnc_nqd3t23dp5reyxgkrx6rztymed [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /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.sc /dotaccent.sc
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /endash /emdash /hungarumlaut.sc /tilde.sc /dieresis.sc
+%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.sc /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=pnum --feature=smcp --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-lf-sc-ot1'
diff --git a/fonts/fira/enc/fir_ogsljj.enc b/fonts/fira/enc/fir_ogsljj.enc
new file mode 100644
index 0000000000..3b4c486938
--- /dev/null
+++ b/fonts/fira/enc/fir_ogsljj.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca
+% Encoding created by otftotfm on Tue Jun 4 12:14:35 2019
+% Command line follows encoding
+/AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.osf /dollar.osf /percent.osf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.osf /comma /hyphen /period /slash
+%30
+ /zero.osf /one.osf /two.osf /three.osf /four.osf /five.osf /six.osf /seven.osf
+ /eight.osf /nine.osf /colon /semicolon /exclamdown /equal.osf /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.sc /dotaccent.sc
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /endash /emdash /hungarumlaut.sc /tilde.sc /dieresis.sc
+%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.sc /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=pnum --feature=smcp --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-osf-sc-ot1'
diff --git a/fonts/fira/enc/fir_pn4j44.enc b/fonts/fira/enc/fir_pn4j44.enc
new file mode 100644
index 0000000000..3e6c0741b5
--- /dev/null
+++ b/fonts/fira/enc/fir_pn4j44.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e
+% Encoding created by otftotfm on Tue Jun 4 12:14:31 2019
+% Command line follows encoding
+/AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent.sc /hungarumlaut.sc /ogonek.sc
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /fl.sc /fi.sc
+%10
+ /dotlessi.sc /uni0237 /grave.sc /acute.sc /caron.sc /breve.sc /macron.sc /ring.sc
+ /cedilla.sc /.notdef /ae.sc /oe.sc /oslash.sc /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.sc /underscore
+%60
+ /quoteleft /a.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde.sc /dieresis.sc
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex.sc /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde.sc /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis.sc /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron.sc
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute.sc /uni00B5 /paragraph /periodcentered
+ /cedilla.sc /uni00B9 /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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-lf-sc-ly1'
diff --git a/fonts/fira/enc/fir_pqsnfd.enc b/fonts/fira/enc/fir_pqsnfd.enc
new file mode 100644
index 0000000000..e2b117c87e
--- /dev/null
+++ b/fonts/fira/enc/fir_pqsnfd.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_pqsnfdqli2jpslh3akznugqbqf
+% Encoding created by otftotfm on Tue Jun 4 12:14:32 2019
+% Command line follows encoding
+/AutoEnc_pqsnfdqli2jpslh3akznugqbqf [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.tosf /perthousand.tosf /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent.tosf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /anoteleia /uni1FFE /equal.tosf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-tosf-lgr'
diff --git a/fonts/fira/enc/fir_q4uag2.enc b/fonts/fira/enc/fir_q4uag2.enc
new file mode 100644
index 0000000000..b5ee5b445b
--- /dev/null
+++ b/fonts/fira/enc/fir_q4uag2.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_q4uag2xa2a4ekal626gxpzxs3e
+% Encoding created by otftotfm on Tue Jun 4 12:14:25 2019
+% Command line follows encoding
+/AutoEnc_q4uag2xa2a4ekal626gxpzxs3e [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.tf /dollar.tf /percent.tf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /semicolon /exclamdown /equal.tf /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
+ /f_f /f_f_i /f_f_l /f_j /f_f_j /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-tlf-ot1'
diff --git a/fonts/fira/enc/fir_q72bhc.enc b/fonts/fira/enc/fir_q72bhc.enc
new file mode 100644
index 0000000000..8540ad41af
--- /dev/null
+++ b/fonts/fira/enc/fir_q72bhc.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e
+% Encoding created by otftotfm on Tue Jun 4 12:14:26 2019
+% Command line follows encoding
+/AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro.tf /perthousand.tf /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent.tf /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus.tf /comma /hyphen /period /slash
+%30
+ /zero.tf /one.tf /two.tf /three.tf /four.tf /five.tf /six.tf /seven.tf
+ /eight.tf /nine.tf /colon /anoteleia /uni1FFE /equal.tf /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-tlf-lgr'
diff --git a/fonts/fira/enc/fir_qz5ryr.enc b/fonts/fira/enc/fir_qz5ryr.enc
new file mode 100644
index 0000000000..464221f98f
--- /dev/null
+++ b/fonts/fira/enc/fir_qz5ryr.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda
+% Encoding created by otftotfm on Tue Jun 4 12:14:30 2019
+% Command line follows encoding
+/AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda [
+%00
+ /f_f /Euro /f_f_i /f_f_l /fraction /dotaccent /hungarumlaut /ogonek
+ /f_j /f_f_j /uni200C /.notdef /.notdef /.notdef /fl /fi
+%10
+ /dotlessi /uni0237 /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 /florin /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-lf-ly1'
diff --git a/fonts/fira/enc/fir_rqul6i.enc b/fonts/fira/enc/fir_rqul6i.enc
new file mode 100644
index 0000000000..79fe0948d8
--- /dev/null
+++ b/fonts/fira/enc/fir_rqul6i.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_rqul6inoresawvnjkh47do5oth
+% Encoding created by otftotfm on Tue Jun 4 12:14:29 2019
+% Command line follows encoding
+/AutoEnc_rqul6inoresawvnjkh47do5oth [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /.notdef /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /uni00B9 /uni00B2 /uni00B3 /uni2074 /uni2075 /uni2076 /uni2077
+ /uni2078 /uni2079 /colon /anoteleia /uni1FFE /uni207C /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=sups --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --ligkern=* {KL} *
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-sup-lgr'
diff --git a/fonts/fira/enc/fir_tz2nek.enc b/fonts/fira/enc/fir_tz2nek.enc
new file mode 100644
index 0000000000..cb31b52bc4
--- /dev/null
+++ b/fonts/fira/enc/fir_tz2nek.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_tz2neksscop4psfxgofaxs5twf
+% Encoding created by otftotfm on Tue Jun 4 12:14:29 2019
+% Command line follows encoding
+/AutoEnc_tz2neksscop4psfxgofaxs5twf [
+%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 /uni200C
+ /f_f /dotlessi /uni0237 /f_f_i /fi /fl /f_f_l /f_j
+%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 /uni0162 /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 /uni0163 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl FiraSans-BoldItalic.otf FiraSans-BoldItalic-lf-t1'
diff --git a/fonts/fira/enc/fir_ugbesn.enc b/fonts/fira/enc/fir_ugbesn.enc
new file mode 100644
index 0000000000..20013003a5
--- /dev/null
+++ b/fonts/fira/enc/fir_ugbesn.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ugbesnzx2572guswajxh54g53g
+% Encoding created by otftotfm on Tue Jun 4 12:14:29 2019
+% Command line follows encoding
+/AutoEnc_ugbesnzx2572guswajxh54g53g [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /f_f /f_f_i /f_f_l /f_j /f_f_j /.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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl FiraSans-BoldItalic.otf
+% FiraSans-BoldItalic-lf-ot1'
diff --git a/fonts/fira/enc/fir_uhzub2.enc b/fonts/fira/enc/fir_uhzub2.enc
new file mode 100644
index 0000000000..888697ad46
--- /dev/null
+++ b/fonts/fira/enc/fir_uhzub2.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc
+% Encoding created by otftotfm on Tue Jun 4 12:14:31 2019
+% Command line follows encoding
+/AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc [
+%00
+ /grave.sc /acute.sc /circumflex.sc /tilde.sc /dieresis.sc /hungarumlaut.sc /ring.sc /caron.sc
+ /breve.sc /macron.sc /dotaccent.sc /cedilla.sc /ogonek.sc /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /dotlessi.sc /uni0237 /.notdef /fi.sc /fl.sc /.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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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 /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-lf-sc-t1'
diff --git a/fonts/fira/enc/fir_utelx5.enc b/fonts/fira/enc/fir_utelx5.enc
new file mode 100644
index 0000000000..bc607f0ac4
--- /dev/null
+++ b/fonts/fira/enc/fir_utelx5.enc
@@ -0,0 +1,67 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_utelx55ad4t765knbuywylih2f
+% Encoding created by otftotfm on Tue Jun 4 12:14:33 2019
+% Command line follows encoding
+/AutoEnc_utelx55ad4t765knbuywylih2f [
+%00
+ /grave.sc /acute.sc /circumflex.sc /tilde.sc /dieresis.sc /hungarumlaut.sc /ring.sc /caron.sc
+ /breve.sc /macron.sc /dotaccent.sc /cedilla.sc /ogonek.sc /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /dotlessi.sc /uni0237 /.notdef /fi.sc /fl.sc /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.tosf /dollar.tosf /percent.tosf /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus.tosf /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less.tosf /equal.tosf /greater.tosf /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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde.tosf /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat.sc /section.tosf
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown /questiondown /sterling.tosf
+%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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraSans.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall
+% FiraSans-BoldItalic.otf FiraSans-BoldItalic-tosf-sc-t1'
diff --git a/fonts/fira/enc/fir_wpkht5.enc b/fonts/fira/enc/fir_wpkht5.enc
new file mode 100644
index 0000000000..d8941be060
--- /dev/null
+++ b/fonts/fira/enc/fir_wpkht5.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_wpkht5x2f3fn6lk44lkdico6ob
+% Encoding created by otftotfm on Tue Jun 4 12:09:49 2019
+% Command line follows encoding
+/AutoEnc_wpkht5x2f3fn6lk44lkdico6ob [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /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 /uni00B9 /uni00B2 /uni00B3 /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 /florin /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sups --ligkern=*
+% {KL} * FiraMono-BoldOblique.otf FiraMono-BoldOblique-sup-ly1'
diff --git a/fonts/fira/enc/fir_yz65wh.enc b/fonts/fira/enc/fir_yz65wh.enc
new file mode 100644
index 0000000000..4010058085
--- /dev/null
+++ b/fonts/fira/enc/fir_yz65wh.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_yz65whj6nmwootqn46uy5id3yg
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_yz65whj6nmwootqn46uy5id3yg [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=TEX TEXT --feature=tnum FiraMono-BoldOblique.otf
+% FiraMono-BoldOblique-tlf-ot1'
diff --git a/fonts/fira/enc/fir_znzycj.enc b/fonts/fira/enc/fir_znzycj.enc
new file mode 100644
index 0000000000..00264c7077
--- /dev/null
+++ b/fonts/fira/enc/fir_znzycj.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_znzycjjhdtgifurpsojjrhbubb
+% Encoding created by otftotfm on Tue Jun 4 12:09:48 2019
+% Command line follows encoding
+/AutoEnc_znzycjjhdtgifurpsojjrhbubb [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma /hyphen /period /slash
+%30
+ /uni2070 /uni00B9 /uni00B2 /uni00B3 /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 /uni0162 /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 /uni0163 /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/fira
+% --vf-directory=texmf/fonts/vf/public/fira
+% --type1-directory=texmf/fonts/type1/public/fira
+% --truetype-directory=texmf/fonts/truetype/public/fira
+% --encoding-directory=texmf/fonts/enc/dvips/fira
+% --map-file=texmf/fonts/map/dvips/fira/FiraMono.map --no-updmap
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * FiraMono-BoldOblique.otf FiraMono-BoldOblique-sup-t1'
diff --git a/fonts/fira/latex/FiraMono.sty b/fonts/fira/latex/FiraMono.sty
new file mode 100644
index 0000000000..9f3f7aa8a3
--- /dev/null
+++ b/fonts/fira/latex/FiraMono.sty
@@ -0,0 +1,144 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{FiraMono}
+ [2019/06/04 (Bob Tennent and autoinst) Style file for Fira Mono fonts.]
+
+% nomap option suggested by Harlan Lieberman-Berg (hlieberm@akamai.com) 2016-02-11
+
+\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
+
+\newif\iffiramono@otf
+\ifxetex
+ \firamono@otftrue
+\else\ifluatex
+ \firamono@otftrue
+\else % [pdf]LaTeX
+ \firamono@otffalse
+\fi\fi
+
+\newif\iffiramono@lining \firamono@liningfalse
+
+\newif\iffiramono@medium \firamono@mediumfalse
+\newif\iffiramono@ligatures \firamono@ligaturestrue
+
+\newcommand*{\FiraMono@scale}{1}
+\RequirePackage{xkeyval}
+\DeclareOptionX{scaled}{\renewcommand*{\FiraMono@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\FiraMono@scale}{#1}}
+\DeclareOptionX{type1}{\firamono@otffalse}
+\DeclareOptionX{lining}{\firamono@liningtrue}
+\DeclareOptionX{lf}{\firamono@liningtrue}
+\DeclareOptionX{oldstyle}{\firamono@liningfalse}
+\DeclareOptionX{osf}{\firamono@liningfalse}
+\DeclareOptionX{nomap}{\firamono@ligaturesfalse}
+
+\DeclareOptionX{medium}{\firamono@mediumtrue}
+\DeclareOptionX{mb}{\firamono@mediumtrue}
+
+\ProcessOptionsX
+
+\iffiramono@otf
+ \iffiramono@lining
+ \def\firamono@otffigurestyle{Tabular}
+ \else
+ \def\firamono@otffigurestyle{OldStyle}
+ \fi
+\fi
+
+\iffiramono@lining
+ \def\firamono@figurestyle{LF}
+\else
+ \def\firamono@figurestyle{OsF}
+\fi
+
+\iffiramono@otf
+ \def\firamono@boldstyle{Bold}
+ \def\firamono@regstyle{Regular}
+ \iffiramono@medium\def\firamono@boldstyle{Medium}\fi
+
+\else % type1
+
+ \def\bfseries@tt{bold}
+ \def\mdseries@tt{regular}
+ \iffiramono@medium\def\bfseries@tt{medium}\fi
+\fi
+
+
+\iffiramono@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{fontenc,mweights,fontaxes}
+\fi
+
+\iffiramono@otf
+ \ifxetex\XeTeXtracingfonts=1\fi
+ \iffiramono@ligatures
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ HyphenChar=None,
+ Scale = \FiraMono@scale ,
+ Extension = .otf }
+ \else
+ \defaultfontfeatures{
+ Scale = \FiraMono@scale ,
+ HyphenChar=None,
+ Extension = .otf }
+ \fi
+ \def\firamono@regular{Regular}
+ \setmonofont
+ [ Numbers = {Monospaced,\firamono@otffigurestyle},
+ UprightFont = *-\firamono@regstyle ,
+ ItalicFont = *-\ifx\firamono@regstyle\firamono@regular Oblique\else\firamono@regstyle Oblique\fi ,
+ BoldFont = *-\firamono@boldstyle ,
+ BoldItalicFont = *-\firamono@boldstyle Oblique,
+ ]
+ {FiraMono}
+ % grab current family in case of subsequent change:
+ \let\firamonofamily\sfdefault
+
+ \providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}}
+ \newfontfamily\firamonooldstyle
+ [ Numbers = {Monospaced,OldStyle},
+ UprightFont = *-\firamono@regstyle ,
+ ItalicFont = *-\ifx\firamono@regstyle\firamono@regular Oblique\else\firamono@regstyle Oblique\fi ,
+ BoldFont = *-\firamono@boldstyle ,
+ BoldItalicFont = *-\firamono@boldstyle Oblique,
+ ]
+ {FiraMono}
+ \newfontfamily\firamonolining
+ [ Numbers = {Monospaced,Tabular},
+ UprightFont = *-\firamono@regstyle ,
+ ItalicFont = *-\ifx\firamono@regstyle\firamono@regular Oblique\else\firamono@regstyle Oblique\fi ,
+ BoldFont = *-\firamono@boldstyle ,
+ BoldItalicFont = *-\firamono@boldstyle Oblique,
+ ]
+ {FiraMono}
+ \newfontfamily\firamonomedium
+ [ Numbers = {Monospaced,\firamono@otffigurestyle},
+ UprightFont = *-Medium ,
+ ItalicFont = *-\ifx\firamono@regstyle\firamono@regular Oblique\else\firamono@regstyle Oblique\fi ,
+ BoldFont = *-\firamono@boldstyle ,
+ BoldItalicFont = *-\firamono@boldstyle Oblique,
+ ]
+ {FiraMono}
+
+\else % type1
+
+ \def\firamono@family{FiraMono-T\firamono@figurestyle}
+ \def\ttdefault{\firamono@family}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont}
+
+ \def\firamonooldstyle{\fontfamily{FiraMono-TOsF}\selectfont}
+ \def\firamonolining{\fontfamily{FiraMono-TLF}\selectfont}
+
+ \def\firamonomedium{\fontfamily{\firamono@family}\fontseries{medium}\selectfont}
+\fi
+
+% Use FiraMono-... as the family, even for otf
+\def\firamonolgr{\fontencoding{LGR}\fontfamily{FiraMono-T\fira@figurestyle}\selectfont}
+
+\iffiramono@otf
+ \defaultfontfeatures{}
+\fi
+
+\endinput
diff --git a/fonts/fira/latex/FiraSans.sty b/fonts/fira/latex/FiraSans.sty
new file mode 100644
index 0000000000..878bb488f2
--- /dev/null
+++ b/fonts/fira/latex/FiraSans.sty
@@ -0,0 +1,277 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{FiraSans}
+ [2019/04/04 (Bob Tennent and autoinst) Style file for Fira Sans fonts.]
+
+\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
+
+\newif\iffira@otf
+\ifxetex
+ \fira@otftrue
+\else\ifluatex
+ \fira@otftrue
+\else % [pdf]LaTeX
+ \fira@otffalse
+\fi\fi
+
+\newif\iffira@lining \fira@liningfalse
+\newif\iffira@tabular \fira@tabularfalse
+
+\newif\iffira@medium \fira@mediumfalse
+\newif\iffira@semibold \fira@semiboldfalse
+\newif\iffira@extrabold \fira@extraboldfalse
+\newif\iffira@heavy \fira@heavyfalse
+\newif\iffira@light \fira@lightfalse
+\newif\iffira@extralight \fira@extralightfalse
+\newif\iffira@ultralight \fira@ultralightfalse
+\newif\iffira@book \fira@bookfalse
+\newif\iffira@thin \fira@thinfalse
+\newif\iffira@default \fira@defaultfalse
+
+\newcommand*{\FiraSans@scale}{1}
+\RequirePackage{xkeyval}
+\DeclareOptionX{scaled}{\renewcommand*{\FiraSans@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\FiraSans@scale}{#1}}
+\DeclareOptionX{type1}{\fira@otffalse}
+\DeclareOptionX{lining}{\fira@liningtrue}
+\DeclareOptionX{lf}{\fira@liningtrue}
+\DeclareOptionX{oldstyle}{\fira@liningfalse}
+\DeclareOptionX{osf}{\fira@liningfalse}
+\DeclareOptionX{tabular}{\fira@tabulartrue}
+\DeclareOptionX{t}{\fira@tabulartrue}
+\DeclareOptionX{proportional}{\fira@tabularfalse}
+\DeclareOptionX{p}{\fira@tabularfalse}
+
+\DeclareOptionX{book}{\fira@booktrue}
+\DeclareOptionX{medium}{\fira@mediumtrue}
+\DeclareOptionX{mb}{\fira@mediumtrue}
+\DeclareOptionX{semibold}{\fira@semiboldtrue}
+\DeclareOptionX{sb}{\fira@semiboldtrue}
+\DeclareOptionX{light}{\fira@lighttrue}
+\DeclareOptionX{l}{\fira@lighttrue}
+\DeclareOptionX{extralight}{\fira@extralighttrue}
+\DeclareOptionX{ultralight}{\fira@ultralighttrue}
+\DeclareOptionX{thin}{\fira@thintrue}
+\DeclareOptionX{extrabold}{\fira@extraboldtrue}
+\DeclareOptionX{heavy}{\fira@heavytrue}
+\DeclareOptionX{default}{\fira@defaulttrue}
+\DeclareOptionX{sfdefault}{\fira@defaulttrue}
+
+
+\ProcessOptionsX
+
+\iffira@otf
+ \iffira@lining
+ \def\fira@otffigurestyle{Lining}
+ \else
+ \def\fira@otffigurestyle{OldStyle}
+ \fi
+ \iffira@tabular
+ \def\fira@otffigurealign{Monospaced}
+ \else
+ \def\fira@otffigurealign{Proportional}
+ \fi
+\fi
+
+\iffira@lining
+ \def\fira@figurestyle{LF}
+\else
+ \def\fira@figurestyle{OsF}
+\fi
+\iffira@tabular
+ \def\fira@figurealign{T}
+\else
+ \def\fira@figurealign{}
+\fi
+
+\iffira@otf
+ \def\fira@boldstyle{Bold}
+ \iffira@medium\def\fira@boldstyle{Medium}\fi
+ \iffira@semibold\def\fira@boldstyle{SemiBold}\fi
+ \iffira@extrabold\def\fira@boldstyle{ExtraBold}\fi
+ \iffira@heavy\def\fira@boldstyle{Heavy}\fi
+
+ \def\fira@regstyle{Regular}
+ \iffira@book\def\fira@regstyle{Book}\fi
+ \iffira@light\def\fira@regstyle{Light}\fi
+ \iffira@extralight\def\fira@regstyle{ExtraLight}\fi
+ \iffira@ultralight\def\fira@regstyle{UltraLight}\fi
+ \iffira@thin\def\fira@regstyle{Thin}\fi
+
+\else % type1
+
+ \def\bfseries@sf{bold}
+ \iffira@medium\def\bfseries@sf{medium}\fi
+ \iffira@semibold\def\bfseries@sf{semibold}\fi
+ \iffira@extrabold\def\bfseries@sf{extrabold}\fi
+ \iffira@heavy\def\bfseries@sf{heavy}\fi
+
+ \def\mdseries@sf{regular}
+ \iffira@book\def\mdseries@sf{book}\fi
+ \iffira@light\def\mdseries@sf{light}\fi
+ \iffira@extralight\def\mdseries@sf{extralight}\fi
+ \iffira@ultralight\def\mdseries@sf{ultralight}\fi
+ \iffira@thin\def\mdseries@sf{thin}\fi
+\fi
+
+
+\iffira@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{mweights,fontaxes}
+\fi
+
+\iffira@otf
+ \def\fira@regular{Regular}
+ \ifxetex\XeTeXtracingfonts=1\fi
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \FiraSans@scale ,
+ Extension = .otf }
+ \setsansfont
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-\fira@regstyle ,
+ ItalicFont = *-\ifx\fira@regstyle\fira@regular\else\fira@regstyle\fi Italic,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ % grab current family in case of subsequent change:
+ \let\firafamily\sfdefault
+ \iffira@default\renewcommand*\familydefault{\firafamily}\fi
+
+ \providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}}
+ \newfontfamily\firaoldstyle
+ [ Numbers = {\fira@otffigurealign,OldStyle},
+ UprightFont = *-\fira@regstyle ,
+ ItalicFont = *-\ifx\fira@regstyle\fira@regular\else\fira@regstyle\fi Italic,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firalining
+ [ Numbers = {\fira@otffigurealign,Lining},
+ UprightFont = *-\fira@regstyle ,
+ ItalicFont = *-\ifx\fira@regstyle\fira@regular\else\fira@regstyle\fi Italic,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firatabular
+ [ Numbers = {Monospaced,\fira@otffigurestyle},
+ UprightFont = *-\fira@regstyle ,
+ ItalicFont = *-\ifx\fira@regstyle\fira@regular\else\fira@regstyle\fi Italic,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firaproportional
+ [ Numbers = {Proportional,\fira@otffigurestyle},
+ UprightFont = *-\fira@regstyle ,
+ ItalicFont = *-\ifx\fira@regstyle\fira@regular\else\fira@regstyle\fi Italic,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firathin
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-Thin ,
+ ItalicFont = *-ThinItalic ,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firalight
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-Light ,
+ ItalicFont = *-LightItalic ,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firaextralight
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-ExtraLight ,
+ ItalicFont = *-ExtraLightItalic ,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firaultralight
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-UltraLight ,
+ ItalicFont = *-UltraLightItalic ,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firamedium
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-Medium ,
+ ItalicFont = *-MediumItalic ,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firabook
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-Book ,
+ ItalicFont = *-BookItalic ,
+ BoldFont = *-\fira@boldstyle ,
+ BoldItalicFont = *-\fira@boldstyle Italic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firasemibold
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-SemiBold ,
+ ItalicFont = *-SemiBoldItalic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firaextrabold
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-ExtraBold ,
+ ItalicFont = *-ExtraBoldItalic ,
+ ]
+ {FiraSans}
+ \newfontfamily\firaheavy
+ [ Numbers = {\fira@otffigurealign,\fira@otffigurestyle},
+ UprightFont = *-Heavy ,
+ ItalicFont = *-HeavyItalic ,
+ ]
+ {FiraSans}
+
+\else % type1
+
+
+ \def\fira@family{FiraSans-\fira@figurealign\fira@figurestyle}
+ \renewcommand*\sfdefault{\fira@family}
+ \iffira@default\edef\familydefault{\sfdefault}\edef\seriesdefault{\mdseries@sf}\fi
+
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont}
+
+ \def\firaoldstyle{\fontfamily{FiraSans-\fira@figurealign OsF}\selectfont}
+ \def\firalining{\fontfamily{FiraSans-\fira@figurealign LF}\selectfont}
+ \def\firatabular{\fontfamily{FiraSans-T\fira@figurestyle}\selectfont}
+ \def\firaproportional{\fontfamily{FiraSans-\fira@figurestyle}\selectfont}
+
+ \def\firathin{\fontfamily{\fira@family}\fontseries{thin}\selectfont}
+ \def\firalight{\fontfamily{\fira@family}\fontseries{light}\selectfont}
+ \def\firaextralight{\fontfamily{\fira@family}\fontseries{extralight}\selectfont}
+ \def\firaultralight{\fontfamily{\fira@family}\fontseries{ultralight}\selectfont}
+ \def\firamedium{\fontfamily{\fira@family}\fontseries{medium}\selectfont}
+ \def\firabook{\fontfamily{\fira@family}\fontseries{book}\selectfont}
+ \def\firasemibold{\fontfamily{\fira@family}\fontseries{semibold}\selectfont}
+ \def\firaextrabold{\fontfamily{\fira@family}\fontseries{extrabold}\selectfont}
+ \def\firaheavy{\fontfamily{\fira@family}\fontseries{heavy}\selectfont}
+
+\fi
+
+% Use FireSans-... as the family, even for otf.
+\def\firalgr{\fontencoding{LGR}\fontfamily{FiraSans-\fira@figurealign\fira@figurestyle}\selectfont}
+
+\iffira@otf
+ \defaultfontfeatures{}
+\fi
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraMono-Sup.fd b/fonts/fira/latex/LGRFiraMono-Sup.fd
new file mode 100644
index 0000000000..05117183c1
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraMono-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraMono-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraMono-Sup.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{regular}{it}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{bold}{it}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{medium}{it}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{m}{n}{
+ <-> ssub * FiraMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{m}{sl}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{m}{it}{
+ <-> ssub * FiraMono-Sup/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{sb}{n}{
+ <-> ssub * FiraMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{sb}{sl}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{sb}{it}{
+ <-> ssub * FiraMono-Sup/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{b}{n}{
+ <-> ssub * FiraMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{b}{sl}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{b}{it}{
+ <-> ssub * FiraMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{bx}{sl}{
+ <-> ssub * FiraMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{bx}{n}{
+ <-> ssub * FiraMono-Sup/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-Sup}{bx}{it}{
+ <-> ssub * FiraMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraMono-TLF.fd b/fonts/fira/latex/LGRFiraMono-TLF.fd
new file mode 100644
index 0000000000..c70474c486
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraMono-TLF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraMono-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraMono-TLF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{regular}{it}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{bold}{it}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{medium}{it}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{m}{n}{
+ <-> ssub * FiraMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{m}{sl}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{m}{it}{
+ <-> ssub * FiraMono-TLF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{sb}{n}{
+ <-> ssub * FiraMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{sb}{sl}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{sb}{it}{
+ <-> ssub * FiraMono-TLF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{b}{n}{
+ <-> ssub * FiraMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{b}{sl}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{b}{it}{
+ <-> ssub * FiraMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{bx}{sl}{
+ <-> ssub * FiraMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{bx}{n}{
+ <-> ssub * FiraMono-TLF/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TLF}{bx}{it}{
+ <-> ssub * FiraMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraMono-TOsF.fd b/fonts/fira/latex/LGRFiraMono-TOsF.fd
new file mode 100644
index 0000000000..269a2ea344
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraMono-TOsF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraMono-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraMono-TOsF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraMono-TOsF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{regular}{it}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bold}{it}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{medium}{it}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{m}{n}{
+ <-> ssub * FiraMono-TOsF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{m}{sl}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{m}{it}{
+ <-> ssub * FiraMono-TOsF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{sb}{n}{
+ <-> ssub * FiraMono-TOsF/medium/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{sb}{sl}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{sb}{it}{
+ <-> ssub * FiraMono-TOsF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{b}{n}{
+ <-> ssub * FiraMono-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{b}{sl}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{b}{it}{
+ <-> ssub * FiraMono-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bx}{sl}{
+ <-> ssub * FiraMono-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bx}{n}{
+ <-> ssub * FiraMono-TOsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bx}{it}{
+ <-> ssub * FiraMono-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraSans-LF.fd b/fonts/fira/latex/LGRFiraSans-LF.fd
new file mode 100644
index 0000000000..9dff355087
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraSans-LF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraSans-LF.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraSans-LF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{regular}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{regular}{sl}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{thin}{scsl}{
+ <-> ssub * FiraSans-LF/thin/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{thin}{sl}{
+ <-> ssub * FiraSans-LF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{semibold}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{semibold}{sl}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bold}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bold}{sl}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{light}{scsl}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{light}{sl}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extrabold}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{heavy}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{heavy}{sl}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{book}{scsl}{
+ <-> ssub * FiraSans-LF/book/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{book}{sl}{
+ <-> ssub * FiraSans-LF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{medium}{scsl}{
+ <-> ssub * FiraSans-LF/medium/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{medium}{sl}{
+ <-> ssub * FiraSans-LF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ultralight}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extralight}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{extralight}{sl}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ul}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ul}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ul}{sc}{
+ <-> ssub * FiraSans-LF/ultralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ul}{n}{
+ <-> ssub * FiraSans-LF/ultralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ul}{it}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ul}{scit}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{FiraSans-LF}{el}{sl}{
+ <-> ssub * FiraSans-LF/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{el}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{el}{sc}{
+ <-> ssub * FiraSans-LF/extralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{el}{n}{
+ <-> ssub * FiraSans-LF/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{el}{it}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{el}{scit}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{FiraSans-LF}{l}{sl}{
+ <-> ssub * FiraSans-LF/light/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{l}{scsl}{
+ <-> ssub * FiraSans-LF/light/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{l}{sc}{
+ <-> ssub * FiraSans-LF/light/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{l}{n}{
+ <-> ssub * FiraSans-LF/light/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{l}{it}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{l}{scit}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraSans-LF}{m}{sl}{
+ <-> ssub * FiraSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{m}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{m}{sc}{
+ <-> ssub * FiraSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{m}{n}{
+ <-> ssub * FiraSans-LF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{m}{it}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{m}{scit}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{FiraSans-LF}{sb}{sl}{
+ <-> ssub * FiraSans-LF/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{sb}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{sb}{sc}{
+ <-> ssub * FiraSans-LF/semibold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{sb}{n}{
+ <-> ssub * FiraSans-LF/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{sb}{it}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{sb}{scit}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraSans-LF}{b}{sl}{
+ <-> ssub * FiraSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{b}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{b}{sc}{
+ <-> ssub * FiraSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{b}{n}{
+ <-> ssub * FiraSans-LF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{b}{it}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{b}{scit}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LGR}{FiraSans-LF}{eb}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{eb}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{eb}{sc}{
+ <-> ssub * FiraSans-LF/extrabold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{eb}{n}{
+ <-> ssub * FiraSans-LF/extrabold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{eb}{it}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{eb}{scit}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ub}{sl}{
+ <-> ssub * FiraSans-LF/heavy/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ub}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ub}{sc}{
+ <-> ssub * FiraSans-LF/heavy/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ub}{n}{
+ <-> ssub * FiraSans-LF/heavy/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ub}{it}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{ub}{scit}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bx}{n}{
+ <-> ssub * FiraSans-LF/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bx}{sc}{
+ <-> ssub * FiraSans-LF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bx}{scsl}{
+ <-> ssub * FiraSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bx}{sl}{
+ <-> ssub * FiraSans-LF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bx}{it}{
+ <-> ssub * FiraSans-LF/b/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-LF}{bx}{scit}{
+ <-> ssub * FiraSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraSans-OsF.fd b/fonts/fira/latex/LGRFiraSans-OsF.fd
new file mode 100644
index 0000000000..1d120f9045
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraSans-OsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraSans-OsF.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraSans-OsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{regular}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{regular}{sl}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{thin}{scsl}{
+ <-> ssub * FiraSans-OsF/thin/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{thin}{sl}{
+ <-> ssub * FiraSans-OsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{semibold}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bold}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bold}{sl}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{light}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{light}{sl}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{heavy}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{book}{scsl}{
+ <-> ssub * FiraSans-OsF/book/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{book}{sl}{
+ <-> ssub * FiraSans-OsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{medium}{scsl}{
+ <-> ssub * FiraSans-OsF/medium/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{medium}{sl}{
+ <-> ssub * FiraSans-OsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{extralight}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ul}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ul}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ul}{sc}{
+ <-> ssub * FiraSans-OsF/ultralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ul}{n}{
+ <-> ssub * FiraSans-OsF/ultralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ul}{it}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ul}{scit}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{el}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{el}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{el}{sc}{
+ <-> ssub * FiraSans-OsF/extralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{el}{n}{
+ <-> ssub * FiraSans-OsF/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{el}{it}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{el}{scit}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{l}{sl}{
+ <-> ssub * FiraSans-OsF/light/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{l}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{l}{sc}{
+ <-> ssub * FiraSans-OsF/light/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{l}{n}{
+ <-> ssub * FiraSans-OsF/light/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{l}{it}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{l}{scit}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{m}{sl}{
+ <-> ssub * FiraSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{m}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{m}{sc}{
+ <-> ssub * FiraSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{m}{n}{
+ <-> ssub * FiraSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{m}{it}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{m}{scit}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{sb}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{sb}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{sb}{sc}{
+ <-> ssub * FiraSans-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{sb}{n}{
+ <-> ssub * FiraSans-OsF/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{sb}{it}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{sb}{scit}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{b}{sl}{
+ <-> ssub * FiraSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{b}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{b}{sc}{
+ <-> ssub * FiraSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{b}{n}{
+ <-> ssub * FiraSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{b}{it}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{b}{scit}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{eb}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{eb}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{eb}{sc}{
+ <-> ssub * FiraSans-OsF/extrabold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{eb}{n}{
+ <-> ssub * FiraSans-OsF/extrabold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{eb}{it}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{eb}{scit}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ub}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ub}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ub}{sc}{
+ <-> ssub * FiraSans-OsF/heavy/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ub}{n}{
+ <-> ssub * FiraSans-OsF/heavy/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ub}{it}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{ub}{scit}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bx}{n}{
+ <-> ssub * FiraSans-OsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bx}{sc}{
+ <-> ssub * FiraSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bx}{scsl}{
+ <-> ssub * FiraSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bx}{sl}{
+ <-> ssub * FiraSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bx}{it}{
+ <-> ssub * FiraSans-OsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-OsF}{bx}{scit}{
+ <-> ssub * FiraSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraSans-Sup.fd b/fonts/fira/latex/LGRFiraSans-Sup.fd
new file mode 100644
index 0000000000..2271919f3b
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraSans-Sup.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraSans-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraSans-Sup.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{regular}{sl}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{thin}{sl}{
+ <-> ssub * FiraSans-Sup/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{semibold}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{bold}{sl}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{light}{sl}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{extrabold}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{heavy}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{book}{sl}{
+ <-> ssub * FiraSans-Sup/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{medium}{sl}{
+ <-> ssub * FiraSans-Sup/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ultralight}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{extralight}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ul}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ul}{n}{
+ <-> ssub * FiraSans-Sup/ultralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ul}{it}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{el}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{el}{n}{
+ <-> ssub * FiraSans-Sup/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{el}{it}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{l}{sl}{
+ <-> ssub * FiraSans-Sup/light/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{l}{n}{
+ <-> ssub * FiraSans-Sup/light/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{l}{it}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{m}{sl}{
+ <-> ssub * FiraSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{m}{n}{
+ <-> ssub * FiraSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{m}{it}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{sb}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{sb}{n}{
+ <-> ssub * FiraSans-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{sb}{it}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{b}{sl}{
+ <-> ssub * FiraSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{b}{n}{
+ <-> ssub * FiraSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{b}{it}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{eb}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{eb}{n}{
+ <-> ssub * FiraSans-Sup/extrabold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{eb}{it}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ub}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ub}{n}{
+ <-> ssub * FiraSans-Sup/heavy/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{ub}{it}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{bx}{n}{
+ <-> ssub * FiraSans-Sup/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{bx}{sl}{
+ <-> ssub * FiraSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-Sup}{bx}{it}{
+ <-> ssub * FiraSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraSans-TLF.fd b/fonts/fira/latex/LGRFiraSans-TLF.fd
new file mode 100644
index 0000000000..7dbba64473
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraSans-TLF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraSans-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraSans-TLF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{regular}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{regular}{sl}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{thin}{scsl}{
+ <-> ssub * FiraSans-TLF/thin/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{thin}{sl}{
+ <-> ssub * FiraSans-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{semibold}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bold}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bold}{sl}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{light}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{light}{sl}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{heavy}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{book}{scsl}{
+ <-> ssub * FiraSans-TLF/book/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{book}{sl}{
+ <-> ssub * FiraSans-TLF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{medium}{scsl}{
+ <-> ssub * FiraSans-TLF/medium/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{medium}{sl}{
+ <-> ssub * FiraSans-TLF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{extralight}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ul}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ul}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ul}{sc}{
+ <-> ssub * FiraSans-TLF/ultralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ul}{n}{
+ <-> ssub * FiraSans-TLF/ultralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ul}{it}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ul}{scit}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{el}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{el}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{el}{sc}{
+ <-> ssub * FiraSans-TLF/extralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{el}{n}{
+ <-> ssub * FiraSans-TLF/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{el}{it}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{el}{scit}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{l}{sl}{
+ <-> ssub * FiraSans-TLF/light/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{l}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{l}{sc}{
+ <-> ssub * FiraSans-TLF/light/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{l}{n}{
+ <-> ssub * FiraSans-TLF/light/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{l}{it}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{l}{scit}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{m}{sl}{
+ <-> ssub * FiraSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{m}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{m}{sc}{
+ <-> ssub * FiraSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{m}{n}{
+ <-> ssub * FiraSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{m}{it}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{m}{scit}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{sb}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{sb}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{sb}{sc}{
+ <-> ssub * FiraSans-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{sb}{n}{
+ <-> ssub * FiraSans-TLF/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{sb}{it}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{sb}{scit}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{b}{sl}{
+ <-> ssub * FiraSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{b}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{b}{sc}{
+ <-> ssub * FiraSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{b}{n}{
+ <-> ssub * FiraSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{b}{it}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{b}{scit}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{eb}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{eb}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{eb}{sc}{
+ <-> ssub * FiraSans-TLF/extrabold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{eb}{n}{
+ <-> ssub * FiraSans-TLF/extrabold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{eb}{it}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{eb}{scit}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ub}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ub}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ub}{sc}{
+ <-> ssub * FiraSans-TLF/heavy/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ub}{n}{
+ <-> ssub * FiraSans-TLF/heavy/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ub}{it}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{ub}{scit}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bx}{n}{
+ <-> ssub * FiraSans-TLF/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bx}{sc}{
+ <-> ssub * FiraSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bx}{scsl}{
+ <-> ssub * FiraSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bx}{sl}{
+ <-> ssub * FiraSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bx}{it}{
+ <-> ssub * FiraSans-TLF/b/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TLF}{bx}{scit}{
+ <-> ssub * FiraSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LGRFiraSans-TOsF.fd b/fonts/fira/latex/LGRFiraSans-TOsF.fd
new file mode 100644
index 0000000000..69f4f81132
--- /dev/null
+++ b/fonts/fira/latex/LGRFiraSans-TOsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LGRFiraSans-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for LGR/FiraSans-TOsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{FiraSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{regular}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{regular}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{thin}{scsl}{
+ <-> ssub * FiraSans-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{thin}{sl}{
+ <-> ssub * FiraSans-TOsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{semibold}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bold}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bold}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{light}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{light}{sl}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{heavy}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{book}{scsl}{
+ <-> ssub * FiraSans-TOsF/book/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{book}{sl}{
+ <-> ssub * FiraSans-TOsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{medium}{scsl}{
+ <-> ssub * FiraSans-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{medium}{sl}{
+ <-> ssub * FiraSans-TOsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{extralight}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ul}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ul}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ul}{sc}{
+ <-> ssub * FiraSans-TOsF/ultralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ul}{n}{
+ <-> ssub * FiraSans-TOsF/ultralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ul}{it}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ul}{scit}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{el}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{el}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{el}{sc}{
+ <-> ssub * FiraSans-TOsF/extralight/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{el}{n}{
+ <-> ssub * FiraSans-TOsF/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{el}{it}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{el}{scit}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{l}{sl}{
+ <-> ssub * FiraSans-TOsF/light/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{l}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{l}{sc}{
+ <-> ssub * FiraSans-TOsF/light/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{l}{n}{
+ <-> ssub * FiraSans-TOsF/light/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{l}{it}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{l}{scit}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{m}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{m}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{m}{sc}{
+ <-> ssub * FiraSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{m}{n}{
+ <-> ssub * FiraSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{m}{it}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{m}{scit}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{sb}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{sb}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{sb}{sc}{
+ <-> ssub * FiraSans-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{sb}{n}{
+ <-> ssub * FiraSans-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{sb}{it}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{sb}{scit}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{b}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{b}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{b}{sc}{
+ <-> ssub * FiraSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{b}{n}{
+ <-> ssub * FiraSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{b}{it}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{b}{scit}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{eb}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{eb}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{eb}{sc}{
+ <-> ssub * FiraSans-TOsF/extrabold/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{eb}{n}{
+ <-> ssub * FiraSans-TOsF/extrabold/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{eb}{it}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{eb}{scit}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ub}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ub}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ub}{sc}{
+ <-> ssub * FiraSans-TOsF/heavy/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ub}{n}{
+ <-> ssub * FiraSans-TOsF/heavy/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ub}{it}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{ub}{scit}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bx}{n}{
+ <-> ssub * FiraSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bx}{sc}{
+ <-> ssub * FiraSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bx}{scsl}{
+ <-> ssub * FiraSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bx}{sl}{
+ <-> ssub * FiraSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bx}{it}{
+ <-> ssub * FiraSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{FiraSans-TOsF}{bx}{scit}{
+ <-> ssub * FiraSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraMono-Sup.fd b/fonts/fira/latex/LY1FiraMono-Sup.fd
new file mode 100644
index 0000000000..25dfd7c146
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraMono-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraMono-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraMono-Sup.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{regular}{it}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{bold}{it}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{medium}{it}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{m}{n}{
+ <-> ssub * FiraMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{m}{sl}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{m}{it}{
+ <-> ssub * FiraMono-Sup/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{sb}{n}{
+ <-> ssub * FiraMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{sb}{sl}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{sb}{it}{
+ <-> ssub * FiraMono-Sup/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{b}{n}{
+ <-> ssub * FiraMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{b}{sl}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{b}{it}{
+ <-> ssub * FiraMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{bx}{sl}{
+ <-> ssub * FiraMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{bx}{n}{
+ <-> ssub * FiraMono-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-Sup}{bx}{it}{
+ <-> ssub * FiraMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraMono-TLF.fd b/fonts/fira/latex/LY1FiraMono-TLF.fd
new file mode 100644
index 0000000000..729cb9afa1
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraMono-TLF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraMono-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraMono-TLF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{regular}{it}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{bold}{it}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{medium}{it}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{m}{n}{
+ <-> ssub * FiraMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{m}{sl}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{m}{it}{
+ <-> ssub * FiraMono-TLF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{sb}{n}{
+ <-> ssub * FiraMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{sb}{sl}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{sb}{it}{
+ <-> ssub * FiraMono-TLF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{b}{n}{
+ <-> ssub * FiraMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{b}{sl}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{b}{it}{
+ <-> ssub * FiraMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{bx}{sl}{
+ <-> ssub * FiraMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{bx}{n}{
+ <-> ssub * FiraMono-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TLF}{bx}{it}{
+ <-> ssub * FiraMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraMono-TOsF.fd b/fonts/fira/latex/LY1FiraMono-TOsF.fd
new file mode 100644
index 0000000000..bd6feb54bd
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraMono-TOsF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraMono-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraMono-TOsF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraMono-TOsF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{regular}{it}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{bold}{it}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{medium}{it}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{m}{n}{
+ <-> ssub * FiraMono-TOsF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{m}{sl}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{m}{it}{
+ <-> ssub * FiraMono-TOsF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{sb}{n}{
+ <-> ssub * FiraMono-TOsF/medium/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{sb}{sl}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{sb}{it}{
+ <-> ssub * FiraMono-TOsF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{b}{n}{
+ <-> ssub * FiraMono-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{b}{sl}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{b}{it}{
+ <-> ssub * FiraMono-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{bx}{sl}{
+ <-> ssub * FiraMono-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{bx}{n}{
+ <-> ssub * FiraMono-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraMono-TOsF}{bx}{it}{
+ <-> ssub * FiraMono-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraSans-LF.fd b/fonts/fira/latex/LY1FiraSans-LF.fd
new file mode 100644
index 0000000000..95335bdd14
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraSans-LF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraSans-LF.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraSans-LF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{regular}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{regular}{sl}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{thin}{scsl}{
+ <-> ssub * FiraSans-LF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{thin}{sl}{
+ <-> ssub * FiraSans-LF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{semibold}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{semibold}{sl}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bold}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bold}{sl}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{light}{scsl}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{light}{sl}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extrabold}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{heavy}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{heavy}{sl}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{book}{scsl}{
+ <-> ssub * FiraSans-LF/book/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{book}{sl}{
+ <-> ssub * FiraSans-LF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{medium}{scsl}{
+ <-> ssub * FiraSans-LF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{medium}{sl}{
+ <-> ssub * FiraSans-LF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ultralight}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extralight}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{extralight}{sl}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ul}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ul}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ul}{sc}{
+ <-> ssub * FiraSans-LF/ultralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ul}{n}{
+ <-> ssub * FiraSans-LF/ultralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ul}{it}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ul}{scit}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{FiraSans-LF}{el}{sl}{
+ <-> ssub * FiraSans-LF/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{el}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{el}{sc}{
+ <-> ssub * FiraSans-LF/extralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{el}{n}{
+ <-> ssub * FiraSans-LF/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{el}{it}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{el}{scit}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{FiraSans-LF}{l}{sl}{
+ <-> ssub * FiraSans-LF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{l}{scsl}{
+ <-> ssub * FiraSans-LF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{l}{sc}{
+ <-> ssub * FiraSans-LF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{l}{n}{
+ <-> ssub * FiraSans-LF/light/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{l}{it}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{l}{scit}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraSans-LF}{m}{sl}{
+ <-> ssub * FiraSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{m}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{m}{sc}{
+ <-> ssub * FiraSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{m}{n}{
+ <-> ssub * FiraSans-LF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{m}{it}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{m}{scit}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{FiraSans-LF}{sb}{sl}{
+ <-> ssub * FiraSans-LF/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{sb}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{sb}{sc}{
+ <-> ssub * FiraSans-LF/semibold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{sb}{n}{
+ <-> ssub * FiraSans-LF/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{sb}{it}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{sb}{scit}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraSans-LF}{b}{sl}{
+ <-> ssub * FiraSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{b}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{b}{sc}{
+ <-> ssub * FiraSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{b}{n}{
+ <-> ssub * FiraSans-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{b}{it}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{b}{scit}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{FiraSans-LF}{eb}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{eb}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{eb}{sc}{
+ <-> ssub * FiraSans-LF/extrabold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{eb}{n}{
+ <-> ssub * FiraSans-LF/extrabold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{eb}{it}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{eb}{scit}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ub}{sl}{
+ <-> ssub * FiraSans-LF/heavy/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ub}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ub}{sc}{
+ <-> ssub * FiraSans-LF/heavy/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ub}{n}{
+ <-> ssub * FiraSans-LF/heavy/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ub}{it}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{ub}{scit}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bx}{n}{
+ <-> ssub * FiraSans-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bx}{sc}{
+ <-> ssub * FiraSans-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bx}{scsl}{
+ <-> ssub * FiraSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bx}{sl}{
+ <-> ssub * FiraSans-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bx}{it}{
+ <-> ssub * FiraSans-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-LF}{bx}{scit}{
+ <-> ssub * FiraSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraSans-OsF.fd b/fonts/fira/latex/LY1FiraSans-OsF.fd
new file mode 100644
index 0000000000..228d16fdf7
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraSans-OsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraSans-OsF.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraSans-OsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{regular}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{regular}{sl}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{thin}{scsl}{
+ <-> ssub * FiraSans-OsF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{thin}{sl}{
+ <-> ssub * FiraSans-OsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{semibold}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bold}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bold}{sl}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{light}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{light}{sl}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{heavy}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{book}{scsl}{
+ <-> ssub * FiraSans-OsF/book/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{book}{sl}{
+ <-> ssub * FiraSans-OsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{medium}{scsl}{
+ <-> ssub * FiraSans-OsF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{medium}{sl}{
+ <-> ssub * FiraSans-OsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{extralight}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ul}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ul}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ul}{sc}{
+ <-> ssub * FiraSans-OsF/ultralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ul}{n}{
+ <-> ssub * FiraSans-OsF/ultralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ul}{it}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ul}{scit}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{el}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{el}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{el}{sc}{
+ <-> ssub * FiraSans-OsF/extralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{el}{n}{
+ <-> ssub * FiraSans-OsF/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{el}{it}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{el}{scit}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{l}{sl}{
+ <-> ssub * FiraSans-OsF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{l}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{l}{sc}{
+ <-> ssub * FiraSans-OsF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{l}{n}{
+ <-> ssub * FiraSans-OsF/light/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{l}{it}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{l}{scit}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{m}{sl}{
+ <-> ssub * FiraSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{m}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{m}{sc}{
+ <-> ssub * FiraSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{m}{n}{
+ <-> ssub * FiraSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{m}{it}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{m}{scit}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{sb}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{sb}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{sb}{sc}{
+ <-> ssub * FiraSans-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{sb}{n}{
+ <-> ssub * FiraSans-OsF/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{sb}{it}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{sb}{scit}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{b}{sl}{
+ <-> ssub * FiraSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{b}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{b}{sc}{
+ <-> ssub * FiraSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{b}{n}{
+ <-> ssub * FiraSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{b}{it}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{b}{scit}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{eb}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{eb}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{eb}{sc}{
+ <-> ssub * FiraSans-OsF/extrabold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{eb}{n}{
+ <-> ssub * FiraSans-OsF/extrabold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{eb}{it}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{eb}{scit}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ub}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ub}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ub}{sc}{
+ <-> ssub * FiraSans-OsF/heavy/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ub}{n}{
+ <-> ssub * FiraSans-OsF/heavy/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ub}{it}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{ub}{scit}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bx}{n}{
+ <-> ssub * FiraSans-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bx}{sc}{
+ <-> ssub * FiraSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bx}{scsl}{
+ <-> ssub * FiraSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bx}{sl}{
+ <-> ssub * FiraSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bx}{it}{
+ <-> ssub * FiraSans-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-OsF}{bx}{scit}{
+ <-> ssub * FiraSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraSans-Sup.fd b/fonts/fira/latex/LY1FiraSans-Sup.fd
new file mode 100644
index 0000000000..b02bb8a20f
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraSans-Sup.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraSans-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraSans-Sup.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{regular}{sl}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{thin}{sl}{
+ <-> ssub * FiraSans-Sup/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{semibold}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{bold}{sl}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{light}{sl}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{extrabold}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{heavy}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{book}{sl}{
+ <-> ssub * FiraSans-Sup/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{medium}{sl}{
+ <-> ssub * FiraSans-Sup/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ultralight}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{extralight}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ul}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ul}{n}{
+ <-> ssub * FiraSans-Sup/ultralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ul}{it}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{el}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{el}{n}{
+ <-> ssub * FiraSans-Sup/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{el}{it}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{l}{sl}{
+ <-> ssub * FiraSans-Sup/light/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{l}{n}{
+ <-> ssub * FiraSans-Sup/light/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{l}{it}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{m}{sl}{
+ <-> ssub * FiraSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{m}{n}{
+ <-> ssub * FiraSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{m}{it}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{sb}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{sb}{n}{
+ <-> ssub * FiraSans-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{sb}{it}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{b}{sl}{
+ <-> ssub * FiraSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{b}{n}{
+ <-> ssub * FiraSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{b}{it}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{eb}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{eb}{n}{
+ <-> ssub * FiraSans-Sup/extrabold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{eb}{it}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ub}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ub}{n}{
+ <-> ssub * FiraSans-Sup/heavy/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{ub}{it}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{bx}{n}{
+ <-> ssub * FiraSans-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{bx}{sl}{
+ <-> ssub * FiraSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-Sup}{bx}{it}{
+ <-> ssub * FiraSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraSans-TLF.fd b/fonts/fira/latex/LY1FiraSans-TLF.fd
new file mode 100644
index 0000000000..9200d50395
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraSans-TLF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraSans-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraSans-TLF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{regular}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{regular}{sl}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{thin}{scsl}{
+ <-> ssub * FiraSans-TLF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{thin}{sl}{
+ <-> ssub * FiraSans-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{semibold}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bold}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bold}{sl}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{light}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{light}{sl}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{heavy}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{book}{scsl}{
+ <-> ssub * FiraSans-TLF/book/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{book}{sl}{
+ <-> ssub * FiraSans-TLF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{medium}{scsl}{
+ <-> ssub * FiraSans-TLF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{medium}{sl}{
+ <-> ssub * FiraSans-TLF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{extralight}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ul}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ul}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ul}{sc}{
+ <-> ssub * FiraSans-TLF/ultralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ul}{n}{
+ <-> ssub * FiraSans-TLF/ultralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ul}{it}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ul}{scit}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{el}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{el}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{el}{sc}{
+ <-> ssub * FiraSans-TLF/extralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{el}{n}{
+ <-> ssub * FiraSans-TLF/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{el}{it}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{el}{scit}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{l}{sl}{
+ <-> ssub * FiraSans-TLF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{l}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{l}{sc}{
+ <-> ssub * FiraSans-TLF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{l}{n}{
+ <-> ssub * FiraSans-TLF/light/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{l}{it}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{l}{scit}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{m}{sl}{
+ <-> ssub * FiraSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{m}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{m}{sc}{
+ <-> ssub * FiraSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{m}{n}{
+ <-> ssub * FiraSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{m}{it}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{m}{scit}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{sb}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{sb}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{sb}{sc}{
+ <-> ssub * FiraSans-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{sb}{n}{
+ <-> ssub * FiraSans-TLF/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{sb}{it}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{sb}{scit}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{b}{sl}{
+ <-> ssub * FiraSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{b}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{b}{sc}{
+ <-> ssub * FiraSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{b}{n}{
+ <-> ssub * FiraSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{b}{it}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{b}{scit}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{eb}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{eb}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{eb}{sc}{
+ <-> ssub * FiraSans-TLF/extrabold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{eb}{n}{
+ <-> ssub * FiraSans-TLF/extrabold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{eb}{it}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{eb}{scit}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ub}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ub}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ub}{sc}{
+ <-> ssub * FiraSans-TLF/heavy/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ub}{n}{
+ <-> ssub * FiraSans-TLF/heavy/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ub}{it}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{ub}{scit}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bx}{n}{
+ <-> ssub * FiraSans-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bx}{sc}{
+ <-> ssub * FiraSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bx}{scsl}{
+ <-> ssub * FiraSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bx}{sl}{
+ <-> ssub * FiraSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bx}{it}{
+ <-> ssub * FiraSans-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TLF}{bx}{scit}{
+ <-> ssub * FiraSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/LY1FiraSans-TOsF.fd b/fonts/fira/latex/LY1FiraSans-TOsF.fd
new file mode 100644
index 0000000000..9085c55048
--- /dev/null
+++ b/fonts/fira/latex/LY1FiraSans-TOsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{LY1FiraSans-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for LY1/FiraSans-TOsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{FiraSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{regular}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{regular}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{thin}{scsl}{
+ <-> ssub * FiraSans-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{thin}{sl}{
+ <-> ssub * FiraSans-TOsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{semibold}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bold}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bold}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{light}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{light}{sl}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{heavy}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{book}{scsl}{
+ <-> ssub * FiraSans-TOsF/book/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{book}{sl}{
+ <-> ssub * FiraSans-TOsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{medium}{scsl}{
+ <-> ssub * FiraSans-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{medium}{sl}{
+ <-> ssub * FiraSans-TOsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{extralight}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ul}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ul}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ul}{sc}{
+ <-> ssub * FiraSans-TOsF/ultralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ul}{n}{
+ <-> ssub * FiraSans-TOsF/ultralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ul}{it}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ul}{scit}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{el}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{el}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{el}{sc}{
+ <-> ssub * FiraSans-TOsF/extralight/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{el}{n}{
+ <-> ssub * FiraSans-TOsF/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{el}{it}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{el}{scit}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{l}{sl}{
+ <-> ssub * FiraSans-TOsF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{l}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{l}{sc}{
+ <-> ssub * FiraSans-TOsF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{l}{n}{
+ <-> ssub * FiraSans-TOsF/light/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{l}{it}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{l}{scit}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{m}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{m}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{m}{sc}{
+ <-> ssub * FiraSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{m}{n}{
+ <-> ssub * FiraSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{m}{it}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{m}{scit}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{sb}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{sb}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{sb}{sc}{
+ <-> ssub * FiraSans-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{sb}{n}{
+ <-> ssub * FiraSans-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{sb}{it}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{sb}{scit}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{b}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{b}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{b}{sc}{
+ <-> ssub * FiraSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{b}{n}{
+ <-> ssub * FiraSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{b}{it}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{b}{scit}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{eb}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{eb}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{eb}{sc}{
+ <-> ssub * FiraSans-TOsF/extrabold/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{eb}{n}{
+ <-> ssub * FiraSans-TOsF/extrabold/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{eb}{it}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{eb}{scit}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ub}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ub}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ub}{sc}{
+ <-> ssub * FiraSans-TOsF/heavy/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ub}{n}{
+ <-> ssub * FiraSans-TOsF/heavy/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ub}{it}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{ub}{scit}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bx}{n}{
+ <-> ssub * FiraSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bx}{sc}{
+ <-> ssub * FiraSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bx}{scsl}{
+ <-> ssub * FiraSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bx}{sl}{
+ <-> ssub * FiraSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bx}{it}{
+ <-> ssub * FiraSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{FiraSans-TOsF}{bx}{scit}{
+ <-> ssub * FiraSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraMono-Sup.fd b/fonts/fira/latex/OT1FiraMono-Sup.fd
new file mode 100644
index 0000000000..9f15cd4238
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraMono-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraMono-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraMono-Sup.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{regular}{it}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{bold}{it}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{medium}{it}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{m}{n}{
+ <-> ssub * FiraMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{m}{sl}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{m}{it}{
+ <-> ssub * FiraMono-Sup/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{sb}{n}{
+ <-> ssub * FiraMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{sb}{sl}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{sb}{it}{
+ <-> ssub * FiraMono-Sup/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{b}{n}{
+ <-> ssub * FiraMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{b}{sl}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{b}{it}{
+ <-> ssub * FiraMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{bx}{sl}{
+ <-> ssub * FiraMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{bx}{n}{
+ <-> ssub * FiraMono-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-Sup}{bx}{it}{
+ <-> ssub * FiraMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraMono-TLF.fd b/fonts/fira/latex/OT1FiraMono-TLF.fd
new file mode 100644
index 0000000000..9169ec89f6
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraMono-TLF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraMono-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraMono-TLF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{regular}{it}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{bold}{it}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{medium}{it}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{m}{n}{
+ <-> ssub * FiraMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{m}{sl}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{m}{it}{
+ <-> ssub * FiraMono-TLF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{sb}{n}{
+ <-> ssub * FiraMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{sb}{sl}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{sb}{it}{
+ <-> ssub * FiraMono-TLF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{b}{n}{
+ <-> ssub * FiraMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{b}{sl}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{b}{it}{
+ <-> ssub * FiraMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{bx}{sl}{
+ <-> ssub * FiraMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{bx}{n}{
+ <-> ssub * FiraMono-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TLF}{bx}{it}{
+ <-> ssub * FiraMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraMono-TOsF.fd b/fonts/fira/latex/OT1FiraMono-TOsF.fd
new file mode 100644
index 0000000000..4482d007aa
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraMono-TOsF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraMono-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraMono-TOsF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraMono-TOsF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{regular}{it}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{bold}{it}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{medium}{it}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{m}{n}{
+ <-> ssub * FiraMono-TOsF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{m}{sl}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{m}{it}{
+ <-> ssub * FiraMono-TOsF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{sb}{n}{
+ <-> ssub * FiraMono-TOsF/medium/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{sb}{sl}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{sb}{it}{
+ <-> ssub * FiraMono-TOsF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{b}{n}{
+ <-> ssub * FiraMono-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{b}{sl}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{b}{it}{
+ <-> ssub * FiraMono-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{bx}{sl}{
+ <-> ssub * FiraMono-TOsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{bx}{n}{
+ <-> ssub * FiraMono-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraMono-TOsF}{bx}{it}{
+ <-> ssub * FiraMono-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraSans-LF.fd b/fonts/fira/latex/OT1FiraSans-LF.fd
new file mode 100644
index 0000000000..3449ab0c50
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraSans-LF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraSans-LF.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraSans-LF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{regular}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{regular}{sl}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{thin}{scsl}{
+ <-> ssub * FiraSans-LF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{thin}{sl}{
+ <-> ssub * FiraSans-LF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{semibold}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{semibold}{sl}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bold}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bold}{sl}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{light}{scsl}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{light}{sl}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extrabold}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{heavy}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{heavy}{sl}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{book}{scsl}{
+ <-> ssub * FiraSans-LF/book/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{book}{sl}{
+ <-> ssub * FiraSans-LF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{medium}{scsl}{
+ <-> ssub * FiraSans-LF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{medium}{sl}{
+ <-> ssub * FiraSans-LF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ultralight}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extralight}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{extralight}{sl}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ul}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ul}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ul}{sc}{
+ <-> ssub * FiraSans-LF/ultralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ul}{n}{
+ <-> ssub * FiraSans-LF/ultralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ul}{it}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ul}{scit}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{FiraSans-LF}{el}{sl}{
+ <-> ssub * FiraSans-LF/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{el}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{el}{sc}{
+ <-> ssub * FiraSans-LF/extralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{el}{n}{
+ <-> ssub * FiraSans-LF/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{el}{it}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{el}{scit}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{FiraSans-LF}{l}{sl}{
+ <-> ssub * FiraSans-LF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{l}{scsl}{
+ <-> ssub * FiraSans-LF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{l}{sc}{
+ <-> ssub * FiraSans-LF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{l}{n}{
+ <-> ssub * FiraSans-LF/light/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{l}{it}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{l}{scit}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraSans-LF}{m}{sl}{
+ <-> ssub * FiraSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{m}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{m}{sc}{
+ <-> ssub * FiraSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{m}{n}{
+ <-> ssub * FiraSans-LF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{m}{it}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{m}{scit}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{FiraSans-LF}{sb}{sl}{
+ <-> ssub * FiraSans-LF/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{sb}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{sb}{sc}{
+ <-> ssub * FiraSans-LF/semibold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{sb}{n}{
+ <-> ssub * FiraSans-LF/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{sb}{it}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{sb}{scit}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraSans-LF}{b}{sl}{
+ <-> ssub * FiraSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{b}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{b}{sc}{
+ <-> ssub * FiraSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{b}{n}{
+ <-> ssub * FiraSans-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{b}{it}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{b}{scit}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{FiraSans-LF}{eb}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{eb}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{eb}{sc}{
+ <-> ssub * FiraSans-LF/extrabold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{eb}{n}{
+ <-> ssub * FiraSans-LF/extrabold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{eb}{it}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{eb}{scit}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ub}{sl}{
+ <-> ssub * FiraSans-LF/heavy/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ub}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ub}{sc}{
+ <-> ssub * FiraSans-LF/heavy/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ub}{n}{
+ <-> ssub * FiraSans-LF/heavy/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ub}{it}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{ub}{scit}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bx}{n}{
+ <-> ssub * FiraSans-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bx}{sc}{
+ <-> ssub * FiraSans-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bx}{scsl}{
+ <-> ssub * FiraSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bx}{sl}{
+ <-> ssub * FiraSans-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bx}{it}{
+ <-> ssub * FiraSans-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-LF}{bx}{scit}{
+ <-> ssub * FiraSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraSans-OsF.fd b/fonts/fira/latex/OT1FiraSans-OsF.fd
new file mode 100644
index 0000000000..eedd21706a
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraSans-OsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraSans-OsF.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraSans-OsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{regular}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{regular}{sl}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{thin}{scsl}{
+ <-> ssub * FiraSans-OsF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{thin}{sl}{
+ <-> ssub * FiraSans-OsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{semibold}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bold}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bold}{sl}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{light}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{light}{sl}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{heavy}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{book}{scsl}{
+ <-> ssub * FiraSans-OsF/book/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{book}{sl}{
+ <-> ssub * FiraSans-OsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{medium}{scsl}{
+ <-> ssub * FiraSans-OsF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{medium}{sl}{
+ <-> ssub * FiraSans-OsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{extralight}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ul}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ul}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ul}{sc}{
+ <-> ssub * FiraSans-OsF/ultralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ul}{n}{
+ <-> ssub * FiraSans-OsF/ultralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ul}{it}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ul}{scit}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{el}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{el}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{el}{sc}{
+ <-> ssub * FiraSans-OsF/extralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{el}{n}{
+ <-> ssub * FiraSans-OsF/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{el}{it}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{el}{scit}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{l}{sl}{
+ <-> ssub * FiraSans-OsF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{l}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{l}{sc}{
+ <-> ssub * FiraSans-OsF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{l}{n}{
+ <-> ssub * FiraSans-OsF/light/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{l}{it}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{l}{scit}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{m}{sl}{
+ <-> ssub * FiraSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{m}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{m}{sc}{
+ <-> ssub * FiraSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{m}{n}{
+ <-> ssub * FiraSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{m}{it}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{m}{scit}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{sb}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{sb}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{sb}{sc}{
+ <-> ssub * FiraSans-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{sb}{n}{
+ <-> ssub * FiraSans-OsF/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{sb}{it}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{sb}{scit}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{b}{sl}{
+ <-> ssub * FiraSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{b}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{b}{sc}{
+ <-> ssub * FiraSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{b}{n}{
+ <-> ssub * FiraSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{b}{it}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{b}{scit}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{eb}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{eb}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{eb}{sc}{
+ <-> ssub * FiraSans-OsF/extrabold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{eb}{n}{
+ <-> ssub * FiraSans-OsF/extrabold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{eb}{it}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{eb}{scit}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ub}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ub}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ub}{sc}{
+ <-> ssub * FiraSans-OsF/heavy/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ub}{n}{
+ <-> ssub * FiraSans-OsF/heavy/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ub}{it}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{ub}{scit}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bx}{n}{
+ <-> ssub * FiraSans-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bx}{sc}{
+ <-> ssub * FiraSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bx}{scsl}{
+ <-> ssub * FiraSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bx}{sl}{
+ <-> ssub * FiraSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bx}{it}{
+ <-> ssub * FiraSans-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-OsF}{bx}{scit}{
+ <-> ssub * FiraSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraSans-Sup.fd b/fonts/fira/latex/OT1FiraSans-Sup.fd
new file mode 100644
index 0000000000..d7268648cf
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraSans-Sup.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraSans-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraSans-Sup.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{regular}{sl}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{thin}{sl}{
+ <-> ssub * FiraSans-Sup/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{semibold}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{bold}{sl}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{light}{sl}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{extrabold}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{heavy}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{book}{sl}{
+ <-> ssub * FiraSans-Sup/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{medium}{sl}{
+ <-> ssub * FiraSans-Sup/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ultralight}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{extralight}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ul}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ul}{n}{
+ <-> ssub * FiraSans-Sup/ultralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ul}{it}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{el}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{el}{n}{
+ <-> ssub * FiraSans-Sup/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{el}{it}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{l}{sl}{
+ <-> ssub * FiraSans-Sup/light/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{l}{n}{
+ <-> ssub * FiraSans-Sup/light/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{l}{it}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{m}{sl}{
+ <-> ssub * FiraSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{m}{n}{
+ <-> ssub * FiraSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{m}{it}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{sb}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{sb}{n}{
+ <-> ssub * FiraSans-Sup/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{sb}{it}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{b}{sl}{
+ <-> ssub * FiraSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{b}{n}{
+ <-> ssub * FiraSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{b}{it}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{eb}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{eb}{n}{
+ <-> ssub * FiraSans-Sup/extrabold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{eb}{it}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ub}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ub}{n}{
+ <-> ssub * FiraSans-Sup/heavy/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{ub}{it}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{bx}{n}{
+ <-> ssub * FiraSans-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{bx}{sl}{
+ <-> ssub * FiraSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-Sup}{bx}{it}{
+ <-> ssub * FiraSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraSans-TLF.fd b/fonts/fira/latex/OT1FiraSans-TLF.fd
new file mode 100644
index 0000000000..be117a0f31
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraSans-TLF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraSans-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraSans-TLF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{regular}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{regular}{sl}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{thin}{scsl}{
+ <-> ssub * FiraSans-TLF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{thin}{sl}{
+ <-> ssub * FiraSans-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{semibold}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bold}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bold}{sl}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{light}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{light}{sl}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{heavy}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{book}{scsl}{
+ <-> ssub * FiraSans-TLF/book/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{book}{sl}{
+ <-> ssub * FiraSans-TLF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{medium}{scsl}{
+ <-> ssub * FiraSans-TLF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{medium}{sl}{
+ <-> ssub * FiraSans-TLF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{extralight}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ul}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ul}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ul}{sc}{
+ <-> ssub * FiraSans-TLF/ultralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ul}{n}{
+ <-> ssub * FiraSans-TLF/ultralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ul}{it}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ul}{scit}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{el}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{el}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{el}{sc}{
+ <-> ssub * FiraSans-TLF/extralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{el}{n}{
+ <-> ssub * FiraSans-TLF/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{el}{it}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{el}{scit}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{l}{sl}{
+ <-> ssub * FiraSans-TLF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{l}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{l}{sc}{
+ <-> ssub * FiraSans-TLF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{l}{n}{
+ <-> ssub * FiraSans-TLF/light/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{l}{it}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{l}{scit}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{m}{sl}{
+ <-> ssub * FiraSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{m}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{m}{sc}{
+ <-> ssub * FiraSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{m}{n}{
+ <-> ssub * FiraSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{m}{it}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{m}{scit}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{sb}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{sb}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{sb}{sc}{
+ <-> ssub * FiraSans-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{sb}{n}{
+ <-> ssub * FiraSans-TLF/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{sb}{it}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{sb}{scit}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{b}{sl}{
+ <-> ssub * FiraSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{b}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{b}{sc}{
+ <-> ssub * FiraSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{b}{n}{
+ <-> ssub * FiraSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{b}{it}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{b}{scit}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{eb}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{eb}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{eb}{sc}{
+ <-> ssub * FiraSans-TLF/extrabold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{eb}{n}{
+ <-> ssub * FiraSans-TLF/extrabold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{eb}{it}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{eb}{scit}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ub}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ub}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ub}{sc}{
+ <-> ssub * FiraSans-TLF/heavy/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ub}{n}{
+ <-> ssub * FiraSans-TLF/heavy/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ub}{it}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{ub}{scit}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bx}{n}{
+ <-> ssub * FiraSans-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bx}{sc}{
+ <-> ssub * FiraSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bx}{scsl}{
+ <-> ssub * FiraSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bx}{sl}{
+ <-> ssub * FiraSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bx}{it}{
+ <-> ssub * FiraSans-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TLF}{bx}{scit}{
+ <-> ssub * FiraSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/OT1FiraSans-TOsF.fd b/fonts/fira/latex/OT1FiraSans-TOsF.fd
new file mode 100644
index 0000000000..1b370a4e81
--- /dev/null
+++ b/fonts/fira/latex/OT1FiraSans-TOsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{OT1FiraSans-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for OT1/FiraSans-TOsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{FiraSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{regular}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{regular}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{thin}{scsl}{
+ <-> ssub * FiraSans-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{thin}{sl}{
+ <-> ssub * FiraSans-TOsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{semibold}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bold}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bold}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{light}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{light}{sl}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{heavy}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{book}{scsl}{
+ <-> ssub * FiraSans-TOsF/book/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{book}{sl}{
+ <-> ssub * FiraSans-TOsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{medium}{scsl}{
+ <-> ssub * FiraSans-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{medium}{sl}{
+ <-> ssub * FiraSans-TOsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{extralight}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ul}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ul}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ul}{sc}{
+ <-> ssub * FiraSans-TOsF/ultralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ul}{n}{
+ <-> ssub * FiraSans-TOsF/ultralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ul}{it}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ul}{scit}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{el}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{el}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{el}{sc}{
+ <-> ssub * FiraSans-TOsF/extralight/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{el}{n}{
+ <-> ssub * FiraSans-TOsF/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{el}{it}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{el}{scit}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{l}{sl}{
+ <-> ssub * FiraSans-TOsF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{l}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{l}{sc}{
+ <-> ssub * FiraSans-TOsF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{l}{n}{
+ <-> ssub * FiraSans-TOsF/light/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{l}{it}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{l}{scit}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{m}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{m}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{m}{sc}{
+ <-> ssub * FiraSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{m}{n}{
+ <-> ssub * FiraSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{m}{it}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{m}{scit}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{sb}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{sb}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{sb}{sc}{
+ <-> ssub * FiraSans-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{sb}{n}{
+ <-> ssub * FiraSans-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{sb}{it}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{sb}{scit}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{b}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{b}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{b}{sc}{
+ <-> ssub * FiraSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{b}{n}{
+ <-> ssub * FiraSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{b}{it}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{b}{scit}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{eb}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{eb}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{eb}{sc}{
+ <-> ssub * FiraSans-TOsF/extrabold/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{eb}{n}{
+ <-> ssub * FiraSans-TOsF/extrabold/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{eb}{it}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{eb}{scit}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ub}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ub}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ub}{sc}{
+ <-> ssub * FiraSans-TOsF/heavy/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ub}{n}{
+ <-> ssub * FiraSans-TOsF/heavy/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ub}{it}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{ub}{scit}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bx}{n}{
+ <-> ssub * FiraSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bx}{sc}{
+ <-> ssub * FiraSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bx}{scsl}{
+ <-> ssub * FiraSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bx}{sl}{
+ <-> ssub * FiraSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bx}{it}{
+ <-> ssub * FiraSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{FiraSans-TOsF}{bx}{scit}{
+ <-> ssub * FiraSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraMono-Sup.fd b/fonts/fira/latex/T1FiraMono-Sup.fd
new file mode 100644
index 0000000000..169ecdc07f
--- /dev/null
+++ b/fonts/fira/latex/T1FiraMono-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraMono-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraMono-Sup.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraMono-Sup}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{regular}{it}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraMono-Sup}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{bold}{it}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraMono-Sup}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{medium}{it}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraMono-Sup}{m}{n}{
+ <-> ssub * FiraMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{m}{sl}{
+ <-> ssub * FiraMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{m}{it}{
+ <-> ssub * FiraMono-Sup/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{T1}{FiraMono-Sup}{sb}{n}{
+ <-> ssub * FiraMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{sb}{sl}{
+ <-> ssub * FiraMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{sb}{it}{
+ <-> ssub * FiraMono-Sup/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraMono-Sup}{b}{n}{
+ <-> ssub * FiraMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{b}{sl}{
+ <-> ssub * FiraMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{b}{it}{
+ <-> ssub * FiraMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{bx}{sl}{
+ <-> ssub * FiraMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{bx}{n}{
+ <-> ssub * FiraMono-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-Sup}{bx}{it}{
+ <-> ssub * FiraMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraMono-TLF.fd b/fonts/fira/latex/T1FiraMono-TLF.fd
new file mode 100644
index 0000000000..7ad4a1d9b0
--- /dev/null
+++ b/fonts/fira/latex/T1FiraMono-TLF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraMono-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraMono-TLF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraMono-TLF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{regular}{it}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraMono-TLF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{bold}{it}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraMono-TLF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{medium}{it}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraMono-TLF}{m}{n}{
+ <-> ssub * FiraMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{m}{sl}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{m}{it}{
+ <-> ssub * FiraMono-TLF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{T1}{FiraMono-TLF}{sb}{n}{
+ <-> ssub * FiraMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{sb}{sl}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{sb}{it}{
+ <-> ssub * FiraMono-TLF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraMono-TLF}{b}{n}{
+ <-> ssub * FiraMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{b}{sl}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{b}{it}{
+ <-> ssub * FiraMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{bx}{sl}{
+ <-> ssub * FiraMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{bx}{n}{
+ <-> ssub * FiraMono-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TLF}{bx}{it}{
+ <-> ssub * FiraMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraMono-TOsF.fd b/fonts/fira/latex/T1FiraMono-TOsF.fd
new file mode 100644
index 0000000000..13c83c9852
--- /dev/null
+++ b/fonts/fira/latex/T1FiraMono-TOsF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraMono-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraMono-TOsF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraMono-TOsF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{regular}{it}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{bold}{it}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{medium}{it}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{m}{n}{
+ <-> ssub * FiraMono-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{m}{sl}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{m}{it}{
+ <-> ssub * FiraMono-TOsF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{sb}{n}{
+ <-> ssub * FiraMono-TOsF/medium/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{sb}{sl}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{sb}{it}{
+ <-> ssub * FiraMono-TOsF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{b}{n}{
+ <-> ssub * FiraMono-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{b}{sl}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{b}{it}{
+ <-> ssub * FiraMono-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{bx}{sl}{
+ <-> ssub * FiraMono-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{bx}{n}{
+ <-> ssub * FiraMono-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraMono-TOsF}{bx}{it}{
+ <-> ssub * FiraMono-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraSans-LF.fd b/fonts/fira/latex/T1FiraSans-LF.fd
new file mode 100644
index 0000000000..1b5a3bf02e
--- /dev/null
+++ b/fonts/fira/latex/T1FiraSans-LF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraSans-LF.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraSans-LF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{regular}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{regular}{sl}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{thin}{scsl}{
+ <-> ssub * FiraSans-LF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{thin}{sl}{
+ <-> ssub * FiraSans-LF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{semibold}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{semibold}{sl}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bold}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bold}{sl}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{light}{scsl}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{light}{sl}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extrabold}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{heavy}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{heavy}{sl}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{book}{scsl}{
+ <-> ssub * FiraSans-LF/book/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{book}{sl}{
+ <-> ssub * FiraSans-LF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{medium}{scsl}{
+ <-> ssub * FiraSans-LF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{medium}{sl}{
+ <-> ssub * FiraSans-LF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ultralight}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{FiraSans-LF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extralight}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{extralight}{sl}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{T1}{FiraSans-LF}{ul}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ul}{scsl}{
+ <-> ssub * FiraSans-LF/ultralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ul}{sc}{
+ <-> ssub * FiraSans-LF/ultralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ul}{n}{
+ <-> ssub * FiraSans-LF/ultralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ul}{it}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ul}{scit}{
+ <-> ssub * FiraSans-LF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{T1}{FiraSans-LF}{el}{sl}{
+ <-> ssub * FiraSans-LF/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{el}{scsl}{
+ <-> ssub * FiraSans-LF/extralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{el}{sc}{
+ <-> ssub * FiraSans-LF/extralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{el}{n}{
+ <-> ssub * FiraSans-LF/extralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{el}{it}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{el}{scit}{
+ <-> ssub * FiraSans-LF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{FiraSans-LF}{l}{sl}{
+ <-> ssub * FiraSans-LF/light/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{l}{scsl}{
+ <-> ssub * FiraSans-LF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{l}{sc}{
+ <-> ssub * FiraSans-LF/light/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{l}{n}{
+ <-> ssub * FiraSans-LF/light/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{l}{it}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{l}{scit}{
+ <-> ssub * FiraSans-LF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraSans-LF}{m}{sl}{
+ <-> ssub * FiraSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{m}{scsl}{
+ <-> ssub * FiraSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{m}{sc}{
+ <-> ssub * FiraSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{m}{n}{
+ <-> ssub * FiraSans-LF/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{m}{it}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{m}{scit}{
+ <-> ssub * FiraSans-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{FiraSans-LF}{sb}{sl}{
+ <-> ssub * FiraSans-LF/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{sb}{scsl}{
+ <-> ssub * FiraSans-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{sb}{sc}{
+ <-> ssub * FiraSans-LF/semibold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{sb}{n}{
+ <-> ssub * FiraSans-LF/semibold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{sb}{it}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{sb}{scit}{
+ <-> ssub * FiraSans-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraSans-LF}{b}{sl}{
+ <-> ssub * FiraSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{b}{scsl}{
+ <-> ssub * FiraSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{b}{sc}{
+ <-> ssub * FiraSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{b}{n}{
+ <-> ssub * FiraSans-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{b}{it}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{b}{scit}{
+ <-> ssub * FiraSans-LF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{FiraSans-LF}{eb}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{eb}{scsl}{
+ <-> ssub * FiraSans-LF/extrabold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{eb}{sc}{
+ <-> ssub * FiraSans-LF/extrabold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{eb}{n}{
+ <-> ssub * FiraSans-LF/extrabold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{eb}{it}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{eb}{scit}{
+ <-> ssub * FiraSans-LF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{T1}{FiraSans-LF}{ub}{sl}{
+ <-> ssub * FiraSans-LF/heavy/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ub}{scsl}{
+ <-> ssub * FiraSans-LF/heavy/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ub}{sc}{
+ <-> ssub * FiraSans-LF/heavy/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ub}{n}{
+ <-> ssub * FiraSans-LF/heavy/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ub}{it}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{ub}{scit}{
+ <-> ssub * FiraSans-LF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bx}{n}{
+ <-> ssub * FiraSans-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bx}{sc}{
+ <-> ssub * FiraSans-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bx}{scsl}{
+ <-> ssub * FiraSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bx}{sl}{
+ <-> ssub * FiraSans-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bx}{it}{
+ <-> ssub * FiraSans-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-LF}{bx}{scit}{
+ <-> ssub * FiraSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraSans-OsF.fd b/fonts/fira/latex/T1FiraSans-OsF.fd
new file mode 100644
index 0000000000..8bef78c5f1
--- /dev/null
+++ b/fonts/fira/latex/T1FiraSans-OsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraSans-OsF.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraSans-OsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{regular}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{regular}{sl}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{thin}{scsl}{
+ <-> ssub * FiraSans-OsF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{thin}{sl}{
+ <-> ssub * FiraSans-OsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{semibold}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bold}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bold}{sl}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{light}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{light}{sl}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{heavy}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{book}{scsl}{
+ <-> ssub * FiraSans-OsF/book/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{book}{sl}{
+ <-> ssub * FiraSans-OsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{medium}{scsl}{
+ <-> ssub * FiraSans-OsF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{medium}{sl}{
+ <-> ssub * FiraSans-OsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{extralight}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ul}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ul}{scsl}{
+ <-> ssub * FiraSans-OsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ul}{sc}{
+ <-> ssub * FiraSans-OsF/ultralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ul}{n}{
+ <-> ssub * FiraSans-OsF/ultralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ul}{it}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ul}{scit}{
+ <-> ssub * FiraSans-OsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{T1}{FiraSans-OsF}{el}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{el}{scsl}{
+ <-> ssub * FiraSans-OsF/extralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{el}{sc}{
+ <-> ssub * FiraSans-OsF/extralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{el}{n}{
+ <-> ssub * FiraSans-OsF/extralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{el}{it}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{el}{scit}{
+ <-> ssub * FiraSans-OsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{FiraSans-OsF}{l}{sl}{
+ <-> ssub * FiraSans-OsF/light/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{l}{scsl}{
+ <-> ssub * FiraSans-OsF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{l}{sc}{
+ <-> ssub * FiraSans-OsF/light/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{l}{n}{
+ <-> ssub * FiraSans-OsF/light/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{l}{it}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{l}{scit}{
+ <-> ssub * FiraSans-OsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraSans-OsF}{m}{sl}{
+ <-> ssub * FiraSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{m}{scsl}{
+ <-> ssub * FiraSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{m}{sc}{
+ <-> ssub * FiraSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{m}{n}{
+ <-> ssub * FiraSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{m}{it}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{m}{scit}{
+ <-> ssub * FiraSans-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{FiraSans-OsF}{sb}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{sb}{scsl}{
+ <-> ssub * FiraSans-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{sb}{sc}{
+ <-> ssub * FiraSans-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{sb}{n}{
+ <-> ssub * FiraSans-OsF/semibold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{sb}{it}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{sb}{scit}{
+ <-> ssub * FiraSans-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraSans-OsF}{b}{sl}{
+ <-> ssub * FiraSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{b}{scsl}{
+ <-> ssub * FiraSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{b}{sc}{
+ <-> ssub * FiraSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{b}{n}{
+ <-> ssub * FiraSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{b}{it}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{b}{scit}{
+ <-> ssub * FiraSans-OsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{FiraSans-OsF}{eb}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{eb}{scsl}{
+ <-> ssub * FiraSans-OsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{eb}{sc}{
+ <-> ssub * FiraSans-OsF/extrabold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{eb}{n}{
+ <-> ssub * FiraSans-OsF/extrabold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{eb}{it}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{eb}{scit}{
+ <-> ssub * FiraSans-OsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ub}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ub}{scsl}{
+ <-> ssub * FiraSans-OsF/heavy/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ub}{sc}{
+ <-> ssub * FiraSans-OsF/heavy/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ub}{n}{
+ <-> ssub * FiraSans-OsF/heavy/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ub}{it}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{ub}{scit}{
+ <-> ssub * FiraSans-OsF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bx}{n}{
+ <-> ssub * FiraSans-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bx}{sc}{
+ <-> ssub * FiraSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bx}{scsl}{
+ <-> ssub * FiraSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bx}{sl}{
+ <-> ssub * FiraSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bx}{it}{
+ <-> ssub * FiraSans-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-OsF}{bx}{scit}{
+ <-> ssub * FiraSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraSans-Sup.fd b/fonts/fira/latex/T1FiraSans-Sup.fd
new file mode 100644
index 0000000000..70b08049d7
--- /dev/null
+++ b/fonts/fira/latex/T1FiraSans-Sup.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraSans-Sup.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraSans-Sup.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{regular}{sl}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{thin}{sl}{
+ <-> ssub * FiraSans-Sup/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{semibold}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{bold}{sl}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{light}{sl}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{extrabold}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{heavy}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{book}{sl}{
+ <-> ssub * FiraSans-Sup/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{medium}{sl}{
+ <-> ssub * FiraSans-Sup/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ultralight}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{FiraSans-Sup}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{extralight}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ul}{sl}{
+ <-> ssub * FiraSans-Sup/ultralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ul}{n}{
+ <-> ssub * FiraSans-Sup/ultralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ul}{it}{
+ <-> ssub * FiraSans-Sup/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{T1}{FiraSans-Sup}{el}{sl}{
+ <-> ssub * FiraSans-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{el}{n}{
+ <-> ssub * FiraSans-Sup/extralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{el}{it}{
+ <-> ssub * FiraSans-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{FiraSans-Sup}{l}{sl}{
+ <-> ssub * FiraSans-Sup/light/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{l}{n}{
+ <-> ssub * FiraSans-Sup/light/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{l}{it}{
+ <-> ssub * FiraSans-Sup/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraSans-Sup}{m}{sl}{
+ <-> ssub * FiraSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{m}{n}{
+ <-> ssub * FiraSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{m}{it}{
+ <-> ssub * FiraSans-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{FiraSans-Sup}{sb}{sl}{
+ <-> ssub * FiraSans-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{sb}{n}{
+ <-> ssub * FiraSans-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{sb}{it}{
+ <-> ssub * FiraSans-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraSans-Sup}{b}{sl}{
+ <-> ssub * FiraSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{b}{n}{
+ <-> ssub * FiraSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{b}{it}{
+ <-> ssub * FiraSans-Sup/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{FiraSans-Sup}{eb}{sl}{
+ <-> ssub * FiraSans-Sup/extrabold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{eb}{n}{
+ <-> ssub * FiraSans-Sup/extrabold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{eb}{it}{
+ <-> ssub * FiraSans-Sup/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ub}{sl}{
+ <-> ssub * FiraSans-Sup/heavy/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ub}{n}{
+ <-> ssub * FiraSans-Sup/heavy/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{ub}{it}{
+ <-> ssub * FiraSans-Sup/heavy/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{bx}{n}{
+ <-> ssub * FiraSans-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{bx}{sl}{
+ <-> ssub * FiraSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-Sup}{bx}{it}{
+ <-> ssub * FiraSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraSans-TLF.fd b/fonts/fira/latex/T1FiraSans-TLF.fd
new file mode 100644
index 0000000000..8b86191905
--- /dev/null
+++ b/fonts/fira/latex/T1FiraSans-TLF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraSans-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraSans-TLF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{regular}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{regular}{sl}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{thin}{scsl}{
+ <-> ssub * FiraSans-TLF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{thin}{sl}{
+ <-> ssub * FiraSans-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{semibold}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bold}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bold}{sl}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{light}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{light}{sl}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{heavy}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{book}{scsl}{
+ <-> ssub * FiraSans-TLF/book/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{book}{sl}{
+ <-> ssub * FiraSans-TLF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{medium}{scsl}{
+ <-> ssub * FiraSans-TLF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{medium}{sl}{
+ <-> ssub * FiraSans-TLF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{extralight}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ul}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ul}{scsl}{
+ <-> ssub * FiraSans-TLF/ultralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ul}{sc}{
+ <-> ssub * FiraSans-TLF/ultralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ul}{n}{
+ <-> ssub * FiraSans-TLF/ultralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ul}{it}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ul}{scit}{
+ <-> ssub * FiraSans-TLF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{T1}{FiraSans-TLF}{el}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{el}{scsl}{
+ <-> ssub * FiraSans-TLF/extralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{el}{sc}{
+ <-> ssub * FiraSans-TLF/extralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{el}{n}{
+ <-> ssub * FiraSans-TLF/extralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{el}{it}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{el}{scit}{
+ <-> ssub * FiraSans-TLF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{FiraSans-TLF}{l}{sl}{
+ <-> ssub * FiraSans-TLF/light/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{l}{scsl}{
+ <-> ssub * FiraSans-TLF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{l}{sc}{
+ <-> ssub * FiraSans-TLF/light/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{l}{n}{
+ <-> ssub * FiraSans-TLF/light/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{l}{it}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{l}{scit}{
+ <-> ssub * FiraSans-TLF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraSans-TLF}{m}{sl}{
+ <-> ssub * FiraSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{m}{scsl}{
+ <-> ssub * FiraSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{m}{sc}{
+ <-> ssub * FiraSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{m}{n}{
+ <-> ssub * FiraSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{m}{it}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{m}{scit}{
+ <-> ssub * FiraSans-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{FiraSans-TLF}{sb}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{sb}{scsl}{
+ <-> ssub * FiraSans-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{sb}{sc}{
+ <-> ssub * FiraSans-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{sb}{n}{
+ <-> ssub * FiraSans-TLF/semibold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{sb}{it}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{sb}{scit}{
+ <-> ssub * FiraSans-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraSans-TLF}{b}{sl}{
+ <-> ssub * FiraSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{b}{scsl}{
+ <-> ssub * FiraSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{b}{sc}{
+ <-> ssub * FiraSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{b}{n}{
+ <-> ssub * FiraSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{b}{it}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{b}{scit}{
+ <-> ssub * FiraSans-TLF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{FiraSans-TLF}{eb}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{eb}{scsl}{
+ <-> ssub * FiraSans-TLF/extrabold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{eb}{sc}{
+ <-> ssub * FiraSans-TLF/extrabold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{eb}{n}{
+ <-> ssub * FiraSans-TLF/extrabold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{eb}{it}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{eb}{scit}{
+ <-> ssub * FiraSans-TLF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ub}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ub}{scsl}{
+ <-> ssub * FiraSans-TLF/heavy/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ub}{sc}{
+ <-> ssub * FiraSans-TLF/heavy/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ub}{n}{
+ <-> ssub * FiraSans-TLF/heavy/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ub}{it}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{ub}{scit}{
+ <-> ssub * FiraSans-TLF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bx}{n}{
+ <-> ssub * FiraSans-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bx}{sc}{
+ <-> ssub * FiraSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bx}{scsl}{
+ <-> ssub * FiraSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bx}{sl}{
+ <-> ssub * FiraSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bx}{it}{
+ <-> ssub * FiraSans-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TLF}{bx}{scit}{
+ <-> ssub * FiraSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/T1FiraSans-TOsF.fd b/fonts/fira/latex/T1FiraSans-TOsF.fd
new file mode 100644
index 0000000000..20dd7a1acb
--- /dev/null
+++ b/fonts/fira/latex/T1FiraSans-TOsF.fd
@@ -0,0 +1,554 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{T1FiraSans-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for T1/FiraSans-TOsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{FiraSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{regular}{sc}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{regular}{scit}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{regular}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{regular}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{thin}{sc}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{thin}{scit}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{thin}{scsl}{
+ <-> ssub * FiraSans-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{thin}{sl}{
+ <-> ssub * FiraSans-TOsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{semibold}{sc}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{semibold}{scit}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{semibold}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{semibold}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bold}{sc}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bold}{scit}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bold}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bold}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{light}{sc}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{light}{scit}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{light}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{light}{sl}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extrabold}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extrabold}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extrabold}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{heavy}{sc}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{heavy}{scit}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{heavy}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{heavy}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{book}{sc}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{book}{scit}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{book}{scsl}{
+ <-> ssub * FiraSans-TOsF/book/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{book}{sl}{
+ <-> ssub * FiraSans-TOsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{medium}{sc}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{medium}{scit}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{medium}{scsl}{
+ <-> ssub * FiraSans-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{medium}{sl}{
+ <-> ssub * FiraSans-TOsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ultralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ultralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ultralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extralight}{sc}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extralight}{scit}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extralight}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{extralight}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ul}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ul}{scsl}{
+ <-> ssub * FiraSans-TOsF/ultralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ul}{sc}{
+ <-> ssub * FiraSans-TOsF/ultralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ul}{n}{
+ <-> ssub * FiraSans-TOsF/ultralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ul}{it}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ul}{scit}{
+ <-> ssub * FiraSans-TOsF/ultralight/scit
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{el}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{el}{scsl}{
+ <-> ssub * FiraSans-TOsF/extralight/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{el}{sc}{
+ <-> ssub * FiraSans-TOsF/extralight/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{el}{n}{
+ <-> ssub * FiraSans-TOsF/extralight/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{el}{it}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{el}{scit}{
+ <-> ssub * FiraSans-TOsF/extralight/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{l}{sl}{
+ <-> ssub * FiraSans-TOsF/light/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{l}{scsl}{
+ <-> ssub * FiraSans-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{l}{sc}{
+ <-> ssub * FiraSans-TOsF/light/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{l}{n}{
+ <-> ssub * FiraSans-TOsF/light/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{l}{it}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{l}{scit}{
+ <-> ssub * FiraSans-TOsF/light/scit
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{m}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{m}{scsl}{
+ <-> ssub * FiraSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{m}{sc}{
+ <-> ssub * FiraSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{m}{n}{
+ <-> ssub * FiraSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{m}{it}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{m}{scit}{
+ <-> ssub * FiraSans-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{sb}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{sb}{scsl}{
+ <-> ssub * FiraSans-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{sb}{sc}{
+ <-> ssub * FiraSans-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{sb}{n}{
+ <-> ssub * FiraSans-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{sb}{it}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{sb}{scit}{
+ <-> ssub * FiraSans-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{b}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{b}{scsl}{
+ <-> ssub * FiraSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{b}{sc}{
+ <-> ssub * FiraSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{b}{n}{
+ <-> ssub * FiraSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{b}{it}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{b}{scit}{
+ <-> ssub * FiraSans-TOsF/bold/scit
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{eb}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{eb}{scsl}{
+ <-> ssub * FiraSans-TOsF/extrabold/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{eb}{sc}{
+ <-> ssub * FiraSans-TOsF/extrabold/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{eb}{n}{
+ <-> ssub * FiraSans-TOsF/extrabold/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{eb}{it}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{eb}{scit}{
+ <-> ssub * FiraSans-TOsF/extrabold/scit
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ub}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ub}{scsl}{
+ <-> ssub * FiraSans-TOsF/heavy/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ub}{sc}{
+ <-> ssub * FiraSans-TOsF/heavy/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ub}{n}{
+ <-> ssub * FiraSans-TOsF/heavy/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ub}{it}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{ub}{scit}{
+ <-> ssub * FiraSans-TOsF/heavy/scit
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bx}{n}{
+ <-> ssub * FiraSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bx}{sc}{
+ <-> ssub * FiraSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bx}{scsl}{
+ <-> ssub * FiraSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bx}{sl}{
+ <-> ssub * FiraSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bx}{it}{
+ <-> ssub * FiraSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{FiraSans-TOsF}{bx}{scit}{
+ <-> ssub * FiraSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/TS1FiraMono-TLF.fd b/fonts/fira/latex/TS1FiraMono-TLF.fd
new file mode 100644
index 0000000000..388f791b5e
--- /dev/null
+++ b/fonts/fira/latex/TS1FiraMono-TLF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{TS1FiraMono-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for TS1/FiraMono-TLF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{FiraMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{regular}{it}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{bold}{it}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{medium}{it}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{m}{n}{
+ <-> ssub * FiraMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{m}{sl}{
+ <-> ssub * FiraMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{m}{it}{
+ <-> ssub * FiraMono-TLF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{sb}{n}{
+ <-> ssub * FiraMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{sb}{sl}{
+ <-> ssub * FiraMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{sb}{it}{
+ <-> ssub * FiraMono-TLF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{b}{n}{
+ <-> ssub * FiraMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{b}{sl}{
+ <-> ssub * FiraMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{b}{it}{
+ <-> ssub * FiraMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{bx}{sl}{
+ <-> ssub * FiraMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{bx}{n}{
+ <-> ssub * FiraMono-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TLF}{bx}{it}{
+ <-> ssub * FiraMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/TS1FiraMono-TOsF.fd b/fonts/fira/latex/TS1FiraMono-TOsF.fd
new file mode 100644
index 0000000000..2705c4cbe8
--- /dev/null
+++ b/fonts/fira/latex/TS1FiraMono-TOsF.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{TS1FiraMono-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for TS1/FiraMono-TOsF.]
+
+\expandafter\ifx\csname FiraMono@scale\endcsname\relax
+ \let\FiraMono@@scale\@empty
+\else
+ \edef\FiraMono@@scale{s*[\csname FiraMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{FiraMono-TOsF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{regular}{n}{
+ <-> \FiraMono@@scale FiraMono-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{regular}{sl}{
+ <-> \FiraMono@@scale FiraMono-Oblique-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{regular}{it}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{bold}{n}{
+ <-> \FiraMono@@scale FiraMono-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{bold}{sl}{
+ <-> \FiraMono@@scale FiraMono-BoldOblique-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{bold}{it}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{medium}{n}{
+ <-> \FiraMono@@scale FiraMono-Medium-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{medium}{sl}{
+ <-> \FiraMono@@scale FiraMono-MediumOblique-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{medium}{it}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{m}{n}{
+ <-> ssub * FiraMono-TOsF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{m}{sl}{
+ <-> ssub * FiraMono-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{m}{it}{
+ <-> ssub * FiraMono-TOsF/regular/it
+}{}
+
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{sb}{n}{
+ <-> ssub * FiraMono-TOsF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{sb}{sl}{
+ <-> ssub * FiraMono-TOsF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{sb}{it}{
+ <-> ssub * FiraMono-TOsF/medium/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{b}{n}{
+ <-> ssub * FiraMono-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{b}{sl}{
+ <-> ssub * FiraMono-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{b}{it}{
+ <-> ssub * FiraMono-TOsF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{bx}{sl}{
+ <-> ssub * FiraMono-TOsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{bx}{n}{
+ <-> ssub * FiraMono-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{FiraMono-TOsF}{bx}{it}{
+ <-> ssub * FiraMono-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/TS1FiraSans-LF.fd b/fonts/fira/latex/TS1FiraSans-LF.fd
new file mode 100644
index 0000000000..c4ff321b76
--- /dev/null
+++ b/fonts/fira/latex/TS1FiraSans-LF.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{TS1FiraSans-LF.fd}
+ [2019/06/04 (autoinst) Font definitions for TS1/FiraSans-LF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{FiraSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{regular}{sl}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{thin}{sl}{
+ <-> ssub * FiraSans-LF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{semibold}{sl}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{bold}{sl}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{light}{sl}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{extrabold}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{heavy}{sl}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{book}{sl}{
+ <-> ssub * FiraSans-LF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{medium}{sl}{
+ <-> ssub * FiraSans-LF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ultralight}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{FiraSans-LF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{extralight}{sl}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ul}{sl}{
+ <-> ssub * FiraSans-LF/ultralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ul}{n}{
+ <-> ssub * FiraSans-LF/ultralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ul}{it}{
+ <-> ssub * FiraSans-LF/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{FiraSans-LF}{el}{sl}{
+ <-> ssub * FiraSans-LF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{el}{n}{
+ <-> ssub * FiraSans-LF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{el}{it}{
+ <-> ssub * FiraSans-LF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{FiraSans-LF}{l}{sl}{
+ <-> ssub * FiraSans-LF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{l}{n}{
+ <-> ssub * FiraSans-LF/light/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{l}{it}{
+ <-> ssub * FiraSans-LF/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{TS1}{FiraSans-LF}{m}{sl}{
+ <-> ssub * FiraSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{m}{n}{
+ <-> ssub * FiraSans-LF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{m}{it}{
+ <-> ssub * FiraSans-LF/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{FiraSans-LF}{sb}{sl}{
+ <-> ssub * FiraSans-LF/semibold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{sb}{n}{
+ <-> ssub * FiraSans-LF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{sb}{it}{
+ <-> ssub * FiraSans-LF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{FiraSans-LF}{b}{sl}{
+ <-> ssub * FiraSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{b}{n}{
+ <-> ssub * FiraSans-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{b}{it}{
+ <-> ssub * FiraSans-LF/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{FiraSans-LF}{eb}{sl}{
+ <-> ssub * FiraSans-LF/extrabold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{eb}{n}{
+ <-> ssub * FiraSans-LF/extrabold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{eb}{it}{
+ <-> ssub * FiraSans-LF/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ub}{sl}{
+ <-> ssub * FiraSans-LF/heavy/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ub}{n}{
+ <-> ssub * FiraSans-LF/heavy/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{ub}{it}{
+ <-> ssub * FiraSans-LF/heavy/it
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{bx}{n}{
+ <-> ssub * FiraSans-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{bx}{sl}{
+ <-> ssub * FiraSans-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-LF}{bx}{it}{
+ <-> ssub * FiraSans-LF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/TS1FiraSans-OsF.fd b/fonts/fira/latex/TS1FiraSans-OsF.fd
new file mode 100644
index 0000000000..ef15d46ef5
--- /dev/null
+++ b/fonts/fira/latex/TS1FiraSans-OsF.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{TS1FiraSans-OsF.fd}
+ [2019/06/04 (autoinst) Font definitions for TS1/FiraSans-OsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{FiraSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{regular}{sl}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{thin}{sl}{
+ <-> ssub * FiraSans-OsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{semibold}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{bold}{sl}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{light}{sl}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{heavy}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{book}{sl}{
+ <-> ssub * FiraSans-OsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{medium}{sl}{
+ <-> ssub * FiraSans-OsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{extralight}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ul}{sl}{
+ <-> ssub * FiraSans-OsF/ultralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ul}{n}{
+ <-> ssub * FiraSans-OsF/ultralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ul}{it}{
+ <-> ssub * FiraSans-OsF/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{el}{sl}{
+ <-> ssub * FiraSans-OsF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{el}{n}{
+ <-> ssub * FiraSans-OsF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{el}{it}{
+ <-> ssub * FiraSans-OsF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{l}{sl}{
+ <-> ssub * FiraSans-OsF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{l}{n}{
+ <-> ssub * FiraSans-OsF/light/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{l}{it}{
+ <-> ssub * FiraSans-OsF/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{m}{sl}{
+ <-> ssub * FiraSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{m}{n}{
+ <-> ssub * FiraSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{m}{it}{
+ <-> ssub * FiraSans-OsF/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{sb}{sl}{
+ <-> ssub * FiraSans-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{sb}{n}{
+ <-> ssub * FiraSans-OsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{sb}{it}{
+ <-> ssub * FiraSans-OsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{b}{sl}{
+ <-> ssub * FiraSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{b}{n}{
+ <-> ssub * FiraSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{b}{it}{
+ <-> ssub * FiraSans-OsF/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{eb}{sl}{
+ <-> ssub * FiraSans-OsF/extrabold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{eb}{n}{
+ <-> ssub * FiraSans-OsF/extrabold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{eb}{it}{
+ <-> ssub * FiraSans-OsF/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ub}{sl}{
+ <-> ssub * FiraSans-OsF/heavy/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ub}{n}{
+ <-> ssub * FiraSans-OsF/heavy/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{ub}{it}{
+ <-> ssub * FiraSans-OsF/heavy/it
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{bx}{n}{
+ <-> ssub * FiraSans-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{bx}{sl}{
+ <-> ssub * FiraSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-OsF}{bx}{it}{
+ <-> ssub * FiraSans-OsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/TS1FiraSans-TLF.fd b/fonts/fira/latex/TS1FiraSans-TLF.fd
new file mode 100644
index 0000000000..2205fefcac
--- /dev/null
+++ b/fonts/fira/latex/TS1FiraSans-TLF.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{TS1FiraSans-TLF.fd}
+ [2019/06/04 (autoinst) Font definitions for TS1/FiraSans-TLF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{FiraSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{regular}{sl}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{thin}{sl}{
+ <-> ssub * FiraSans-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{semibold}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{bold}{sl}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{light}{sl}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{heavy}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{book}{sl}{
+ <-> ssub * FiraSans-TLF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{medium}{sl}{
+ <-> ssub * FiraSans-TLF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{extralight}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ul}{sl}{
+ <-> ssub * FiraSans-TLF/ultralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ul}{n}{
+ <-> ssub * FiraSans-TLF/ultralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ul}{it}{
+ <-> ssub * FiraSans-TLF/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{el}{sl}{
+ <-> ssub * FiraSans-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{el}{n}{
+ <-> ssub * FiraSans-TLF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{el}{it}{
+ <-> ssub * FiraSans-TLF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{l}{sl}{
+ <-> ssub * FiraSans-TLF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{l}{n}{
+ <-> ssub * FiraSans-TLF/light/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{l}{it}{
+ <-> ssub * FiraSans-TLF/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{m}{sl}{
+ <-> ssub * FiraSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{m}{n}{
+ <-> ssub * FiraSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{m}{it}{
+ <-> ssub * FiraSans-TLF/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{sb}{sl}{
+ <-> ssub * FiraSans-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{sb}{n}{
+ <-> ssub * FiraSans-TLF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{sb}{it}{
+ <-> ssub * FiraSans-TLF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{b}{sl}{
+ <-> ssub * FiraSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{b}{n}{
+ <-> ssub * FiraSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{b}{it}{
+ <-> ssub * FiraSans-TLF/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{eb}{sl}{
+ <-> ssub * FiraSans-TLF/extrabold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{eb}{n}{
+ <-> ssub * FiraSans-TLF/extrabold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{eb}{it}{
+ <-> ssub * FiraSans-TLF/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ub}{sl}{
+ <-> ssub * FiraSans-TLF/heavy/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ub}{n}{
+ <-> ssub * FiraSans-TLF/heavy/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{ub}{it}{
+ <-> ssub * FiraSans-TLF/heavy/it
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{bx}{n}{
+ <-> ssub * FiraSans-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{bx}{sl}{
+ <-> ssub * FiraSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TLF}{bx}{it}{
+ <-> ssub * FiraSans-TLF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/latex/TS1FiraSans-TOsF.fd b/fonts/fira/latex/TS1FiraSans-TOsF.fd
new file mode 100644
index 0000000000..f9d3411ed3
--- /dev/null
+++ b/fonts/fira/latex/TS1FiraSans-TOsF.fd
@@ -0,0 +1,314 @@
+%% Generated by autoinst on 2019/06/04
+%%
+\ProvidesFile{TS1FiraSans-TOsF.fd}
+ [2019/06/04 (autoinst) Font definitions for TS1/FiraSans-TOsF.]
+
+\expandafter\ifx\csname FiraSans@scale\endcsname\relax
+ \let\FiraSans@@scale\@empty
+\else
+ \edef\FiraSans@@scale{s*[\csname FiraSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{FiraSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{regular}{n}{
+ <-> \FiraSans@@scale FiraSans-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{regular}{it}{
+ <-> \FiraSans@@scale FiraSans-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{regular}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{thin}{n}{
+ <-> \FiraSans@@scale FiraSans-Thin-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{thin}{it}{
+ <-> \FiraSans@@scale FiraSans-ThinItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{thin}{sl}{
+ <-> ssub * FiraSans-TOsF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{semibold}{n}{
+ <-> \FiraSans@@scale FiraSans-SemiBold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{semibold}{it}{
+ <-> \FiraSans@@scale FiraSans-SemiBoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{semibold}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{bold}{n}{
+ <-> \FiraSans@@scale FiraSans-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{bold}{it}{
+ <-> \FiraSans@@scale FiraSans-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{bold}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{light}{n}{
+ <-> \FiraSans@@scale FiraSans-Light-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{light}{it}{
+ <-> \FiraSans@@scale FiraSans-LightItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{light}{sl}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{extrabold}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraBold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{extrabold}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraBoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{extrabold}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+
+% ---- heavy ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{heavy}{n}{
+ <-> \FiraSans@@scale FiraSans-Heavy-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{heavy}{it}{
+ <-> \FiraSans@@scale FiraSans-HeavyItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{heavy}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+
+% ---- book ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{book}{n}{
+ <-> \FiraSans@@scale FiraSans-Book-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{book}{it}{
+ <-> \FiraSans@@scale FiraSans-BookItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{book}{sl}{
+ <-> ssub * FiraSans-TOsF/book/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{medium}{n}{
+ <-> \FiraSans@@scale FiraSans-Medium-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{medium}{it}{
+ <-> \FiraSans@@scale FiraSans-MediumItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{medium}{sl}{
+ <-> ssub * FiraSans-TOsF/medium/it
+}{}
+
+
+% ---- ultralight ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ultralight}{n}{
+ <-> \FiraSans@@scale FiraSans-UltraLight-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ultralight}{it}{
+ <-> \FiraSans@@scale FiraSans-UltraLightItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ultralight}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{extralight}{n}{
+ <-> \FiraSans@@scale FiraSans-ExtraLight-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{extralight}{it}{
+ <-> \FiraSans@@scale FiraSans-ExtraLightItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{extralight}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> ultralight
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ul}{sl}{
+ <-> ssub * FiraSans-TOsF/ultralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ul}{n}{
+ <-> ssub * FiraSans-TOsF/ultralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ul}{it}{
+ <-> ssub * FiraSans-TOsF/ultralight/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{el}{sl}{
+ <-> ssub * FiraSans-TOsF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{el}{n}{
+ <-> ssub * FiraSans-TOsF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{el}{it}{
+ <-> ssub * FiraSans-TOsF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{l}{sl}{
+ <-> ssub * FiraSans-TOsF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{l}{n}{
+ <-> ssub * FiraSans-TOsF/light/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{l}{it}{
+ <-> ssub * FiraSans-TOsF/light/it
+}{}
+
+
+% m --> regular
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{m}{sl}{
+ <-> ssub * FiraSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{m}{n}{
+ <-> ssub * FiraSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{m}{it}{
+ <-> ssub * FiraSans-TOsF/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{sb}{sl}{
+ <-> ssub * FiraSans-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{sb}{n}{
+ <-> ssub * FiraSans-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{sb}{it}{
+ <-> ssub * FiraSans-TOsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{b}{sl}{
+ <-> ssub * FiraSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{b}{n}{
+ <-> ssub * FiraSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{b}{it}{
+ <-> ssub * FiraSans-TOsF/bold/it
+}{}
+
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{eb}{sl}{
+ <-> ssub * FiraSans-TOsF/extrabold/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{eb}{n}{
+ <-> ssub * FiraSans-TOsF/extrabold/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{eb}{it}{
+ <-> ssub * FiraSans-TOsF/extrabold/it
+}{}
+
+
+% ub --> heavy
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ub}{sl}{
+ <-> ssub * FiraSans-TOsF/heavy/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ub}{n}{
+ <-> ssub * FiraSans-TOsF/heavy/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{ub}{it}{
+ <-> ssub * FiraSans-TOsF/heavy/it
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{bx}{n}{
+ <-> ssub * FiraSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{bx}{sl}{
+ <-> ssub * FiraSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{FiraSans-TOsF}{bx}{it}{
+ <-> ssub * FiraSans-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/fira/map/fira.map b/fonts/fira/map/fira.map
new file mode 100644
index 0000000000..34fed26dde
--- /dev/null
+++ b/fonts/fira/map/fira.map
@@ -0,0 +1,968 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+FiraSans-BoldItalic-tlf-ot1 FiraSans-BoldItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-t1--base FiraSans-BoldItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-lgr FiraSans-BoldItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-ly1 FiraSans-BoldItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-sc-ot1--base FiraSans-BoldItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-sc-t1--base FiraSans-BoldItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-sc-lgr FiraSans-BoldItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-sc-ly1--base FiraSans-BoldItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tlf-ts1--base FiraSans-BoldItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-sup-ot1 FiraSans-BoldItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-sup-t1--base FiraSans-BoldItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-sup-lgr FiraSans-BoldItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-sup-ly1 FiraSans-BoldItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-ot1 FiraSans-BoldItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-t1--base FiraSans-BoldItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-lgr FiraSans-BoldItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-ly1 FiraSans-BoldItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-sc-ot1--base FiraSans-BoldItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-sc-t1--base FiraSans-BoldItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-sc-lgr FiraSans-BoldItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-sc-ly1--base FiraSans-BoldItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-lf-ts1--base FiraSans-BoldItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-ot1 FiraSans-BoldItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-t1--base FiraSans-BoldItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-lgr FiraSans-BoldItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-ly1 FiraSans-BoldItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-sc-ot1--base FiraSans-BoldItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-sc-t1--base FiraSans-BoldItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-sc-lgr FiraSans-BoldItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-sc-ly1--base FiraSans-BoldItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-tosf-ts1--base FiraSans-BoldItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-ot1 FiraSans-BoldItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-t1--base FiraSans-BoldItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-lgr FiraSans-BoldItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-ly1 FiraSans-BoldItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-sc-ot1--base FiraSans-BoldItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-sc-t1--base FiraSans-BoldItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-sc-lgr FiraSans-BoldItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-sc-ly1--base FiraSans-BoldItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-BoldItalic.pfb
+FiraSans-BoldItalic-osf-ts1--base FiraSans-BoldItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-BoldItalic.pfb
+FiraSans-Bold-tlf-ot1 FiraSans-Bold "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-t1--base FiraSans-Bold "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-lgr FiraSans-Bold "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-ly1 FiraSans-Bold "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-sc-ot1--base FiraSans-Bold "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-sc-t1--base FiraSans-Bold "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-sc-lgr FiraSans-Bold "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-sc-ly1--base FiraSans-Bold "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tlf-ts1--base FiraSans-Bold "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Bold.pfb
+FiraSans-Bold-sup-ot1 FiraSans-Bold "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Bold.pfb
+FiraSans-Bold-sup-t1--base FiraSans-Bold "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Bold.pfb
+FiraSans-Bold-sup-lgr FiraSans-Bold "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Bold.pfb
+FiraSans-Bold-sup-ly1 FiraSans-Bold "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-ot1 FiraSans-Bold "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-t1--base FiraSans-Bold "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-lgr FiraSans-Bold "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-ly1 FiraSans-Bold "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-sc-ot1--base FiraSans-Bold "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-sc-t1--base FiraSans-Bold "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-sc-lgr FiraSans-Bold "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-sc-ly1--base FiraSans-Bold "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Bold.pfb
+FiraSans-Bold-lf-ts1--base FiraSans-Bold "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-ot1 FiraSans-Bold "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-t1--base FiraSans-Bold "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-lgr FiraSans-Bold "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-ly1 FiraSans-Bold "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-sc-ot1--base FiraSans-Bold "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-sc-t1--base FiraSans-Bold "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-sc-lgr FiraSans-Bold "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-sc-ly1--base FiraSans-Bold "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Bold.pfb
+FiraSans-Bold-tosf-ts1--base FiraSans-Bold "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-ot1 FiraSans-Bold "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-t1--base FiraSans-Bold "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-lgr FiraSans-Bold "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-ly1 FiraSans-Bold "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-sc-ot1--base FiraSans-Bold "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-sc-t1--base FiraSans-Bold "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-sc-lgr FiraSans-Bold "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-sc-ly1--base FiraSans-Bold "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Bold.pfb
+FiraSans-Bold-osf-ts1--base FiraSans-Bold "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Bold.pfb
+FiraSans-BookItalic-tlf-ot1 FiraSans-BookItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-t1--base FiraSans-BookItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-lgr FiraSans-BookItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-ly1 FiraSans-BookItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-sc-ot1--base FiraSans-BookItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-sc-t1--base FiraSans-BookItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-sc-lgr FiraSans-BookItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-sc-ly1--base FiraSans-BookItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tlf-ts1--base FiraSans-BookItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-sup-ot1 FiraSans-BookItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-sup-t1--base FiraSans-BookItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-sup-lgr FiraSans-BookItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-sup-ly1 FiraSans-BookItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-ot1 FiraSans-BookItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-t1--base FiraSans-BookItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-lgr FiraSans-BookItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-ly1 FiraSans-BookItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-sc-ot1--base FiraSans-BookItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-sc-t1--base FiraSans-BookItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-sc-lgr FiraSans-BookItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-sc-ly1--base FiraSans-BookItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-lf-ts1--base FiraSans-BookItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-ot1 FiraSans-BookItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-t1--base FiraSans-BookItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-lgr FiraSans-BookItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-ly1 FiraSans-BookItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-sc-ot1--base FiraSans-BookItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-sc-t1--base FiraSans-BookItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-sc-lgr FiraSans-BookItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-sc-ly1--base FiraSans-BookItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-tosf-ts1--base FiraSans-BookItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-ot1 FiraSans-BookItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-t1--base FiraSans-BookItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-lgr FiraSans-BookItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-ly1 FiraSans-BookItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-sc-ot1--base FiraSans-BookItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-sc-t1--base FiraSans-BookItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-sc-lgr FiraSans-BookItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-sc-ly1--base FiraSans-BookItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-BookItalic.pfb
+FiraSans-BookItalic-osf-ts1--base FiraSans-BookItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-BookItalic.pfb
+FiraSans-Book-tlf-ot1 FiraSans-Book "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-t1--base FiraSans-Book "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-lgr FiraSans-Book "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-ly1 FiraSans-Book "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-sc-ot1--base FiraSans-Book "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-sc-t1--base FiraSans-Book "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-sc-lgr FiraSans-Book "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-sc-ly1--base FiraSans-Book "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Book.pfb
+FiraSans-Book-tlf-ts1--base FiraSans-Book "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Book.pfb
+FiraSans-Book-sup-ot1 FiraSans-Book "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Book.pfb
+FiraSans-Book-sup-t1--base FiraSans-Book "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Book.pfb
+FiraSans-Book-sup-lgr FiraSans-Book "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Book.pfb
+FiraSans-Book-sup-ly1 FiraSans-Book "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-ot1 FiraSans-Book "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-t1--base FiraSans-Book "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-lgr FiraSans-Book "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-ly1 FiraSans-Book "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-sc-ot1--base FiraSans-Book "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-sc-t1--base FiraSans-Book "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-sc-lgr FiraSans-Book "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-sc-ly1--base FiraSans-Book "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Book.pfb
+FiraSans-Book-lf-ts1--base FiraSans-Book "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-ot1 FiraSans-Book "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-t1--base FiraSans-Book "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-lgr FiraSans-Book "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-ly1 FiraSans-Book "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-sc-ot1--base FiraSans-Book "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-sc-t1--base FiraSans-Book "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-sc-lgr FiraSans-Book "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-sc-ly1--base FiraSans-Book "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Book.pfb
+FiraSans-Book-tosf-ts1--base FiraSans-Book "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-ot1 FiraSans-Book "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-t1--base FiraSans-Book "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-lgr FiraSans-Book "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-ly1 FiraSans-Book "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-sc-ot1--base FiraSans-Book "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-sc-t1--base FiraSans-Book "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-sc-lgr FiraSans-Book "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-sc-ly1--base FiraSans-Book "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Book.pfb
+FiraSans-Book-osf-ts1--base FiraSans-Book "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Book.pfb
+FiraSans-ExtraBoldItalic-tlf-ot1 FiraSans-ExtraBoldItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-t1--base FiraSans-ExtraBoldItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-lgr FiraSans-ExtraBoldItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-ly1 FiraSans-ExtraBoldItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-sc-ot1--base FiraSans-ExtraBoldItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-sc-t1--base FiraSans-ExtraBoldItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-sc-lgr FiraSans-ExtraBoldItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-sc-ly1--base FiraSans-ExtraBoldItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tlf-ts1--base FiraSans-ExtraBoldItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-sup-ot1 FiraSans-ExtraBoldItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-sup-t1--base FiraSans-ExtraBoldItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-sup-lgr FiraSans-ExtraBoldItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-sup-ly1 FiraSans-ExtraBoldItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-ot1 FiraSans-ExtraBoldItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-t1--base FiraSans-ExtraBoldItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-lgr FiraSans-ExtraBoldItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-ly1 FiraSans-ExtraBoldItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-sc-ot1--base FiraSans-ExtraBoldItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-sc-t1--base FiraSans-ExtraBoldItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-sc-lgr FiraSans-ExtraBoldItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-sc-ly1--base FiraSans-ExtraBoldItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-lf-ts1--base FiraSans-ExtraBoldItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-ot1 FiraSans-ExtraBoldItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-t1--base FiraSans-ExtraBoldItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-lgr FiraSans-ExtraBoldItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-ly1 FiraSans-ExtraBoldItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-sc-ot1--base FiraSans-ExtraBoldItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-sc-t1--base FiraSans-ExtraBoldItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-sc-lgr FiraSans-ExtraBoldItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-sc-ly1--base FiraSans-ExtraBoldItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-tosf-ts1--base FiraSans-ExtraBoldItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-ot1 FiraSans-ExtraBoldItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-t1--base FiraSans-ExtraBoldItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-lgr FiraSans-ExtraBoldItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-ly1 FiraSans-ExtraBoldItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-sc-ot1--base FiraSans-ExtraBoldItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-sc-t1--base FiraSans-ExtraBoldItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-sc-lgr FiraSans-ExtraBoldItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-sc-ly1--base FiraSans-ExtraBoldItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBoldItalic-osf-ts1--base FiraSans-ExtraBoldItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraBoldItalic.pfb
+FiraSans-ExtraBold-tlf-ot1 FiraSans-ExtraBold "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-t1--base FiraSans-ExtraBold "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-lgr FiraSans-ExtraBold "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-ly1 FiraSans-ExtraBold "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-sc-ot1--base FiraSans-ExtraBold "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-sc-t1--base FiraSans-ExtraBold "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-sc-lgr FiraSans-ExtraBold "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-sc-ly1--base FiraSans-ExtraBold "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tlf-ts1--base FiraSans-ExtraBold "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-sup-ot1 FiraSans-ExtraBold "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-sup-t1--base FiraSans-ExtraBold "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-sup-lgr FiraSans-ExtraBold "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-sup-ly1 FiraSans-ExtraBold "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-ot1 FiraSans-ExtraBold "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-t1--base FiraSans-ExtraBold "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-lgr FiraSans-ExtraBold "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-ly1 FiraSans-ExtraBold "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-sc-ot1--base FiraSans-ExtraBold "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-sc-t1--base FiraSans-ExtraBold "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-sc-lgr FiraSans-ExtraBold "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-sc-ly1--base FiraSans-ExtraBold "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-lf-ts1--base FiraSans-ExtraBold "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-ot1 FiraSans-ExtraBold "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-t1--base FiraSans-ExtraBold "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-lgr FiraSans-ExtraBold "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-ly1 FiraSans-ExtraBold "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-sc-ot1--base FiraSans-ExtraBold "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-sc-t1--base FiraSans-ExtraBold "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-sc-lgr FiraSans-ExtraBold "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-sc-ly1--base FiraSans-ExtraBold "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-tosf-ts1--base FiraSans-ExtraBold "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-ot1 FiraSans-ExtraBold "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-t1--base FiraSans-ExtraBold "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-lgr FiraSans-ExtraBold "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-ly1 FiraSans-ExtraBold "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-sc-ot1--base FiraSans-ExtraBold "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-sc-t1--base FiraSans-ExtraBold "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-sc-lgr FiraSans-ExtraBold "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-sc-ly1--base FiraSans-ExtraBold "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraBold-osf-ts1--base FiraSans-ExtraBold "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraBold.pfb
+FiraSans-ExtraLightItalic-tlf-ot1 FiraSans-ExtraLightItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-t1--base FiraSans-ExtraLightItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-lgr FiraSans-ExtraLightItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-ly1 FiraSans-ExtraLightItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-sc-ot1--base FiraSans-ExtraLightItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-sc-t1--base FiraSans-ExtraLightItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-sc-lgr FiraSans-ExtraLightItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-sc-ly1--base FiraSans-ExtraLightItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tlf-ts1--base FiraSans-ExtraLightItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-sup-ot1 FiraSans-ExtraLightItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-sup-t1--base FiraSans-ExtraLightItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-sup-lgr FiraSans-ExtraLightItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-sup-ly1 FiraSans-ExtraLightItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-ot1 FiraSans-ExtraLightItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-t1--base FiraSans-ExtraLightItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-lgr FiraSans-ExtraLightItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-ly1 FiraSans-ExtraLightItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-sc-ot1--base FiraSans-ExtraLightItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-sc-t1--base FiraSans-ExtraLightItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-sc-lgr FiraSans-ExtraLightItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-sc-ly1--base FiraSans-ExtraLightItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-lf-ts1--base FiraSans-ExtraLightItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-ot1 FiraSans-ExtraLightItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-t1--base FiraSans-ExtraLightItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-lgr FiraSans-ExtraLightItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-ly1 FiraSans-ExtraLightItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-sc-ot1--base FiraSans-ExtraLightItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-sc-t1--base FiraSans-ExtraLightItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-sc-lgr FiraSans-ExtraLightItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-sc-ly1--base FiraSans-ExtraLightItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-tosf-ts1--base FiraSans-ExtraLightItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-ot1 FiraSans-ExtraLightItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-t1--base FiraSans-ExtraLightItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-lgr FiraSans-ExtraLightItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-ly1 FiraSans-ExtraLightItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-sc-ot1--base FiraSans-ExtraLightItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-sc-t1--base FiraSans-ExtraLightItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-sc-lgr FiraSans-ExtraLightItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-sc-ly1--base FiraSans-ExtraLightItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLightItalic-osf-ts1--base FiraSans-ExtraLightItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraLightItalic.pfb
+FiraSans-ExtraLight-tlf-ot1 FiraSans-ExtraLight "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-t1--base FiraSans-ExtraLight "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-lgr FiraSans-ExtraLight "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-ly1 FiraSans-ExtraLight "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-sc-ot1--base FiraSans-ExtraLight "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-sc-t1--base FiraSans-ExtraLight "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-sc-lgr FiraSans-ExtraLight "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-sc-ly1--base FiraSans-ExtraLight "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tlf-ts1--base FiraSans-ExtraLight "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-sup-ot1 FiraSans-ExtraLight "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-sup-t1--base FiraSans-ExtraLight "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-sup-lgr FiraSans-ExtraLight "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-sup-ly1 FiraSans-ExtraLight "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-ot1 FiraSans-ExtraLight "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-t1--base FiraSans-ExtraLight "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-lgr FiraSans-ExtraLight "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-ly1 FiraSans-ExtraLight "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-sc-ot1--base FiraSans-ExtraLight "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-sc-t1--base FiraSans-ExtraLight "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-sc-lgr FiraSans-ExtraLight "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-sc-ly1--base FiraSans-ExtraLight "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-lf-ts1--base FiraSans-ExtraLight "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-ot1 FiraSans-ExtraLight "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-t1--base FiraSans-ExtraLight "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-lgr FiraSans-ExtraLight "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-ly1 FiraSans-ExtraLight "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-sc-ot1--base FiraSans-ExtraLight "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-sc-t1--base FiraSans-ExtraLight "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-sc-lgr FiraSans-ExtraLight "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-sc-ly1--base FiraSans-ExtraLight "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-tosf-ts1--base FiraSans-ExtraLight "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-ot1 FiraSans-ExtraLight "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-t1--base FiraSans-ExtraLight "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-lgr FiraSans-ExtraLight "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-ly1 FiraSans-ExtraLight "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-sc-ot1--base FiraSans-ExtraLight "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-sc-t1--base FiraSans-ExtraLight "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-sc-lgr FiraSans-ExtraLight "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-sc-ly1--base FiraSans-ExtraLight "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-ExtraLight.pfb
+FiraSans-ExtraLight-osf-ts1--base FiraSans-ExtraLight "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ExtraLight.pfb
+FiraSans-HeavyItalic-tlf-ot1 FiraSans-HeavyItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-t1--base FiraSans-HeavyItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-lgr FiraSans-HeavyItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-ly1 FiraSans-HeavyItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-sc-ot1--base FiraSans-HeavyItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-sc-t1--base FiraSans-HeavyItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-sc-lgr FiraSans-HeavyItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-sc-ly1--base FiraSans-HeavyItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tlf-ts1--base FiraSans-HeavyItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-sup-ot1 FiraSans-HeavyItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-sup-t1--base FiraSans-HeavyItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-sup-lgr FiraSans-HeavyItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-sup-ly1 FiraSans-HeavyItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-ot1 FiraSans-HeavyItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-t1--base FiraSans-HeavyItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-lgr FiraSans-HeavyItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-ly1 FiraSans-HeavyItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-sc-ot1--base FiraSans-HeavyItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-sc-t1--base FiraSans-HeavyItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-sc-lgr FiraSans-HeavyItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-sc-ly1--base FiraSans-HeavyItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-lf-ts1--base FiraSans-HeavyItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-ot1 FiraSans-HeavyItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-t1--base FiraSans-HeavyItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-lgr FiraSans-HeavyItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-ly1 FiraSans-HeavyItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-sc-ot1--base FiraSans-HeavyItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-sc-t1--base FiraSans-HeavyItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-sc-lgr FiraSans-HeavyItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-sc-ly1--base FiraSans-HeavyItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-tosf-ts1--base FiraSans-HeavyItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-ot1 FiraSans-HeavyItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-t1--base FiraSans-HeavyItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-lgr FiraSans-HeavyItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-ly1 FiraSans-HeavyItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-sc-ot1--base FiraSans-HeavyItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-sc-t1--base FiraSans-HeavyItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-sc-lgr FiraSans-HeavyItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-sc-ly1--base FiraSans-HeavyItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-HeavyItalic.pfb
+FiraSans-HeavyItalic-osf-ts1--base FiraSans-HeavyItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-HeavyItalic.pfb
+FiraSans-Heavy-tlf-ot1 FiraSans-Heavy "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-t1--base FiraSans-Heavy "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-lgr FiraSans-Heavy "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-ly1 FiraSans-Heavy "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-sc-ot1--base FiraSans-Heavy "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-sc-t1--base FiraSans-Heavy "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-sc-lgr FiraSans-Heavy "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-sc-ly1--base FiraSans-Heavy "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tlf-ts1--base FiraSans-Heavy "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-sup-ot1 FiraSans-Heavy "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-sup-t1--base FiraSans-Heavy "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-sup-lgr FiraSans-Heavy "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-sup-ly1 FiraSans-Heavy "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-ot1 FiraSans-Heavy "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-t1--base FiraSans-Heavy "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-lgr FiraSans-Heavy "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-ly1 FiraSans-Heavy "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-sc-ot1--base FiraSans-Heavy "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-sc-t1--base FiraSans-Heavy "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-sc-lgr FiraSans-Heavy "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-sc-ly1--base FiraSans-Heavy "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-lf-ts1--base FiraSans-Heavy "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-ot1 FiraSans-Heavy "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-t1--base FiraSans-Heavy "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-lgr FiraSans-Heavy "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-ly1 FiraSans-Heavy "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-sc-ot1--base FiraSans-Heavy "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-sc-t1--base FiraSans-Heavy "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-sc-lgr FiraSans-Heavy "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-sc-ly1--base FiraSans-Heavy "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-tosf-ts1--base FiraSans-Heavy "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-ot1 FiraSans-Heavy "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-t1--base FiraSans-Heavy "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-lgr FiraSans-Heavy "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-ly1 FiraSans-Heavy "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-sc-ot1--base FiraSans-Heavy "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-sc-t1--base FiraSans-Heavy "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-sc-lgr FiraSans-Heavy "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-sc-ly1--base FiraSans-Heavy "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Heavy.pfb
+FiraSans-Heavy-osf-ts1--base FiraSans-Heavy "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Heavy.pfb
+FiraSans-Italic-tlf-ot1 FiraSans-Italic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-t1--base FiraSans-Italic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-lgr FiraSans-Italic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-ly1 FiraSans-Italic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-sc-ot1--base FiraSans-Italic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-sc-t1--base FiraSans-Italic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-sc-lgr FiraSans-Italic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-sc-ly1--base FiraSans-Italic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tlf-ts1--base FiraSans-Italic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Italic.pfb
+FiraSans-Italic-sup-ot1 FiraSans-Italic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Italic.pfb
+FiraSans-Italic-sup-t1--base FiraSans-Italic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Italic.pfb
+FiraSans-Italic-sup-lgr FiraSans-Italic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Italic.pfb
+FiraSans-Italic-sup-ly1 FiraSans-Italic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-ot1 FiraSans-Italic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-t1--base FiraSans-Italic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-lgr FiraSans-Italic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-ly1 FiraSans-Italic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-sc-ot1--base FiraSans-Italic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-sc-t1--base FiraSans-Italic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-sc-lgr FiraSans-Italic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-sc-ly1--base FiraSans-Italic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Italic.pfb
+FiraSans-Italic-lf-ts1--base FiraSans-Italic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-ot1 FiraSans-Italic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-t1--base FiraSans-Italic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-lgr FiraSans-Italic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-ly1 FiraSans-Italic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-sc-ot1--base FiraSans-Italic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-sc-t1--base FiraSans-Italic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-sc-lgr FiraSans-Italic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-sc-ly1--base FiraSans-Italic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Italic.pfb
+FiraSans-Italic-tosf-ts1--base FiraSans-Italic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-ot1 FiraSans-Italic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-t1--base FiraSans-Italic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-lgr FiraSans-Italic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-ly1 FiraSans-Italic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-sc-ot1--base FiraSans-Italic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-sc-t1--base FiraSans-Italic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-sc-lgr FiraSans-Italic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-sc-ly1--base FiraSans-Italic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Italic.pfb
+FiraSans-Italic-osf-ts1--base FiraSans-Italic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Italic.pfb
+FiraSans-LightItalic-tlf-ot1 FiraSans-LightItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-t1--base FiraSans-LightItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-lgr FiraSans-LightItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-ly1 FiraSans-LightItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-sc-ot1--base FiraSans-LightItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-sc-t1--base FiraSans-LightItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-sc-lgr FiraSans-LightItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-sc-ly1--base FiraSans-LightItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tlf-ts1--base FiraSans-LightItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-sup-ot1 FiraSans-LightItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-sup-t1--base FiraSans-LightItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-sup-lgr FiraSans-LightItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-sup-ly1 FiraSans-LightItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-ot1 FiraSans-LightItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-t1--base FiraSans-LightItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-lgr FiraSans-LightItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-ly1 FiraSans-LightItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-sc-ot1--base FiraSans-LightItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-sc-t1--base FiraSans-LightItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-sc-lgr FiraSans-LightItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-sc-ly1--base FiraSans-LightItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-lf-ts1--base FiraSans-LightItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-ot1 FiraSans-LightItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-t1--base FiraSans-LightItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-lgr FiraSans-LightItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-ly1 FiraSans-LightItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-sc-ot1--base FiraSans-LightItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-sc-t1--base FiraSans-LightItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-sc-lgr FiraSans-LightItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-sc-ly1--base FiraSans-LightItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-tosf-ts1--base FiraSans-LightItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-ot1 FiraSans-LightItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-t1--base FiraSans-LightItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-lgr FiraSans-LightItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-ly1 FiraSans-LightItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-sc-ot1--base FiraSans-LightItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-sc-t1--base FiraSans-LightItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-sc-lgr FiraSans-LightItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-sc-ly1--base FiraSans-LightItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-LightItalic.pfb
+FiraSans-LightItalic-osf-ts1--base FiraSans-LightItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-LightItalic.pfb
+FiraSans-Light-tlf-ot1 FiraSans-Light "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-t1--base FiraSans-Light "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-lgr FiraSans-Light "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-ly1 FiraSans-Light "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-sc-ot1--base FiraSans-Light "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-sc-t1--base FiraSans-Light "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-sc-lgr FiraSans-Light "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-sc-ly1--base FiraSans-Light "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Light.pfb
+FiraSans-Light-tlf-ts1--base FiraSans-Light "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Light.pfb
+FiraSans-Light-sup-ot1 FiraSans-Light "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Light.pfb
+FiraSans-Light-sup-t1--base FiraSans-Light "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Light.pfb
+FiraSans-Light-sup-lgr FiraSans-Light "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Light.pfb
+FiraSans-Light-sup-ly1 FiraSans-Light "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-ot1 FiraSans-Light "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-t1--base FiraSans-Light "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-lgr FiraSans-Light "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-ly1 FiraSans-Light "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-sc-ot1--base FiraSans-Light "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-sc-t1--base FiraSans-Light "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-sc-lgr FiraSans-Light "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-sc-ly1--base FiraSans-Light "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Light.pfb
+FiraSans-Light-lf-ts1--base FiraSans-Light "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-ot1 FiraSans-Light "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-t1--base FiraSans-Light "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-lgr FiraSans-Light "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-ly1 FiraSans-Light "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-sc-ot1--base FiraSans-Light "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-sc-t1--base FiraSans-Light "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-sc-lgr FiraSans-Light "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-sc-ly1--base FiraSans-Light "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Light.pfb
+FiraSans-Light-tosf-ts1--base FiraSans-Light "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-ot1 FiraSans-Light "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-t1--base FiraSans-Light "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-lgr FiraSans-Light "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-ly1 FiraSans-Light "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-sc-ot1--base FiraSans-Light "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-sc-t1--base FiraSans-Light "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-sc-lgr FiraSans-Light "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-sc-ly1--base FiraSans-Light "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Light.pfb
+FiraSans-Light-osf-ts1--base FiraSans-Light "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Light.pfb
+FiraSans-MediumItalic-tlf-ot1 FiraSans-MediumItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-t1--base FiraSans-MediumItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-lgr FiraSans-MediumItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-ly1 FiraSans-MediumItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-sc-ot1--base FiraSans-MediumItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-sc-t1--base FiraSans-MediumItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-sc-lgr FiraSans-MediumItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-sc-ly1--base FiraSans-MediumItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tlf-ts1--base FiraSans-MediumItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-sup-ot1 FiraSans-MediumItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-sup-t1--base FiraSans-MediumItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-sup-lgr FiraSans-MediumItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-sup-ly1 FiraSans-MediumItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-ot1 FiraSans-MediumItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-t1--base FiraSans-MediumItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-lgr FiraSans-MediumItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-ly1 FiraSans-MediumItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-sc-ot1--base FiraSans-MediumItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-sc-t1--base FiraSans-MediumItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-sc-lgr FiraSans-MediumItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-sc-ly1--base FiraSans-MediumItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-lf-ts1--base FiraSans-MediumItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-ot1 FiraSans-MediumItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-t1--base FiraSans-MediumItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-lgr FiraSans-MediumItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-ly1 FiraSans-MediumItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-sc-ot1--base FiraSans-MediumItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-sc-t1--base FiraSans-MediumItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-sc-lgr FiraSans-MediumItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-sc-ly1--base FiraSans-MediumItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-tosf-ts1--base FiraSans-MediumItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-ot1 FiraSans-MediumItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-t1--base FiraSans-MediumItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-lgr FiraSans-MediumItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-ly1 FiraSans-MediumItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-sc-ot1--base FiraSans-MediumItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-sc-t1--base FiraSans-MediumItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-sc-lgr FiraSans-MediumItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-sc-ly1--base FiraSans-MediumItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-MediumItalic.pfb
+FiraSans-MediumItalic-osf-ts1--base FiraSans-MediumItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-MediumItalic.pfb
+FiraSans-Medium-tlf-ot1 FiraSans-Medium "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-t1--base FiraSans-Medium "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-lgr FiraSans-Medium "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-ly1 FiraSans-Medium "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-sc-ot1--base FiraSans-Medium "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-sc-t1--base FiraSans-Medium "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-sc-lgr FiraSans-Medium "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-sc-ly1--base FiraSans-Medium "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tlf-ts1--base FiraSans-Medium "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Medium.pfb
+FiraSans-Medium-sup-ot1 FiraSans-Medium "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Medium.pfb
+FiraSans-Medium-sup-t1--base FiraSans-Medium "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Medium.pfb
+FiraSans-Medium-sup-lgr FiraSans-Medium "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Medium.pfb
+FiraSans-Medium-sup-ly1 FiraSans-Medium "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-ot1 FiraSans-Medium "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-t1--base FiraSans-Medium "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-lgr FiraSans-Medium "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-ly1 FiraSans-Medium "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-sc-ot1--base FiraSans-Medium "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-sc-t1--base FiraSans-Medium "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-sc-lgr FiraSans-Medium "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-sc-ly1--base FiraSans-Medium "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Medium.pfb
+FiraSans-Medium-lf-ts1--base FiraSans-Medium "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-ot1 FiraSans-Medium "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-t1--base FiraSans-Medium "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-lgr FiraSans-Medium "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-ly1 FiraSans-Medium "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-sc-ot1--base FiraSans-Medium "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-sc-t1--base FiraSans-Medium "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-sc-lgr FiraSans-Medium "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-sc-ly1--base FiraSans-Medium "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Medium.pfb
+FiraSans-Medium-tosf-ts1--base FiraSans-Medium "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-ot1 FiraSans-Medium "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-t1--base FiraSans-Medium "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-lgr FiraSans-Medium "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-ly1 FiraSans-Medium "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-sc-ot1--base FiraSans-Medium "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-sc-t1--base FiraSans-Medium "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-sc-lgr FiraSans-Medium "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-sc-ly1--base FiraSans-Medium "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Medium.pfb
+FiraSans-Medium-osf-ts1--base FiraSans-Medium "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Medium.pfb
+FiraSans-Regular-tlf-ot1 FiraSans-Regular "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-t1--base FiraSans-Regular "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-lgr FiraSans-Regular "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-ly1 FiraSans-Regular "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-sc-ot1--base FiraSans-Regular "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-sc-t1--base FiraSans-Regular "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-sc-lgr FiraSans-Regular "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-sc-ly1--base FiraSans-Regular "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tlf-ts1--base FiraSans-Regular "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Regular.pfb
+FiraSans-Regular-sup-ot1 FiraSans-Regular "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Regular.pfb
+FiraSans-Regular-sup-t1--base FiraSans-Regular "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Regular.pfb
+FiraSans-Regular-sup-lgr FiraSans-Regular "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Regular.pfb
+FiraSans-Regular-sup-ly1 FiraSans-Regular "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-ot1 FiraSans-Regular "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-t1--base FiraSans-Regular "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-lgr FiraSans-Regular "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-ly1 FiraSans-Regular "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-sc-ot1--base FiraSans-Regular "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-sc-t1--base FiraSans-Regular "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-sc-lgr FiraSans-Regular "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-sc-ly1--base FiraSans-Regular "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Regular.pfb
+FiraSans-Regular-lf-ts1--base FiraSans-Regular "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-ot1 FiraSans-Regular "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-t1--base FiraSans-Regular "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-lgr FiraSans-Regular "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-ly1 FiraSans-Regular "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-sc-ot1--base FiraSans-Regular "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-sc-t1--base FiraSans-Regular "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-sc-lgr FiraSans-Regular "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-sc-ly1--base FiraSans-Regular "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Regular.pfb
+FiraSans-Regular-tosf-ts1--base FiraSans-Regular "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-ot1 FiraSans-Regular "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-t1--base FiraSans-Regular "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-lgr FiraSans-Regular "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-ly1 FiraSans-Regular "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-sc-ot1--base FiraSans-Regular "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-sc-t1--base FiraSans-Regular "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-sc-lgr FiraSans-Regular "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-sc-ly1--base FiraSans-Regular "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Regular.pfb
+FiraSans-Regular-osf-ts1--base FiraSans-Regular "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Regular.pfb
+FiraSans-SemiBoldItalic-tlf-ot1 FiraSans-SemiBoldItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-t1--base FiraSans-SemiBoldItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-lgr FiraSans-SemiBoldItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-ly1 FiraSans-SemiBoldItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-sc-ot1--base FiraSans-SemiBoldItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-sc-t1--base FiraSans-SemiBoldItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-sc-lgr FiraSans-SemiBoldItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-sc-ly1--base FiraSans-SemiBoldItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tlf-ts1--base FiraSans-SemiBoldItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-sup-ot1 FiraSans-SemiBoldItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-sup-t1--base FiraSans-SemiBoldItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-sup-lgr FiraSans-SemiBoldItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-sup-ly1 FiraSans-SemiBoldItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-ot1 FiraSans-SemiBoldItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-t1--base FiraSans-SemiBoldItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-lgr FiraSans-SemiBoldItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-ly1 FiraSans-SemiBoldItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-sc-ot1--base FiraSans-SemiBoldItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-sc-t1--base FiraSans-SemiBoldItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-sc-lgr FiraSans-SemiBoldItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-sc-ly1--base FiraSans-SemiBoldItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-lf-ts1--base FiraSans-SemiBoldItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-ot1 FiraSans-SemiBoldItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-t1--base FiraSans-SemiBoldItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-lgr FiraSans-SemiBoldItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-ly1 FiraSans-SemiBoldItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-sc-ot1--base FiraSans-SemiBoldItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-sc-t1--base FiraSans-SemiBoldItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-sc-lgr FiraSans-SemiBoldItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-sc-ly1--base FiraSans-SemiBoldItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-tosf-ts1--base FiraSans-SemiBoldItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-ot1 FiraSans-SemiBoldItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-t1--base FiraSans-SemiBoldItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-lgr FiraSans-SemiBoldItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-ly1 FiraSans-SemiBoldItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-sc-ot1--base FiraSans-SemiBoldItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-sc-t1--base FiraSans-SemiBoldItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-sc-lgr FiraSans-SemiBoldItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-sc-ly1--base FiraSans-SemiBoldItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBoldItalic-osf-ts1--base FiraSans-SemiBoldItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-SemiBoldItalic.pfb
+FiraSans-SemiBold-tlf-ot1 FiraSans-SemiBold "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-t1--base FiraSans-SemiBold "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-lgr FiraSans-SemiBold "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-ly1 FiraSans-SemiBold "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-sc-ot1--base FiraSans-SemiBold "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-sc-t1--base FiraSans-SemiBold "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-sc-lgr FiraSans-SemiBold "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-sc-ly1--base FiraSans-SemiBold "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tlf-ts1--base FiraSans-SemiBold "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-sup-ot1 FiraSans-SemiBold "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-sup-t1--base FiraSans-SemiBold "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-sup-lgr FiraSans-SemiBold "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-sup-ly1 FiraSans-SemiBold "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-ot1 FiraSans-SemiBold "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-t1--base FiraSans-SemiBold "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-lgr FiraSans-SemiBold "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-ly1 FiraSans-SemiBold "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-sc-ot1--base FiraSans-SemiBold "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-sc-t1--base FiraSans-SemiBold "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-sc-lgr FiraSans-SemiBold "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-sc-ly1--base FiraSans-SemiBold "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-lf-ts1--base FiraSans-SemiBold "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-ot1 FiraSans-SemiBold "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-t1--base FiraSans-SemiBold "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-lgr FiraSans-SemiBold "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-ly1 FiraSans-SemiBold "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-sc-ot1--base FiraSans-SemiBold "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-sc-t1--base FiraSans-SemiBold "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-sc-lgr FiraSans-SemiBold "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-sc-ly1--base FiraSans-SemiBold "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-tosf-ts1--base FiraSans-SemiBold "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-ot1 FiraSans-SemiBold "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-t1--base FiraSans-SemiBold "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-lgr FiraSans-SemiBold "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-ly1 FiraSans-SemiBold "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-sc-ot1--base FiraSans-SemiBold "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-sc-t1--base FiraSans-SemiBold "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-sc-lgr FiraSans-SemiBold "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-sc-ly1--base FiraSans-SemiBold "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-SemiBold.pfb
+FiraSans-SemiBold-osf-ts1--base FiraSans-SemiBold "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-SemiBold.pfb
+FiraSans-ThinItalic-tlf-ot1 FiraSans-ThinItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-t1--base FiraSans-ThinItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-lgr FiraSans-ThinItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-ly1 FiraSans-ThinItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-sc-ot1--base FiraSans-ThinItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-sc-t1--base FiraSans-ThinItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-sc-lgr FiraSans-ThinItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-sc-ly1--base FiraSans-ThinItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tlf-ts1--base FiraSans-ThinItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-sup-ot1 FiraSans-ThinItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-sup-t1--base FiraSans-ThinItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-sup-lgr FiraSans-ThinItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-sup-ly1 FiraSans-ThinItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-ot1 FiraSans-ThinItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-t1--base FiraSans-ThinItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-lgr FiraSans-ThinItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-ly1 FiraSans-ThinItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-sc-ot1--base FiraSans-ThinItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-sc-t1--base FiraSans-ThinItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-sc-lgr FiraSans-ThinItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-sc-ly1--base FiraSans-ThinItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-lf-ts1--base FiraSans-ThinItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-ot1 FiraSans-ThinItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-t1--base FiraSans-ThinItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-lgr FiraSans-ThinItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-ly1 FiraSans-ThinItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-sc-ot1--base FiraSans-ThinItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-sc-t1--base FiraSans-ThinItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-sc-lgr FiraSans-ThinItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-sc-ly1--base FiraSans-ThinItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-tosf-ts1--base FiraSans-ThinItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-ot1 FiraSans-ThinItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-t1--base FiraSans-ThinItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-lgr FiraSans-ThinItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-ly1 FiraSans-ThinItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-sc-ot1--base FiraSans-ThinItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-sc-t1--base FiraSans-ThinItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-sc-lgr FiraSans-ThinItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-sc-ly1--base FiraSans-ThinItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-ThinItalic.pfb
+FiraSans-ThinItalic-osf-ts1--base FiraSans-ThinItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-ThinItalic.pfb
+FiraSans-Thin-tlf-ot1 FiraSans-Thin "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-t1--base FiraSans-Thin "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-lgr FiraSans-Thin "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-ly1 FiraSans-Thin "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-sc-ot1--base FiraSans-Thin "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-sc-t1--base FiraSans-Thin "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-sc-lgr FiraSans-Thin "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-sc-ly1--base FiraSans-Thin "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tlf-ts1--base FiraSans-Thin "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Thin.pfb
+FiraSans-Thin-sup-ot1 FiraSans-Thin "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-Thin.pfb
+FiraSans-Thin-sup-t1--base FiraSans-Thin "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-Thin.pfb
+FiraSans-Thin-sup-lgr FiraSans-Thin "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-Thin.pfb
+FiraSans-Thin-sup-ly1 FiraSans-Thin "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-ot1 FiraSans-Thin "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-t1--base FiraSans-Thin "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-lgr FiraSans-Thin "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-ly1 FiraSans-Thin "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-sc-ot1--base FiraSans-Thin "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-sc-t1--base FiraSans-Thin "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-sc-lgr FiraSans-Thin "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-sc-ly1--base FiraSans-Thin "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-Thin.pfb
+FiraSans-Thin-lf-ts1--base FiraSans-Thin "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-ot1 FiraSans-Thin "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-t1--base FiraSans-Thin "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-lgr FiraSans-Thin "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-ly1 FiraSans-Thin "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-sc-ot1--base FiraSans-Thin "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-sc-t1--base FiraSans-Thin "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-sc-lgr FiraSans-Thin "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-sc-ly1--base FiraSans-Thin "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-Thin.pfb
+FiraSans-Thin-tosf-ts1--base FiraSans-Thin "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-ot1 FiraSans-Thin "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-t1--base FiraSans-Thin "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-lgr FiraSans-Thin "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-ly1 FiraSans-Thin "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-sc-ot1--base FiraSans-Thin "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-sc-t1--base FiraSans-Thin "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-sc-lgr FiraSans-Thin "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-sc-ly1--base FiraSans-Thin "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-Thin.pfb
+FiraSans-Thin-osf-ts1--base FiraSans-Thin "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-Thin.pfb
+FiraSans-UltraLightItalic-tlf-ot1 FiraSans-UltraLightItalic "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-t1--base FiraSans-UltraLightItalic "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-lgr FiraSans-UltraLightItalic "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-ly1 FiraSans-UltraLightItalic "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-sc-ot1--base FiraSans-UltraLightItalic "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-sc-t1--base FiraSans-UltraLightItalic "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-sc-lgr FiraSans-UltraLightItalic "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-sc-ly1--base FiraSans-UltraLightItalic "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tlf-ts1--base FiraSans-UltraLightItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-sup-ot1 FiraSans-UltraLightItalic "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-sup-t1--base FiraSans-UltraLightItalic "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-sup-lgr FiraSans-UltraLightItalic "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-sup-ly1 FiraSans-UltraLightItalic "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-ot1 FiraSans-UltraLightItalic "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-t1--base FiraSans-UltraLightItalic "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-lgr FiraSans-UltraLightItalic "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-ly1 FiraSans-UltraLightItalic "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-sc-ot1--base FiraSans-UltraLightItalic "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-sc-t1--base FiraSans-UltraLightItalic "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-sc-lgr FiraSans-UltraLightItalic "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-sc-ly1--base FiraSans-UltraLightItalic "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-lf-ts1--base FiraSans-UltraLightItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-ot1 FiraSans-UltraLightItalic "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-t1--base FiraSans-UltraLightItalic "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-lgr FiraSans-UltraLightItalic "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-ly1 FiraSans-UltraLightItalic "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-sc-ot1--base FiraSans-UltraLightItalic "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-sc-t1--base FiraSans-UltraLightItalic "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-sc-lgr FiraSans-UltraLightItalic "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-sc-ly1--base FiraSans-UltraLightItalic "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-tosf-ts1--base FiraSans-UltraLightItalic "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-ot1 FiraSans-UltraLightItalic "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-t1--base FiraSans-UltraLightItalic "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-lgr FiraSans-UltraLightItalic "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-ly1 FiraSans-UltraLightItalic "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-sc-ot1--base FiraSans-UltraLightItalic "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-sc-t1--base FiraSans-UltraLightItalic "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-sc-lgr FiraSans-UltraLightItalic "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-sc-ly1--base FiraSans-UltraLightItalic "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLightItalic-osf-ts1--base FiraSans-UltraLightItalic "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-UltraLightItalic.pfb
+FiraSans-UltraLight-tlf-ot1 FiraSans-UltraLight "AutoEnc_q4uag2xa2a4ekal626gxpzxs3e ReEncodeFont" <[fir_q4uag2.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-t1--base FiraSans-UltraLight "AutoEnc_fmuqgy75j6fqtpz7k43l23g6vg ReEncodeFont" <[fir_fmuqgy.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-lgr FiraSans-UltraLight "AutoEnc_q72bhc53jjc6ym5mzsx74kcm3e ReEncodeFont" <[fir_q72bhc.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-ly1 FiraSans-UltraLight "AutoEnc_mg765tz4plslgujkzvt3d7q42f ReEncodeFont" <[fir_mg765t.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-sc-ot1--base FiraSans-UltraLight "AutoEnc_l5plulkxyzho32t5ijmsb3krpb ReEncodeFont" <[fir_l5plul.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-sc-t1--base FiraSans-UltraLight "AutoEnc_bweh26eimirfxdcugf6mhqgfjb ReEncodeFont" <[fir_bweh26.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-sc-lgr FiraSans-UltraLight "AutoEnc_ipx2pih47rwrntjvcchgydcojg ReEncodeFont" <[fir_ipx2pi.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-sc-ly1--base FiraSans-UltraLight "AutoEnc_drwkdefgxwhucwrfjjzoci3onc ReEncodeFont" <[fir_drwkde.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tlf-ts1--base FiraSans-UltraLight "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-sup-ot1 FiraSans-UltraLight "AutoEnc_iuj4v6652kmfvbggir5h45tdke ReEncodeFont" <[fir_iuj4v6.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-sup-t1--base FiraSans-UltraLight "AutoEnc_77v2wzmtdwhhz53zrt4s5yr7sg ReEncodeFont" <[fir_77v2wz.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-sup-lgr FiraSans-UltraLight "AutoEnc_rqul6inoresawvnjkh47do5oth ReEncodeFont" <[fir_rqul6i.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-sup-ly1 FiraSans-UltraLight "AutoEnc_mp24xmie52qfdzff7tyd2p5msc ReEncodeFont" <[fir_mp24xm.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-ot1 FiraSans-UltraLight "AutoEnc_ugbesnzx2572guswajxh54g53g ReEncodeFont" <[fir_ugbesn.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-t1--base FiraSans-UltraLight "AutoEnc_tz2neksscop4psfxgofaxs5twf ReEncodeFont" <[fir_tz2nek.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-lgr FiraSans-UltraLight "AutoEnc_ctfgmyrqn55fmvzt6nm5e5dkfh ReEncodeFont" <[fir_ctfgmy.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-ly1 FiraSans-UltraLight "AutoEnc_qz5ryrzljgjnvrwdhkqyeyfkda ReEncodeFont" <[fir_qz5ryr.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-sc-ot1--base FiraSans-UltraLight "AutoEnc_nqd3t23dp5reyxgkrx6rztymed ReEncodeFont" <[fir_nqd3t2.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-sc-t1--base FiraSans-UltraLight "AutoEnc_uhzub2rsmvwe3mo4o2tpwetrnc ReEncodeFont" <[fir_uhzub2.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-sc-lgr FiraSans-UltraLight "AutoEnc_muxyzpmfv3jd4hj5u632dp5bve ReEncodeFont" <[fir_muxyzp.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-sc-ly1--base FiraSans-UltraLight "AutoEnc_pn4j445hwrskvj5lsqxxl5yb4e ReEncodeFont" <[fir_pn4j44.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-lf-ts1--base FiraSans-UltraLight "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-ot1 FiraSans-UltraLight "AutoEnc_6pmvcjiogwgfo24acm363hk7hb ReEncodeFont" <[fir_6pmvcj.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-t1--base FiraSans-UltraLight "AutoEnc_4amwxzhvhko3bx5b5sskfmgpcg ReEncodeFont" <[fir_4amwxz.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-lgr FiraSans-UltraLight "AutoEnc_pqsnfdqli2jpslh3akznugqbqf ReEncodeFont" <[fir_pqsnfd.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-ly1 FiraSans-UltraLight "AutoEnc_277p543wugllvdtqykwpxm3npc ReEncodeFont" <[fir_277p54.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-sc-ot1--base FiraSans-UltraLight "AutoEnc_bdsk4zk4rs2qxvulf6ymjopimg ReEncodeFont" <[fir_bdsk4z.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-sc-t1--base FiraSans-UltraLight "AutoEnc_utelx55ad4t765knbuywylih2f ReEncodeFont" <[fir_utelx5.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-sc-lgr FiraSans-UltraLight "AutoEnc_fugcbc64ldg4nxn3nt6p4ukk7f ReEncodeFont" <[fir_fugcbc.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-sc-ly1--base FiraSans-UltraLight "AutoEnc_64bwtp6lhzdtifamg2fos67hvg ReEncodeFont" <[fir_64bwtp.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-tosf-ts1--base FiraSans-UltraLight "AutoEnc_fdi65kawdxg3pjcjatw3v4izoh ReEncodeFont" <[fir_fdi65k.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-ot1 FiraSans-UltraLight "AutoEnc_337jzsffqtz2bg2lr76qrsaccc ReEncodeFont" <[fir_337jzs.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-t1--base FiraSans-UltraLight "AutoEnc_iln36pvjzkvgbk33srttxtys4b ReEncodeFont" <[fir_iln36p.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-lgr FiraSans-UltraLight "AutoEnc_a7qib3pn4q4kviwwzzj5qhhkff ReEncodeFont" <[fir_a7qib3.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-ly1 FiraSans-UltraLight "AutoEnc_lyxrxetrs2bxmbdh6wnnylrlqa ReEncodeFont" <[fir_lyxrxe.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-sc-ot1--base FiraSans-UltraLight "AutoEnc_ogsljjd7hlzwn5fcrpkdihp2ca ReEncodeFont" <[fir_ogsljj.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-sc-t1--base FiraSans-UltraLight "AutoEnc_2mfh3o7wq7ezig75bu3m3wovof ReEncodeFont" <[fir_2mfh3o.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-sc-lgr FiraSans-UltraLight "AutoEnc_6a7jniy2h5fv5gn3lvmggh7y4e ReEncodeFont" <[fir_6a7jni.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-sc-ly1--base FiraSans-UltraLight "AutoEnc_3rjtzjw7yemuokhtaklfima5zf ReEncodeFont" <[fir_3rjtzj.enc <FiraSans-UltraLight.pfb
+FiraSans-UltraLight-osf-ts1--base FiraSans-UltraLight "AutoEnc_d67aatjs2zgrackqmbm7gsubeb ReEncodeFont" <[fir_d67aat.enc <FiraSans-UltraLight.pfb
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+FiraMono-BoldOblique-tlf-lgr--base FiraMono-BoldOblique "AutoEnc_fkituaz2dn4vfz4oknfggq34ic ReEncodeFont" <[fir_fkitua.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tlf-ot1 FiraMono-BoldOblique "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[fir_yz65wh.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tlf-t1--base FiraMono-BoldOblique "AutoEnc_i3ioen3bplo55fam3kxhynteph ReEncodeFont" <[fir_i3ioen.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tlf-ly1--base FiraMono-BoldOblique "AutoEnc_fp7bitgpoju4haj2k5cvcskgig ReEncodeFont" <[fir_fp7bit.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tlf-ts1--base FiraMono-BoldOblique "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-sup-lgr--base FiraMono-BoldOblique "AutoEnc_nlwzva4ptl2sft5pr2vezjvqve ReEncodeFont" <[fir_nlwzva.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-sup-ot1 FiraMono-BoldOblique "AutoEnc_752xwdxpmu2os47vg6ir5yrcfb ReEncodeFont" <[fir_752xwd.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-sup-t1--base FiraMono-BoldOblique "AutoEnc_znzycjjhdtgifurpsojjrhbubb ReEncodeFont" <[fir_znzycj.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-sup-ly1--base FiraMono-BoldOblique "AutoEnc_wpkht5x2f3fn6lk44lkdico6ob ReEncodeFont" <[fir_wpkht5.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tosf-lgr--base FiraMono-BoldOblique "AutoEnc_embvrfvm3qwv46g4utn47howae ReEncodeFont" <[fir_embvrf.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tosf-ot1 FiraMono-BoldOblique "AutoEnc_35cirmt2ddhfk6ttc3656xc3tb ReEncodeFont" <[fir_35cirm.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tosf-t1--base FiraMono-BoldOblique "AutoEnc_d4q673se6bplix4kyi53pvbavf ReEncodeFont" <[fir_d4q673.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tosf-ly1--base FiraMono-BoldOblique "AutoEnc_ato6becunmgeixgjxbufzoudbh ReEncodeFont" <[fir_ato6be.enc <FiraMono-BoldOblique.pfb
+FiraMono-BoldOblique-tosf-ts1--base FiraMono-BoldOblique "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-BoldOblique.pfb
+FiraMono-Bold-tlf-lgr--base FiraMono-Bold "AutoEnc_fkituaz2dn4vfz4oknfggq34ic ReEncodeFont" <[fir_fkitua.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tlf-ot1 FiraMono-Bold "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[fir_yz65wh.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tlf-t1--base FiraMono-Bold "AutoEnc_i3ioen3bplo55fam3kxhynteph ReEncodeFont" <[fir_i3ioen.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tlf-ly1--base FiraMono-Bold "AutoEnc_fp7bitgpoju4haj2k5cvcskgig ReEncodeFont" <[fir_fp7bit.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tlf-ts1--base FiraMono-Bold "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Bold.pfb
+FiraMono-Bold-sup-lgr--base FiraMono-Bold "AutoEnc_nlwzva4ptl2sft5pr2vezjvqve ReEncodeFont" <[fir_nlwzva.enc <FiraMono-Bold.pfb
+FiraMono-Bold-sup-ot1 FiraMono-Bold "AutoEnc_752xwdxpmu2os47vg6ir5yrcfb ReEncodeFont" <[fir_752xwd.enc <FiraMono-Bold.pfb
+FiraMono-Bold-sup-t1--base FiraMono-Bold "AutoEnc_znzycjjhdtgifurpsojjrhbubb ReEncodeFont" <[fir_znzycj.enc <FiraMono-Bold.pfb
+FiraMono-Bold-sup-ly1--base FiraMono-Bold "AutoEnc_wpkht5x2f3fn6lk44lkdico6ob ReEncodeFont" <[fir_wpkht5.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tosf-lgr--base FiraMono-Bold "AutoEnc_embvrfvm3qwv46g4utn47howae ReEncodeFont" <[fir_embvrf.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tosf-ot1 FiraMono-Bold "AutoEnc_35cirmt2ddhfk6ttc3656xc3tb ReEncodeFont" <[fir_35cirm.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tosf-t1--base FiraMono-Bold "AutoEnc_d4q673se6bplix4kyi53pvbavf ReEncodeFont" <[fir_d4q673.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tosf-ly1--base FiraMono-Bold "AutoEnc_ato6becunmgeixgjxbufzoudbh ReEncodeFont" <[fir_ato6be.enc <FiraMono-Bold.pfb
+FiraMono-Bold-tosf-ts1--base FiraMono-Bold "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Bold.pfb
+FiraMono-MediumOblique-tlf-lgr--base FiraMono-MediumOblique "AutoEnc_fkituaz2dn4vfz4oknfggq34ic ReEncodeFont" <[fir_fkitua.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tlf-ot1 FiraMono-MediumOblique "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[fir_yz65wh.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tlf-t1--base FiraMono-MediumOblique "AutoEnc_i3ioen3bplo55fam3kxhynteph ReEncodeFont" <[fir_i3ioen.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tlf-ly1--base FiraMono-MediumOblique "AutoEnc_fp7bitgpoju4haj2k5cvcskgig ReEncodeFont" <[fir_fp7bit.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tlf-ts1--base FiraMono-MediumOblique "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-sup-lgr--base FiraMono-MediumOblique "AutoEnc_nlwzva4ptl2sft5pr2vezjvqve ReEncodeFont" <[fir_nlwzva.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-sup-ot1 FiraMono-MediumOblique "AutoEnc_752xwdxpmu2os47vg6ir5yrcfb ReEncodeFont" <[fir_752xwd.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-sup-t1--base FiraMono-MediumOblique "AutoEnc_znzycjjhdtgifurpsojjrhbubb ReEncodeFont" <[fir_znzycj.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-sup-ly1--base FiraMono-MediumOblique "AutoEnc_wpkht5x2f3fn6lk44lkdico6ob ReEncodeFont" <[fir_wpkht5.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tosf-lgr--base FiraMono-MediumOblique "AutoEnc_embvrfvm3qwv46g4utn47howae ReEncodeFont" <[fir_embvrf.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tosf-ot1 FiraMono-MediumOblique "AutoEnc_35cirmt2ddhfk6ttc3656xc3tb ReEncodeFont" <[fir_35cirm.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tosf-t1--base FiraMono-MediumOblique "AutoEnc_d4q673se6bplix4kyi53pvbavf ReEncodeFont" <[fir_d4q673.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tosf-ly1--base FiraMono-MediumOblique "AutoEnc_ato6becunmgeixgjxbufzoudbh ReEncodeFont" <[fir_ato6be.enc <FiraMono-MediumOblique.pfb
+FiraMono-MediumOblique-tosf-ts1--base FiraMono-MediumOblique "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-MediumOblique.pfb
+FiraMono-Medium-tlf-lgr--base FiraMono-Medium "AutoEnc_fkituaz2dn4vfz4oknfggq34ic ReEncodeFont" <[fir_fkitua.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tlf-ot1 FiraMono-Medium "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[fir_yz65wh.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tlf-t1--base FiraMono-Medium "AutoEnc_i3ioen3bplo55fam3kxhynteph ReEncodeFont" <[fir_i3ioen.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tlf-ly1--base FiraMono-Medium "AutoEnc_fp7bitgpoju4haj2k5cvcskgig ReEncodeFont" <[fir_fp7bit.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tlf-ts1--base FiraMono-Medium "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Medium.pfb
+FiraMono-Medium-sup-lgr--base FiraMono-Medium "AutoEnc_nlwzva4ptl2sft5pr2vezjvqve ReEncodeFont" <[fir_nlwzva.enc <FiraMono-Medium.pfb
+FiraMono-Medium-sup-ot1 FiraMono-Medium "AutoEnc_752xwdxpmu2os47vg6ir5yrcfb ReEncodeFont" <[fir_752xwd.enc <FiraMono-Medium.pfb
+FiraMono-Medium-sup-t1--base FiraMono-Medium "AutoEnc_znzycjjhdtgifurpsojjrhbubb ReEncodeFont" <[fir_znzycj.enc <FiraMono-Medium.pfb
+FiraMono-Medium-sup-ly1--base FiraMono-Medium "AutoEnc_wpkht5x2f3fn6lk44lkdico6ob ReEncodeFont" <[fir_wpkht5.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tosf-lgr--base FiraMono-Medium "AutoEnc_embvrfvm3qwv46g4utn47howae ReEncodeFont" <[fir_embvrf.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tosf-ot1 FiraMono-Medium "AutoEnc_35cirmt2ddhfk6ttc3656xc3tb ReEncodeFont" <[fir_35cirm.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tosf-t1--base FiraMono-Medium "AutoEnc_d4q673se6bplix4kyi53pvbavf ReEncodeFont" <[fir_d4q673.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tosf-ly1--base FiraMono-Medium "AutoEnc_ato6becunmgeixgjxbufzoudbh ReEncodeFont" <[fir_ato6be.enc <FiraMono-Medium.pfb
+FiraMono-Medium-tosf-ts1--base FiraMono-Medium "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Medium.pfb
+FiraMono-Oblique-tlf-lgr--base FiraMono-Oblique "AutoEnc_fkituaz2dn4vfz4oknfggq34ic ReEncodeFont" <[fir_fkitua.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tlf-ot1 FiraMono-Oblique "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[fir_yz65wh.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tlf-t1--base FiraMono-Oblique "AutoEnc_i3ioen3bplo55fam3kxhynteph ReEncodeFont" <[fir_i3ioen.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tlf-ly1--base FiraMono-Oblique "AutoEnc_fp7bitgpoju4haj2k5cvcskgig ReEncodeFont" <[fir_fp7bit.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tlf-ts1--base FiraMono-Oblique "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-sup-lgr--base FiraMono-Oblique "AutoEnc_nlwzva4ptl2sft5pr2vezjvqve ReEncodeFont" <[fir_nlwzva.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-sup-ot1 FiraMono-Oblique "AutoEnc_752xwdxpmu2os47vg6ir5yrcfb ReEncodeFont" <[fir_752xwd.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-sup-t1--base FiraMono-Oblique "AutoEnc_znzycjjhdtgifurpsojjrhbubb ReEncodeFont" <[fir_znzycj.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-sup-ly1--base FiraMono-Oblique "AutoEnc_wpkht5x2f3fn6lk44lkdico6ob ReEncodeFont" <[fir_wpkht5.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tosf-lgr--base FiraMono-Oblique "AutoEnc_embvrfvm3qwv46g4utn47howae ReEncodeFont" <[fir_embvrf.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tosf-ot1 FiraMono-Oblique "AutoEnc_35cirmt2ddhfk6ttc3656xc3tb ReEncodeFont" <[fir_35cirm.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tosf-t1--base FiraMono-Oblique "AutoEnc_d4q673se6bplix4kyi53pvbavf ReEncodeFont" <[fir_d4q673.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tosf-ly1--base FiraMono-Oblique "AutoEnc_ato6becunmgeixgjxbufzoudbh ReEncodeFont" <[fir_ato6be.enc <FiraMono-Oblique.pfb
+FiraMono-Oblique-tosf-ts1--base FiraMono-Oblique "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Oblique.pfb
+FiraMono-Regular-tlf-lgr--base FiraMono-Regular "AutoEnc_fkituaz2dn4vfz4oknfggq34ic ReEncodeFont" <[fir_fkitua.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tlf-ot1 FiraMono-Regular "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[fir_yz65wh.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tlf-t1--base FiraMono-Regular "AutoEnc_i3ioen3bplo55fam3kxhynteph ReEncodeFont" <[fir_i3ioen.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tlf-ly1--base FiraMono-Regular "AutoEnc_fp7bitgpoju4haj2k5cvcskgig ReEncodeFont" <[fir_fp7bit.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tlf-ts1--base FiraMono-Regular "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Regular.pfb
+FiraMono-Regular-sup-lgr--base FiraMono-Regular "AutoEnc_nlwzva4ptl2sft5pr2vezjvqve ReEncodeFont" <[fir_nlwzva.enc <FiraMono-Regular.pfb
+FiraMono-Regular-sup-ot1 FiraMono-Regular "AutoEnc_752xwdxpmu2os47vg6ir5yrcfb ReEncodeFont" <[fir_752xwd.enc <FiraMono-Regular.pfb
+FiraMono-Regular-sup-t1--base FiraMono-Regular "AutoEnc_znzycjjhdtgifurpsojjrhbubb ReEncodeFont" <[fir_znzycj.enc <FiraMono-Regular.pfb
+FiraMono-Regular-sup-ly1--base FiraMono-Regular "AutoEnc_wpkht5x2f3fn6lk44lkdico6ob ReEncodeFont" <[fir_wpkht5.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tosf-lgr--base FiraMono-Regular "AutoEnc_embvrfvm3qwv46g4utn47howae ReEncodeFont" <[fir_embvrf.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tosf-ot1 FiraMono-Regular "AutoEnc_35cirmt2ddhfk6ttc3656xc3tb ReEncodeFont" <[fir_35cirm.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tosf-t1--base FiraMono-Regular "AutoEnc_d4q673se6bplix4kyi53pvbavf ReEncodeFont" <[fir_d4q673.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tosf-ly1--base FiraMono-Regular "AutoEnc_ato6becunmgeixgjxbufzoudbh ReEncodeFont" <[fir_ato6be.enc <FiraMono-Regular.pfb
+FiraMono-Regular-tosf-ts1--base FiraMono-Regular "AutoEnc_ikmdpu6i4v6653knd33tcuo4zc ReEncodeFont" <[fir_ikmdpu.enc <FiraMono-Regular.pfb
diff --git a/fonts/fira/opentype/FiraMono-Bold.otf b/fonts/fira/opentype/FiraMono-Bold.otf
new file mode 100644
index 0000000000..5481669a03
--- /dev/null
+++ b/fonts/fira/opentype/FiraMono-Bold.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraMono-BoldOblique.otf b/fonts/fira/opentype/FiraMono-BoldOblique.otf
new file mode 100644
index 0000000000..e8a0d14d9f
--- /dev/null
+++ b/fonts/fira/opentype/FiraMono-BoldOblique.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraMono-Medium.otf b/fonts/fira/opentype/FiraMono-Medium.otf
new file mode 100644
index 0000000000..17adc54764
--- /dev/null
+++ b/fonts/fira/opentype/FiraMono-Medium.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraMono-MediumOblique.otf b/fonts/fira/opentype/FiraMono-MediumOblique.otf
new file mode 100644
index 0000000000..5c181e6063
--- /dev/null
+++ b/fonts/fira/opentype/FiraMono-MediumOblique.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraMono-Oblique.otf b/fonts/fira/opentype/FiraMono-Oblique.otf
new file mode 100644
index 0000000000..5c9f212ab7
--- /dev/null
+++ b/fonts/fira/opentype/FiraMono-Oblique.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraMono-Regular.otf b/fonts/fira/opentype/FiraMono-Regular.otf
new file mode 100644
index 0000000000..c545dc1fff
--- /dev/null
+++ b/fonts/fira/opentype/FiraMono-Regular.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Bold.otf b/fonts/fira/opentype/FiraSans-Bold.otf
new file mode 100644
index 0000000000..78cc4620ac
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Bold.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-BoldItalic.otf b/fonts/fira/opentype/FiraSans-BoldItalic.otf
new file mode 100644
index 0000000000..303cf0f96c
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-BoldItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Book.otf b/fonts/fira/opentype/FiraSans-Book.otf
new file mode 100644
index 0000000000..d72f405fb4
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Book.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-BookItalic.otf b/fonts/fira/opentype/FiraSans-BookItalic.otf
new file mode 100644
index 0000000000..672d6031de
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-BookItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-ExtraBold.otf b/fonts/fira/opentype/FiraSans-ExtraBold.otf
new file mode 100644
index 0000000000..9eed08cc02
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-ExtraBold.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-ExtraBoldItalic.otf b/fonts/fira/opentype/FiraSans-ExtraBoldItalic.otf
new file mode 100644
index 0000000000..81c2a064ac
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-ExtraBoldItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-ExtraLight.otf b/fonts/fira/opentype/FiraSans-ExtraLight.otf
new file mode 100644
index 0000000000..eb00aea998
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-ExtraLight.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-ExtraLightItalic.otf b/fonts/fira/opentype/FiraSans-ExtraLightItalic.otf
new file mode 100644
index 0000000000..6ae9796c59
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-ExtraLightItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Heavy.otf b/fonts/fira/opentype/FiraSans-Heavy.otf
new file mode 100644
index 0000000000..07a4d56afb
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Heavy.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-HeavyItalic.otf b/fonts/fira/opentype/FiraSans-HeavyItalic.otf
new file mode 100644
index 0000000000..78a6943a83
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-HeavyItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Italic.otf b/fonts/fira/opentype/FiraSans-Italic.otf
new file mode 100644
index 0000000000..92c347246e
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Italic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Light.otf b/fonts/fira/opentype/FiraSans-Light.otf
new file mode 100644
index 0000000000..609d864ecb
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Light.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-LightItalic.otf b/fonts/fira/opentype/FiraSans-LightItalic.otf
new file mode 100644
index 0000000000..735f9d3cd1
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-LightItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Medium.otf b/fonts/fira/opentype/FiraSans-Medium.otf
new file mode 100644
index 0000000000..c676bd10d9
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Medium.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-MediumItalic.otf b/fonts/fira/opentype/FiraSans-MediumItalic.otf
new file mode 100644
index 0000000000..177edbf915
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-MediumItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Regular.otf b/fonts/fira/opentype/FiraSans-Regular.otf
new file mode 100644
index 0000000000..8d20d7237d
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Regular.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-SemiBold.otf b/fonts/fira/opentype/FiraSans-SemiBold.otf
new file mode 100644
index 0000000000..1c97ef1010
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-SemiBold.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-SemiBoldItalic.otf b/fonts/fira/opentype/FiraSans-SemiBoldItalic.otf
new file mode 100644
index 0000000000..0ad2be2794
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-SemiBoldItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-Thin.otf b/fonts/fira/opentype/FiraSans-Thin.otf
new file mode 100644
index 0000000000..e76d1f2f19
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-Thin.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-ThinItalic.otf b/fonts/fira/opentype/FiraSans-ThinItalic.otf
new file mode 100644
index 0000000000..e5dcf68b8c
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-ThinItalic.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-UltraLight.otf b/fonts/fira/opentype/FiraSans-UltraLight.otf
new file mode 100644
index 0000000000..3a2294e516
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-UltraLight.otf
Binary files differ
diff --git a/fonts/fira/opentype/FiraSans-UltraLightItalic.otf b/fonts/fira/opentype/FiraSans-UltraLightItalic.otf
new file mode 100644
index 0000000000..feacc0502d
--- /dev/null
+++ b/fonts/fira/opentype/FiraSans-UltraLightItalic.otf
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-lgr--base.tfm
new file mode 100644
index 0000000000..ea84d5e93b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-lgr.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-lgr.tfm
new file mode 100644
index 0000000000..53a76f5a5c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-ly1--base.tfm
new file mode 100644
index 0000000000..f846893774
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-ly1.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-ly1.tfm
new file mode 100644
index 0000000000..40400a9823
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-ot1.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-ot1.tfm
new file mode 100644
index 0000000000..96021065ec
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-t1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-t1--base.tfm
new file mode 100644
index 0000000000..e03676f1bb
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-sup-t1.tfm b/fonts/fira/tfm/FiraMono-Bold-sup-t1.tfm
new file mode 100644
index 0000000000..fd7cd56c70
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-lgr--base.tfm
new file mode 100644
index 0000000000..e844f88f09
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-lgr.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-lgr.tfm
new file mode 100644
index 0000000000..74702a6e7b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..635774ff1a
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-ly1.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-ly1.tfm
new file mode 100644
index 0000000000..037f592f0d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-ot1.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-ot1.tfm
new file mode 100644
index 0000000000..726f391b12
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-t1--base.tfm
new file mode 100644
index 0000000000..c2340a3fef
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-t1.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-t1.tfm
new file mode 100644
index 0000000000..252ce5baa1
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..c25e249d10
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tlf-ts1.tfm b/fonts/fira/tfm/FiraMono-Bold-tlf-ts1.tfm
new file mode 100644
index 0000000000..fd1d28d774
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-lgr--base.tfm
new file mode 100644
index 0000000000..c91eb0a744
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-lgr.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-lgr.tfm
new file mode 100644
index 0000000000..9e28410d63
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-ly1--base.tfm
new file mode 100644
index 0000000000..ca2bee07c3
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-ly1.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-ly1.tfm
new file mode 100644
index 0000000000..f2770472b5
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-ot1.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-ot1.tfm
new file mode 100644
index 0000000000..8f7c3b5605
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-t1--base.tfm
new file mode 100644
index 0000000000..3fb9ebe099
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-t1.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-t1.tfm
new file mode 100644
index 0000000000..673ff404b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..c25e249d10
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Bold-tosf-ts1.tfm b/fonts/fira/tfm/FiraMono-Bold-tosf-ts1.tfm
new file mode 100644
index 0000000000..fd1d28d774
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Bold-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr--base.tfm
new file mode 100644
index 0000000000..286af26405
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr.tfm
new file mode 100644
index 0000000000..a0f552b7de
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1--base.tfm
new file mode 100644
index 0000000000..6f1d030052
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1.tfm
new file mode 100644
index 0000000000..589004410b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-ot1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-ot1.tfm
new file mode 100644
index 0000000000..d2e006738f
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-t1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-t1--base.tfm
new file mode 100644
index 0000000000..a03a7f9127
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-sup-t1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-sup-t1.tfm
new file mode 100644
index 0000000000..156c82b045
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr--base.tfm
new file mode 100644
index 0000000000..01064b3801
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr.tfm
new file mode 100644
index 0000000000..a61c97160d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..d7430344c2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1.tfm
new file mode 100644
index 0000000000..8e673abc5c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ot1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ot1.tfm
new file mode 100644
index 0000000000..a4d5f33b3e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1--base.tfm
new file mode 100644
index 0000000000..965ef055db
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1.tfm
new file mode 100644
index 0000000000..c5f9e284d3
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..540cf5df3f
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1.tfm
new file mode 100644
index 0000000000..239da35872
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr--base.tfm
new file mode 100644
index 0000000000..c88172e774
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr.tfm
new file mode 100644
index 0000000000..58cc98bbd6
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1--base.tfm
new file mode 100644
index 0000000000..5896951627
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1.tfm
new file mode 100644
index 0000000000..0e9621e4a6
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ot1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ot1.tfm
new file mode 100644
index 0000000000..4e8bb41f4d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1--base.tfm
new file mode 100644
index 0000000000..fa4fbe66a2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1.tfm
new file mode 100644
index 0000000000..b2365accc4
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..540cf5df3f
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1.tfm b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1.tfm
new file mode 100644
index 0000000000..239da35872
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-BoldOblique-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-lgr--base.tfm
new file mode 100644
index 0000000000..a2a1b99ef6
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-lgr.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-lgr.tfm
new file mode 100644
index 0000000000..5215942620
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-ly1--base.tfm
new file mode 100644
index 0000000000..77fcbe27e2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-ly1.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-ly1.tfm
new file mode 100644
index 0000000000..7232ad8117
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-ot1.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-ot1.tfm
new file mode 100644
index 0000000000..29acc1cf0f
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-t1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-t1--base.tfm
new file mode 100644
index 0000000000..05a596ee65
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-sup-t1.tfm b/fonts/fira/tfm/FiraMono-Medium-sup-t1.tfm
new file mode 100644
index 0000000000..00d6c037d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-lgr--base.tfm
new file mode 100644
index 0000000000..76729e74a7
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-lgr.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-lgr.tfm
new file mode 100644
index 0000000000..2d057e7753
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..11e2727c5e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-ly1.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-ly1.tfm
new file mode 100644
index 0000000000..ea098e7552
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-ot1.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-ot1.tfm
new file mode 100644
index 0000000000..8c40d18e29
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-t1--base.tfm
new file mode 100644
index 0000000000..deaeecff7a
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-t1.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-t1.tfm
new file mode 100644
index 0000000000..126943f5e8
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..00ac8fdff8
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tlf-ts1.tfm b/fonts/fira/tfm/FiraMono-Medium-tlf-ts1.tfm
new file mode 100644
index 0000000000..0a1c3b8887
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-lgr--base.tfm
new file mode 100644
index 0000000000..131c74021d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-lgr.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-lgr.tfm
new file mode 100644
index 0000000000..c94904f172
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-ly1--base.tfm
new file mode 100644
index 0000000000..1269f14948
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-ly1.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-ly1.tfm
new file mode 100644
index 0000000000..374454b82d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-ot1.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-ot1.tfm
new file mode 100644
index 0000000000..a4d1f2fe95
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-t1--base.tfm
new file mode 100644
index 0000000000..92840c01c9
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-t1.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-t1.tfm
new file mode 100644
index 0000000000..a766f388be
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..00ac8fdff8
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Medium-tosf-ts1.tfm b/fonts/fira/tfm/FiraMono-Medium-tosf-ts1.tfm
new file mode 100644
index 0000000000..0a1c3b8887
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Medium-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr--base.tfm
new file mode 100644
index 0000000000..8286038a35
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr.tfm
new file mode 100644
index 0000000000..9a3f1df96d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1--base.tfm
new file mode 100644
index 0000000000..ce6594df66
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1.tfm
new file mode 100644
index 0000000000..45f5d5c867
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-ot1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-ot1.tfm
new file mode 100644
index 0000000000..d664a8c32c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-t1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-t1--base.tfm
new file mode 100644
index 0000000000..0879bb626c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-sup-t1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-sup-t1.tfm
new file mode 100644
index 0000000000..dea949ff56
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr--base.tfm
new file mode 100644
index 0000000000..21befbf072
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr.tfm
new file mode 100644
index 0000000000..0a30f9d3fe
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..ba442285d4
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1.tfm
new file mode 100644
index 0000000000..98fc50caf0
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ot1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ot1.tfm
new file mode 100644
index 0000000000..b24b127b42
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1--base.tfm
new file mode 100644
index 0000000000..d03175b4ea
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1.tfm
new file mode 100644
index 0000000000..aa5efc0984
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..e642dbd06e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1.tfm
new file mode 100644
index 0000000000..7d8071b4f2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr--base.tfm
new file mode 100644
index 0000000000..e8c44a9317
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr.tfm
new file mode 100644
index 0000000000..4584e317a1
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1--base.tfm
new file mode 100644
index 0000000000..4b3a59cd95
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1.tfm
new file mode 100644
index 0000000000..e38f556aa0
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ot1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ot1.tfm
new file mode 100644
index 0000000000..546c317afc
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1--base.tfm
new file mode 100644
index 0000000000..6a774f9d7d
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1.tfm
new file mode 100644
index 0000000000..72e86af253
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..e642dbd06e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1.tfm b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1.tfm
new file mode 100644
index 0000000000..7d8071b4f2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-MediumOblique-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-lgr--base.tfm
new file mode 100644
index 0000000000..fd5fcf5835
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-lgr.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-lgr.tfm
new file mode 100644
index 0000000000..f9cc9de36b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-ly1--base.tfm
new file mode 100644
index 0000000000..da4d7b19a0
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-ly1.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-ly1.tfm
new file mode 100644
index 0000000000..0b11ad0749
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-ot1.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-ot1.tfm
new file mode 100644
index 0000000000..1712bcc795
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-t1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-t1--base.tfm
new file mode 100644
index 0000000000..301aa457ec
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-sup-t1.tfm b/fonts/fira/tfm/FiraMono-Oblique-sup-t1.tfm
new file mode 100644
index 0000000000..a555013f9c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-lgr--base.tfm
new file mode 100644
index 0000000000..594f3a0284
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-lgr.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-lgr.tfm
new file mode 100644
index 0000000000..47cd86ed8f
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..275ca1cb13
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-ly1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-ly1.tfm
new file mode 100644
index 0000000000..76b1db3827
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-ot1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-ot1.tfm
new file mode 100644
index 0000000000..2a5679e0d9
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-t1--base.tfm
new file mode 100644
index 0000000000..513959e2ea
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-t1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-t1.tfm
new file mode 100644
index 0000000000..46aacf5696
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..1c50ceec9a
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tlf-ts1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tlf-ts1.tfm
new file mode 100644
index 0000000000..01a15e1088
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-lgr--base.tfm
new file mode 100644
index 0000000000..2064d6e3d5
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-lgr.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-lgr.tfm
new file mode 100644
index 0000000000..c10d5eafab
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-ly1--base.tfm
new file mode 100644
index 0000000000..96a7712c27
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-ly1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-ly1.tfm
new file mode 100644
index 0000000000..a5459000c1
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-ot1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-ot1.tfm
new file mode 100644
index 0000000000..f744052532
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-t1--base.tfm
new file mode 100644
index 0000000000..99707b2506
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-t1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-t1.tfm
new file mode 100644
index 0000000000..61831fa41c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..1c50ceec9a
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Oblique-tosf-ts1.tfm b/fonts/fira/tfm/FiraMono-Oblique-tosf-ts1.tfm
new file mode 100644
index 0000000000..01a15e1088
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Oblique-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-lgr--base.tfm
new file mode 100644
index 0000000000..371469b225
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-lgr.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-lgr.tfm
new file mode 100644
index 0000000000..799c290b75
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-ly1--base.tfm
new file mode 100644
index 0000000000..2db344d21e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-ly1.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-ly1.tfm
new file mode 100644
index 0000000000..2cd9993912
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-ot1.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-ot1.tfm
new file mode 100644
index 0000000000..507c6a90f8
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-t1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-t1--base.tfm
new file mode 100644
index 0000000000..c395003efa
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-sup-t1.tfm b/fonts/fira/tfm/FiraMono-Regular-sup-t1.tfm
new file mode 100644
index 0000000000..b5796aa33e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-lgr--base.tfm
new file mode 100644
index 0000000000..95b9d0153b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-lgr.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-lgr.tfm
new file mode 100644
index 0000000000..80053d75e7
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..52e835ce27
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-ly1.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-ly1.tfm
new file mode 100644
index 0000000000..ed8bc9988e
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-ot1.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-ot1.tfm
new file mode 100644
index 0000000000..f513d4743a
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-t1--base.tfm
new file mode 100644
index 0000000000..60bb529398
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-t1.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-t1.tfm
new file mode 100644
index 0000000000..6f2c3b546f
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..38bc99fb3b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tlf-ts1.tfm b/fonts/fira/tfm/FiraMono-Regular-tlf-ts1.tfm
new file mode 100644
index 0000000000..40d6bb19a2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-lgr--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-lgr--base.tfm
new file mode 100644
index 0000000000..929076ffa1
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-lgr--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-lgr.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-lgr.tfm
new file mode 100644
index 0000000000..611edd5261
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-ly1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-ly1--base.tfm
new file mode 100644
index 0000000000..afe46add66
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-ly1.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-ly1.tfm
new file mode 100644
index 0000000000..c4c06c3041
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-ot1.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-ot1.tfm
new file mode 100644
index 0000000000..ee2333b35c
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-t1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-t1--base.tfm
new file mode 100644
index 0000000000..f4eec53e69
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-t1.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-t1.tfm
new file mode 100644
index 0000000000..54477dbc3b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..38bc99fb3b
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraMono-Regular-tosf-ts1.tfm b/fonts/fira/tfm/FiraMono-Regular-tosf-ts1.tfm
new file mode 100644
index 0000000000..40d6bb19a2
--- /dev/null
+++ b/fonts/fira/tfm/FiraMono-Regular-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-lgr.tfm
new file mode 100644
index 0000000000..a0bc26e0ff
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-ly1.tfm
new file mode 100644
index 0000000000..83e0be26d8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-ot1.tfm
new file mode 100644
index 0000000000..55c34aa8de
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..562b2a14b6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..831234449c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..501c382901
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..8f338e46b5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..e90059c8f9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..80b847112b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-sc-t1.tfm
new file mode 100644
index 0000000000..386e526cee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-t1--base.tfm
new file mode 100644
index 0000000000..ebc7ec8163
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-t1.tfm
new file mode 100644
index 0000000000..f340f72518
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-ts1--base.tfm
new file mode 100644
index 0000000000..a471f0c26c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Bold-lf-ts1.tfm
new file mode 100644
index 0000000000..be1964779e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-lgr.tfm
new file mode 100644
index 0000000000..75e05de102
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-ly1.tfm
new file mode 100644
index 0000000000..2984612588
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-ot1.tfm
new file mode 100644
index 0000000000..286907466f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..d370f56111
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..d3f75569ab
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..782c3bd222
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..bb4f905360
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..6e6d1761d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..804c8b5276
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-sc-t1.tfm
new file mode 100644
index 0000000000..1daf3220df
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-t1--base.tfm
new file mode 100644
index 0000000000..669c36433e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-t1.tfm
new file mode 100644
index 0000000000..957dfab10f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-ts1--base.tfm
new file mode 100644
index 0000000000..a471f0c26c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Bold-osf-ts1.tfm
new file mode 100644
index 0000000000..be1964779e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-sup-lgr.tfm
new file mode 100644
index 0000000000..117252967a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-sup-ly1.tfm
new file mode 100644
index 0000000000..d91c67d113
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-sup-ot1.tfm
new file mode 100644
index 0000000000..7bb4d51914
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-sup-t1--base.tfm
new file mode 100644
index 0000000000..74dca754d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-sup-t1.tfm
new file mode 100644
index 0000000000..6f40463a2c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-lgr.tfm
new file mode 100644
index 0000000000..b7cf4c0f8c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-ly1.tfm
new file mode 100644
index 0000000000..6280a632b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-ot1.tfm
new file mode 100644
index 0000000000..00aa7c84fd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..b1ef9a8a74
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..7cdc08c327
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..744eb38d01
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..cd3f9afd47
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..80a362f464
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..c5bc3ba305
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..b487baaad2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-t1--base.tfm
new file mode 100644
index 0000000000..f174c08bf9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-t1.tfm
new file mode 100644
index 0000000000..5ac7ff493a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..52a378c902
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Bold-tlf-ts1.tfm
new file mode 100644
index 0000000000..0917bfcdc5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-lgr.tfm
new file mode 100644
index 0000000000..3e69e27f45
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-ly1.tfm
new file mode 100644
index 0000000000..b421725370
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-ot1.tfm
new file mode 100644
index 0000000000..24fcd7467b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..35ec14724e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..609e212ffb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..92a9e63772
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..92882f1d44
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..d3d31fe377
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..96e3c7b5af
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..50ca2a05ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-t1--base.tfm
new file mode 100644
index 0000000000..b119523fc7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-t1.tfm
new file mode 100644
index 0000000000..57c72dda02
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..52a378c902
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Bold-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Bold-tosf-ts1.tfm
new file mode 100644
index 0000000000..0917bfcdc5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Bold-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..b5dd965e6d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..5257e929f1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..f94cae5d5b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..7c058c3fb7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..c8d6fb9152
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..f6abb43205
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a006c1e788
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..4b0cf95f87
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..f47375c294
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..c3ccccb1db
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..d7872e8819
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-t1.tfm
new file mode 100644
index 0000000000..92a932d02b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..84ed084901
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..26f75a1eac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..49a8448aac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..eaea78070f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..a003558722
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..34ffbd4cc0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..697e37247e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..2e1cac8cd4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..1825dc8160
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..75f6c3626b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..a3846a3be4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..bd1d6162dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..00fb13ae44
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-t1.tfm
new file mode 100644
index 0000000000..ad668907b3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..84ed084901
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..26f75a1eac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..d58709abed
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..96f21b764c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..56b4e93ac6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..9c65bb9eac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-sup-t1.tfm
new file mode 100644
index 0000000000..2fbe35adb9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..93bd0d8351
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..80b9d191a9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..dd4bdf7dcf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..d2dfac5bfe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..a031bed4a5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..da87b8fdc5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..5bd1aed3ff
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..36f34bdaac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..223d23243e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..b75e6bbcd4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..16d927489f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..bf11ec56dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..ee954637a5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..fad97a9e28
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..a575f0bbc1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..9edb05e894
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..dc7581e474
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..c85821f80a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..ae278c889e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..0c9f6de6bd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..965b7c0639
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..15f824bc63
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..4ba56e15b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..5c3d3c354a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..4fd15141ea
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..17e5f49769
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..ee954637a5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..fad97a9e28
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BoldItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-lf-lgr.tfm
new file mode 100644
index 0000000000..ba57e0a5e3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-ly1.tfm
new file mode 100644
index 0000000000..2258a7c5c2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-ot1.tfm
new file mode 100644
index 0000000000..4e16601675
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..a6cf963e2e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..f5ac55d037
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..1ae7ac83dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..fcd11bebed
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..199b148ec5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..2efc777162
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-sc-t1.tfm
new file mode 100644
index 0000000000..e865ab2f04
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-lf-t1--base.tfm
new file mode 100644
index 0000000000..d3722387d7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-t1.tfm
new file mode 100644
index 0000000000..bbb41a311b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Book-lf-ts1--base.tfm
new file mode 100644
index 0000000000..4707729b37
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Book-lf-ts1.tfm
new file mode 100644
index 0000000000..aef0c53ed3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-osf-lgr.tfm
new file mode 100644
index 0000000000..416ac1914a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-ly1.tfm
new file mode 100644
index 0000000000..8dde18ed8c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-ot1.tfm
new file mode 100644
index 0000000000..ddb33a9fe6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..97dbd496f2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..c5d4bfc435
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..eefd12cca9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..095f394bbb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..6c453a8c2f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..584032575c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-sc-t1.tfm
new file mode 100644
index 0000000000..02d5eff220
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-osf-t1--base.tfm
new file mode 100644
index 0000000000..d18df00696
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-t1.tfm
new file mode 100644
index 0000000000..d6a5050eb2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Book-osf-ts1--base.tfm
new file mode 100644
index 0000000000..4707729b37
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Book-osf-ts1.tfm
new file mode 100644
index 0000000000..aef0c53ed3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-sup-lgr.tfm
new file mode 100644
index 0000000000..c4027759b4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-sup-ly1.tfm
new file mode 100644
index 0000000000..fe07ef6877
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-sup-ot1.tfm
new file mode 100644
index 0000000000..692dfe9916
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-sup-t1--base.tfm
new file mode 100644
index 0000000000..240ae7e4dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Book-sup-t1.tfm
new file mode 100644
index 0000000000..d1d6100782
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-lgr.tfm
new file mode 100644
index 0000000000..34491ee880
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-ly1.tfm
new file mode 100644
index 0000000000..2732b7f20b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-ot1.tfm
new file mode 100644
index 0000000000..d654a5a006
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..5122efb809
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..add2eebc78
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..8047e50bce
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..d9eba8c5e7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..ca263b1fc2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..67f3d29b61
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..d153f2f647
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-t1--base.tfm
new file mode 100644
index 0000000000..7cbeb91449
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-t1.tfm
new file mode 100644
index 0000000000..0681f104b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..af2fd2a33f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Book-tlf-ts1.tfm
new file mode 100644
index 0000000000..ef408bf5af
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-lgr.tfm
new file mode 100644
index 0000000000..5c84a8bcd1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-ly1.tfm
new file mode 100644
index 0000000000..5c70abbe12
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-ot1.tfm
new file mode 100644
index 0000000000..3bbb612c76
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..43e09d2e7a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..8ffc812a28
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..ef1668dc48
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..1a1d87cbf3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..64f35330af
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..8ec0ca021d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..537765d5b3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-t1--base.tfm
new file mode 100644
index 0000000000..f5e9a29df8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-t1.tfm
new file mode 100644
index 0000000000..7577ef65ea
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..af2fd2a33f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Book-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Book-tosf-ts1.tfm
new file mode 100644
index 0000000000..ef408bf5af
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Book-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..8ad15962f2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..990d729ea3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..c93269162d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..d2773d695b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..a4356709c1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..27126f3301
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..02d8466662
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..307b7b56da
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..7adef6ed2d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..aa7df2a2b6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..30d52570da
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-t1.tfm
new file mode 100644
index 0000000000..0887f6bfdc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..14f3e825ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..d141635fa1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..0e5239b6fc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..697c60bf74
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..7507fa163d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..95c045f390
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..29ee112ef4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..c4891dbf14
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..3d87eff9ac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..45ca452be3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..5ede6b2a27
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..5105956897
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..f70308b62b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-t1.tfm
new file mode 100644
index 0000000000..cfc77990c8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..14f3e825ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..d141635fa1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..513254e864
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..f33fcd23f9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..6760d2c014
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..1d9df641ce
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-sup-t1.tfm
new file mode 100644
index 0000000000..fc61f9c612
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..d06f00b355
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..a384ccec97
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..2ae13f35f8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..a4e38c7ae5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..4b1a177fcc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..3470fc1024
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..8cb8578ddd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..c86f36d204
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..3644b23b31
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..bbeac9fde5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..2d33827537
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..6c822b219c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..4bd63bf99b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..1e19f97074
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..8e110dee04
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..f321533b44
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..0b26feee7b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..4e2f1d2cce
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..490a6cc39a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..3d39523c45
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..c2f83c3be4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..43a3555ddf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..3c56ed99ba
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..7f2d1750c6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..958d761331
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..0680532646
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..4bd63bf99b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..1e19f97074
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-BookItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-lgr.tfm
new file mode 100644
index 0000000000..6f8f50695b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ly1.tfm
new file mode 100644
index 0000000000..ffd78f3be2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ot1.tfm
new file mode 100644
index 0000000000..e02009520d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..d5408f3132
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1a3322ccbc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..7ffe0e3dda
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..273e7c9b78
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..4be1318d18
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..47dadefe13
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1.tfm
new file mode 100644
index 0000000000..e9e1efec9d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-t1--base.tfm
new file mode 100644
index 0000000000..8ba557db57
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-t1.tfm
new file mode 100644
index 0000000000..1cb24b2285
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1--base.tfm
new file mode 100644
index 0000000000..c79f09d8ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1.tfm
new file mode 100644
index 0000000000..ff36b5f711
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-lgr.tfm
new file mode 100644
index 0000000000..712353aba7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ly1.tfm
new file mode 100644
index 0000000000..59d17f1eac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ot1.tfm
new file mode 100644
index 0000000000..a5c65a378a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..dbc6153d27
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..65d8e4aeef
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..8b230bc054
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..041bc14f8a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..3a908f39d6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..362d48dfbe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1.tfm
new file mode 100644
index 0000000000..945dc17977
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-t1--base.tfm
new file mode 100644
index 0000000000..afe5cf5119
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-t1.tfm
new file mode 100644
index 0000000000..a4b3ecabbb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1--base.tfm
new file mode 100644
index 0000000000..c79f09d8ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1.tfm
new file mode 100644
index 0000000000..ff36b5f711
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-sup-lgr.tfm
new file mode 100644
index 0000000000..e194f7eb6f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-sup-ly1.tfm
new file mode 100644
index 0000000000..256a9be53d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-sup-ot1.tfm
new file mode 100644
index 0000000000..f532999023
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-sup-t1--base.tfm
new file mode 100644
index 0000000000..5801f2343c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-sup-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-sup-t1.tfm
new file mode 100644
index 0000000000..439752d8c7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-lgr.tfm
new file mode 100644
index 0000000000..1d0529414b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ly1.tfm
new file mode 100644
index 0000000000..69805d01ff
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ot1.tfm
new file mode 100644
index 0000000000..3109348c88
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..1da51f443e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3588fa158d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..2eaff287ff
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..993798091a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..0ba97265fc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..42e6246cd4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..89aefe5200
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1--base.tfm
new file mode 100644
index 0000000000..6b9ab07d2e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1.tfm
new file mode 100644
index 0000000000..f12d3e98d0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..c7743bb647
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1.tfm
new file mode 100644
index 0000000000..8abdaaffe1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-lgr.tfm
new file mode 100644
index 0000000000..e76ec56740
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ly1.tfm
new file mode 100644
index 0000000000..9eccdfccfd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ot1.tfm
new file mode 100644
index 0000000000..f6ccfd6027
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..504809bfad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..f5b3cd48cb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..b9bf7bf9e5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..386eb7a962
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..5f21581919
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..ca028a4222
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..9139ca818f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1--base.tfm
new file mode 100644
index 0000000000..09e5d51380
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1.tfm
new file mode 100644
index 0000000000..a9209a2e6f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..c7743bb647
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1.tfm
new file mode 100644
index 0000000000..8abdaaffe1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBold-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..d48c8453db
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..c65c0fe6e9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..bee0caa0d7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..08487fb4b0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..6b3a8c3999
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..6eca2a2437
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..fe263bfddb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..e6df6d69df
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..51dcf194d9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..136316951b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..87d622c3fd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1.tfm
new file mode 100644
index 0000000000..a40b21ab7e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..4aaa31f47b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..aa423a83b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..cf84f9e0bc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..a75fc2f78b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..4e59aa873f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..154ad2f86b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..fd50edf7df
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..43daada790
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..e624ddd166
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..3697c743c9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..c70280012b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..cdb9b8fe52
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..5a287221c4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1.tfm
new file mode 100644
index 0000000000..7a5da00abd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..4aaa31f47b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..aa423a83b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..4128569682
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..33c6076ecd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..56a0fa0974
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..ec5a23944d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1.tfm
new file mode 100644
index 0000000000..1a6a6d6b84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..42b39e39f7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..707fd42ef6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..e461ffa91d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..05f7593865
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..48db23144f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..403e69b797
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..cf65f51394
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..a807aa0754
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..ce027d9258
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..6b17105516
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..9e79055ac0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..458b47b515
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..cc10e411e4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..911d043168
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..15fafdd713
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..a10899155c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..069aa88a1a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..cb14758b44
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..02233dd14c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..68d1c17643
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..b51155596f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..faaecc6939
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..4804a2a0ea
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..bbe8b903c5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..c43ec135dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..96288358c2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..cc10e411e4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..911d043168
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraBoldItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-lgr.tfm
new file mode 100644
index 0000000000..dee9d9f291
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ly1.tfm
new file mode 100644
index 0000000000..db0a13c7ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ot1.tfm
new file mode 100644
index 0000000000..b12ce56ae2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..b7391648fd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..7bbd3caa00
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..b8df5eed45
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..b6ce69ad8e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..8c56a36597
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..d963dd2387
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1.tfm
new file mode 100644
index 0000000000..1d169fe440
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-t1--base.tfm
new file mode 100644
index 0000000000..a0b6aff7c1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-t1.tfm
new file mode 100644
index 0000000000..613d193be3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1--base.tfm
new file mode 100644
index 0000000000..8277f50e2c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1.tfm
new file mode 100644
index 0000000000..cb51d8f0f6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-lgr.tfm
new file mode 100644
index 0000000000..90620d035c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ly1.tfm
new file mode 100644
index 0000000000..57422e3536
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ot1.tfm
new file mode 100644
index 0000000000..cd1315127d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..bd5048d771
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..b4979d8265
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..3fa600f7f6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..62928834dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..c1da79ce26
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..26b3427d64
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1.tfm
new file mode 100644
index 0000000000..b4d51c9075
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-t1--base.tfm
new file mode 100644
index 0000000000..3b48f6fa3f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-t1.tfm
new file mode 100644
index 0000000000..1d8f8caa8d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1--base.tfm
new file mode 100644
index 0000000000..8277f50e2c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1.tfm
new file mode 100644
index 0000000000..cb51d8f0f6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-sup-lgr.tfm
new file mode 100644
index 0000000000..dda213dff2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-sup-ly1.tfm
new file mode 100644
index 0000000000..c0c74393c5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-sup-ot1.tfm
new file mode 100644
index 0000000000..db0f530ba9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-sup-t1--base.tfm
new file mode 100644
index 0000000000..aec81683d3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-sup-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-sup-t1.tfm
new file mode 100644
index 0000000000..4c41469740
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-lgr.tfm
new file mode 100644
index 0000000000..fb190c7ccb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ly1.tfm
new file mode 100644
index 0000000000..44829cd8fc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ot1.tfm
new file mode 100644
index 0000000000..12c8a8edbb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..e7d246ffeb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..6ed6e0809b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..738e4b7808
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..4052a14d42
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..7ee55fc6a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..706ebbec5d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..65ef8e1061
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1--base.tfm
new file mode 100644
index 0000000000..071811461a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1.tfm
new file mode 100644
index 0000000000..c49f4a4275
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..77fc63a9ef
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1.tfm
new file mode 100644
index 0000000000..684d2f812b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-lgr.tfm
new file mode 100644
index 0000000000..7b48e176d3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ly1.tfm
new file mode 100644
index 0000000000..ccae84db90
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ot1.tfm
new file mode 100644
index 0000000000..d9c08c649f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..4fb77c0013
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..4f4733ab1b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..a70bfebee3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..6928dae0b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..f67720028c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..c8403eb4f5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..107be2dbb1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1--base.tfm
new file mode 100644
index 0000000000..2877490d29
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1.tfm
new file mode 100644
index 0000000000..f8396b9f22
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..77fc63a9ef
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1.tfm
new file mode 100644
index 0000000000..684d2f812b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLight-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..7a8a8e6b77
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..0122c9e249
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..0b875100d5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..afec85bc66
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..943175e33a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..6752a6764b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..28f792cbe1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..10f7b22362
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..41aecc0921
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..1f8a4312b5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..b97e00e55d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1.tfm
new file mode 100644
index 0000000000..285a60208c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..37dbe018b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..4e8b9d2eb0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..b6fe737481
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..595941f9b3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..528376b7d3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..81d3225853
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..4f010b4829
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..aecb5d6838
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..eecc690c84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..d8b647d9a0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..7d12e69eb5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..fad105da4a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..d3e716d91b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1.tfm
new file mode 100644
index 0000000000..3ff80d6b39
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..37dbe018b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..4e8b9d2eb0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..78ef371bf7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..88fe5fc56c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..a34a561d36
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..0fb4c31997
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1.tfm
new file mode 100644
index 0000000000..ce994aa637
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..a3798082e8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..03f000cb66
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..29a028cb7b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..c1af1cfd7d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3876592cf2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..38ae814590
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..97c2b3d126
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..0f14b1bce3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..6b05a36e47
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..88d69ec012
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..b57ee7ec7b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..2bd571c956
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..9306f1afec
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..9edfa9d6e8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..151828bf96
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..8c18da3f3b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..c13b5b1a66
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..8f721d7531
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..d8e74dc2dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..cf91bc7849
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..9933578f84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..c73dac4570
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..9afa1a6d1e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..21b3494ade
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..444aba92ba
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..6a91dc56ce
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..9306f1afec
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..9edfa9d6e8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ExtraLightItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-lgr.tfm
new file mode 100644
index 0000000000..cd85c8b034
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-ly1.tfm
new file mode 100644
index 0000000000..2f731f0c6e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-ot1.tfm
new file mode 100644
index 0000000000..7522d4fa0b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..0ba0e192b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..8fde9963c1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..35051b0af8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..3946ed5fd8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..ef5e43a9fc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..b74fdb982e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1.tfm
new file mode 100644
index 0000000000..63e38c0732
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-t1--base.tfm
new file mode 100644
index 0000000000..3ae1628604
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-t1.tfm
new file mode 100644
index 0000000000..dff1ac7a13
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-ts1--base.tfm
new file mode 100644
index 0000000000..094abcc649
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Heavy-lf-ts1.tfm
new file mode 100644
index 0000000000..3358c911a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-lgr.tfm
new file mode 100644
index 0000000000..5803eaa897
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-ly1.tfm
new file mode 100644
index 0000000000..8abf23aab8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-ot1.tfm
new file mode 100644
index 0000000000..e89e4aec18
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..a17ee733e7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..f821443e9c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..97f7eac1ef
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..60106b57f6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..e9f930c528
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..51cc569597
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1.tfm
new file mode 100644
index 0000000000..fac22d63c7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-t1--base.tfm
new file mode 100644
index 0000000000..ce8666ac1f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-t1.tfm
new file mode 100644
index 0000000000..bc8f9d1128
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-ts1--base.tfm
new file mode 100644
index 0000000000..094abcc649
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Heavy-osf-ts1.tfm
new file mode 100644
index 0000000000..3358c911a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-sup-lgr.tfm
new file mode 100644
index 0000000000..e856932a72
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-sup-ly1.tfm
new file mode 100644
index 0000000000..3f8cf8d035
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-sup-ot1.tfm
new file mode 100644
index 0000000000..28b5dd1c77
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-sup-t1--base.tfm
new file mode 100644
index 0000000000..0465f7a29f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-sup-t1.tfm
new file mode 100644
index 0000000000..8d3ad43a36
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-lgr.tfm
new file mode 100644
index 0000000000..477b15a668
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-ly1.tfm
new file mode 100644
index 0000000000..4f839796d4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-ot1.tfm
new file mode 100644
index 0000000000..1bc1604dbc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..2b28c5b254
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..a6650df545
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..17ed6937ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..d83274b826
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..b6fe54a157
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..842132e71f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..9bb650cc9d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-t1--base.tfm
new file mode 100644
index 0000000000..d6f03de418
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-t1.tfm
new file mode 100644
index 0000000000..f33ae78958
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..2b368e7972
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tlf-ts1.tfm
new file mode 100644
index 0000000000..b6bb48ff56
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-lgr.tfm
new file mode 100644
index 0000000000..fc29a2a6d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-ly1.tfm
new file mode 100644
index 0000000000..4363f0bb2c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-ot1.tfm
new file mode 100644
index 0000000000..dfd0c5dd38
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..59b9d7cab5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..57bea7a2de
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..7a63456fcd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..1730cf3b37
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..15c36d9036
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..bccff7ba63
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..ffb02a71d4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-t1--base.tfm
new file mode 100644
index 0000000000..d931f32a89
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-t1.tfm
new file mode 100644
index 0000000000..989f109961
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..2b368e7972
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Heavy-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Heavy-tosf-ts1.tfm
new file mode 100644
index 0000000000..b6bb48ff56
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Heavy-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..33b84c58fc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..1c872f7000
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..c32a32a1c3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..a502f0a4f2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..cfa1bd3beb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..bfdd5e560e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a55f3e4f14
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..dcfb8f6ba6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..215c24eca6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..4fa4f49bd4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..9cf221941f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1.tfm
new file mode 100644
index 0000000000..d85f046e0a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..ae7df1bc17
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..92585272d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..5adea0cff4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..67c5901809
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..e636de5a28
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..f9f1513522
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..2919b53d19
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..5fd5e8cdc0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..6cc3c7c104
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..6682efdde4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..7421d7b545
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..57744bd6f6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..b2d9263642
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1.tfm
new file mode 100644
index 0000000000..ffff36965a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..ae7df1bc17
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..92585272d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..62d6ee4345
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..8525d9a864
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..b76412bf2a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..5cb505218c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1.tfm
new file mode 100644
index 0000000000..b643dce911
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..5e9e3e3983
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..e81703c105
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..4506e0f3a0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..6b89d0a3e4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1159691e69
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..ad269c287f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..f3494f6722
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..0325d11cbe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..0372fd7f98
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..3a33d58d02
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..9a5cc5eb49
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..8a9c9815b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..1c9ff72640
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..68ed613b7f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..ffc061d809
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..8fa6f0acc9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..f00ce2b6de
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..00f383dff4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..d54df99998
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..174e866ce6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a22f5a2ef9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..970ae4783d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..1b469cb7f4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..b1c011a124
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..5a6565341a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..5501651ed9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..1c9ff72640
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..68ed613b7f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-HeavyItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-lgr.tfm
new file mode 100644
index 0000000000..a476ca65d2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-ly1.tfm
new file mode 100644
index 0000000000..a24055d585
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-ot1.tfm
new file mode 100644
index 0000000000..d4e88f1853
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..21760a6ebe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..223b678456
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..c25319c01f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..04e66d98f0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..fdc960ea82
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..a4f1e7a812
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..40873e39be
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-t1--base.tfm
new file mode 100644
index 0000000000..d44d3f89bd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-t1.tfm
new file mode 100644
index 0000000000..fdd5484b62
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..a3d0011f9b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Italic-lf-ts1.tfm
new file mode 100644
index 0000000000..910c573d84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-lgr.tfm
new file mode 100644
index 0000000000..f1f60b14a3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-ly1.tfm
new file mode 100644
index 0000000000..de2a22b1cc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-ot1.tfm
new file mode 100644
index 0000000000..cfb04721a2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..b64e0ad233
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1d2c2c6640
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..f846922c11
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..3830f46d46
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..8d23553f9d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..f821e88e52
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..734ddc63e7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-t1--base.tfm
new file mode 100644
index 0000000000..ee45e5f63e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-t1.tfm
new file mode 100644
index 0000000000..2523a720c1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..a3d0011f9b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Italic-osf-ts1.tfm
new file mode 100644
index 0000000000..910c573d84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-sup-lgr.tfm
new file mode 100644
index 0000000000..3994169a85
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-sup-ly1.tfm
new file mode 100644
index 0000000000..7c3fab30ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-sup-ot1.tfm
new file mode 100644
index 0000000000..770a9a3836
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-sup-t1--base.tfm
new file mode 100644
index 0000000000..a8514ef53a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-sup-t1.tfm
new file mode 100644
index 0000000000..3014b2db21
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-lgr.tfm
new file mode 100644
index 0000000000..366a5c377d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-ly1.tfm
new file mode 100644
index 0000000000..c98e982ea4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-ot1.tfm
new file mode 100644
index 0000000000..aefef54b46
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..46d4d79a8b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..c67a887f30
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..ad73af945b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..75f7166225
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..8e0569c036
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..3c0340f38c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..b47519ba16
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..cd3dec5d88
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-t1.tfm
new file mode 100644
index 0000000000..4ad818c5d1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..dbe7469cae
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Italic-tlf-ts1.tfm
new file mode 100644
index 0000000000..9ddf25186f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-lgr.tfm
new file mode 100644
index 0000000000..b1bc95b303
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-ly1.tfm
new file mode 100644
index 0000000000..1ca1d9e47d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-ot1.tfm
new file mode 100644
index 0000000000..888b7a573d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..f4a8716b84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..423490aebe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..2adab44fb3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..283cde389e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..7c3c3da528
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..0a3cf75fe8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..c755f0dbc4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..25f30badb8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-t1.tfm
new file mode 100644
index 0000000000..9fbf235bf6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..dbe7469cae
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Italic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Italic-tosf-ts1.tfm
new file mode 100644
index 0000000000..9ddf25186f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Italic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-lf-lgr.tfm
new file mode 100644
index 0000000000..67a7826e31
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-ly1.tfm
new file mode 100644
index 0000000000..8414d1725f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-ot1.tfm
new file mode 100644
index 0000000000..391415412c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..59fe1e2a65
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1414099eb4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..7c26d7ad95
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..e6d1ad24cd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..25a2c1979f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..df01b703af
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-sc-t1.tfm
new file mode 100644
index 0000000000..5dfa2c37d3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-lf-t1--base.tfm
new file mode 100644
index 0000000000..1c4b49d03d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-t1.tfm
new file mode 100644
index 0000000000..bee1a1839c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Light-lf-ts1--base.tfm
new file mode 100644
index 0000000000..a4f4ead17f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Light-lf-ts1.tfm
new file mode 100644
index 0000000000..70aa4a746f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-osf-lgr.tfm
new file mode 100644
index 0000000000..ebc985c715
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-ly1.tfm
new file mode 100644
index 0000000000..01d975184f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-ot1.tfm
new file mode 100644
index 0000000000..7c08d23e38
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..d6a1c30dbe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..52138d2c09
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..5de95053ed
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..4593cc7b75
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..c07f66bae2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..fb4ba05254
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-sc-t1.tfm
new file mode 100644
index 0000000000..e9ac8be348
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-osf-t1--base.tfm
new file mode 100644
index 0000000000..750b871e79
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-t1.tfm
new file mode 100644
index 0000000000..749ef2aa5e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Light-osf-ts1--base.tfm
new file mode 100644
index 0000000000..a4f4ead17f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Light-osf-ts1.tfm
new file mode 100644
index 0000000000..70aa4a746f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-sup-lgr.tfm
new file mode 100644
index 0000000000..c1ac9c92f6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-sup-ly1.tfm
new file mode 100644
index 0000000000..f6d421cd03
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-sup-ot1.tfm
new file mode 100644
index 0000000000..6bc374e358
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-sup-t1--base.tfm
new file mode 100644
index 0000000000..d304a01baa
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Light-sup-t1.tfm
new file mode 100644
index 0000000000..75d29b3b85
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-lgr.tfm
new file mode 100644
index 0000000000..ff75bf3bb7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-ly1.tfm
new file mode 100644
index 0000000000..4e04662bc4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-ot1.tfm
new file mode 100644
index 0000000000..252599f08d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..5042893d85
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..b99fbb45c5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..d56d2cff55
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..32f7a68724
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..595a70e068
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..0231ba703f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..14750c0745
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-t1--base.tfm
new file mode 100644
index 0000000000..c8611317cd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-t1.tfm
new file mode 100644
index 0000000000..d2a40addb0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..3d59ff133d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Light-tlf-ts1.tfm
new file mode 100644
index 0000000000..1a3603f455
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-lgr.tfm
new file mode 100644
index 0000000000..4f129dbcea
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-ly1.tfm
new file mode 100644
index 0000000000..1bbbe4a1eb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-ot1.tfm
new file mode 100644
index 0000000000..4453ccd3ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..77bdbe1bc7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3f51c007cc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..3f2e2a8f2c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..44c75f6031
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..a49cce4e8e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..c24d3b69d3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..c99bae2a2f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-t1--base.tfm
new file mode 100644
index 0000000000..4ad9e2b25e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-t1.tfm
new file mode 100644
index 0000000000..e0629464ac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..3d59ff133d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Light-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Light-tosf-ts1.tfm
new file mode 100644
index 0000000000..1a3603f455
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Light-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..acd0e16a56
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..0d7b34b49e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..92a6b1d947
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..3a3e05a148
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..08919cc6c0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..45dec174e6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..bf82f52dd1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..0c2a581a88
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..63c72a935f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..d7fae499ac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..ce129b21d8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-t1.tfm
new file mode 100644
index 0000000000..b4f1dc653e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..41fe6277e5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..c070cf5848
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..db2555af09
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..e30663b57c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..9a22ea9843
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..d477ebbcb3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..7b008d395e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..ca5af61c4f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..0f487b0e23
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..b40159b4e3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..b270fd70b0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..6db3a4d1f7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..2bb2ee0c72
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-t1.tfm
new file mode 100644
index 0000000000..48c4e6f823
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..41fe6277e5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..c070cf5848
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..1240ad3979
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..61cc2dc8be
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..9207722f92
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..6073fbcd8b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-sup-t1.tfm
new file mode 100644
index 0000000000..22da2dd30a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..99121e6134
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..1d34d702a9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..691e0ea79b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..3e491d1e09
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3bf3e88318
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..b0499e2523
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..af7fb2d4a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..c8f765d2cc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..e821d02d30
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..d16161f9bd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..414ce50a6d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..64f91d66e2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..6cdbd78203
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..65667c5913
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..8918d670e9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..89db9c982b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..a2ecb9bb2e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..45a4c2e52a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..7b93d8c982
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..5e9b85cb12
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..fb74390849
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..5c6b8dd7d7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..faadaa3807
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..d967f9f87f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..9b652d6614
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..e438226fa7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..6cdbd78203
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..65667c5913
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-LightItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-lgr.tfm
new file mode 100644
index 0000000000..00eac9cc4c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-ly1.tfm
new file mode 100644
index 0000000000..91dfd3c377
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-ot1.tfm
new file mode 100644
index 0000000000..7de599926b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..a9f7058cd2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..faaebed27d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..785380c7f2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..104469ac97
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..5a9eb31cee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..ae8048a36b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-sc-t1.tfm
new file mode 100644
index 0000000000..5868e33312
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-t1--base.tfm
new file mode 100644
index 0000000000..83c5ff5fff
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-t1.tfm
new file mode 100644
index 0000000000..56dad1d06f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-ts1--base.tfm
new file mode 100644
index 0000000000..508a79bde4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Medium-lf-ts1.tfm
new file mode 100644
index 0000000000..3caf90d2d0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-lgr.tfm
new file mode 100644
index 0000000000..bd894b4d50
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-ly1.tfm
new file mode 100644
index 0000000000..9c74229b50
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-ot1.tfm
new file mode 100644
index 0000000000..5aa001bc9c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..08c15041a5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..5460afe4e8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..ab1c27c5b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..92c1421ecd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..623d8ba099
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..2ed2da1f57
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-sc-t1.tfm
new file mode 100644
index 0000000000..4c0031c054
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-t1--base.tfm
new file mode 100644
index 0000000000..079ff093ec
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-t1.tfm
new file mode 100644
index 0000000000..6c08ac4a3f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-ts1--base.tfm
new file mode 100644
index 0000000000..508a79bde4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Medium-osf-ts1.tfm
new file mode 100644
index 0000000000..3caf90d2d0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-sup-lgr.tfm
new file mode 100644
index 0000000000..7fab07cdda
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-sup-ly1.tfm
new file mode 100644
index 0000000000..d7c6407608
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-sup-ot1.tfm
new file mode 100644
index 0000000000..cb13e3b432
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-sup-t1--base.tfm
new file mode 100644
index 0000000000..31528afc79
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-sup-t1.tfm
new file mode 100644
index 0000000000..ca2eb8b880
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-lgr.tfm
new file mode 100644
index 0000000000..ac16911d24
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-ly1.tfm
new file mode 100644
index 0000000000..6674c9dc7d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-ot1.tfm
new file mode 100644
index 0000000000..5eda362d34
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..5140fcb675
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..fd81e03866
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..698dde4a6d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..ad7fbf859f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..cfdf4e8dac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..3962e3608e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..d3abc7eb1b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-t1--base.tfm
new file mode 100644
index 0000000000..f63b9af8ec
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-t1.tfm
new file mode 100644
index 0000000000..28eb558afa
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..880af80319
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Medium-tlf-ts1.tfm
new file mode 100644
index 0000000000..8235723d1d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-lgr.tfm
new file mode 100644
index 0000000000..5fc9e16b86
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-ly1.tfm
new file mode 100644
index 0000000000..26ead7003d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-ot1.tfm
new file mode 100644
index 0000000000..6b2e94b34a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..1cdf7d6eac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..c12a802445
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..20098a5ed8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..e6f24be123
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..37e29afbcd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..f02dfa9745
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..0f77cc3b52
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-t1--base.tfm
new file mode 100644
index 0000000000..ab06bbc3b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-t1.tfm
new file mode 100644
index 0000000000..03dc56198d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..880af80319
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Medium-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Medium-tosf-ts1.tfm
new file mode 100644
index 0000000000..8235723d1d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Medium-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..a427ca43d5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..3a0e88d911
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..e30db76165
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..59f6e5525c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..b51b3d2cfd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..e08caa3f59
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a112febd11
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..67e0f0f53c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..9ffabb1f0e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..12f17154ed
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..546f5e6a44
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-t1.tfm
new file mode 100644
index 0000000000..fce1f4a102
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..6de563d5a2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..bd91fc306c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..827670d1b0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..9410d40340
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..e76a8359b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..82df93972d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..52b970a4bc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..3939e7608b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..5de286ba11
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..b59b85b8b0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..567954ddd2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..cedd0b3fe2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..32fc7a3f19
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-t1.tfm
new file mode 100644
index 0000000000..caf7b5315f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..6de563d5a2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..bd91fc306c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..7e389b99f5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..a53344f8a6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..13e98efc7d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..b2123d220a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-sup-t1.tfm
new file mode 100644
index 0000000000..d49298aaf5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..49639af3d1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..63db3c610f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..d1d9f6575a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..4ba1d22c25
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..e6bf08f009
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..13015afa81
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a47e857bfd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..2117ff38fe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..293e9bae63
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..2979089cf3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..a2fcf9cb16
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..f39a0c1c1e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..0429e85a1e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..a1398adcd4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..84eab2784d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..9b5970803d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..fd304b1612
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..5ff0f0cd6c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1a8e2c11c4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..f2b39c4ee4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..2b7a8d6fa7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..ef4ebcd905
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..7bd80123ba
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..6447044abd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..533b65fa26
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..a82f07d99f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..0429e85a1e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..a1398adcd4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-MediumItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-lgr.tfm
new file mode 100644
index 0000000000..7f765f3ffc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-ly1.tfm
new file mode 100644
index 0000000000..e81e183094
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-ot1.tfm
new file mode 100644
index 0000000000..af41616dd3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..4a14becab7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..4afd321859
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..bd8514f4b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..c5870411dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..b0d1f6d458
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..a0a4b2e438
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-sc-t1.tfm
new file mode 100644
index 0000000000..363dcd8c08
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-t1--base.tfm
new file mode 100644
index 0000000000..0530afebf2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-t1.tfm
new file mode 100644
index 0000000000..048973bb57
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-ts1--base.tfm
new file mode 100644
index 0000000000..f660fa5766
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Regular-lf-ts1.tfm
new file mode 100644
index 0000000000..dbe48d1c7e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-lgr.tfm
new file mode 100644
index 0000000000..c2414520dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-ly1.tfm
new file mode 100644
index 0000000000..3ed26b01ff
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-ot1.tfm
new file mode 100644
index 0000000000..2512e20b47
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..09112b7236
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..27499e1a89
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..75128e559e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..58ec9303ab
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..707cfe1765
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..3df740229c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-sc-t1.tfm
new file mode 100644
index 0000000000..22f4017823
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-t1--base.tfm
new file mode 100644
index 0000000000..bff20aef5e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-t1.tfm
new file mode 100644
index 0000000000..b07d7e3604
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-ts1--base.tfm
new file mode 100644
index 0000000000..f660fa5766
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Regular-osf-ts1.tfm
new file mode 100644
index 0000000000..dbe48d1c7e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-sup-lgr.tfm
new file mode 100644
index 0000000000..3577e0af4a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-sup-ly1.tfm
new file mode 100644
index 0000000000..ce8c898818
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-sup-ot1.tfm
new file mode 100644
index 0000000000..909256f664
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-sup-t1--base.tfm
new file mode 100644
index 0000000000..4151999306
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-sup-t1.tfm
new file mode 100644
index 0000000000..e39d375ff4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-lgr.tfm
new file mode 100644
index 0000000000..ad20bd8546
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-ly1.tfm
new file mode 100644
index 0000000000..ac39dc649d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-ot1.tfm
new file mode 100644
index 0000000000..75b8f1650e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..0f20972a68
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..ba1e6d3447
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..fd798e1f14
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..3310258554
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..788af69093
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..28a329c7a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..d3d9273f11
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-t1--base.tfm
new file mode 100644
index 0000000000..1e4bb10573
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-t1.tfm
new file mode 100644
index 0000000000..d7252b9389
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..2890a943ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Regular-tlf-ts1.tfm
new file mode 100644
index 0000000000..b7dc53fbc6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-lgr.tfm
new file mode 100644
index 0000000000..1a16806a6a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-ly1.tfm
new file mode 100644
index 0000000000..af5964b61e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-ot1.tfm
new file mode 100644
index 0000000000..2c4c679da8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..2ea501ea17
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..dacf0735ac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..e957117191
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..00772fa48f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..e556218679
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..1a73bc0e32
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..aa78eaf740
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-t1--base.tfm
new file mode 100644
index 0000000000..661738aac0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-t1.tfm
new file mode 100644
index 0000000000..3b21824aac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..2890a943ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Regular-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Regular-tosf-ts1.tfm
new file mode 100644
index 0000000000..b7dc53fbc6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Regular-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-lgr.tfm
new file mode 100644
index 0000000000..2e64992cf6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-ly1.tfm
new file mode 100644
index 0000000000..173babe690
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-ot1.tfm
new file mode 100644
index 0000000000..293413f7bd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..c90d679030
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..bf0c77a39c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..96bec61f74
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..e8ca51b70f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..1f236de520
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..026907a5ef
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1.tfm
new file mode 100644
index 0000000000..3dacc086ab
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-t1--base.tfm
new file mode 100644
index 0000000000..529a5051fe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-t1.tfm
new file mode 100644
index 0000000000..7333b845ac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-ts1--base.tfm
new file mode 100644
index 0000000000..9085950da9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-lf-ts1.tfm
new file mode 100644
index 0000000000..8d3ec422cd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-lgr.tfm
new file mode 100644
index 0000000000..16c2da5bbb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-ly1.tfm
new file mode 100644
index 0000000000..546483cf6d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-ot1.tfm
new file mode 100644
index 0000000000..fe9cd6a43d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..dcfcc886b7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..e88264b9cf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..826ff96ee6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..0fdd4c73df
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..4a94ffc6b7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..67192e78e1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1.tfm
new file mode 100644
index 0000000000..e1b8405e33
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-t1--base.tfm
new file mode 100644
index 0000000000..42958a2b3e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-t1.tfm
new file mode 100644
index 0000000000..056b9f03dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-ts1--base.tfm
new file mode 100644
index 0000000000..9085950da9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-osf-ts1.tfm
new file mode 100644
index 0000000000..8d3ec422cd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-sup-lgr.tfm
new file mode 100644
index 0000000000..93b204ea18
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-sup-ly1.tfm
new file mode 100644
index 0000000000..dfdfe54c00
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-sup-ot1.tfm
new file mode 100644
index 0000000000..ca50a84be7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-sup-t1--base.tfm
new file mode 100644
index 0000000000..e0395ee5e4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-sup-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-sup-t1.tfm
new file mode 100644
index 0000000000..2270b2c80f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-lgr.tfm
new file mode 100644
index 0000000000..7068b12788
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ly1.tfm
new file mode 100644
index 0000000000..068e485fc5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ot1.tfm
new file mode 100644
index 0000000000..d901dd29fb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..45bc011c94
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..10334fd788
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..0eda39c70d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..cb8b7399b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..3c55126059
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..ae8ab56d0f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..781491d7fb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-t1--base.tfm
new file mode 100644
index 0000000000..dc1019c6f5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-t1.tfm
new file mode 100644
index 0000000000..1ce21dbc51
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..d47c49bc57
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1.tfm
new file mode 100644
index 0000000000..58dcfdc973
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-lgr.tfm
new file mode 100644
index 0000000000..af006a2cd1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ly1.tfm
new file mode 100644
index 0000000000..226fa0a07a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ot1.tfm
new file mode 100644
index 0000000000..a527eddee3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..373b45ca06
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..aa48237dc5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..642911b821
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..45dd4be406
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..38960c3caf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..2a952c3e40
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..b75203324a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-t1--base.tfm
new file mode 100644
index 0000000000..36c2c6faaf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-t1.tfm
new file mode 100644
index 0000000000..302444ad4d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..d47c49bc57
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1.tfm
new file mode 100644
index 0000000000..58dcfdc973
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBold-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..36b629b57f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..a81375831d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..6658d4fb8d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..b9352d6f57
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..7a7c1819f7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..6597835247
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..9e2aba3494
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..43857be8c8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..7aebe19533
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..c4dc9e48dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..3730ab8dd7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1.tfm
new file mode 100644
index 0000000000..5c56cd4b30
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..54324be26b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..6e1db6cbe5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..b1c2967e08
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..0120eb0fcd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..36321dbd22
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..67c84c2da7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..08a86026aa
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..ef3a4ecfe5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..5f0e436de6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..03c2aff0b3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..61a9c5d4f7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..2b08fd7c98
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..3ded7526b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1.tfm
new file mode 100644
index 0000000000..2bf58caf8d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..54324be26b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..6e1db6cbe5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..55bffbe25a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..68970f678c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..88ff66339f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..2bf7450209
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1.tfm
new file mode 100644
index 0000000000..7568d35315
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..07c2b85a3b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..6d8dc97556
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..386a034b16
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..f7899c776d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..34eb46ac87
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..f560132e5e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..df6853b26a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..be26272b3e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..f567e49c12
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..018ecb215d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..879dc371c5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..e0791c6902
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..ae0adf2cd0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..c4a5eac292
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..6e5db3faab
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..119cfb223d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..a1a9dade72
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..4b97302648
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3aae7d857d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..c45f02c65f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a7089f55fb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..8b8854d6a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..86c5064346
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..1040da38b9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..eaa1dc23bf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..dacac26a51
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..ae0adf2cd0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..c4a5eac292
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-SemiBoldItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-lgr.tfm
new file mode 100644
index 0000000000..d3ed52f941
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-ly1.tfm
new file mode 100644
index 0000000000..7a54a386c2
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-ot1.tfm
new file mode 100644
index 0000000000..6e04a7457e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..7bd9102dda
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..5b8d848cb1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..79332967b6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..0f57d36c48
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..64d64e8323
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..33a1d3aca3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-sc-t1.tfm
new file mode 100644
index 0000000000..1f32240526
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-t1--base.tfm
new file mode 100644
index 0000000000..f747f47743
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-t1.tfm
new file mode 100644
index 0000000000..05d8de117d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-ts1--base.tfm
new file mode 100644
index 0000000000..73a047fed9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-Thin-lf-ts1.tfm
new file mode 100644
index 0000000000..5cc80964db
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-lgr.tfm
new file mode 100644
index 0000000000..83d6f11493
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-ly1.tfm
new file mode 100644
index 0000000000..0146218a5e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-ot1.tfm
new file mode 100644
index 0000000000..9396b5595a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..921147fa83
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..7d5ed45d83
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..92bb3ac76e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a464b032e0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..9df246aa61
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..091f2ae810
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-sc-t1.tfm
new file mode 100644
index 0000000000..549e9077e5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-t1--base.tfm
new file mode 100644
index 0000000000..4e454acb84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-t1.tfm
new file mode 100644
index 0000000000..9a6306f22b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-ts1--base.tfm
new file mode 100644
index 0000000000..73a047fed9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-Thin-osf-ts1.tfm
new file mode 100644
index 0000000000..5cc80964db
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-sup-lgr.tfm
new file mode 100644
index 0000000000..48602b49a5
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-sup-ly1.tfm
new file mode 100644
index 0000000000..bc9317f028
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-sup-ot1.tfm
new file mode 100644
index 0000000000..c689b82b01
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-sup-t1--base.tfm
new file mode 100644
index 0000000000..703e48335d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-sup-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-sup-t1.tfm
new file mode 100644
index 0000000000..e42c821a74
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-lgr.tfm
new file mode 100644
index 0000000000..dfa3b2ed91
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-ly1.tfm
new file mode 100644
index 0000000000..5517a9a892
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-ot1.tfm
new file mode 100644
index 0000000000..8b99675db4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..5790f12939
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..9e732bb793
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..6f8f86bb44
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..ee9c4fd69b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..7154031737
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..9fd602ce78
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..4fe1f27104
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-t1--base.tfm
new file mode 100644
index 0000000000..4069040897
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-t1.tfm
new file mode 100644
index 0000000000..8c81a4d214
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..1eaf0d31a9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-Thin-tlf-ts1.tfm
new file mode 100644
index 0000000000..a0d7e2bae0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-lgr.tfm
new file mode 100644
index 0000000000..1de58b43da
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-ly1.tfm
new file mode 100644
index 0000000000..4aad1672fd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-ot1.tfm
new file mode 100644
index 0000000000..d170ec41de
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..c0e5c266db
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..a8025ce0d8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..86d659e1cb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..acb811cedf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..48c1241f6b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..77504bc402
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..b66ef88071
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-t1--base.tfm
new file mode 100644
index 0000000000..34167acb71
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-t1.tfm
new file mode 100644
index 0000000000..9e62e14a1b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..1eaf0d31a9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-Thin-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-Thin-tosf-ts1.tfm
new file mode 100644
index 0000000000..a0d7e2bae0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-Thin-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..beb7c70f6d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..3c71e5d29a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..a2383d38be
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..630098c973
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1501a55476
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..b1d16c3b84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..b5f8ed5824
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..eab550f9dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..f18d56c398
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..d3381ea0eb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..6c7e018b14
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-t1.tfm
new file mode 100644
index 0000000000..3e58c3c8a6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..1ab67064b4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..404b76c93e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..f7ff55ac65
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..b24f07b2e7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..936fa74312
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..151677596e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..2d4faa1cdf
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..627ff3126a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..91972bdab0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..025b197f2c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..e02bda285a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..58b3128540
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..c52698f90e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-t1.tfm
new file mode 100644
index 0000000000..62f980fdea
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..1ab67064b4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..404b76c93e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..1403b366b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..7d10562297
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..f671e2e295
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..0f47de631b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-sup-t1.tfm
new file mode 100644
index 0000000000..0c74071ea6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..c1485e7310
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..e1b97e180e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..61b7b0e8ac
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..099921ab8d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..c0654e52a1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..a4e850ae68
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..af6de45549
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..a1c7e0ec94
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..299568da86
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..1b614ee2dd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..a7d6e5f6f3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..186593c5c9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..127a1e4b86
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..0c3e4bc79f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..55e6964d17
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..b730a01702
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..f5c1bcae19
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..9eac87731d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..4a98297c1e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..e019efaae6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..b6a1803d8d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..e3845e224c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..eee894a4e3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..195da99499
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..e5d9cef842
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..9fbb5fa20f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..127a1e4b86
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..0c3e4bc79f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-ThinItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-lgr.tfm
new file mode 100644
index 0000000000..4edc85cc1f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-ly1.tfm
new file mode 100644
index 0000000000..67e082f6ec
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-ot1.tfm
new file mode 100644
index 0000000000..d834329246
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..3eede4e091
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..5553522a88
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..76a9a0561a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..57e90c9b49
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..a0d97b96a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..be8af1e35e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1.tfm
new file mode 100644
index 0000000000..0f6b8cf3cc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-t1--base.tfm
new file mode 100644
index 0000000000..00605b27c3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-t1.tfm
new file mode 100644
index 0000000000..a285ef2906
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-ts1--base.tfm
new file mode 100644
index 0000000000..600cb1d7ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-lf-ts1.tfm
new file mode 100644
index 0000000000..1c0aa2d317
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-lgr.tfm
new file mode 100644
index 0000000000..6efcca38d7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-ly1.tfm
new file mode 100644
index 0000000000..c7e8a4ab4d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-ot1.tfm
new file mode 100644
index 0000000000..d8246e2db9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..c7bae2a19a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3d2b0b0d12
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..e2bea0a5ed
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..bbf874f0c6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..1af062265e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..0c1f928abb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1.tfm
new file mode 100644
index 0000000000..ebc1a521a1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-t1--base.tfm
new file mode 100644
index 0000000000..daa0e8dd13
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-t1.tfm
new file mode 100644
index 0000000000..3831981d17
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-ts1--base.tfm
new file mode 100644
index 0000000000..600cb1d7ee
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-osf-ts1.tfm
new file mode 100644
index 0000000000..1c0aa2d317
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-sup-lgr.tfm
new file mode 100644
index 0000000000..1dacd2a92c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-sup-ly1.tfm
new file mode 100644
index 0000000000..31a5d2a307
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-sup-ot1.tfm
new file mode 100644
index 0000000000..0b7426a35f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-sup-t1--base.tfm
new file mode 100644
index 0000000000..862473a87e
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-sup-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-sup-t1.tfm
new file mode 100644
index 0000000000..852c119224
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-lgr.tfm
new file mode 100644
index 0000000000..e2491ec56c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ly1.tfm
new file mode 100644
index 0000000000..2ee20c78f7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ot1.tfm
new file mode 100644
index 0000000000..684c397629
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..b9208a8469
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..52593b9467
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..d2f21c5de0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..6c5ed90ca8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..66d4aa296c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..2d2919308d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..e9b96fbea0
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-t1--base.tfm
new file mode 100644
index 0000000000..478185a5c6
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-t1.tfm
new file mode 100644
index 0000000000..9683c7cb30
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..b748df1046
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1.tfm
new file mode 100644
index 0000000000..622b3e3132
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-lgr.tfm
new file mode 100644
index 0000000000..cf0047ae7f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ly1.tfm
new file mode 100644
index 0000000000..959777dc88
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ot1.tfm
new file mode 100644
index 0000000000..72ea13365d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..b02a68e4b4
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..1c3b3e95ae
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..bbed11ddbe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..0cbc37b4da
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..d4afc88cd9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..46ab9e6018
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..203042f379
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-t1--base.tfm
new file mode 100644
index 0000000000..9e087a0433
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-t1.tfm
new file mode 100644
index 0000000000..259597733f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..b748df1046
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1.tfm
new file mode 100644
index 0000000000..622b3e3132
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLight-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-lgr.tfm
new file mode 100644
index 0000000000..d16069e50b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ly1.tfm
new file mode 100644
index 0000000000..2351e6a7ad
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ot1.tfm
new file mode 100644
index 0000000000..3dccc47176
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-lgr.tfm
new file mode 100644
index 0000000000..c295e89a01
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..25bcf7c4ca
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1.tfm
new file mode 100644
index 0000000000..39356a1acb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..a0c18bb412
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1.tfm
new file mode 100644
index 0000000000..94541010a8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1--base.tfm
new file mode 100644
index 0000000000..bf0355bc7c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1.tfm
new file mode 100644
index 0000000000..b031017b09
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1--base.tfm
new file mode 100644
index 0000000000..0480413b6b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1.tfm
new file mode 100644
index 0000000000..c599f8c3d7
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1--base.tfm
new file mode 100644
index 0000000000..97b6d23615
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1.tfm
new file mode 100644
index 0000000000..353713bd7f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-lf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-lgr.tfm
new file mode 100644
index 0000000000..4028ab4f1d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ly1.tfm
new file mode 100644
index 0000000000..feaceca044
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ot1.tfm
new file mode 100644
index 0000000000..ce43e09772
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-lgr.tfm
new file mode 100644
index 0000000000..2e677a775c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..8b751cd617
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1.tfm
new file mode 100644
index 0000000000..0af78934b8
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..1849c0c380
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1.tfm
new file mode 100644
index 0000000000..a16dff3247
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1--base.tfm
new file mode 100644
index 0000000000..d33a500444
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1.tfm
new file mode 100644
index 0000000000..02320e2855
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1--base.tfm
new file mode 100644
index 0000000000..ba7fdf1738
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1.tfm
new file mode 100644
index 0000000000..674ba01051
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1--base.tfm
new file mode 100644
index 0000000000..97b6d23615
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1.tfm
new file mode 100644
index 0000000000..353713bd7f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-osf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-lgr.tfm
new file mode 100644
index 0000000000..7ea639e5b1
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ly1.tfm
new file mode 100644
index 0000000000..aed84137bb
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ot1.tfm
new file mode 100644
index 0000000000..939ff4bd84
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1--base.tfm
new file mode 100644
index 0000000000..83a432f827
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1.tfm
new file mode 100644
index 0000000000..3ad154e88d
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-sup-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-lgr.tfm
new file mode 100644
index 0000000000..8e1354da05
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ly1.tfm
new file mode 100644
index 0000000000..b29e516cfd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ot1.tfm
new file mode 100644
index 0000000000..8f7282c584
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-lgr.tfm
new file mode 100644
index 0000000000..192a91ba11
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..3d326b70ec
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1.tfm
new file mode 100644
index 0000000000..1919855d89
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..db996c1c7a
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1.tfm
new file mode 100644
index 0000000000..017cd6f2dc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1--base.tfm
new file mode 100644
index 0000000000..75dc5784cc
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1.tfm
new file mode 100644
index 0000000000..73f17c1a55
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1--base.tfm
new file mode 100644
index 0000000000..860bbde98f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1.tfm
new file mode 100644
index 0000000000..8c1c79a41c
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..cbe41e5164
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1.tfm
new file mode 100644
index 0000000000..21e512d322
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-lgr.tfm
new file mode 100644
index 0000000000..b6f0a85e03
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ly1.tfm
new file mode 100644
index 0000000000..0fc7f032c9
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ot1.tfm
new file mode 100644
index 0000000000..198a1b038b
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-lgr.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-lgr.tfm
new file mode 100644
index 0000000000..7253db22cd
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-lgr.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1--base.tfm
new file mode 100644
index 0000000000..9a2f935dfe
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1.tfm
new file mode 100644
index 0000000000..81c16622ed
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1--base.tfm
new file mode 100644
index 0000000000..cb2604ebc3
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1.tfm
new file mode 100644
index 0000000000..a2a8c57870
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1--base.tfm
new file mode 100644
index 0000000000..08374e0d02
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1.tfm
new file mode 100644
index 0000000000..8c53998551
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1--base.tfm
new file mode 100644
index 0000000000..c49e1b5019
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1.tfm
new file mode 100644
index 0000000000..811e14ce7f
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-t1.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1--base.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1--base.tfm
new file mode 100644
index 0000000000..cbe41e5164
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1--base.tfm
Binary files differ
diff --git a/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1.tfm b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1.tfm
new file mode 100644
index 0000000000..21e512d322
--- /dev/null
+++ b/fonts/fira/tfm/FiraSans-UltraLightItalic-tosf-ts1.tfm
Binary files differ
diff --git a/fonts/fira/type1/FiraMono-Bold.pfb b/fonts/fira/type1/FiraMono-Bold.pfb
new file mode 100644
index 0000000000..1bb3ab0a61
--- /dev/null
+++ b/fonts/fira/type1/FiraMono-Bold.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraMono-BoldOblique.pfb b/fonts/fira/type1/FiraMono-BoldOblique.pfb
new file mode 100644
index 0000000000..ab6017a0cf
--- /dev/null
+++ b/fonts/fira/type1/FiraMono-BoldOblique.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraMono-Medium.pfb b/fonts/fira/type1/FiraMono-Medium.pfb
new file mode 100644
index 0000000000..895d2f8ca8
--- /dev/null
+++ b/fonts/fira/type1/FiraMono-Medium.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraMono-MediumOblique.pfb b/fonts/fira/type1/FiraMono-MediumOblique.pfb
new file mode 100644
index 0000000000..80159ee971
--- /dev/null
+++ b/fonts/fira/type1/FiraMono-MediumOblique.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraMono-Oblique.pfb b/fonts/fira/type1/FiraMono-Oblique.pfb
new file mode 100644
index 0000000000..034118332b
--- /dev/null
+++ b/fonts/fira/type1/FiraMono-Oblique.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraMono-Regular.pfb b/fonts/fira/type1/FiraMono-Regular.pfb
new file mode 100644
index 0000000000..8ece1ade95
--- /dev/null
+++ b/fonts/fira/type1/FiraMono-Regular.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Bold.pfb b/fonts/fira/type1/FiraSans-Bold.pfb
new file mode 100644
index 0000000000..6216ddcb6f
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Bold.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-BoldItalic.pfb b/fonts/fira/type1/FiraSans-BoldItalic.pfb
new file mode 100644
index 0000000000..53206007a1
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-BoldItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Book.pfb b/fonts/fira/type1/FiraSans-Book.pfb
new file mode 100644
index 0000000000..fd46bc4e09
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Book.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-BookItalic.pfb b/fonts/fira/type1/FiraSans-BookItalic.pfb
new file mode 100644
index 0000000000..5627cc200b
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-BookItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-ExtraBold.pfb b/fonts/fira/type1/FiraSans-ExtraBold.pfb
new file mode 100644
index 0000000000..5cdd697bd7
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-ExtraBold.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-ExtraBoldItalic.pfb b/fonts/fira/type1/FiraSans-ExtraBoldItalic.pfb
new file mode 100644
index 0000000000..76b3998f4c
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-ExtraBoldItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-ExtraLight.pfb b/fonts/fira/type1/FiraSans-ExtraLight.pfb
new file mode 100644
index 0000000000..9db5be68e8
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-ExtraLight.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-ExtraLightItalic.pfb b/fonts/fira/type1/FiraSans-ExtraLightItalic.pfb
new file mode 100644
index 0000000000..817f9ed2d3
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-ExtraLightItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Heavy.pfb b/fonts/fira/type1/FiraSans-Heavy.pfb
new file mode 100644
index 0000000000..61e6054593
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Heavy.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-HeavyItalic.pfb b/fonts/fira/type1/FiraSans-HeavyItalic.pfb
new file mode 100644
index 0000000000..5e400bf54b
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-HeavyItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Italic.pfb b/fonts/fira/type1/FiraSans-Italic.pfb
new file mode 100644
index 0000000000..5d47efd5c1
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Italic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Light.pfb b/fonts/fira/type1/FiraSans-Light.pfb
new file mode 100644
index 0000000000..f600da4d28
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Light.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-LightItalic.pfb b/fonts/fira/type1/FiraSans-LightItalic.pfb
new file mode 100644
index 0000000000..dbb897cfb3
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-LightItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Medium.pfb b/fonts/fira/type1/FiraSans-Medium.pfb
new file mode 100644
index 0000000000..a458ec633d
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Medium.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-MediumItalic.pfb b/fonts/fira/type1/FiraSans-MediumItalic.pfb
new file mode 100644
index 0000000000..c3c94c18eb
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-MediumItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Regular.pfb b/fonts/fira/type1/FiraSans-Regular.pfb
new file mode 100644
index 0000000000..f1ed7d1eb4
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Regular.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-SemiBold.pfb b/fonts/fira/type1/FiraSans-SemiBold.pfb
new file mode 100644
index 0000000000..ebf6709ecb
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-SemiBold.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-SemiBoldItalic.pfb b/fonts/fira/type1/FiraSans-SemiBoldItalic.pfb
new file mode 100644
index 0000000000..c800ee6b9b
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-SemiBoldItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-Thin.pfb b/fonts/fira/type1/FiraSans-Thin.pfb
new file mode 100644
index 0000000000..c3257d4e35
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-Thin.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-ThinItalic.pfb b/fonts/fira/type1/FiraSans-ThinItalic.pfb
new file mode 100644
index 0000000000..4d8e53bbe2
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-ThinItalic.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-UltraLight.pfb b/fonts/fira/type1/FiraSans-UltraLight.pfb
new file mode 100644
index 0000000000..d198073a7b
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-UltraLight.pfb
Binary files differ
diff --git a/fonts/fira/type1/FiraSans-UltraLightItalic.pfb b/fonts/fira/type1/FiraSans-UltraLightItalic.pfb
new file mode 100644
index 0000000000..6cd509e38b
--- /dev/null
+++ b/fonts/fira/type1/FiraSans-UltraLightItalic.pfb
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-sup-lgr.vf b/fonts/fira/vf/FiraMono-Bold-sup-lgr.vf
new file mode 100644
index 0000000000..33e24774b7
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-sup-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-sup-ly1.vf b/fonts/fira/vf/FiraMono-Bold-sup-ly1.vf
new file mode 100644
index 0000000000..221f53faef
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-sup-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-sup-t1.vf b/fonts/fira/vf/FiraMono-Bold-sup-t1.vf
new file mode 100644
index 0000000000..45195705f7
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tlf-lgr.vf b/fonts/fira/vf/FiraMono-Bold-tlf-lgr.vf
new file mode 100644
index 0000000000..c321ae01a6
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tlf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tlf-ly1.vf b/fonts/fira/vf/FiraMono-Bold-tlf-ly1.vf
new file mode 100644
index 0000000000..9234b87c37
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tlf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tlf-t1.vf b/fonts/fira/vf/FiraMono-Bold-tlf-t1.vf
new file mode 100644
index 0000000000..d8d8b3e5b9
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tlf-ts1.vf b/fonts/fira/vf/FiraMono-Bold-tlf-ts1.vf
new file mode 100644
index 0000000000..e1d882e9dd
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tosf-lgr.vf b/fonts/fira/vf/FiraMono-Bold-tosf-lgr.vf
new file mode 100644
index 0000000000..c9b008ca5f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tosf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tosf-ly1.vf b/fonts/fira/vf/FiraMono-Bold-tosf-ly1.vf
new file mode 100644
index 0000000000..154ba6866d
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tosf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tosf-t1.vf b/fonts/fira/vf/FiraMono-Bold-tosf-t1.vf
new file mode 100644
index 0000000000..da192f4325
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Bold-tosf-ts1.vf b/fonts/fira/vf/FiraMono-Bold-tosf-ts1.vf
new file mode 100644
index 0000000000..494fc33b5e
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Bold-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-sup-lgr.vf b/fonts/fira/vf/FiraMono-BoldOblique-sup-lgr.vf
new file mode 100644
index 0000000000..2e4c30f345
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-sup-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-sup-ly1.vf b/fonts/fira/vf/FiraMono-BoldOblique-sup-ly1.vf
new file mode 100644
index 0000000000..10078a3cac
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-sup-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-sup-t1.vf b/fonts/fira/vf/FiraMono-BoldOblique-sup-t1.vf
new file mode 100644
index 0000000000..347ca78dc5
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tlf-lgr.vf b/fonts/fira/vf/FiraMono-BoldOblique-tlf-lgr.vf
new file mode 100644
index 0000000000..c0f17f590e
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tlf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tlf-ly1.vf b/fonts/fira/vf/FiraMono-BoldOblique-tlf-ly1.vf
new file mode 100644
index 0000000000..9488a63a6d
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tlf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tlf-t1.vf b/fonts/fira/vf/FiraMono-BoldOblique-tlf-t1.vf
new file mode 100644
index 0000000000..0343e5ca42
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tlf-ts1.vf b/fonts/fira/vf/FiraMono-BoldOblique-tlf-ts1.vf
new file mode 100644
index 0000000000..232bcb66cd
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tosf-lgr.vf b/fonts/fira/vf/FiraMono-BoldOblique-tosf-lgr.vf
new file mode 100644
index 0000000000..ead72d654c
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tosf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tosf-ly1.vf b/fonts/fira/vf/FiraMono-BoldOblique-tosf-ly1.vf
new file mode 100644
index 0000000000..c02ec8f111
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tosf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tosf-t1.vf b/fonts/fira/vf/FiraMono-BoldOblique-tosf-t1.vf
new file mode 100644
index 0000000000..9e24580cc6
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-BoldOblique-tosf-ts1.vf b/fonts/fira/vf/FiraMono-BoldOblique-tosf-ts1.vf
new file mode 100644
index 0000000000..d266fe527f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-BoldOblique-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-sup-lgr.vf b/fonts/fira/vf/FiraMono-Medium-sup-lgr.vf
new file mode 100644
index 0000000000..0c5eb7541e
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-sup-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-sup-ly1.vf b/fonts/fira/vf/FiraMono-Medium-sup-ly1.vf
new file mode 100644
index 0000000000..6a32dc607f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-sup-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-sup-t1.vf b/fonts/fira/vf/FiraMono-Medium-sup-t1.vf
new file mode 100644
index 0000000000..b2b6a31b14
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tlf-lgr.vf b/fonts/fira/vf/FiraMono-Medium-tlf-lgr.vf
new file mode 100644
index 0000000000..f1e987d870
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tlf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tlf-ly1.vf b/fonts/fira/vf/FiraMono-Medium-tlf-ly1.vf
new file mode 100644
index 0000000000..c08dc5e0cc
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tlf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tlf-t1.vf b/fonts/fira/vf/FiraMono-Medium-tlf-t1.vf
new file mode 100644
index 0000000000..086bdaa6e5
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tlf-ts1.vf b/fonts/fira/vf/FiraMono-Medium-tlf-ts1.vf
new file mode 100644
index 0000000000..ddd82fb684
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tosf-lgr.vf b/fonts/fira/vf/FiraMono-Medium-tosf-lgr.vf
new file mode 100644
index 0000000000..2d34123b8f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tosf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tosf-ly1.vf b/fonts/fira/vf/FiraMono-Medium-tosf-ly1.vf
new file mode 100644
index 0000000000..af6c7521d8
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tosf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tosf-t1.vf b/fonts/fira/vf/FiraMono-Medium-tosf-t1.vf
new file mode 100644
index 0000000000..40b5560360
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Medium-tosf-ts1.vf b/fonts/fira/vf/FiraMono-Medium-tosf-ts1.vf
new file mode 100644
index 0000000000..6c8d630935
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Medium-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-sup-lgr.vf b/fonts/fira/vf/FiraMono-MediumOblique-sup-lgr.vf
new file mode 100644
index 0000000000..481662685d
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-sup-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-sup-ly1.vf b/fonts/fira/vf/FiraMono-MediumOblique-sup-ly1.vf
new file mode 100644
index 0000000000..f9ca0298bf
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-sup-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-sup-t1.vf b/fonts/fira/vf/FiraMono-MediumOblique-sup-t1.vf
new file mode 100644
index 0000000000..6244c488a4
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tlf-lgr.vf b/fonts/fira/vf/FiraMono-MediumOblique-tlf-lgr.vf
new file mode 100644
index 0000000000..f9b5e5abcd
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tlf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tlf-ly1.vf b/fonts/fira/vf/FiraMono-MediumOblique-tlf-ly1.vf
new file mode 100644
index 0000000000..d2f393e5be
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tlf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tlf-t1.vf b/fonts/fira/vf/FiraMono-MediumOblique-tlf-t1.vf
new file mode 100644
index 0000000000..24686fc0e5
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tlf-ts1.vf b/fonts/fira/vf/FiraMono-MediumOblique-tlf-ts1.vf
new file mode 100644
index 0000000000..5c327223f5
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tosf-lgr.vf b/fonts/fira/vf/FiraMono-MediumOblique-tosf-lgr.vf
new file mode 100644
index 0000000000..17b3a1aed4
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tosf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tosf-ly1.vf b/fonts/fira/vf/FiraMono-MediumOblique-tosf-ly1.vf
new file mode 100644
index 0000000000..3c272542c1
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tosf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tosf-t1.vf b/fonts/fira/vf/FiraMono-MediumOblique-tosf-t1.vf
new file mode 100644
index 0000000000..ae7462a866
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-MediumOblique-tosf-ts1.vf b/fonts/fira/vf/FiraMono-MediumOblique-tosf-ts1.vf
new file mode 100644
index 0000000000..5cd2e8743f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-MediumOblique-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-sup-lgr.vf b/fonts/fira/vf/FiraMono-Oblique-sup-lgr.vf
new file mode 100644
index 0000000000..b18bb52991
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-sup-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-sup-ly1.vf b/fonts/fira/vf/FiraMono-Oblique-sup-ly1.vf
new file mode 100644
index 0000000000..e511b73c76
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-sup-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-sup-t1.vf b/fonts/fira/vf/FiraMono-Oblique-sup-t1.vf
new file mode 100644
index 0000000000..13480c8e4d
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tlf-lgr.vf b/fonts/fira/vf/FiraMono-Oblique-tlf-lgr.vf
new file mode 100644
index 0000000000..86cbd8e77f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tlf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tlf-ly1.vf b/fonts/fira/vf/FiraMono-Oblique-tlf-ly1.vf
new file mode 100644
index 0000000000..3a847e3811
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tlf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tlf-t1.vf b/fonts/fira/vf/FiraMono-Oblique-tlf-t1.vf
new file mode 100644
index 0000000000..420232a888
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tlf-ts1.vf b/fonts/fira/vf/FiraMono-Oblique-tlf-ts1.vf
new file mode 100644
index 0000000000..5e500f1d8b
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tosf-lgr.vf b/fonts/fira/vf/FiraMono-Oblique-tosf-lgr.vf
new file mode 100644
index 0000000000..4028b8e594
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tosf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tosf-ly1.vf b/fonts/fira/vf/FiraMono-Oblique-tosf-ly1.vf
new file mode 100644
index 0000000000..1b5e243c0f
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tosf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tosf-t1.vf b/fonts/fira/vf/FiraMono-Oblique-tosf-t1.vf
new file mode 100644
index 0000000000..75ef7044a6
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Oblique-tosf-ts1.vf b/fonts/fira/vf/FiraMono-Oblique-tosf-ts1.vf
new file mode 100644
index 0000000000..75513c12b6
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Oblique-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-sup-lgr.vf b/fonts/fira/vf/FiraMono-Regular-sup-lgr.vf
new file mode 100644
index 0000000000..0b6ec1edab
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-sup-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-sup-ly1.vf b/fonts/fira/vf/FiraMono-Regular-sup-ly1.vf
new file mode 100644
index 0000000000..e914917217
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-sup-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-sup-t1.vf b/fonts/fira/vf/FiraMono-Regular-sup-t1.vf
new file mode 100644
index 0000000000..bc3e4623be
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tlf-lgr.vf b/fonts/fira/vf/FiraMono-Regular-tlf-lgr.vf
new file mode 100644
index 0000000000..f92429e948
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tlf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tlf-ly1.vf b/fonts/fira/vf/FiraMono-Regular-tlf-ly1.vf
new file mode 100644
index 0000000000..a41e666bbd
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tlf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tlf-t1.vf b/fonts/fira/vf/FiraMono-Regular-tlf-t1.vf
new file mode 100644
index 0000000000..a0b5919316
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tlf-ts1.vf b/fonts/fira/vf/FiraMono-Regular-tlf-ts1.vf
new file mode 100644
index 0000000000..eb0c49f34c
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tosf-lgr.vf b/fonts/fira/vf/FiraMono-Regular-tosf-lgr.vf
new file mode 100644
index 0000000000..02466a81c7
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tosf-lgr.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tosf-ly1.vf b/fonts/fira/vf/FiraMono-Regular-tosf-ly1.vf
new file mode 100644
index 0000000000..d926a4ae50
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tosf-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tosf-t1.vf b/fonts/fira/vf/FiraMono-Regular-tosf-t1.vf
new file mode 100644
index 0000000000..14ca4e69d9
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraMono-Regular-tosf-ts1.vf b/fonts/fira/vf/FiraMono-Regular-tosf-ts1.vf
new file mode 100644
index 0000000000..6ace2ad474
--- /dev/null
+++ b/fonts/fira/vf/FiraMono-Regular-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Bold-lf-sc-ly1.vf
new file mode 100644
index 0000000000..7159af4c26
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Bold-lf-sc-ot1.vf
new file mode 100644
index 0000000000..80fddb9a0b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Bold-lf-sc-t1.vf
new file mode 100644
index 0000000000..c0e09b0661
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-lf-t1.vf b/fonts/fira/vf/FiraSans-Bold-lf-t1.vf
new file mode 100644
index 0000000000..cd4d82da76
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-lf-ts1.vf b/fonts/fira/vf/FiraSans-Bold-lf-ts1.vf
new file mode 100644
index 0000000000..b3609065f6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Bold-osf-sc-ly1.vf
new file mode 100644
index 0000000000..9bc47e9c7d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Bold-osf-sc-ot1.vf
new file mode 100644
index 0000000000..2f9c42c613
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Bold-osf-sc-t1.vf
new file mode 100644
index 0000000000..5544772b22
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-osf-t1.vf b/fonts/fira/vf/FiraSans-Bold-osf-t1.vf
new file mode 100644
index 0000000000..c6692efd99
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-osf-ts1.vf b/fonts/fira/vf/FiraSans-Bold-osf-ts1.vf
new file mode 100644
index 0000000000..0a3f370207
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-sup-t1.vf b/fonts/fira/vf/FiraSans-Bold-sup-t1.vf
new file mode 100644
index 0000000000..3ba2b1dbeb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Bold-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..c9db20048f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Bold-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..472b1210e3
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Bold-tlf-sc-t1.vf
new file mode 100644
index 0000000000..a1fe9afe37
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tlf-t1.vf b/fonts/fira/vf/FiraSans-Bold-tlf-t1.vf
new file mode 100644
index 0000000000..02cd13e04b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Bold-tlf-ts1.vf
new file mode 100644
index 0000000000..15f8740c94
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Bold-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..3dda1c8b14
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Bold-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..f708756708
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Bold-tosf-sc-t1.vf
new file mode 100644
index 0000000000..aa2a106c18
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tosf-t1.vf b/fonts/fira/vf/FiraSans-Bold-tosf-t1.vf
new file mode 100644
index 0000000000..b324897ac5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Bold-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Bold-tosf-ts1.vf
new file mode 100644
index 0000000000..d5f7871752
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Bold-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..5eeb3c198e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..094bf6b911
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..eb4dfa2fef
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-lf-t1.vf
new file mode 100644
index 0000000000..20b7594f9b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-BoldItalic-lf-ts1.vf
new file mode 100644
index 0000000000..15d5b24a6d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..71dc2dada7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..0e4ddc66c6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..c6cbc62c5f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-osf-t1.vf
new file mode 100644
index 0000000000..74f864cb9a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-BoldItalic-osf-ts1.vf
new file mode 100644
index 0000000000..ab709541d8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-sup-t1.vf
new file mode 100644
index 0000000000..31af46be28
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..8b12fd3601
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..6549b9d7b8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..954e9209ec
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tlf-t1.vf
new file mode 100644
index 0000000000..5a2a4c5ef6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..fcc2260698
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..73530cb564
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..af2fbe88a8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..81a17e4d66
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tosf-t1.vf
new file mode 100644
index 0000000000..863ffc8e70
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BoldItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-BoldItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..eddd831ae3
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BoldItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Book-lf-sc-ly1.vf
new file mode 100644
index 0000000000..d8daacc111
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Book-lf-sc-ot1.vf
new file mode 100644
index 0000000000..88eaeaaa7c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Book-lf-sc-t1.vf
new file mode 100644
index 0000000000..be7c5c9e50
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-lf-t1.vf b/fonts/fira/vf/FiraSans-Book-lf-t1.vf
new file mode 100644
index 0000000000..007dd5c33d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-lf-ts1.vf b/fonts/fira/vf/FiraSans-Book-lf-ts1.vf
new file mode 100644
index 0000000000..8fabe61b83
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Book-osf-sc-ly1.vf
new file mode 100644
index 0000000000..10c27d9128
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Book-osf-sc-ot1.vf
new file mode 100644
index 0000000000..e2db5f3d08
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Book-osf-sc-t1.vf
new file mode 100644
index 0000000000..1d5baac65f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-osf-t1.vf b/fonts/fira/vf/FiraSans-Book-osf-t1.vf
new file mode 100644
index 0000000000..601b63f561
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-osf-ts1.vf b/fonts/fira/vf/FiraSans-Book-osf-ts1.vf
new file mode 100644
index 0000000000..067126920e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-sup-t1.vf b/fonts/fira/vf/FiraSans-Book-sup-t1.vf
new file mode 100644
index 0000000000..f9ff7d9172
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Book-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..387e6a7f55
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Book-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..77c2f2f534
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Book-tlf-sc-t1.vf
new file mode 100644
index 0000000000..262a8c039d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tlf-t1.vf b/fonts/fira/vf/FiraSans-Book-tlf-t1.vf
new file mode 100644
index 0000000000..8e7b6d6dc5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Book-tlf-ts1.vf
new file mode 100644
index 0000000000..a9c6006f30
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Book-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..84e1fbb643
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Book-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..63ded6e694
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Book-tosf-sc-t1.vf
new file mode 100644
index 0000000000..fab4b8709e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tosf-t1.vf b/fonts/fira/vf/FiraSans-Book-tosf-t1.vf
new file mode 100644
index 0000000000..5f70c17e4e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Book-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Book-tosf-ts1.vf
new file mode 100644
index 0000000000..0906c09523
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Book-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BookItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..6f7c2ecb44
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BookItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..9171f21400
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..ed3ac4d4d9
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-lf-t1.vf
new file mode 100644
index 0000000000..bd685b3772
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-BookItalic-lf-ts1.vf
new file mode 100644
index 0000000000..73a79c06b8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BookItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..0978d6940b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BookItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..b99cb82f47
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..88e73ace83
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-osf-t1.vf
new file mode 100644
index 0000000000..d357761290
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-BookItalic-osf-ts1.vf
new file mode 100644
index 0000000000..81779b9796
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-sup-t1.vf
new file mode 100644
index 0000000000..9d3c807a0a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..4ed5b029c2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..08f419d860
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..f5496d00c5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-tlf-t1.vf
new file mode 100644
index 0000000000..622f70f06e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-BookItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..9f47cea02d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..3494c6ee80
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..3332b8e326
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..39791913fa
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-BookItalic-tosf-t1.vf
new file mode 100644
index 0000000000..44ab757b30
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-BookItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-BookItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..8b89471909
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-BookItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ly1.vf
new file mode 100644
index 0000000000..054f97af67
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ot1.vf
new file mode 100644
index 0000000000..fcc564528f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-t1.vf
new file mode 100644
index 0000000000..00ae8b2fa1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-lf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-lf-t1.vf
new file mode 100644
index 0000000000..e13f982f80
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-lf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBold-lf-ts1.vf
new file mode 100644
index 0000000000..6b2c6104db
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ly1.vf
new file mode 100644
index 0000000000..51cf5dd71b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ot1.vf
new file mode 100644
index 0000000000..30ad6cfcde
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-t1.vf
new file mode 100644
index 0000000000..c177766f67
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-osf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-osf-t1.vf
new file mode 100644
index 0000000000..7b65396105
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-osf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBold-osf-ts1.vf
new file mode 100644
index 0000000000..d27bc1c1bb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-sup-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-sup-t1.vf
new file mode 100644
index 0000000000..5836984420
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..e103c5f1f7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..4ae357d2b0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-t1.vf
new file mode 100644
index 0000000000..2b296f5e1e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tlf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tlf-t1.vf
new file mode 100644
index 0000000000..f6955ebb22
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tlf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tlf-ts1.vf
new file mode 100644
index 0000000000..8b0ba48768
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..d49737d305
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..1303be5f21
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-t1.vf
new file mode 100644
index 0000000000..f90afe2a6e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tosf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tosf-t1.vf
new file mode 100644
index 0000000000..80f450eb2e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBold-tosf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBold-tosf-ts1.vf
new file mode 100644
index 0000000000..b6d482159b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBold-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..9ca7c01875
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..bceb8ebadb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..8e9ddf02ae
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-t1.vf
new file mode 100644
index 0000000000..3cd7a69fe1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-ts1.vf
new file mode 100644
index 0000000000..fc1b036ce2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..265e50be98
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..d9baf4c550
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..467b7493df
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-t1.vf
new file mode 100644
index 0000000000..ed0baec2e0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-ts1.vf
new file mode 100644
index 0000000000..b2958d1b72
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-sup-t1.vf
new file mode 100644
index 0000000000..bb199915ef
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..c33730de68
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..4db517586c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..a6edc7e605
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-t1.vf
new file mode 100644
index 0000000000..1a666dcfd9
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..e32627e602
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..37e28dfc07
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..0f312ed6b0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..aa0def3dda
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-t1.vf
new file mode 100644
index 0000000000..1a91582e98
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..9371169095
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraBoldItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ly1.vf
new file mode 100644
index 0000000000..a0cbb197fa
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ot1.vf
new file mode 100644
index 0000000000..0cdd35b933
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-t1.vf
new file mode 100644
index 0000000000..b9642898f5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-lf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-lf-t1.vf
new file mode 100644
index 0000000000..b53f769563
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-lf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLight-lf-ts1.vf
new file mode 100644
index 0000000000..17acd48520
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ly1.vf
new file mode 100644
index 0000000000..3865ab012c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ot1.vf
new file mode 100644
index 0000000000..ae22819e5c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-t1.vf
new file mode 100644
index 0000000000..dc7b51a49d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-osf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-osf-t1.vf
new file mode 100644
index 0000000000..16be061281
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-osf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLight-osf-ts1.vf
new file mode 100644
index 0000000000..4359ad4510
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-sup-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-sup-t1.vf
new file mode 100644
index 0000000000..b4e318aa31
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..1883cbaa6a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..80ca7189ab
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-t1.vf
new file mode 100644
index 0000000000..42c678476c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tlf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tlf-t1.vf
new file mode 100644
index 0000000000..d4b6134706
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tlf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tlf-ts1.vf
new file mode 100644
index 0000000000..3b41495712
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..c770d2a5f5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..77afc7dedd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-t1.vf
new file mode 100644
index 0000000000..06e2f157e4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tosf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tosf-t1.vf
new file mode 100644
index 0000000000..ecd94008d2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLight-tosf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLight-tosf-ts1.vf
new file mode 100644
index 0000000000..9829f53faa
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLight-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..e38a15da8c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..9407eea4f8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..c089f844ad
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-t1.vf
new file mode 100644
index 0000000000..491d79cfc6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-ts1.vf
new file mode 100644
index 0000000000..6bffb7cc26
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..fae593b955
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..ce1817febc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..705d309d79
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-t1.vf
new file mode 100644
index 0000000000..3fefd9d9ad
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-ts1.vf
new file mode 100644
index 0000000000..9318b52646
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-sup-t1.vf
new file mode 100644
index 0000000000..c6e0aae7fb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..5b135263b0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..66d5be63c2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..d6fd5a6669
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-t1.vf
new file mode 100644
index 0000000000..6d3dc81568
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..e981dbbbcc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..2085c0bf41
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..afc105cadc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..f8354fc1b1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-t1.vf
new file mode 100644
index 0000000000..c62c990be6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..c4d01b3468
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ExtraLightItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Heavy-lf-sc-ly1.vf
new file mode 100644
index 0000000000..591d34a2ae
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Heavy-lf-sc-ot1.vf
new file mode 100644
index 0000000000..23a12061b9
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Heavy-lf-sc-t1.vf
new file mode 100644
index 0000000000..cf631cd211
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-lf-t1.vf b/fonts/fira/vf/FiraSans-Heavy-lf-t1.vf
new file mode 100644
index 0000000000..d197613b47
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-lf-ts1.vf b/fonts/fira/vf/FiraSans-Heavy-lf-ts1.vf
new file mode 100644
index 0000000000..d1b2c30a55
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Heavy-osf-sc-ly1.vf
new file mode 100644
index 0000000000..5bd6f8d797
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Heavy-osf-sc-ot1.vf
new file mode 100644
index 0000000000..1ce1e94ec0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Heavy-osf-sc-t1.vf
new file mode 100644
index 0000000000..009ce3ffe9
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-osf-t1.vf b/fonts/fira/vf/FiraSans-Heavy-osf-t1.vf
new file mode 100644
index 0000000000..564a550158
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-osf-ts1.vf b/fonts/fira/vf/FiraSans-Heavy-osf-ts1.vf
new file mode 100644
index 0000000000..b264c90ed2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-sup-t1.vf b/fonts/fira/vf/FiraSans-Heavy-sup-t1.vf
new file mode 100644
index 0000000000..e8c51ef02f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Heavy-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..93971a3bb5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Heavy-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..e20e6d267b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Heavy-tlf-sc-t1.vf
new file mode 100644
index 0000000000..4ec3333805
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tlf-t1.vf b/fonts/fira/vf/FiraSans-Heavy-tlf-t1.vf
new file mode 100644
index 0000000000..747e8a1e5c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Heavy-tlf-ts1.vf
new file mode 100644
index 0000000000..148f2129b7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Heavy-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..4190a38646
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Heavy-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..2f7d43be9f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Heavy-tosf-sc-t1.vf
new file mode 100644
index 0000000000..a918d1713e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tosf-t1.vf b/fonts/fira/vf/FiraSans-Heavy-tosf-t1.vf
new file mode 100644
index 0000000000..a1832de437
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Heavy-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Heavy-tosf-ts1.vf
new file mode 100644
index 0000000000..1c4824678c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Heavy-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..66b456800e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..d825f0ab27
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..c981654d01
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-lf-t1.vf
new file mode 100644
index 0000000000..225a16bf73
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-lf-ts1.vf
new file mode 100644
index 0000000000..d6b1d6a3fc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..461803c81e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..18be451271
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..868fe77aee
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-osf-t1.vf
new file mode 100644
index 0000000000..da6a0a60f2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-osf-ts1.vf
new file mode 100644
index 0000000000..242b580657
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-sup-t1.vf
new file mode 100644
index 0000000000..eaa4e9c032
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..0a98472f9a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..59b00bf169
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..0ad644de31
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-t1.vf
new file mode 100644
index 0000000000..8686c43586
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..db6310d4d0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..75d5af4c64
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..2145bf474f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..5846cd14cd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-t1.vf
new file mode 100644
index 0000000000..90a17dacfb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-HeavyItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..5fe45131df
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-HeavyItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Italic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..eb837ac25b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Italic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..91255d61dd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Italic-lf-sc-t1.vf
new file mode 100644
index 0000000000..b410a89865
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-lf-t1.vf b/fonts/fira/vf/FiraSans-Italic-lf-t1.vf
new file mode 100644
index 0000000000..40ddd30b81
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-lf-ts1.vf b/fonts/fira/vf/FiraSans-Italic-lf-ts1.vf
new file mode 100644
index 0000000000..6238442ec4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Italic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..9ca7ebfbe4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Italic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..90a5aa4f66
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Italic-osf-sc-t1.vf
new file mode 100644
index 0000000000..f4770309f4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-osf-t1.vf b/fonts/fira/vf/FiraSans-Italic-osf-t1.vf
new file mode 100644
index 0000000000..9c1148b79a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-osf-ts1.vf b/fonts/fira/vf/FiraSans-Italic-osf-ts1.vf
new file mode 100644
index 0000000000..012b39271b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-sup-t1.vf b/fonts/fira/vf/FiraSans-Italic-sup-t1.vf
new file mode 100644
index 0000000000..b33296bdbc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Italic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..82e124c7e2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Italic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..465608e1bf
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Italic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..0b3ff34fca
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tlf-t1.vf b/fonts/fira/vf/FiraSans-Italic-tlf-t1.vf
new file mode 100644
index 0000000000..226b634635
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Italic-tlf-ts1.vf
new file mode 100644
index 0000000000..05ae765bdb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Italic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..9864280ca4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Italic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..3385225c2b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Italic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..96d40729e6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tosf-t1.vf b/fonts/fira/vf/FiraSans-Italic-tosf-t1.vf
new file mode 100644
index 0000000000..b0a4056abd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Italic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Italic-tosf-ts1.vf
new file mode 100644
index 0000000000..e27c82f681
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Italic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Light-lf-sc-ly1.vf
new file mode 100644
index 0000000000..454102877e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Light-lf-sc-ot1.vf
new file mode 100644
index 0000000000..523ff534bf
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Light-lf-sc-t1.vf
new file mode 100644
index 0000000000..2cb2525855
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-lf-t1.vf b/fonts/fira/vf/FiraSans-Light-lf-t1.vf
new file mode 100644
index 0000000000..51a2ba280d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-lf-ts1.vf b/fonts/fira/vf/FiraSans-Light-lf-ts1.vf
new file mode 100644
index 0000000000..cbdd79df27
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Light-osf-sc-ly1.vf
new file mode 100644
index 0000000000..cb65cce9c3
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Light-osf-sc-ot1.vf
new file mode 100644
index 0000000000..fb90750e1f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Light-osf-sc-t1.vf
new file mode 100644
index 0000000000..221f1d47f3
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-osf-t1.vf b/fonts/fira/vf/FiraSans-Light-osf-t1.vf
new file mode 100644
index 0000000000..70b06c58a8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-osf-ts1.vf b/fonts/fira/vf/FiraSans-Light-osf-ts1.vf
new file mode 100644
index 0000000000..892f5b399e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-sup-t1.vf b/fonts/fira/vf/FiraSans-Light-sup-t1.vf
new file mode 100644
index 0000000000..c9bfd8a710
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Light-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..142f5cf6dc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Light-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..8255ef5e66
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Light-tlf-sc-t1.vf
new file mode 100644
index 0000000000..0710943855
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tlf-t1.vf b/fonts/fira/vf/FiraSans-Light-tlf-t1.vf
new file mode 100644
index 0000000000..ac3573fd8d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Light-tlf-ts1.vf
new file mode 100644
index 0000000000..313c969361
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Light-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..1fdaf9570f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Light-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..b161207cec
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Light-tosf-sc-t1.vf
new file mode 100644
index 0000000000..c7ab9a040f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tosf-t1.vf b/fonts/fira/vf/FiraSans-Light-tosf-t1.vf
new file mode 100644
index 0000000000..b3f0f04bae
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Light-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Light-tosf-ts1.vf
new file mode 100644
index 0000000000..5688c5709d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Light-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-LightItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..6b1a1d427d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-LightItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..650de1ca7f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..8cd65470bd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-lf-t1.vf
new file mode 100644
index 0000000000..3cd73f78b1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-LightItalic-lf-ts1.vf
new file mode 100644
index 0000000000..daa61e5502
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-LightItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..adac1f47d7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-LightItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..79f8eb5185
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..b848dd7b26
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-osf-t1.vf
new file mode 100644
index 0000000000..609a9206c5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-LightItalic-osf-ts1.vf
new file mode 100644
index 0000000000..0a91bd8393
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-sup-t1.vf
new file mode 100644
index 0000000000..0172670b14
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..0a1f2ba163
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..b19a5583fb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..781fabf4e5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-tlf-t1.vf
new file mode 100644
index 0000000000..9786eb6596
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-LightItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..952b3f97be
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..836d64dabc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..0b27226661
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..983393bbce
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-LightItalic-tosf-t1.vf
new file mode 100644
index 0000000000..1241e4616e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-LightItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-LightItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..38bff6282c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-LightItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Medium-lf-sc-ly1.vf
new file mode 100644
index 0000000000..f51e9bb676
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Medium-lf-sc-ot1.vf
new file mode 100644
index 0000000000..03b0fe6be0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Medium-lf-sc-t1.vf
new file mode 100644
index 0000000000..a6a45b1a4b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-lf-t1.vf b/fonts/fira/vf/FiraSans-Medium-lf-t1.vf
new file mode 100644
index 0000000000..c6484b3c2c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-lf-ts1.vf b/fonts/fira/vf/FiraSans-Medium-lf-ts1.vf
new file mode 100644
index 0000000000..646ca953f7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Medium-osf-sc-ly1.vf
new file mode 100644
index 0000000000..30f362d952
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Medium-osf-sc-ot1.vf
new file mode 100644
index 0000000000..bafe487148
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Medium-osf-sc-t1.vf
new file mode 100644
index 0000000000..1f382df3bf
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-osf-t1.vf b/fonts/fira/vf/FiraSans-Medium-osf-t1.vf
new file mode 100644
index 0000000000..2fd0e408c9
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-osf-ts1.vf b/fonts/fira/vf/FiraSans-Medium-osf-ts1.vf
new file mode 100644
index 0000000000..afcce80896
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-sup-t1.vf b/fonts/fira/vf/FiraSans-Medium-sup-t1.vf
new file mode 100644
index 0000000000..4e64308bd1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Medium-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..ddc03c4c72
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Medium-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..485d7c9a24
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Medium-tlf-sc-t1.vf
new file mode 100644
index 0000000000..a6e0aee719
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tlf-t1.vf b/fonts/fira/vf/FiraSans-Medium-tlf-t1.vf
new file mode 100644
index 0000000000..1efb1699e8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Medium-tlf-ts1.vf
new file mode 100644
index 0000000000..858eb1f79e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Medium-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..84c8eaec21
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Medium-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..ec8a6748af
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Medium-tosf-sc-t1.vf
new file mode 100644
index 0000000000..ab11879f46
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tosf-t1.vf b/fonts/fira/vf/FiraSans-Medium-tosf-t1.vf
new file mode 100644
index 0000000000..8902d8773c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Medium-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Medium-tosf-ts1.vf
new file mode 100644
index 0000000000..efb1958a08
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Medium-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..1a150aae6a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..5d5ca4f0bd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..e91cc0301a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-lf-t1.vf
new file mode 100644
index 0000000000..38ddd2340c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-MediumItalic-lf-ts1.vf
new file mode 100644
index 0000000000..184f576e0b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..e922b3a07f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..be524b8abc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..881d6dafde
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-osf-t1.vf
new file mode 100644
index 0000000000..2df8b61e98
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-MediumItalic-osf-ts1.vf
new file mode 100644
index 0000000000..ae97eeed73
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-sup-t1.vf
new file mode 100644
index 0000000000..6c0200d433
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..1df81c77a3
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..54598c4381
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..a5febfe272
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tlf-t1.vf
new file mode 100644
index 0000000000..d692ff4909
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..77e1e10917
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..5dcd299a58
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..d69e20678b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..c33435fb9c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tosf-t1.vf
new file mode 100644
index 0000000000..858b443001
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-MediumItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-MediumItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..c1f77875be
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-MediumItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Regular-lf-sc-ly1.vf
new file mode 100644
index 0000000000..ec1c885d05
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Regular-lf-sc-ot1.vf
new file mode 100644
index 0000000000..5acaa96608
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Regular-lf-sc-t1.vf
new file mode 100644
index 0000000000..161e67f550
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-lf-t1.vf b/fonts/fira/vf/FiraSans-Regular-lf-t1.vf
new file mode 100644
index 0000000000..f21af3559d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-lf-ts1.vf b/fonts/fira/vf/FiraSans-Regular-lf-ts1.vf
new file mode 100644
index 0000000000..22cc9ff86f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Regular-osf-sc-ly1.vf
new file mode 100644
index 0000000000..19f5b0e19a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Regular-osf-sc-ot1.vf
new file mode 100644
index 0000000000..7d5b323525
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Regular-osf-sc-t1.vf
new file mode 100644
index 0000000000..5936fa92cb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-osf-t1.vf b/fonts/fira/vf/FiraSans-Regular-osf-t1.vf
new file mode 100644
index 0000000000..ec8020e987
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-osf-ts1.vf b/fonts/fira/vf/FiraSans-Regular-osf-ts1.vf
new file mode 100644
index 0000000000..69cd80a4f2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-sup-t1.vf b/fonts/fira/vf/FiraSans-Regular-sup-t1.vf
new file mode 100644
index 0000000000..2eb8cf49fb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Regular-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..1e6a1716cd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Regular-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..2b6f0805e4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Regular-tlf-sc-t1.vf
new file mode 100644
index 0000000000..a62f02e464
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tlf-t1.vf b/fonts/fira/vf/FiraSans-Regular-tlf-t1.vf
new file mode 100644
index 0000000000..6be557349d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Regular-tlf-ts1.vf
new file mode 100644
index 0000000000..bc3d4ee68a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Regular-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..f7d659e21b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Regular-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..ff74f9b548
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Regular-tosf-sc-t1.vf
new file mode 100644
index 0000000000..382ced5c32
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tosf-t1.vf b/fonts/fira/vf/FiraSans-Regular-tosf-t1.vf
new file mode 100644
index 0000000000..f7f27e6a27
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Regular-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Regular-tosf-ts1.vf
new file mode 100644
index 0000000000..5342df794b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Regular-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBold-lf-sc-ly1.vf
new file mode 100644
index 0000000000..4255fefba5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBold-lf-sc-ot1.vf
new file mode 100644
index 0000000000..a61b2f7297
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-lf-sc-t1.vf
new file mode 100644
index 0000000000..c92ae2dd8b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-lf-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-lf-t1.vf
new file mode 100644
index 0000000000..b82847369e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-lf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBold-lf-ts1.vf
new file mode 100644
index 0000000000..4f2d08338d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBold-osf-sc-ly1.vf
new file mode 100644
index 0000000000..9bf2067d60
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBold-osf-sc-ot1.vf
new file mode 100644
index 0000000000..19406db1d4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-osf-sc-t1.vf
new file mode 100644
index 0000000000..1eda14a91b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-osf-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-osf-t1.vf
new file mode 100644
index 0000000000..e01e954785
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-osf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBold-osf-ts1.vf
new file mode 100644
index 0000000000..ec0ab50967
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-sup-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-sup-t1.vf
new file mode 100644
index 0000000000..406f0dbe7d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..d88de8f4ee
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..5672ab1374
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-t1.vf
new file mode 100644
index 0000000000..d8b49e482b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tlf-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-tlf-t1.vf
new file mode 100644
index 0000000000..1c147b249c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tlf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBold-tlf-ts1.vf
new file mode 100644
index 0000000000..8b1d9a0943
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..fc5a4400f4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..ce0d9cd14f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-t1.vf
new file mode 100644
index 0000000000..9f4194952c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tosf-t1.vf b/fonts/fira/vf/FiraSans-SemiBold-tosf-t1.vf
new file mode 100644
index 0000000000..7bb67a71f7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBold-tosf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBold-tosf-ts1.vf
new file mode 100644
index 0000000000..2f74589e6f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBold-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..e53cf75fce
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..9d4606c289
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..a9ac6bd331
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-t1.vf
new file mode 100644
index 0000000000..c88661270c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-ts1.vf
new file mode 100644
index 0000000000..5b8f9d372a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..c02cfba5ed
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..9197216972
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..d1c3b78be5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-t1.vf
new file mode 100644
index 0000000000..73b89aab8f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-ts1.vf
new file mode 100644
index 0000000000..0807f0deb4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-sup-t1.vf
new file mode 100644
index 0000000000..2d3cd5f7bf
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..e67877c142
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..41efe6a661
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..4061a4a2ed
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-t1.vf
new file mode 100644
index 0000000000..0f0f6fc9a5
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..a650ee9bd8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..a6ee8b9452
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..a61fc50c7d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..a37415c84d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-t1.vf
new file mode 100644
index 0000000000..3f2055b77b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..c3fe6493e1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-SemiBoldItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Thin-lf-sc-ly1.vf
new file mode 100644
index 0000000000..200ce9f268
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Thin-lf-sc-ot1.vf
new file mode 100644
index 0000000000..3b44caf2cd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-Thin-lf-sc-t1.vf
new file mode 100644
index 0000000000..fce8e663d1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-lf-t1.vf b/fonts/fira/vf/FiraSans-Thin-lf-t1.vf
new file mode 100644
index 0000000000..d42c9f5bcf
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-lf-ts1.vf b/fonts/fira/vf/FiraSans-Thin-lf-ts1.vf
new file mode 100644
index 0000000000..ed54320f11
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Thin-osf-sc-ly1.vf
new file mode 100644
index 0000000000..c361a1aa98
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Thin-osf-sc-ot1.vf
new file mode 100644
index 0000000000..44051cac07
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-Thin-osf-sc-t1.vf
new file mode 100644
index 0000000000..e2336f5923
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-osf-t1.vf b/fonts/fira/vf/FiraSans-Thin-osf-t1.vf
new file mode 100644
index 0000000000..16f117d756
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-osf-ts1.vf b/fonts/fira/vf/FiraSans-Thin-osf-ts1.vf
new file mode 100644
index 0000000000..95eb59f6eb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-sup-t1.vf b/fonts/fira/vf/FiraSans-Thin-sup-t1.vf
new file mode 100644
index 0000000000..1b06d0d1f6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Thin-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..86fd2e6149
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Thin-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..6fb20e323e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-Thin-tlf-sc-t1.vf
new file mode 100644
index 0000000000..49ab71e722
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tlf-t1.vf b/fonts/fira/vf/FiraSans-Thin-tlf-t1.vf
new file mode 100644
index 0000000000..a470d1ecb0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tlf-ts1.vf b/fonts/fira/vf/FiraSans-Thin-tlf-ts1.vf
new file mode 100644
index 0000000000..a2a2b7f4cc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-Thin-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..72359e299c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-Thin-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..274ab58783
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-Thin-tosf-sc-t1.vf
new file mode 100644
index 0000000000..b78b6e5aa1
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tosf-t1.vf b/fonts/fira/vf/FiraSans-Thin-tosf-t1.vf
new file mode 100644
index 0000000000..88297e21fe
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-Thin-tosf-ts1.vf b/fonts/fira/vf/FiraSans-Thin-tosf-ts1.vf
new file mode 100644
index 0000000000..76e7aa618c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-Thin-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..4a6b6db368
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..3c26918f04
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..c6918fe385
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-lf-t1.vf
new file mode 100644
index 0000000000..03bccb9bfc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-ThinItalic-lf-ts1.vf
new file mode 100644
index 0000000000..dffd3aa651
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..a1f575d872
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..f8c1b0e65e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..00ab1cd47b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-osf-t1.vf
new file mode 100644
index 0000000000..f6d8d6e52e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-ThinItalic-osf-ts1.vf
new file mode 100644
index 0000000000..719ecde191
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-sup-t1.vf
new file mode 100644
index 0000000000..a1080a5608
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..321b93f80b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..65d7b8c64d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..45c8585bcd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tlf-t1.vf
new file mode 100644
index 0000000000..c1ff42c88d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..308d164225
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..e2d7b42a6b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..d8cde88aeb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..dfea68ae4c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tosf-t1.vf
new file mode 100644
index 0000000000..25e5a00c53
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-ThinItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-ThinItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..cc2b33b1d6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-ThinItalic-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLight-lf-sc-ly1.vf
new file mode 100644
index 0000000000..7379f4efd8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLight-lf-sc-ot1.vf
new file mode 100644
index 0000000000..8dfed77a35
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-lf-sc-t1.vf
new file mode 100644
index 0000000000..78a50c710d
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-lf-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-lf-t1.vf
new file mode 100644
index 0000000000..fffa41a92c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-lf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLight-lf-ts1.vf
new file mode 100644
index 0000000000..a4a8809af6
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLight-osf-sc-ly1.vf
new file mode 100644
index 0000000000..8292be8514
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLight-osf-sc-ot1.vf
new file mode 100644
index 0000000000..4a06eeced8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-osf-sc-t1.vf
new file mode 100644
index 0000000000..bf191baa00
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-osf-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-osf-t1.vf
new file mode 100644
index 0000000000..598650185f
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-osf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLight-osf-ts1.vf
new file mode 100644
index 0000000000..7dc2a99543
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-sup-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-sup-t1.vf
new file mode 100644
index 0000000000..22193be760
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..03456e38e7
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..28dcd652dc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-t1.vf
new file mode 100644
index 0000000000..85f8875e95
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tlf-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-tlf-t1.vf
new file mode 100644
index 0000000000..0f92d221bb
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tlf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLight-tlf-ts1.vf
new file mode 100644
index 0000000000..db2ad27363
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..a6e759b101
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..6917f21049
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-t1.vf
new file mode 100644
index 0000000000..c52cc9faf2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tosf-t1.vf b/fonts/fira/vf/FiraSans-UltraLight-tosf-t1.vf
new file mode 100644
index 0000000000..18c8880b50
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLight-tosf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLight-tosf-ts1.vf
new file mode 100644
index 0000000000..77e9085053
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLight-tosf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ly1.vf
new file mode 100644
index 0000000000..93fd566005
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ot1.vf
new file mode 100644
index 0000000000..baa5c8661a
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-t1.vf
new file mode 100644
index 0000000000..b81ab05eac
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-lf-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-t1.vf
new file mode 100644
index 0000000000..f695c01048
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-lf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-ts1.vf
new file mode 100644
index 0000000000..0a9dac661c
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-lf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ly1.vf
new file mode 100644
index 0000000000..88a0947682
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ot1.vf
new file mode 100644
index 0000000000..b6559d3cbd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-t1.vf
new file mode 100644
index 0000000000..f83a8860b8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-osf-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-t1.vf
new file mode 100644
index 0000000000..1db397176b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-osf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-ts1.vf
new file mode 100644
index 0000000000..e5ec0bcb53
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-osf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-sup-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-sup-t1.vf
new file mode 100644
index 0000000000..1addfb5f3e
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-sup-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ly1.vf
new file mode 100644
index 0000000000..9fbade57f8
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ot1.vf
new file mode 100644
index 0000000000..3c910f1af4
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-t1.vf
new file mode 100644
index 0000000000..881d8d595b
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-t1.vf
new file mode 100644
index 0000000000..cff50d5be2
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-ts1.vf
new file mode 100644
index 0000000000..ac36d4bcac
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tlf-ts1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ly1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ly1.vf
new file mode 100644
index 0000000000..936062da49
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ly1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ot1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ot1.vf
new file mode 100644
index 0000000000..5893180ce0
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-ot1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-t1.vf
new file mode 100644
index 0000000000..617fd42a10
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-sc-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-t1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-t1.vf
new file mode 100644
index 0000000000..442f2553cd
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-t1.vf
Binary files differ
diff --git a/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-ts1.vf b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-ts1.vf
new file mode 100644
index 0000000000..505325f1dc
--- /dev/null
+++ b/fonts/fira/vf/FiraSans-UltraLightItalic-tosf-ts1.vf
Binary files differ