From 5a47812f51f3d10a580db0c74aa20d73f5ed2ae4 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 5 Nov 2022 03:01:24 +0000 Subject: CTAN sync 202211050301 --- FILES.byname | 591 +-- FILES.byname.gz | Bin 2472607 -> 2472696 bytes FILES.last07days | 503 +- biblio/ctan-bibdata/ctan.bib | 50 +- biblio/ctan-bibdata/ctan.pdf | Bin 3622971 -> 3622884 bytes fonts/concmath-otf/Concrete-Math.otf | Bin 224768 -> 224828 bytes fonts/concmath-otf/README.md | 10 +- fonts/concmath-otf/concmath-otf.ltx | 17 +- fonts/concmath-otf/concmath-otf.pdf | Bin 147122 -> 147583 bytes fonts/concmath-otf/concmath-otf.sty | 4 +- fonts/concmath-otf/unimath-concrete.pdf | Bin 1779791 -> 1779774 bytes fonts/erewhon-math/Erewhon-Math-Bold.otf | Bin 109848 -> 110472 bytes fonts/erewhon-math/Erewhon-Math.ltx | 26 +- fonts/erewhon-math/Erewhon-Math.otf | Bin 384168 -> 384336 bytes fonts/erewhon-math/Erewhon-Math.pdf | Bin 219603 -> 219876 bytes fonts/erewhon-math/README.md | 3 + fonts/erewhon-math/fourier-otf.sty | 6 +- fonts/erewhon-math/unimath-erewhon.pdf | Bin 1846978 -> 1847053 bytes fonts/neo-euler/Neo-Euler.ltx | 22 +- fonts/neo-euler/Neo-Euler.otf | Bin 438344 -> 438348 bytes fonts/neo-euler/Neo-Euler.pdf | Bin 157301 -> 157554 bytes fonts/neo-euler/README.md | 4 + fonts/neo-euler/neo-euler.sty | 4 +- fonts/neo-euler/unimath-euler.pdf | Bin 1452756 -> 1452175 bytes fonts/simpleicons/doc/bindings.tex | 4 + fonts/simpleicons/doc/simpleicons.pdf | Bin 1972640 -> 1973720 bytes fonts/simpleicons/enc/simpleiconsEight.enc | 4 +- fonts/simpleicons/enc/simpleiconsNine.enc | 4 +- fonts/simpleicons/enc/simpleiconsOneZero.enc | 4 +- fonts/simpleicons/enc/simpleiconsSeven.enc | 4 +- fonts/simpleicons/enc/simpleiconsSix.enc | 2 +- fonts/simpleicons/opentype/SimpleIcons.otf | Bin 1870080 -> 1870960 bytes fonts/simpleicons/tex/simpleicons.sty | 2 +- fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex | 2116 ++++---- .../simpleicons/tex/simpleiconsglyphs-xeluatex.tex | 2116 ++++---- fonts/simpleicons/tex/usimpleiconsEight.fd | 2 +- fonts/simpleicons/tex/usimpleiconsFive.fd | 2 +- fonts/simpleicons/tex/usimpleiconsFour.fd | 2 +- fonts/simpleicons/tex/usimpleiconsNine.fd | 2 +- fonts/simpleicons/tex/usimpleiconsOne.fd | 2 +- fonts/simpleicons/tex/usimpleiconsOneZero.fd | 2 +- fonts/simpleicons/tex/usimpleiconsSeven.fd | 2 +- fonts/simpleicons/tex/usimpleiconsSix.fd | 2 +- fonts/simpleicons/tex/usimpleiconsThree.fd | 2 +- fonts/simpleicons/tex/usimpleiconsTwo.fd | 2 +- .../tfm/SimpleIcons--simpleiconsEight.tfm | Bin 1232 -> 1232 bytes .../tfm/SimpleIcons--simpleiconsNine.tfm | Bin 1232 -> 1232 bytes .../tfm/SimpleIcons--simpleiconsOneZero.tfm | Bin 596 -> 604 bytes .../tfm/SimpleIcons--simpleiconsSeven.tfm | Bin 1236 -> 1236 bytes .../tfm/SimpleIcons--simpleiconsSix.tfm | Bin 1232 -> 1232 bytes fonts/simpleicons/type1/SimpleIcons.pfb | Bin 1742444 -> 1743245 bytes fonts/xcharter-math/README.md | 26 +- fonts/xcharter-math/XCharter-Math-Bold.otf | Bin 0 -> 80204 bytes fonts/xcharter-math/XCharter-Math.ltx | 29 +- fonts/xcharter-math/XCharter-Math.otf | Bin 324492 -> 324576 bytes fonts/xcharter-math/XCharter-Math.pdf | Bin 178625 -> 178959 bytes fonts/xcharter-math/unimath-xcharter.pdf | Bin 1847588 -> 1847980 bytes fonts/xcharter-math/xcharter-otf.sty | 4 +- language/korean/kotex-oblivoir/README | 1 + language/korean/kotex-oblivoir/doc/ChangeLog | 6 + .../kotex-oblivoir/doc/ob-mathleading-doc.tex | 2 +- .../kotex-oblivoir/doc/oblivoir-simpledoc.pdf | Bin 316665 -> 316502 bytes .../kotex-oblivoir/doc/oblivoir-simpledoc.tex | 38 +- .../tex/memhangul-common/memhangul-common.sty | 26 +- language/korean/kotex-oblivoir/tex/oblivoir.cls | 2 +- macros/latex/contrib/easybook/easybook.dtx | 6 +- macros/latex/contrib/easybook/easybook.pdf | Bin 588765 -> 589399 bytes macros/latex/contrib/easybook/easybook.tex | 52 +- macros/latex/contrib/mathastext/INSTALL.txt | 38 - macros/latex/contrib/mathastext/README.md | 166 +- macros/latex/contrib/mathastext/mathastext.dtx | 5562 ++++++++++++-------- macros/latex/contrib/mathastext/mathastext.pdf | Bin 480591 -> 578580 bytes .../contrib/mathastext/mathastexttestalphabets.pdf | Bin 43198 -> 0 bytes .../latex/contrib/proflycee/doc/ProfLycee-doc.pdf | Bin 712275 -> 716709 bytes .../latex/contrib/proflycee/doc/ProfLycee-doc.tex | 1804 ++++--- .../contrib/proflycee/doc/ProfLycee-old-doc.pdf | Bin 0 -> 712275 bytes .../contrib/proflycee/doc/ProfLycee-old-doc.tex | 5273 +++++++++++++++++++ .../latex/contrib/proflycee/tex/ProfLycee-old.sty | 3123 +++++++++++ macros/latex/contrib/proflycee/tex/ProfLycee.sty | 1125 ++-- macros/latex/contrib/tuda-ci/README.md | 9 +- .../contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf | Bin 552031 -> 551914 bytes .../latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf | Bin 598742 -> 598742 bytes .../contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf | Bin 570468 -> 570428 bytes .../latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf | Bin 559873 -> 559873 bytes .../latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf | Bin 567049 -> 567047 bytes macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf | Bin 635898 -> 635903 bytes .../latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf | Bin 536273 -> 536024 bytes macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf | Bin 662269 -> 662322 bytes .../latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf | Bin 527524 -> 527090 bytes .../contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf | Bin 563703 -> 563674 bytes .../latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf | Bin 627495 -> 627530 bytes .../tuda-ci/example/DEMO-TUDaAnnouncement.tex | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaBeamer.tex | 2 +- .../tuda-ci/example/DEMO-TUDaBibliography.bib | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaExercise.tex | 2 +- .../tuda-ci/example/DEMO-TUDaFromaddress.lco | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaLetter.tex | 2 +- .../latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaPoster.tex | 2 +- .../latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaReport.tex | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex | 2 +- .../contrib/tuda-ci/example/DEMO-TUDaThesis.tex | 2 +- .../contrib/tuda-ci/tex/beamercolorthemeTUDa.sty | 6 +- .../contrib/tuda-ci/tex/beamerfontthemeTUDa.sty | 6 +- .../contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty | 6 +- .../contrib/tuda-ci/tex/beamerouterthemeTUDa.sty | 8 +- .../tuda-ci/tex/beamerthemeTUDa-mecheng.sty | 6 +- .../latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo | 6 +- macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty | 6 +- macros/latex/contrib/tuda-ci/tex/tudabeamer.cls | 17 +- macros/latex/contrib/tuda-ci/tex/tudacolors.def | 6 +- macros/latex/contrib/tuda-ci/tex/tudacolors.sty | 10 +- macros/latex/contrib/tuda-ci/tex/tudaexercise.cls | 10 +- macros/latex/contrib/tuda-ci/tex/tudafonts.sty | 6 +- macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls | 18 +- macros/latex/contrib/tuda-ci/tex/tudaletter.cls | 8 +- .../contrib/tuda-ci/tex/tudalettersize10pt.clo | 2 +- macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg | 10 +- macros/latex/contrib/tuda-ci/tex/tudaposter.cls | 18 +- macros/latex/contrib/tuda-ci/tex/tudapub.cls | 33 +- macros/latex/contrib/tuda-ci/tex/tudarules.sty | 13 +- macros/latex/contrib/tuda-ci/tex/tudasciposter.cls | 16 +- macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo | 2 +- macros/latex/contrib/tuda-ci/tex/tudathesis.cfg | 6 +- .../latex/luaquotes/luaquotes-documentation.pdf | Bin 110314 -> 110367 bytes macros/luatex/latex/luaquotes/luaquotes.sty | 8 +- .../latex/textcsc/textcsc-documentation.pdf | Bin 48544 -> 48462 bytes macros/unicodetex/latex/textcsc/textcsc.sty | 8 +- .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 2 + systems/texlive/tlnet/tlpkg/texlive.tlpdb | 129 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2422896 -> 2424844 bytes systems/win32/miktex/tm/packages/files.csv.lzma | Bin 670058 -> 672234 bytes .../win32/miktex/tm/packages/next/files.csv.lzma | Bin 670058 -> 672226 bytes systems/win32/miktex/tm/packages/next/pr.ini | 10 +- systems/win32/miktex/tm/packages/pr.ini | 12 +- timestamp | 2 +- 147 files changed, 16394 insertions(+), 6884 deletions(-) create mode 100644 fonts/xcharter-math/XCharter-Math-Bold.otf delete mode 100644 macros/latex/contrib/mathastext/INSTALL.txt delete mode 100644 macros/latex/contrib/mathastext/mathastexttestalphabets.pdf create mode 100644 macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf create mode 100644 macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex create mode 100644 macros/latex/contrib/proflycee/tex/ProfLycee-old.sty diff --git a/FILES.byname b/FILES.byname index f10f4e226b..88ba2242b3 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2035,12 +2035,12 @@ 2022/09/23 | 1673 | biblio/citation-style-language/README.md 2022/09/23 | 11958 | biblio/citation-style-language/vancouver.csl 2022/09/23 | 591448 | biblio/citation-style-language.zip -2022/11/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2022/11/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2022/11/03 | 2744449 | biblio/ctan-bibdata/ctan.bib -2022/11/03 | 3622680 | biblio/ctan-bibdata/ctan.pdf +2022/11/04 | 2744449 | biblio/ctan-bibdata/ctan.bib +2022/11/04 | 3622971 | biblio/ctan-bibdata/ctan.pdf 2022/10/08 | 1415 | biblio/ctan-bibdata/README -2022/11/03 | 4014471 | biblio/ctan-bibdata.zip +2022/11/04 | 4015632 | biblio/ctan-bibdata.zip 2022/02/06 | 3110 | biblio/pbibtex/pbibtex-base/cpp.awk 2022/02/06 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2022/02/06 | 22422 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -5414,7 +5414,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2022/11/03 | 183175 | FILES.last07days +2022/11/04 | 188686 | FILES.last07days 2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs 2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf 2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf @@ -26525,14 +26525,14 @@ 1999/03/18 | 4749 | fonts/concmath/mf/xccsy7.mf 1999/03/18 | 4732 | fonts/concmath/mf/xccsy8.mf 1999/03/18 | 4765 | fonts/concmath/mf/xccsy9.mf -2022/10/06 | 18717 | fonts/concmath-otf/concmath-otf.ltx -2022/10/06 | 147122 | fonts/concmath-otf/concmath-otf.pdf -2022/10/06 | 5264 | fonts/concmath-otf/concmath-otf.sty -2022/10/06 | 224768 | fonts/concmath-otf/Concrete-Math.otf -2022/10/06 | 2507 | fonts/concmath-otf/README.md -2022/10/06 | 16886 | fonts/concmath-otf/unimath-concrete.ltx -2022/10/06 | 1779791 | fonts/concmath-otf/unimath-concrete.pdf -2022/10/06 | 2012756 | fonts/concmath-otf.zip +2022/11/04 | 18751 | fonts/concmath-otf/concmath-otf.ltx +2022/11/04 | 147583 | fonts/concmath-otf/concmath-otf.pdf +2022/11/04 | 5264 | fonts/concmath-otf/concmath-otf.sty +2022/11/04 | 224828 | fonts/concmath-otf/Concrete-Math.otf +2022/11/04 | 2690 | fonts/concmath-otf/README.md +2022/11/04 | 16886 | fonts/concmath-otf/unimath-concrete.ltx +2022/11/04 | 1779774 | fonts/concmath-otf/unimath-concrete.pdf +2022/11/04 | 2013335 | fonts/concmath-otf.zip 1999/03/18 | 2379 | fonts/concmath/README 1999/03/18 | 916 | fonts/concmath/tfm/xccam10.tfm 1999/03/18 | 928 | fonts/concmath/tfm/xccam5.tfm @@ -38501,15 +38501,15 @@ 2022/05/16 | 3439 | fonts/erewhon/enc/zut1_zt54pz.enc 2022/05/16 | 3900 | fonts/erewhon/enc/zut1_zx32l7.enc 2022/05/16 | 63740 | fonts/erewhon/map/erewhon.map -2022/10/19 | 109848 | fonts/erewhon-math/Erewhon-Math-Bold.otf -2022/10/19 | 30445 | fonts/erewhon-math/Erewhon-Math.ltx -2022/10/19 | 384168 | fonts/erewhon-math/Erewhon-Math.otf -2022/10/19 | 219603 | fonts/erewhon-math/Erewhon-Math.pdf -2022/10/19 | 8548 | fonts/erewhon-math/fourier-otf.sty -2022/10/19 | 6551 | fonts/erewhon-math/README.md -2022/10/19 | 16947 | fonts/erewhon-math/unimath-erewhon.ltx -2022/10/19 | 1846978 | fonts/erewhon-math/unimath-erewhon.pdf -2022/10/19 | 2350860 | fonts/erewhon-math.zip +2022/11/04 | 110472 | fonts/erewhon-math/Erewhon-Math-Bold.otf +2022/11/04 | 30477 | fonts/erewhon-math/Erewhon-Math.ltx +2022/11/04 | 384336 | fonts/erewhon-math/Erewhon-Math.otf +2022/11/04 | 219876 | fonts/erewhon-math/Erewhon-Math.pdf +2022/11/04 | 8550 | fonts/erewhon-math/fourier-otf.sty +2022/11/04 | 6676 | fonts/erewhon-math/README.md +2022/11/04 | 16947 | fonts/erewhon-math/unimath-erewhon.ltx +2022/11/04 | 1847053 | fonts/erewhon-math/unimath-erewhon.pdf +2022/11/04 | 2351609 | fonts/erewhon-math.zip 2022/05/16 | 227320 | fonts/erewhon/opentype/Erewhon-BoldItalic.otf 2022/05/16 | 246284 | fonts/erewhon/opentype/Erewhon-Bold.otf 2022/05/16 | 238332 | fonts/erewhon/opentype/Erewhon-BoldSlanted.otf @@ -82979,14 +82979,14 @@ 2013/03/04 | 692 | fonts/nanumtype1/vf/ts1nanummjmo.vf 2013/03/04 | 684 | fonts/nanumtype1/vf/ts1nanummjm.vf 2013/03/25 | 30424476 | fonts/nanumtype1.zip -2022/10/08 | 18011 | fonts/neo-euler/Neo-Euler.ltx -2022/10/08 | 438344 | fonts/neo-euler/Neo-Euler.otf -2022/10/08 | 157301 | fonts/neo-euler/Neo-Euler.pdf -2022/10/08 | 4579 | fonts/neo-euler/neo-euler.sty -2022/10/08 | 2153 | fonts/neo-euler/README.md -2022/10/08 | 16836 | fonts/neo-euler/unimath-euler.ltx -2022/10/08 | 1452756 | fonts/neo-euler/unimath-euler.pdf -2022/10/08 | 1882203 | fonts/neo-euler.zip +2022/11/04 | 18049 | fonts/neo-euler/Neo-Euler.ltx +2022/11/04 | 438348 | fonts/neo-euler/Neo-Euler.otf +2022/11/04 | 157554 | fonts/neo-euler/Neo-Euler.pdf +2022/11/04 | 4579 | fonts/neo-euler/neo-euler.sty +2022/11/04 | 2322 | fonts/neo-euler/README.md +2022/11/04 | 16836 | fonts/neo-euler/unimath-euler.ltx +2022/11/04 | 1452175 | fonts/neo-euler/unimath-euler.pdf +2022/11/04 | 1882195 | fonts/neo-euler.zip 2021/12/15 | 215551 | fonts/newcomputermodern/doc/newcm-doc.pdf 2021/12/15 | 28354 | fonts/newcomputermodern/doc/newcm-doc.tex 2021/12/09 | 16144 | fonts/newcomputermodern/doc/newcm-unimath-symbols.ltx @@ -134598,47 +134598,47 @@ 2008/10/27 | 1415 | fonts/shuffle/shuffle.mf 2008/10/27 | 295904 | fonts/shuffle/shuffle.pdf 2008/10/27 | 288258 | fonts/shuffle.zip -2022/10/28 | 128061 | fonts/simpleicons/doc/bindings.tex -2022/10/28 | 1972640 | fonts/simpleicons/doc/simpleicons.pdf -2022/10/28 | 1844 | fonts/simpleicons/doc/simpleicons.tex -2022/10/28 | 2695 | fonts/simpleicons/enc/simpleiconsEight.enc -2022/10/28 | 2410 | fonts/simpleicons/enc/simpleiconsFive.enc -2022/10/28 | 2758 | fonts/simpleicons/enc/simpleiconsFour.enc -2022/10/28 | 2574 | fonts/simpleicons/enc/simpleiconsNine.enc -2022/10/28 | 2847 | fonts/simpleicons/enc/simpleiconsOne.enc -2022/10/28 | 2348 | fonts/simpleicons/enc/simpleiconsOneZero.enc -2022/10/28 | 2601 | fonts/simpleicons/enc/simpleiconsSeven.enc -2022/10/28 | 2679 | fonts/simpleicons/enc/simpleiconsSix.enc -2022/10/28 | 2523 | fonts/simpleicons/enc/simpleiconsThree.enc -2022/10/28 | 2648 | fonts/simpleicons/enc/simpleiconsTwo.enc -2022/10/28 | 1119 | fonts/simpleicons/map/simpleicons.map -2022/10/28 | 1870080 | fonts/simpleicons/opentype/SimpleIcons.otf -2022/10/28 | 665 | fonts/simpleicons/README.md -2022/10/28 | 215673 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex -2022/10/28 | 211677 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex -2022/10/28 | 1559 | fonts/simpleicons/tex/simpleicons.sty -2022/10/28 | 264 | fonts/simpleicons/tex/usimpleiconsEight.fd -2022/10/28 | 259 | fonts/simpleicons/tex/usimpleiconsFive.fd -2022/10/28 | 259 | fonts/simpleicons/tex/usimpleiconsFour.fd -2022/10/28 | 259 | fonts/simpleicons/tex/usimpleiconsNine.fd -2022/10/28 | 254 | fonts/simpleicons/tex/usimpleiconsOne.fd -2022/10/28 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd -2022/10/28 | 264 | fonts/simpleicons/tex/usimpleiconsSeven.fd -2022/10/28 | 254 | fonts/simpleicons/tex/usimpleiconsSix.fd -2022/10/28 | 264 | fonts/simpleicons/tex/usimpleiconsThree.fd -2022/10/28 | 254 | fonts/simpleicons/tex/usimpleiconsTwo.fd -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFive.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFour.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm -2022/10/28 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm -2022/10/28 | 596 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm -2022/10/28 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsThree.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsTwo.tfm -2022/10/28 | 1742444 | fonts/simpleicons/type1/SimpleIcons.pfb -2022/10/28 | 4924700 | fonts/simpleicons.zip +2022/11/04 | 128157 | fonts/simpleicons/doc/bindings.tex +2022/11/04 | 1973720 | fonts/simpleicons/doc/simpleicons.pdf +2022/11/04 | 1844 | fonts/simpleicons/doc/simpleicons.tex +2022/11/04 | 2689 | fonts/simpleicons/enc/simpleiconsEight.enc +2022/11/04 | 2410 | fonts/simpleicons/enc/simpleiconsFive.enc +2022/11/04 | 2758 | fonts/simpleicons/enc/simpleiconsFour.enc +2022/11/04 | 2578 | fonts/simpleicons/enc/simpleiconsNine.enc +2022/11/04 | 2847 | fonts/simpleicons/enc/simpleiconsOne.enc +2022/11/04 | 2348 | fonts/simpleicons/enc/simpleiconsOneZero.enc +2022/11/04 | 2606 | fonts/simpleicons/enc/simpleiconsSeven.enc +2022/11/04 | 2673 | fonts/simpleicons/enc/simpleiconsSix.enc +2022/11/04 | 2523 | fonts/simpleicons/enc/simpleiconsThree.enc +2022/11/04 | 2648 | fonts/simpleicons/enc/simpleiconsTwo.enc +2022/11/04 | 1119 | fonts/simpleicons/map/simpleicons.map +2022/11/04 | 1870960 | fonts/simpleicons/opentype/SimpleIcons.otf +2022/11/04 | 665 | fonts/simpleicons/README.md +2022/11/04 | 215852 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex +2022/11/04 | 211848 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex +2022/11/04 | 1559 | fonts/simpleicons/tex/simpleicons.sty +2022/11/04 | 264 | fonts/simpleicons/tex/usimpleiconsEight.fd +2022/11/04 | 259 | fonts/simpleicons/tex/usimpleiconsFive.fd +2022/11/04 | 259 | fonts/simpleicons/tex/usimpleiconsFour.fd +2022/11/04 | 259 | fonts/simpleicons/tex/usimpleiconsNine.fd +2022/11/04 | 254 | fonts/simpleicons/tex/usimpleiconsOne.fd +2022/11/04 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd +2022/11/04 | 264 | fonts/simpleicons/tex/usimpleiconsSeven.fd +2022/11/04 | 254 | fonts/simpleicons/tex/usimpleiconsSix.fd +2022/11/04 | 264 | fonts/simpleicons/tex/usimpleiconsThree.fd +2022/11/04 | 254 | fonts/simpleicons/tex/usimpleiconsTwo.fd +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFive.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFour.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm +2022/11/04 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm +2022/11/04 | 604 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm +2022/11/04 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsThree.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsTwo.tfm +2022/11/04 | 1743245 | fonts/simpleicons/type1/SimpleIcons.pfb +2022/11/04 | 4927266 | fonts/simpleicons.zip 2002/02/27 | 3750 | fonts/skull/skull.dtx 2002/02/27 | 156 | fonts/skull/skull.ins 2002/02/27 | 2973 | fonts/skull/skull.mf @@ -148395,14 +148395,15 @@ 2022/02/23 | 3517 | fonts/xcharter/enc/xch_z3wvjz.enc 2022/02/23 | 3704 | fonts/xcharter/enc/xch_zqx27h.enc 2022/02/23 | 66515 | fonts/xcharter/map/XCharter.map -2022/10/08 | 2477 | fonts/xcharter-math/README.md -2022/10/08 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx -2022/10/08 | 1847588 | fonts/xcharter-math/unimath-xcharter.pdf -2022/10/08 | 24947 | fonts/xcharter-math/XCharter-Math.ltx -2022/10/08 | 324492 | fonts/xcharter-math/XCharter-Math.otf -2022/10/08 | 178625 | fonts/xcharter-math/XCharter-Math.pdf -2022/10/08 | 6627 | fonts/xcharter-math/xcharter-otf.sty -2022/10/08 | 2190523 | fonts/xcharter-math.zip +2022/11/04 | 2665 | fonts/xcharter-math/README.md +2022/11/04 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx +2022/11/04 | 1847980 | fonts/xcharter-math/unimath-xcharter.pdf +2022/11/04 | 80204 | fonts/xcharter-math/XCharter-Math-Bold.otf +2022/11/04 | 24841 | fonts/xcharter-math/XCharter-Math.ltx +2022/11/04 | 324576 | fonts/xcharter-math/XCharter-Math.otf +2022/11/04 | 178959 | fonts/xcharter-math/XCharter-Math.pdf +2022/11/04 | 6627 | fonts/xcharter-math/xcharter-otf.sty +2022/11/04 | 2250287 | fonts/xcharter-math.zip 2022/02/19 | 115708 | fonts/xcharter/opentype/XCharter-BoldItalic.otf 2022/02/19 | 134920 | fonts/xcharter/opentype/XCharter-Bold.otf 2022/02/19 | 136468 | fonts/xcharter/opentype/XCharter-BoldSlanted.otf @@ -194637,25 +194638,25 @@ 2006/02/16 | 1140207 | language/korean/HLaTeX.zip 1992/09/26 | 2175 | language/korean/internet-korea 1992/09/26 | 22240 | language/korean/korea.net.map.ps -2022/03/31 | 22488 | language/korean/kotex-oblivoir/doc/ChangeLog +2022/11/04 | 22587 | language/korean/kotex-oblivoir/doc/ChangeLog 2022/03/31 | 59797 | language/korean/kotex-oblivoir/doc/chapstyfig.pdf 2020/09/03 | 80946 | language/korean/kotex-oblivoir/doc/obchaptertoc-doc.pdf 2020/09/03 | 6771 | language/korean/kotex-oblivoir/doc/obchaptertoc-doc.tex -2022/03/31 | 316665 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf -2022/03/31 | 100519 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex +2022/11/04 | 316502 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf +2022/11/04 | 100595 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex 2021/03/03 | 50588 | language/korean/kotex-oblivoir/doc/oblivoir-test.tex 2022/03/31 | 98088 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf -2022/03/31 | 7101 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex +2022/11/04 | 7101 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex 2022/03/08 | 256895 | language/korean/kotex-oblivoir.new.../doc/oblivoir-simpledoc.pdf 2022/03/08 | 100229 | language/korean/kotex-oblivoir.new.../doc/oblivoir-simpledoc.tex 2022/03/08 | 5574 | language/korean/kotex-oblivoir.new.../tex/memhangul-common/fapapersize.sty 2022/03/04 | 43844 | language/korean/kotex-oblivoir.new.../tex/memhangul-common/memhangul-common.sty 2022/03/08 | 3572 | language/korean/kotex-oblivoir.new.../tex/memhangul-common/oblivoir-misc.sty 2022/03/04 | 16657 | language/korean/kotex-oblivoir.new.../tex/oblivoir-xl.cls -2022/04/11 | 1763 | language/korean/kotex-oblivoir/README +2022/11/04 | 1852 | language/korean/kotex-oblivoir/README 2020/03/14 | 2688 | language/korean/kotex-oblivoir/tex/memhangul-common/10_5.sty 2022/03/08 | 5574 | language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty -2022/03/31 | 44134 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty +2022/11/04 | 44146 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty 2020/03/14 | 692 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-patch.sty 2020/03/14 | 2205 | language/korean/kotex-oblivoir/tex/memhangul-common/memucs-enumerate.sty 2021/03/03 | 19828 | language/korean/kotex-oblivoir/tex/memhangul-common/memucs-setspace.sty @@ -194681,11 +194682,11 @@ 2013/11/09 | 1962 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-hyper.sty 2020/03/14 | 4854 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-lwarp.sty 2014/06/26 | 2003 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-paralist.sty -2022/04/11 | 1680 | language/korean/kotex-oblivoir/tex/oblivoir.cls +2022/11/04 | 1682 | language/korean/kotex-oblivoir/tex/oblivoir.cls 2020/03/14 | 19922 | language/korean/kotex-oblivoir/tex/oblivoir-utf.cls 2022/04/06 | 16657 | language/korean/kotex-oblivoir/tex/oblivoir-xl.cls 2021/03/03 | 715 | language/korean/kotex-oblivoir/tex/xoblivoir.cls -2022/04/11 | 674168 | language/korean/kotex-oblivoir.zip +2022/11/04 | 674096 | language/korean/kotex-oblivoir.zip 2022/06/22 | 2177 | language/korean/kotex-plain/doc/ChangeLog 2022/06/21 | 1832 | language/korean/kotex-plain/README 2022/06/21 | 9436 | language/korean/kotex-plain/tex/hangulcweb.tex @@ -214905,12 +214906,12 @@ 2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt 2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README 2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip -2022/11/03 | 75665 | macros/latex/contrib/easybook/easybook.dtx +2022/11/04 | 75665 | macros/latex/contrib/easybook/easybook.dtx 2022/04/21 | 2081 | macros/latex/contrib/easybook/easybook.ins -2022/11/03 | 588765 | macros/latex/contrib/easybook/easybook.pdf -2022/11/03 | 83763 | macros/latex/contrib/easybook/easybook.tex +2022/11/04 | 589399 | macros/latex/contrib/easybook/easybook.pdf +2022/11/04 | 84046 | macros/latex/contrib/easybook/easybook.tex 2022/10/15 | 801 | macros/latex/contrib/easybook/README.md -2022/11/03 | 630264 | macros/latex/contrib/easybook.zip +2022/11/04 | 630895 | macros/latex/contrib/easybook.zip 2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf 2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf 2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf @@ -223824,12 +223825,10 @@ 2019/05/20 | 84 | macros/latex/contrib/mathalpha/tex/mathalfa.sty 2021/11/18 | 57446 | macros/latex/contrib/mathalpha/tex/mathalpha.sty 2021/11/18 | 1892013 | macros/latex/contrib/mathalpha.zip -2019/11/16 | 1343 | macros/latex/contrib/mathastext/INSTALL.txt -2019/11/16 | 385703 | macros/latex/contrib/mathastext/mathastext.dtx -2019/11/16 | 480591 | macros/latex/contrib/mathastext/mathastext.pdf -2019/11/16 | 43198 | macros/latex/contrib/mathastext/mathastexttestalphabets.pdf -2019/11/16 | 8653 | macros/latex/contrib/mathastext/README.md -2019/11/16 | 628433 | macros/latex/contrib/mathastext.zip +2022/11/04 | 430631 | macros/latex/contrib/mathastext/mathastext.dtx +2022/11/04 | 578580 | macros/latex/contrib/mathastext/mathastext.pdf +2022/11/04 | 5300 | macros/latex/contrib/mathastext/README.md +2022/11/04 | 694246 | macros/latex/contrib/mathastext.zip 2021/06/07 | 1509 | macros/latex/contrib/mathcommand/makefile 2021/06/07 | 52877 | macros/latex/contrib/mathcommand/mathcommand.dtx 2021/06/07 | 2223 | macros/latex/contrib/mathcommand/mathcommand.ins @@ -228378,8 +228377,8 @@ 2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md 2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty 2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip -2022/11/03 | 32 | macros/latex/contrib/proflycee/doc/basique.csv -2022/11/03 | 968 | macros/latex/contrib/proflycee/doc/cap.csv +2022/11/04 | 32 | macros/latex/contrib/proflycee/doc/basique.csv +2022/11/04 | 968 | macros/latex/contrib/proflycee/doc/cap.csv 2022/10/14 | 10939 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-probas_a.png 2022/10/14 | 10804 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-probas_b.png 2022/10/14 | 7252 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-probas_c.png @@ -228392,13 +228391,16 @@ 2022/06/28 | 11759 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_c.png 2022/06/28 | 7316 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_d.png 2022/06/28 | 9599 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_e.png -2022/11/03 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv -2022/11/03 | 712275 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf -2022/11/03 | 192624 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex -2022/11/03 | 529 | macros/latex/contrib/proflycee/doc/testscript.py +2022/11/04 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv +2022/11/04 | 716709 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +2022/11/04 | 195585 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex +2022/11/03 | 712275 | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf +2022/11/03 | 192624 | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex +2022/11/04 | 529 | macros/latex/contrib/proflycee/doc/testscript.py 2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md -2022/11/02 | 112868 | macros/latex/contrib/proflycee/tex/ProfLycee.sty -2022/11/03 | 864719 | macros/latex/contrib/proflycee.zip +2022/11/04 | 112876 | macros/latex/contrib/proflycee/tex/ProfLycee-old.sty +2022/11/04 | 113103 | macros/latex/contrib/proflycee/tex/ProfLycee.sty +2022/11/04 | 1622924 | macros/latex/contrib/proflycee.zip 1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex 1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex 1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex @@ -234680,60 +234682,60 @@ 2010/12/07 | 1604 | macros/latex/contrib/tucv/tucv.ins 2010/12/07 | 180557 | macros/latex/contrib/tucv/tucv.pdf 2010/12/06 | 260987 | macros/latex/contrib/tucv.zip -2022/08/03 | 552031 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf -2022/08/03 | 598742 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf -2022/08/03 | 570468 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf -2022/08/03 | 559873 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf -2022/08/03 | 567049 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf -2022/08/03 | 635898 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf -2022/08/03 | 536273 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf -2022/08/03 | 662269 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf -2022/08/03 | 527524 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf -2022/08/03 | 563703 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf -2022/08/03 | 627495 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf -2022/08/03 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex -2022/08/03 | 7336 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex -2022/08/03 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib -2022/08/03 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex -2022/08/03 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco -2022/08/03 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex -2022/08/03 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex -2022/08/03 | 28251 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex -2022/08/03 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex -2022/08/03 | 29286 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex -2022/08/03 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex -2022/08/03 | 8887 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex -2022/08/03 | 28136 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex -2022/08/03 | 17292 | macros/latex/contrib/tuda-ci/README.md -2022/08/03 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty -2022/08/03 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty -2022/08/03 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty -2022/08/03 | 9383 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty -2022/08/03 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty -2022/08/03 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty -2022/08/03 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo -2022/08/03 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo -2022/08/03 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo -2022/08/03 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo -2022/08/03 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo -2022/08/03 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo -2022/08/03 | 6928 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls -2022/08/03 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def -2022/08/03 | 5890 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty -2022/08/03 | 32986 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls -2022/08/03 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty -2022/08/03 | 14087 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls -2022/08/03 | 16916 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls -2022/08/03 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo -2022/08/03 | 9684 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg -2022/08/03 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty -2022/08/03 | 19811 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls -2022/08/03 | 43144 | macros/latex/contrib/tuda-ci/tex/tudapub.cls -2022/08/03 | 6315 | macros/latex/contrib/tuda-ci/tex/tudarules.sty -2022/08/03 | 19461 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls -2022/08/03 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo -2022/08/03 | 32496 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg -2022/08/03 | 6443662 | macros/latex/contrib/tuda-ci.zip +2022/11/04 | 551914 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf +2022/11/04 | 598742 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf +2022/11/04 | 570428 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf +2022/11/04 | 559873 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf +2022/11/04 | 567047 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf +2022/11/04 | 635903 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf +2022/11/04 | 536024 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf +2022/11/04 | 662322 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf +2022/11/04 | 527090 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf +2022/11/04 | 563674 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf +2022/11/04 | 627530 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf +2022/11/04 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex +2022/11/04 | 7336 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex +2022/11/04 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib +2022/11/04 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex +2022/11/04 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco +2022/11/04 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex +2022/11/04 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex +2022/11/04 | 28251 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex +2022/11/04 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex +2022/11/04 | 29286 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex +2022/11/04 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex +2022/11/04 | 8887 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex +2022/11/04 | 28136 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex +2022/11/04 | 17443 | macros/latex/contrib/tuda-ci/README.md +2022/11/04 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty +2022/11/04 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty +2022/11/04 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty +2022/11/04 | 9376 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty +2022/11/04 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty +2022/11/04 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty +2022/11/04 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo +2022/11/04 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo +2022/11/04 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo +2022/11/04 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo +2022/11/04 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo +2022/11/04 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo +2022/11/04 | 7022 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls +2022/11/04 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def +2022/11/04 | 6041 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty +2022/11/04 | 32972 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls +2022/11/04 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty +2022/11/04 | 14150 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls +2022/11/04 | 16909 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls +2022/11/04 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo +2022/11/04 | 9751 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg +2022/11/04 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty +2022/11/04 | 19801 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls +2022/11/04 | 43218 | macros/latex/contrib/tuda-ci/tex/tudapub.cls +2022/11/04 | 6466 | macros/latex/contrib/tuda-ci/tex/tudarules.sty +2022/11/04 | 19503 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls +2022/11/04 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo +2022/11/04 | 32496 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg +2022/11/04 | 6443082 | macros/latex/contrib/tuda-ci.zip 2022/08/09 | 1107 | macros/latex/contrib/tudscr/doc/LICENSE.md 2022/08/09 | 1126953 | macros/latex/contrib/tudscr/doc/tudscr.pdf 2022/08/09 | 1111795 | macros/latex/contrib/tudscr/doc/tudscr_print.pdf @@ -239393,11 +239395,11 @@ 2020/08/13 | 2650 | macros/luatex/latex/luaprogtable/luaprogtable-utility.lua 2020/08/13 | 1127 | macros/luatex/latex/luaprogtable/README.md 2020/08/14 | 450022 | macros/luatex/latex/luaprogtable.zip -2022/10/25 | 110314 | macros/luatex/latex/luaquotes/luaquotes-documentation.pdf +2022/11/04 | 110367 | macros/luatex/latex/luaquotes/luaquotes-documentation.pdf 2022/10/25 | 35098 | macros/luatex/latex/luaquotes/luaquotes-documentation.tex -2022/10/25 | 10886 | macros/luatex/latex/luaquotes/luaquotes.sty +2022/11/04 | 10891 | macros/luatex/latex/luaquotes/luaquotes.sty 2022/10/25 | 638 | macros/luatex/latex/luaquotes/README -2022/10/25 | 116172 | macros/luatex/latex/luaquotes.zip +2022/11/04 | 116240 | macros/luatex/latex/luaquotes.zip 2018/12/15 | 65 | macros/luatex/latex/luarandom/Changes 2018/12/15 | 49787 | macros/luatex/latex/luarandom/doc/luarandom-doc.pdf 2018/12/15 | 2795 | macros/luatex/latex/luarandom/doc/luarandom-doc.tex @@ -248049,11 +248051,11 @@ 2021/02/09 | 3113 | macros/unicodetex/latex/texnegar/xepersian-XB.tex 2021/02/09 | 4898310 | macros/unicodetex/latex/texnegar.zip 2022/09/10 | 558 | macros/unicodetex/latex/textcsc/README -2022/09/10 | 48544 | macros/unicodetex/latex/textcsc/textcsc-documentation.pdf +2022/11/04 | 48462 | macros/unicodetex/latex/textcsc/textcsc-documentation.pdf 2022/09/10 | 5815 | macros/unicodetex/latex/textcsc/textcsc-documentation.tex 2022/09/10 | 2827 | macros/unicodetex/latex/textcsc/textcsc.pdf -2022/09/10 | 1719 | macros/unicodetex/latex/textcsc/textcsc.sty -2022/09/11 | 53049 | macros/unicodetex/latex/textcsc.zip +2022/11/04 | 1719 | macros/unicodetex/latex/textcsc/textcsc.sty +2022/11/04 | 52964 | macros/unicodetex/latex/textcsc.zip 2022/10/21 | 35149 | macros/unicodetex/latex/tipauni/COPYING 2022/10/21 | 458 | macros/unicodetex/latex/tipauni/README.txt 2022/10/21 | 69720 | macros/unicodetex/latex/tipauni/tipauni-commands.pdf @@ -287570,7 +287572,7 @@ 2019/02/28 | 123944 | systems/texlive/tlnet/archive/glossaries-danish.doc.r35665.tar.xz 2019/02/28 | 1668 | systems/texlive/tlnet/archive/glossaries-danish.r35665.tar.xz 2019/02/28 | 2232 | systems/texlive/tlnet/archive/glossaries-danish.source.r35665.tar.xz -2022/11/03 | 10761084 | systems/texlive/tlnet/archive/glossaries.doc.r64903.tar.xz +2022/11/04 | 10763820 | systems/texlive/tlnet/archive/glossaries.doc.r64919.tar.xz 2019/02/28 | 155320 | systems/texlive/tlnet/archive/glossaries-dutch.doc.r35685.tar.xz 2019/02/28 | 1656 | systems/texlive/tlnet/archive/glossaries-dutch.r35685.tar.xz 2019/02/28 | 2364 | systems/texlive/tlnet/archive/glossaries-dutch.source.r35685.tar.xz @@ -287615,14 +287617,14 @@ 2019/02/28 | 164932 | systems/texlive/tlnet/archive/glossaries-portuges.doc.r36064.tar.xz 2019/02/28 | 2044 | systems/texlive/tlnet/archive/glossaries-portuges.r36064.tar.xz 2019/02/28 | 2848 | systems/texlive/tlnet/archive/glossaries-portuges.source.r36064.tar.xz -2022/11/03 | 92296 | systems/texlive/tlnet/archive/glossaries.r64903.tar.xz +2022/11/04 | 92336 | systems/texlive/tlnet/archive/glossaries.r64919.tar.xz 2019/02/28 | 128784 | systems/texlive/tlnet/archive/glossaries-serbian.doc.r35665.tar.xz 2019/02/28 | 1868 | systems/texlive/tlnet/archive/glossaries-serbian.r35665.tar.xz 2019/02/28 | 2512 | systems/texlive/tlnet/archive/glossaries-serbian.source.r35665.tar.xz 2019/05/25 | 124256 | systems/texlive/tlnet/archive/glossaries-slovene.doc.r51211.tar.xz 2019/05/25 | 1668 | systems/texlive/tlnet/archive/glossaries-slovene.r51211.tar.xz 2019/05/25 | 2240 | systems/texlive/tlnet/archive/glossaries-slovene.source.r51211.tar.xz -2022/11/03 | 148444 | systems/texlive/tlnet/archive/glossaries.source.r64903.tar.xz +2022/11/04 | 148508 | systems/texlive/tlnet/archive/glossaries.source.r64919.tar.xz 2019/02/28 | 128220 | systems/texlive/tlnet/archive/glossaries-spanish.doc.r35665.tar.xz 2019/02/28 | 1896 | systems/texlive/tlnet/archive/glossaries-spanish.r35665.tar.xz 2019/02/28 | 2520 | systems/texlive/tlnet/archive/glossaries-spanish.source.r35665.tar.xz @@ -287940,9 +287942,9 @@ 2022/11/03 | 8788 | systems/texlive/tlnet/archive/hep-math.source.r64905.tar.xz 2019/02/28 | 975796 | systems/texlive/tlnet/archive/hepnames.doc.r35722.tar.xz 2019/02/28 | 6660 | systems/texlive/tlnet/archive/hepnames.r35722.tar.xz -2021/11/28 | 673728 | systems/texlive/tlnet/archive/hep-paper.doc.r61171.tar.xz -2021/11/28 | 3464 | systems/texlive/tlnet/archive/hep-paper.r61171.tar.xz -2021/11/28 | 12296 | systems/texlive/tlnet/archive/hep-paper.source.r61171.tar.xz +2022/11/04 | 699140 | systems/texlive/tlnet/archive/hep-paper.doc.r64917.tar.xz +2022/11/04 | 2792 | systems/texlive/tlnet/archive/hep-paper.r64917.tar.xz +2022/11/04 | 11048 | systems/texlive/tlnet/archive/hep-paper.source.r64917.tar.xz 2019/02/28 | 83952 | systems/texlive/tlnet/archive/hepparticles.doc.r35723.tar.xz 2019/02/28 | 4448 | systems/texlive/tlnet/archive/hepparticles.r35723.tar.xz 2019/02/28 | 2124 | systems/texlive/tlnet/archive/hep.r15878.tar.xz @@ -292142,8 +292144,8 @@ 2019/02/28 | 378272 | systems/texlive/tlnet/archive/productbox.doc.r20886.tar.xz 2019/02/28 | 4944 | systems/texlive/tlnet/archive/productbox.r20886.tar.xz 2019/02/28 | 15512 | systems/texlive/tlnet/archive/productbox.source.r20886.tar.xz -2022/10/13 | 10568932 | systems/texlive/tlnet/archive/profcollege.doc.r64687.tar.xz -2022/10/13 | 1228008 | systems/texlive/tlnet/archive/profcollege.r64687.tar.xz +2022/11/04 | 10772084 | systems/texlive/tlnet/archive/profcollege.doc.r64918.tar.xz +2022/11/04 | 1249676 | systems/texlive/tlnet/archive/profcollege.r64918.tar.xz 2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz 2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz 2022/10/21 | 1069480 | systems/texlive/tlnet/archive/proflycee.doc.r64765.tar.xz @@ -294282,7 +294284,7 @@ 2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz -2022/11/03 | 423120 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64897.tar.xz +2022/11/04 | 423096 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64913.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz 2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz @@ -294306,7 +294308,7 @@ 2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz -2022/11/03 | 113704 | systems/texlive/tlnet/archive/texlive-scripts.r64897.tar.xz +2022/11/04 | 113708 | systems/texlive/tlnet/archive/texlive-scripts.r64913.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -294657,8 +294659,8 @@ 2019/02/28 | 2000 | systems/texlive/tlnet/archive/tikz-dimline.r35805.tar.xz 2020/07/01 | 447640 | systems/texlive/tlnet/archive/tikzducks.doc.r55713.tar.xz 2020/07/01 | 17952 | systems/texlive/tlnet/archive/tikzducks.r55713.tar.xz -2022/11/01 | 443120 | systems/texlive/tlnet/archive/tikz-ext.doc.r64877.tar.xz -2022/11/01 | 24068 | systems/texlive/tlnet/archive/tikz-ext.r64877.tar.xz +2022/11/04 | 443120 | systems/texlive/tlnet/archive/tikz-ext.doc.r64920.tar.xz +2022/11/04 | 24036 | systems/texlive/tlnet/archive/tikz-ext.r64920.tar.xz 2019/08/21 | 316036 | systems/texlive/tlnet/archive/tikz-feynhand.doc.r51915.tar.xz 2019/08/21 | 6912 | systems/texlive/tlnet/archive/tikz-feynhand.r51915.tar.xz 2020/10/10 | 322304 | systems/texlive/tlnet/archive/tikz-feynman.doc.r56615.tar.xz @@ -296153,16 +296155,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2022/07/17 | 124404 | systems/texlive/tlnet/install-tl -2022/11/03 | 5834598 | systems/texlive/tlnet/install-tl-unx.tar.gz -2022/11/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2022/11/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2022/11/04 | 5834873 | systems/texlive/tlnet/install-tl-unx.tar.gz +2022/11/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2022/11/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat -2022/11/03 | 20435502 | systems/texlive/tlnet/install-tl-windows.exe -2022/11/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2022/11/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2022/11/03 | 25518530 | systems/texlive/tlnet/install-tl.zip -2022/11/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2022/11/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2022/11/04 | 20433467 | systems/texlive/tlnet/install-tl-windows.exe +2022/11/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2022/11/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2022/11/04 | 25518558 | systems/texlive/tlnet/install-tl.zip +2022/11/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2022/11/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2022/04/03 | 1229 | systems/texlive/tlnet/README.md 2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022 2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -296172,7 +296174,7 @@ 2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2022/10/09 | 49938 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2022/11/02 | 7383 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2022/11/03 | 7482 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2022/10/13 | 225403 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt 2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe 2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt @@ -296215,12 +296217,12 @@ 2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2022/11/03 | 17802750 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2022/11/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2022/11/04 | 17802927 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2022/11/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2022/11/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2022/11/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2022/11/03 | 2422896 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2022/11/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2022/11/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2022/11/04 | 2424844 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2022/09/14 | 58922 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2022/10/04 | 42404 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -301636,7 +301638,7 @@ 2022/11/01 | 5115 | systems/win32/miktex/tm/packages/filehook.tar.lzma 2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma 2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma -2022/11/03 | 670058 | systems/win32/miktex/tm/packages/files.csv.lzma +2022/11/04 | 672234 | systems/win32/miktex/tm/packages/files.csv.lzma 2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma 2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma 2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma @@ -302172,6 +302174,9 @@ 2022/11/01 | 783413 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma 2022/11/01 | 10195 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma 2022/11/01 | 262224 | systems/win32/miktex/tm/packages/huawei.tar.lzma +2022/11/04 | 323842 | systems/win32/miktex/tm/packages/huaz__doc.tar.lzma +2022/11/04 | 7218 | systems/win32/miktex/tm/packages/huaz__source.tar.lzma +2022/11/04 | 4930 | systems/win32/miktex/tm/packages/huaz.tar.lzma 2021/01/11 | 235342 | systems/win32/miktex/tm/packages/hu-berlin-bundle.tar.lzma 2020/11/05 | 259269 | systems/win32/miktex/tm/packages/hulipsum.tar.lzma 2016/07/28 | 46253 | systems/win32/miktex/tm/packages/humanist.tar.lzma @@ -303388,9 +303393,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2022/10/15 | 43540 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2022/11/03 | 302754 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2022/11/03 | 1515856 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2022/11/03 | 1390862 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2022/11/04 | 302896 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2022/11/04 | 1515668 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2022/11/04 | 1391026 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2022/10/15 | 14426 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma 2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma @@ -303643,102 +303648,102 @@ 2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma 2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma 2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2022/11/03 | 670058 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2022/11/03 | 56999 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2022/11/03 | 1162142 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2022/11/03 | 31550 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2022/11/03 | 35247 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2022/11/03 | 65850 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2022/11/03 | 101671 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2022/11/03 | 77524 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2022/11/03 | 31518 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2022/11/03 | 394393 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2022/11/03 | 36991 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2022/11/03 | 57509 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2022/11/03 | 270980 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2022/11/03 | 196198 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2022/11/03 | 103419 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2022/11/03 | 24147 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2022/11/03 | 472705 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2022/11/03 | 52236 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2022/11/03 | 326998 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2022/11/03 | 45760 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2022/11/03 | 136040 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2022/11/03 | 1460817 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2022/11/03 | 115507 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2022/11/03 | 48823 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2022/11/03 | 28679 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2022/11/03 | 62651 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2022/11/03 | 155353 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2022/11/03 | 79455 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2022/11/03 | 81229 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2022/11/03 | 295949 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2022/11/03 | 25081 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2022/11/03 | 112541 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2022/11/03 | 73236 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2022/11/03 | 115518 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2022/11/03 | 43871 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2022/11/03 | 564822 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2022/11/03 | 247473 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2022/11/03 | 170569 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2022/11/03 | 109542 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2022/11/03 | 18371 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2022/11/03 | 30564 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2022/11/03 | 689074 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2022/11/03 | 599118 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2022/11/03 | 528291 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2022/11/03 | 103524 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2022/11/03 | 1976165 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2022/11/03 | 74086 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2022/11/03 | 32335 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2022/11/03 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2022/11/03 | 208878 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2022/11/03 | 286832 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2022/11/03 | 105273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2022/11/03 | 140209 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2022/11/03 | 326864 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2022/11/03 | 181608 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2022/11/03 | 55357 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2022/11/03 | 35186 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2022/11/03 | 43498 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2022/11/03 | 48145 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2022/11/03 | 52323 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2022/11/03 | 214417 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2022/11/03 | 41442 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2022/11/03 | 826812 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2022/11/03 | 203178 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2022/11/03 | 245238 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2022/11/03 | 88292 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2022/11/03 | 1327264 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2022/11/03 | 23932 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2022/11/03 | 37449 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2022/11/03 | 73065 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2022/11/03 | 58745 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2022/11/03 | 770121 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2022/11/03 | 1505259 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2022/11/03 | 52627 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2022/11/03 | 63901 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2022/11/03 | 27475 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2022/11/03 | 18489 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2022/11/03 | 70886 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2022/11/03 | 173431 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2022/11/03 | 68546 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2022/11/03 | 108469 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2022/11/03 | 2827729 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2022/11/03 | 62649 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2022/11/03 | 42068 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2022/11/03 | 33844 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2022/11/03 | 74020 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2022/11/03 | 352539 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2022/11/03 | 57443 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2022/11/03 | 631017 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2022/11/03 | 43646 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2022/11/03 | 302744 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2022/11/03 | 1513404 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2022/11/03 | 1391126 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2022/11/03 | 14396 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2022/11/04 | 672226 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2022/11/04 | 57053 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2022/11/04 | 1161038 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2022/11/04 | 31588 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2022/11/04 | 35215 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2022/11/04 | 65776 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2022/11/04 | 101625 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2022/11/04 | 77418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2022/11/04 | 31487 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2022/11/04 | 394301 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2022/11/04 | 36967 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2022/11/04 | 57476 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2022/11/04 | 271029 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2022/11/04 | 196216 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2022/11/04 | 103346 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2022/11/04 | 24142 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2022/11/04 | 472775 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2022/11/04 | 52164 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2022/11/04 | 326702 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2022/11/04 | 45778 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2022/11/04 | 136019 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2022/11/04 | 1457861 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2022/11/04 | 115459 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2022/11/04 | 48800 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2022/11/04 | 28718 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2022/11/04 | 62675 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2022/11/04 | 155341 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2022/11/04 | 79421 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2022/11/04 | 81628 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2022/11/04 | 295867 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2022/11/04 | 25085 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2022/11/04 | 112806 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2022/11/04 | 73235 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2022/11/04 | 115497 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2022/11/04 | 43912 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2022/11/04 | 564563 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2022/11/04 | 247447 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2022/11/04 | 170589 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2022/11/04 | 109528 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2022/11/04 | 18367 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2022/11/04 | 30550 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2022/11/04 | 688938 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2022/11/04 | 599103 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2022/11/04 | 527949 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2022/11/04 | 103590 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2022/11/04 | 1978369 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2022/11/04 | 74094 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2022/11/04 | 32361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2022/11/04 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2022/11/04 | 208897 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2022/11/04 | 286818 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2022/11/04 | 105656 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2022/11/04 | 140095 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2022/11/04 | 326609 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2022/11/04 | 181469 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2022/11/04 | 55414 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2022/11/04 | 35206 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2022/11/04 | 43500 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2022/11/04 | 48238 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2022/11/04 | 52342 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2022/11/04 | 213471 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2022/11/04 | 41415 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2022/11/04 | 825693 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2022/11/04 | 203418 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2022/11/04 | 245226 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2022/11/04 | 88301 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2022/11/04 | 1329235 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2022/11/04 | 23927 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2022/11/04 | 37466 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2022/11/04 | 73039 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2022/11/04 | 58695 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2022/11/04 | 770774 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2022/11/04 | 1505660 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2022/11/04 | 52549 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2022/11/04 | 63845 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2022/11/04 | 27541 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2022/11/04 | 18496 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2022/11/04 | 70848 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2022/11/04 | 173342 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2022/11/04 | 68523 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2022/11/04 | 108489 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2022/11/04 | 2826249 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2022/11/04 | 62542 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2022/11/04 | 42214 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2022/11/04 | 33816 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2022/11/04 | 73944 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2022/11/04 | 352252 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2022/11/04 | 57455 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2022/11/04 | 630707 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2022/11/04 | 43633 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2022/11/04 | 302883 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2022/11/04 | 1513811 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2022/11/04 | 1391566 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2022/11/04 | 14373 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma -2022/11/03 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini +2022/11/04 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini 2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma 2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma 2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma @@ -304261,7 +304266,7 @@ 2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma 2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma 2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma -2022/11/03 | 983 | systems/win32/miktex/tm/packages/pr.ini +2022/11/04 | 929 | systems/win32/miktex/tm/packages/pr.ini 2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma 2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma 2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma @@ -306262,7 +306267,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2022/11/04 | 186 | timestamp +2022/11/05 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz index b9d6918974..0b8b65059d 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index 5809b3c484..38a636a65f 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,118 +1,374 @@ +2022/11/04 | 9751 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg +2022/11/04 | 968 | macros/latex/contrib/proflycee/doc/cap.csv +2022/11/04 | 9376 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty +2022/11/04 | 929 | systems/win32/miktex/tm/packages/pr.ini +2022/11/04 | 92336 | systems/texlive/tlnet/archive/glossaries.r64919.tar.xz +2022/11/04 | 8887 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex +2022/11/04 | 88301 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2022/11/04 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2022/11/04 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty +2022/11/04 | 8550 | fonts/erewhon-math/fourier-otf.sty +2022/11/04 | 84046 | macros/latex/contrib/easybook/easybook.tex +2022/11/04 | 825693 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2022/11/04 | 81628 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2022/11/04 | 80204 | fonts/xcharter-math/XCharter-Math-Bold.otf +2022/11/04 | 79421 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2022/11/04 | 77418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2022/11/04 | 770774 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2022/11/04 | 75665 | macros/latex/contrib/easybook/easybook.dtx +2022/11/04 | 74094 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2022/11/04 | 73944 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2022/11/04 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv +2022/11/04 | 7336 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex +2022/11/04 | 73235 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2022/11/04 | 73039 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2022/11/04 | 7218 | systems/win32/miktex/tm/packages/huaz__source.tar.lzma +2022/11/04 | 716709 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +2022/11/04 | 7101 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex +2022/11/04 | 70848 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2022/11/04 | 7022 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls +2022/11/04 | 699140 | systems/texlive/tlnet/archive/hep-paper.doc.r64917.tar.xz +2022/11/04 | 694246 | macros/latex/contrib/mathastext.zip +2022/11/04 | 688938 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2022/11/04 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex +2022/11/04 | 68523 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2022/11/04 | 674096 | language/korean/kotex-oblivoir.zip +2022/11/04 | 672234 | systems/win32/miktex/tm/packages/files.csv.lzma +2022/11/04 | 672226 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2022/11/04 | 6676 | fonts/erewhon-math/README.md +2022/11/04 | 665 | fonts/simpleicons/README.md +2022/11/04 | 6627 | fonts/xcharter-math/xcharter-otf.sty +2022/11/04 | 662322 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf +2022/11/04 | 65776 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2022/11/04 | 6466 | macros/latex/contrib/tuda-ci/tex/tudarules.sty +2022/11/04 | 6443082 | macros/latex/contrib/tuda-ci.zip +2022/11/04 | 63845 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2022/11/04 | 635903 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf +2022/11/04 | 630895 | macros/latex/contrib/easybook.zip +2022/11/04 | 630707 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2022/11/04 | 627530 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf +2022/11/04 | 62675 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2022/11/04 | 62542 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2022/11/04 | 604 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm +2022/11/04 | 6041 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty +2022/11/04 | 599103 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2022/11/04 | 598742 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf +2022/11/04 | 589399 | macros/latex/contrib/easybook/easybook.pdf +2022/11/04 | 58695 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2022/11/04 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex +2022/11/04 | 5834873 | systems/texlive/tlnet/install-tl-unx.tar.gz +2022/11/04 | 578580 | macros/latex/contrib/mathastext/mathastext.pdf +2022/11/04 | 57476 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2022/11/04 | 57455 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2022/11/04 | 57053 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2022/11/04 | 570428 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf +2022/11/04 | 567047 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf +2022/11/04 | 564563 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2022/11/04 | 563674 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf +2022/11/04 | 559873 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf +2022/11/04 | 55414 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2022/11/04 | 551914 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf +2022/11/04 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo +2022/11/04 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex +2022/11/04 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo +2022/11/04 | 536024 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf +2022/11/04 | 5300 | macros/latex/contrib/mathastext/README.md +2022/11/04 | 529 | macros/latex/contrib/proflycee/doc/testscript.py +2022/11/04 | 52964 | macros/unicodetex/latex/textcsc.zip +2022/11/04 | 527949 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2022/11/04 | 527090 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf +2022/11/04 | 5264 | fonts/concmath-otf/concmath-otf.sty +2022/11/04 | 52549 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2022/11/04 | 52342 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2022/11/04 | 52164 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2022/11/04 | 4930 | systems/win32/miktex/tm/packages/huaz.tar.lzma +2022/11/04 | 4927266 | fonts/simpleicons.zip +2022/11/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2022/11/04 | 48800 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2022/11/04 | 48462 | macros/unicodetex/latex/textcsc/textcsc-documentation.pdf +2022/11/04 | 48238 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2022/11/04 | 472775 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2022/11/04 | 4579 | fonts/neo-euler/neo-euler.sty +2022/11/04 | 45778 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2022/11/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2022/11/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2022/11/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2022/11/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2022/11/04 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def +2022/11/04 | 443120 | systems/texlive/tlnet/archive/tikz-ext.doc.r64920.tar.xz +2022/11/04 | 44146 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty +2022/11/04 | 43912 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2022/11/04 | 438348 | fonts/neo-euler/Neo-Euler.otf +2022/11/04 | 43633 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2022/11/04 | 43500 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2022/11/04 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty +2022/11/04 | 43218 | macros/latex/contrib/tuda-ci/tex/tudapub.cls +2022/11/04 | 430631 | macros/latex/contrib/mathastext/mathastext.dtx +2022/11/04 | 423096 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64913.tar.xz +2022/11/04 | 42214 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2022/11/04 | 41415 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2022/11/04 | 4015632 | biblio/ctan-bibdata.zip +2022/11/04 | 394301 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2022/11/04 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco +2022/11/04 | 384336 | fonts/erewhon-math/Erewhon-Math.otf +2022/11/04 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty +2022/11/04 | 37466 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2022/11/04 | 36967 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2022/11/04 | 3622971 | biblio/ctan-bibdata/ctan.pdf +2022/11/04 | 352252 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2022/11/04 | 35215 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2022/11/04 | 35206 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2022/11/04 | 33816 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2022/11/04 | 32 | macros/latex/contrib/proflycee/doc/basique.csv +2022/11/04 | 32972 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls +2022/11/04 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty +2022/11/04 | 326702 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2022/11/04 | 326609 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2022/11/04 | 32496 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg +2022/11/04 | 324576 | fonts/xcharter-math/XCharter-Math.otf +2022/11/04 | 323842 | systems/win32/miktex/tm/packages/huaz__doc.tar.lzma +2022/11/04 | 32361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2022/11/04 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex +2022/11/04 | 316502 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf +2022/11/04 | 31588 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2022/11/04 | 31487 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2022/11/04 | 30550 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2022/11/04 | 30477 | fonts/erewhon-math/Erewhon-Math.ltx +2022/11/04 | 302896 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2022/11/04 | 302883 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2022/11/04 | 295867 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2022/11/04 | 29286 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex +2022/11/04 | 28718 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2022/11/04 | 286818 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2022/11/04 | 2847 | fonts/simpleicons/enc/simpleiconsOne.enc +2022/11/04 | 2826249 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2022/11/04 | 28251 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex +2022/11/04 | 28136 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex +2022/11/04 | 2792 | systems/texlive/tlnet/archive/hep-paper.r64917.tar.xz +2022/11/04 | 2758 | fonts/simpleicons/enc/simpleiconsFour.enc +2022/11/04 | 27541 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2022/11/04 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd +2022/11/04 | 2744449 | biblio/ctan-bibdata/ctan.bib +2022/11/04 | 271029 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2022/11/04 | 2690 | fonts/concmath-otf/README.md +2022/11/04 | 2689 | fonts/simpleicons/enc/simpleiconsEight.enc +2022/11/04 | 2673 | fonts/simpleicons/enc/simpleiconsSix.enc +2022/11/04 | 2665 | fonts/xcharter-math/README.md +2022/11/04 | 264 | fonts/simpleicons/tex/usimpleiconsThree.fd +2022/11/04 | 264 | fonts/simpleicons/tex/usimpleiconsSeven.fd +2022/11/04 | 264 | fonts/simpleicons/tex/usimpleiconsEight.fd +2022/11/04 | 2648 | fonts/simpleicons/enc/simpleiconsTwo.enc +2022/11/04 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib +2022/11/04 | 2606 | fonts/simpleicons/enc/simpleiconsSeven.enc +2022/11/04 | 259 | fonts/simpleicons/tex/usimpleiconsNine.fd +2022/11/04 | 259 | fonts/simpleicons/tex/usimpleiconsFour.fd +2022/11/04 | 259 | fonts/simpleicons/tex/usimpleiconsFive.fd +2022/11/04 | 2578 | fonts/simpleicons/enc/simpleiconsNine.enc +2022/11/04 | 25518558 | systems/texlive/tlnet/install-tl.zip +2022/11/04 | 254 | fonts/simpleicons/tex/usimpleiconsTwo.fd +2022/11/04 | 254 | fonts/simpleicons/tex/usimpleiconsSix.fd +2022/11/04 | 254 | fonts/simpleicons/tex/usimpleiconsOne.fd +2022/11/04 | 2523 | fonts/simpleicons/enc/simpleiconsThree.enc +2022/11/04 | 25085 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2022/11/04 | 24841 | fonts/xcharter-math/XCharter-Math.ltx +2022/11/04 | 247447 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2022/11/04 | 245226 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2022/11/04 | 2424844 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2022/11/04 | 24142 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2022/11/04 | 2410 | fonts/simpleicons/enc/simpleiconsFive.enc +2022/11/04 | 24036 | systems/texlive/tlnet/archive/tikz-ext.r64920.tar.xz +2022/11/04 | 23927 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2022/11/04 | 2351609 | fonts/erewhon-math.zip +2022/11/04 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex +2022/11/04 | 2348 | fonts/simpleicons/enc/simpleiconsOneZero.enc +2022/11/04 | 2322 | fonts/neo-euler/README.md +2022/11/04 | 22587 | language/korean/kotex-oblivoir/doc/ChangeLog +2022/11/04 | 2250287 | fonts/xcharter-math.zip +2022/11/04 | 224828 | fonts/concmath-otf/Concrete-Math.otf +2022/11/04 | 219876 | fonts/erewhon-math/Erewhon-Math.pdf +2022/11/04 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty +2022/11/04 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty +2022/11/04 | 215852 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex +2022/11/04 | 213471 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2022/11/04 | 211848 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex +2022/11/04 | 208897 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2022/11/04 | 20433467 | systems/texlive/tlnet/install-tl-windows.exe +2022/11/04 | 203418 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2022/11/04 | 2013335 | fonts/concmath-otf.zip +2022/11/04 | 19801 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls +2022/11/04 | 1978369 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2022/11/04 | 1973720 | fonts/simpleicons/doc/simpleicons.pdf +2022/11/04 | 196216 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2022/11/04 | 195585 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex +2022/11/04 | 19503 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls +2022/11/04 | 1882195 | fonts/neo-euler.zip +2022/11/04 | 18751 | fonts/concmath-otf/concmath-otf.ltx +2022/11/04 | 1870960 | fonts/simpleicons/opentype/SimpleIcons.otf +2022/11/04 | 1852 | language/korean/kotex-oblivoir/README +2022/11/04 | 18496 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2022/11/04 | 1847980 | fonts/xcharter-math/unimath-xcharter.pdf +2022/11/04 | 1847053 | fonts/erewhon-math/unimath-erewhon.pdf +2022/11/04 | 1844 | fonts/simpleicons/doc/simpleicons.tex +2022/11/04 | 18367 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2022/11/04 | 181469 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2022/11/04 | 18049 | fonts/neo-euler/Neo-Euler.ltx +2022/11/04 | 178959 | fonts/xcharter-math/XCharter-Math.pdf +2022/11/04 | 17802927 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2022/11/04 | 1779774 | fonts/concmath-otf/unimath-concrete.pdf +2022/11/04 | 17443 | macros/latex/contrib/tuda-ci/README.md +2022/11/04 | 1743245 | fonts/simpleicons/type1/SimpleIcons.pfb +2022/11/04 | 173342 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2022/11/04 | 1719 | macros/unicodetex/latex/textcsc/textcsc.sty +2022/11/04 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx +2022/11/04 | 170589 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2022/11/04 | 16947 | fonts/erewhon-math/unimath-erewhon.ltx +2022/11/04 | 16909 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls +2022/11/04 | 16886 | fonts/concmath-otf/unimath-concrete.ltx +2022/11/04 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo +2022/11/04 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo +2022/11/04 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo +2022/11/04 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo +2022/11/04 | 16836 | fonts/neo-euler/unimath-euler.ltx +2022/11/04 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo +2022/11/04 | 1682 | language/korean/kotex-oblivoir/tex/oblivoir.cls +2022/11/04 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo +2022/11/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2022/11/04 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex +2022/11/04 | 1622924 | macros/latex/contrib/proflycee.zip +2022/11/04 | 157554 | fonts/neo-euler/Neo-Euler.pdf +2022/11/04 | 1559 | fonts/simpleicons/tex/simpleicons.sty +2022/11/04 | 155341 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2022/11/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2022/11/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2022/11/04 | 1515668 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2022/11/04 | 1513811 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2022/11/04 | 1505660 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2022/11/04 | 148508 | systems/texlive/tlnet/archive/glossaries.source.r64919.tar.xz +2022/11/04 | 147583 | fonts/concmath-otf/concmath-otf.pdf +2022/11/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2022/11/04 | 1457861 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2022/11/04 | 1452175 | fonts/neo-euler/unimath-euler.pdf +2022/11/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2022/11/04 | 14373 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2022/11/04 | 14150 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls +2022/11/04 | 140095 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2022/11/04 | 1391566 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2022/11/04 | 1391026 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2022/11/04 | 136019 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2022/11/04 | 1329235 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2022/11/04 | 128157 | fonts/simpleicons/doc/bindings.tex +2022/11/04 | 1249676 | systems/texlive/tlnet/archive/profcollege.r64918.tar.xz +2022/11/04 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsTwo.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsThree.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFour.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFive.tfm +2022/11/04 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm +2022/11/04 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm +2022/11/04 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini +2022/11/04 | 116240 | macros/luatex/latex/luaquotes.zip +2022/11/04 | 1161038 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2022/11/04 | 115497 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2022/11/04 | 115459 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2022/11/04 | 113708 | systems/texlive/tlnet/archive/texlive-scripts.r64913.tar.xz +2022/11/04 | 113103 | macros/latex/contrib/proflycee/tex/ProfLycee.sty +2022/11/04 | 112876 | macros/latex/contrib/proflycee/tex/ProfLycee-old.sty +2022/11/04 | 112806 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2022/11/04 | 1119 | fonts/simpleicons/map/simpleicons.map +2022/11/04 | 11048 | systems/texlive/tlnet/archive/hep-paper.source.r64917.tar.xz +2022/11/04 | 110472 | fonts/erewhon-math/Erewhon-Math-Bold.otf +2022/11/04 | 110367 | macros/luatex/latex/luaquotes/luaquotes-documentation.pdf +2022/11/04 | 109528 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2022/11/04 | 10891 | macros/luatex/latex/luaquotes/luaquotes.sty +2022/11/04 | 108489 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2022/11/04 | 10772084 | systems/texlive/tlnet/archive/profcollege.doc.r64918.tar.xz +2022/11/04 | 10763820 | systems/texlive/tlnet/archive/glossaries.doc.r64919.tar.xz +2022/11/04 | 105656 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2022/11/04 | 103590 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2022/11/04 | 103346 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2022/11/04 | 101625 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2022/11/04 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty +2022/11/04 | 100595 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex 2022/11/03 | 99378 | macros/latex/contrib/glossaries/samples/sampleAcrDesc.pdf 2022/11/03 | 98556 | support/luafindfont/doc/luafindfont-doc.pdf -2022/11/03 | 983 | systems/win32/miktex/tm/packages/pr.ini 2022/11/03 | 969 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example030.tex -2022/11/03 | 968 | macros/latex/contrib/proflycee/doc/cap.csv 2022/11/03 | 961697 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf 2022/11/03 | 945148 | systems/texlive/tlnet/archive/tex4ht.r64911.tar.xz 2022/11/03 | 9443 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example008.png -2022/11/03 | 92296 | systems/texlive/tlnet/archive/glossaries.r64903.tar.xz 2022/11/03 | 9066 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example030.png 2022/11/03 | 9060 | systems/texlive/tlnet/archive/hep-math-font.source.r64901.tar.xz 2022/11/03 | 8988 | systems/texlive/tlnet/archive/latex-lab-dev.r64899.tar.xz 2022/11/03 | 89342 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx 2022/11/03 | 8856 | macros/latex/contrib/glossaries/samples/samplexdy3.tex -2022/11/03 | 88292 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma 2022/11/03 | 87953 | macros/latex/contrib/glossaries/samples/sample-custom-acronym.pdf 2022/11/03 | 8788 | systems/texlive/tlnet/archive/hep-math.source.r64905.tar.xz -2022/11/03 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma 2022/11/03 | 877660 | systems/texlive/tlnet/archive/scripture.doc.r64910.tar.xz 2022/11/03 | 8774 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example007.png 2022/11/03 | 873 | macros/latex/contrib/glossaries/samples/sample-dual.tex -2022/11/03 | 864719 | macros/latex/contrib/proflycee.zip 2022/11/03 | 861 | macros/latex/contrib/glossaries/samples/database1.tex 2022/11/03 | 86104 | macros/latex/contrib/glossaries/samples/sampleaccsupp.pdf 2022/11/03 | 8598 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md -2022/11/03 | 83763 | macros/latex/contrib/easybook/easybook.tex 2022/11/03 | 837061 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf -2022/11/03 | 826812 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma 2022/11/03 | 8172 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example002.png -2022/11/03 | 81229 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma 2022/11/03 | 7968 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r64899.tar.xz -2022/11/03 | 79455 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma 2022/11/03 | 7938 | macros/latex/contrib/glossaries/makeglossaries.1 2022/11/03 | 7935 | macros/latex/contrib/glossaries/samples/sampleEqPg.tex 2022/11/03 | 785 | macros/latex/contrib/glossaries/samples/sample4col.tex -2022/11/03 | 77524 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma 2022/11/03 | 7702 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example005.png 2022/11/03 | 7702 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example004.png 2022/11/03 | 7702 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example003.png -2022/11/03 | 770121 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma 2022/11/03 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty 2022/11/03 | 7644 | systems/texlive/tlnet/archive/scripture.r64910.tar.xz 2022/11/03 | 7587 | macros/latex/contrib/glossaries/makeglossaries-lite.1 -2022/11/03 | 75665 | macros/latex/contrib/easybook/easybook.dtx 2022/11/03 | 749265 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf -2022/11/03 | 74086 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2022/11/03 | 74020 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2022/11/03 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv -2022/11/03 | 73236 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2022/11/03 | 7482 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2022/11/03 | 73159 | macros/latex/contrib/glossaries/samples/samplexdy2.pdf 2022/11/03 | 731560 | systems/texlive/tlnet/archive/bodeplot.doc.r64902.tar.xz -2022/11/03 | 73065 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma 2022/11/03 | 72949 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx 2022/11/03 | 72383 | macros/latex/contrib/glossaries/samples/sampletree.pdf 2022/11/03 | 719528 | systems/texlive/tlnet/archive/latex-base-dev.source.r64899.tar.xz 2022/11/03 | 718 | macros/latex/contrib/glossaries/samples/sample-entryfmt.tex 2022/11/03 | 716 | macros/latex/contrib/glossaries/samples/sample-FnDesc.tex 2022/11/03 | 71464 | macros/latex/contrib/glossaries/samples/sample-noidxapp.pdf -2022/11/03 | 712275 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf -2022/11/03 | 70886 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2022/11/03 | 712275 | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf 2022/11/03 | 706 | macros/latex/contrib/glossaries/samples/database2.tex 2022/11/03 | 7048 | systems/texlive/tlnet/archive/hep-title.source.r64907.tar.xz 2022/11/03 | 69907 | macros/latex/contrib/glossaries/samples/sampleSec.pdf -2022/11/03 | 689074 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma 2022/11/03 | 68903 | macros/latex/contrib/glossaries/samples/sampleAcr.pdf 2022/11/03 | 686355 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf -2022/11/03 | 68546 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2022/11/03 | 6850 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example006.png 2022/11/03 | 681080 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf 2022/11/03 | 67833 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx 2022/11/03 | 671 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example025.png -2022/11/03 | 670058 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2022/11/03 | 670058 | systems/win32/miktex/tm/packages/files.csv.lzma 2022/11/03 | 66328 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r64899.tar.xz 2022/11/03 | 65 | macros/latex/contrib/glossaries/DEPENDS.txt -2022/11/03 | 65850 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma 2022/11/03 | 6434 | macros/latex/contrib/glossaries/samples/glossary-lipsum-examples.tex 2022/11/03 | 6413 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx -2022/11/03 | 63901 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma 2022/11/03 | 63835 | macros/latex/contrib/glossaries/samples/sample-FnDesc.pdf 2022/11/03 | 6358 | macros/latex/contrib/glossaries/samples/sampleEq.tex 2022/11/03 | 63555 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx -2022/11/03 | 631017 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2022/11/03 | 630264 | macros/latex/contrib/easybook.zip -2022/11/03 | 62651 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2022/11/03 | 62649 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2022/11/03 | 62523 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example008.pdf 2022/11/03 | 621 | macros/latex/contrib/glossaries/samples/sample-ignored.tex 2022/11/03 | 616180 | systems/texlive/tlnet/archive/hep-math.doc.r64905.tar.xz 2022/11/03 | 615 | macros/latex/contrib/glossaries/samples/mwe-acr-desc.tex 2022/11/03 | 6142 | macros/latex/contrib/glossaries/samples/sample.tex 2022/11/03 | 60854 | macros/latex/contrib/glossaries/samples/sample-crossref.pdf -2022/11/03 | 599118 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma 2022/11/03 | 599052 | systems/texlive/tlnet/archive/l3kernel.source.r64909.tar.xz 2022/11/03 | 591353 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf 2022/11/03 | 590 | macros/latex/contrib/glossaries/samples/sampleDB.tex -2022/11/03 | 588765 | macros/latex/contrib/easybook/easybook.pdf 2022/11/03 | 587989 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf -2022/11/03 | 58745 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma 2022/11/03 | 586554 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf -2022/11/03 | 5834598 | systems/texlive/tlnet/install-tl-unx.tar.gz -2022/11/03 | 57509 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2022/11/03 | 57443 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma 2022/11/03 | 57361 | macros/latex/contrib/glossaries/samples/sample-chap-hyperfirst.pdf 2022/11/03 | 5716 | systems/texlive/tlnet/archive/hep-font.source.r64900.tar.xz 2022/11/03 | 57092 | systems/texlive/tlnet/archive/latex-graphics-dev.source.r64899.tar.xz -2022/11/03 | 56999 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2022/11/03 | 5680 | systems/texlive/tlnet/archive/iexec.source.r64908.tar.xz -2022/11/03 | 564822 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma 2022/11/03 | 560851 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf 2022/11/03 | 56047 | macros/latex/contrib/glossaries/samples/sample-dot-abbr.pdf 2022/11/03 | 557485 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf 2022/11/03 | 5548 | systems/texlive/tlnet/archive/bodeplot.r64902.tar.xz 2022/11/03 | 553 | macros/latex/contrib/glossaries/samples/sample-si.tex -2022/11/03 | 55357 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma 2022/11/03 | 551 | macros/latex/contrib/glossaries/samples/mwe-acr.tex 2022/11/03 | 54881 | macros/latex/contrib/glossaries/samples/sample-font-abbr.pdf 2022/11/03 | 5441 | support/luafindfont/man/luafindfont.1 @@ -124,13 +380,8 @@ 2022/11/03 | 535929 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf 2022/11/03 | 5313960 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r64899.tar.xz 2022/11/03 | 5310 | macros/latex/contrib/pdfmanagement-testphase/output-patches-tmp-ltx.dtx -2022/11/03 | 529 | macros/latex/contrib/proflycee/doc/testscript.py -2022/11/03 | 528291 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2022/11/03 | 52627 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma 2022/11/03 | 526049 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf -2022/11/03 | 52323 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma 2022/11/03 | 52281 | macros/latex/contrib/glossaries/samples/minimalgls.pdf -2022/11/03 | 52236 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma 2022/11/03 | 515167 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf 2022/11/03 | 514904 | systems/texlive/tlnet/archive/hep-title.doc.r64907.tar.xz 2022/11/03 | 5148 | macros/latex/contrib/glossaries/samples/sample-inline.tex @@ -142,135 +393,88 @@ 2022/11/03 | 503636 | systems/texlive/tlnet/archive/hep-font.doc.r64900.tar.xz 2022/11/03 | 49985 | macros/latex/contrib/glossaries/samples/samplePeople.pdf 2022/11/03 | 4929946 | macros/latex/contrib/glossaries/glossaries-user.pdf -2022/11/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2022/11/03 | 4884 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.ins -2022/11/03 | 48823 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma 2022/11/03 | 48811 | macros/latex/contrib/glossaries/samples/sample-prefix.pdf 2022/11/03 | 485 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example023.tex -2022/11/03 | 48145 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma 2022/11/03 | 479 | macros/latex/contrib/glossaries/samples/mwe-gls.tex 2022/11/03 | 47768 | macros/latex/contrib/glossaries/samples/sampleutf8.pdf -2022/11/03 | 472705 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma 2022/11/03 | 4692 | macros/latex/contrib/glossaries/samples/sample-storage-abbr-desc.tex 2022/11/03 | 4680966 | macros/latex/contrib/glossaries/glossaries-user.html 2022/11/03 | 466164 | systems/texlive/tlnet/archive/hep-float.doc.r64904.tar.xz 2022/11/03 | 46595 | macros/latex/contrib/glossaries/samples/sample4col.pdf 2022/11/03 | 45905 | macros/latex/contrib/glossaries/samples/sample-index.pdf -2022/11/03 | 45760 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma 2022/11/03 | 4572 | systems/texlive/tlnet/archive/hep-float.source.r64904.tar.xz -2022/11/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2022/11/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2022/11/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2022/11/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2022/11/03 | 455472 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf 2022/11/03 | 4524 | systems/texlive/tlnet/archive/hep-text.source.r64906.tar.xz 2022/11/03 | 45030 | macros/latex/contrib/glossaries/samples/sample-nomathhyper.pdf 2022/11/03 | 44602 | macros/latex/contrib/glossaries/samples/sample-numberlist.pdf 2022/11/03 | 438899 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf -2022/11/03 | 43871 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2022/11/03 | 436 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example022.tex -2022/11/03 | 43646 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2022/11/03 | 43498 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma 2022/11/03 | 43220 | systems/texlive/tlnet/archive/latex-tools-dev.r64899.tar.xz 2022/11/03 | 425888 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf 2022/11/03 | 42387 | macros/latex/contrib/glossaries/samples/sample-storage-abbr-desc.pdf -2022/11/03 | 423120 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64897.tar.xz -2022/11/03 | 42068 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma 2022/11/03 | 41693 | macros/latex/contrib/glossaries/samples/sample-langdict.pdf 2022/11/03 | 41691 | macros/latex/contrib/glossaries/samples/sample-newkeys.pdf -2022/11/03 | 41442 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma 2022/11/03 | 4124 | macros/latex/contrib/glossaries/INSTALL 2022/11/03 | 40451 | macros/latex/contrib/glossaries/samples/mwe-acr-desc.pdf 2022/11/03 | 4041 | macros/latex/contrib/pdfmanagement-testphase/l3ref-tmp.sty 2022/11/03 | 40152 | macros/latex/contrib/glossaries/samples/sample-storage-abbr.pdf -2022/11/03 | 4014471 | biblio/ctan-bibdata.zip 2022/11/03 | 39692 | macros/latex/contrib/glossaries/samples/sampleacronyms.pdf -2022/11/03 | 394393 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2022/11/03 | 39324 | macros/latex/contrib/glossaries/samples/sample-entrycount.pdf 2022/11/03 | 38948 | macros/latex/contrib/glossaries/samples/sample-dual.pdf 2022/11/03 | 386776 | macros/latex/contrib/pdfmanagement-testphase/output-patches-tmp-ltx.pdf 2022/11/03 | 381670 | macros/latex/contrib/glossaries/glossariesbegin.pdf -2022/11/03 | 37449 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma 2022/11/03 | 37395 | macros/latex/contrib/glossaries/samples/sample-entryfmt.pdf 2022/11/03 | 3724 | macros/latex/contrib/glossaries/samples/sampleCustomAcr.tex 2022/11/03 | 37143 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example007.pdf -2022/11/03 | 36991 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2022/11/03 | 3683 | macros/latex/contrib/glossaries/samples/sample-noidxapp-utf8.tex 2022/11/03 | 36682 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example002.pdf 2022/11/03 | 36431 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example005.pdf 2022/11/03 | 36431 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example004.pdf 2022/11/03 | 36431 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example003.pdf 2022/11/03 | 36279 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example006.pdf -2022/11/03 | 3622680 | biblio/ctan-bibdata/ctan.pdf 2022/11/03 | 36142 | macros/latex/contrib/glossaries/samples/mwe-acr.pdf 2022/11/03 | 3608 | macros/latex/contrib/glossaries/README.md 2022/11/03 | 3566 | macros/latex/contrib/glossaries/samples/sample-storage-abbr.tex 2022/11/03 | 35660 | macros/latex/contrib/glossaries/glossary2glossaries.tex 2022/11/03 | 3525 | macros/latex/contrib/glossaries/samples/sample-noidxapp.tex -2022/11/03 | 352539 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2022/11/03 | 35247 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2022/11/03 | 35186 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma 2022/11/03 | 3432 | systems/texlive/tlnet/archive/hep-title.r64907.tar.xz 2022/11/03 | 34306 | macros/latex/contrib/glossaries/samples/sample-ignored.pdf -2022/11/03 | 33844 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma 2022/11/03 | 337602 | macros/latex/contrib/glossaries/glossariesbegin.html 2022/11/03 | 3368 | systems/texlive/tlnet/archive/hep-math.r64905.tar.xz 2022/11/03 | 3360 | systems/texlive/tlnet/archive/latex-firstaid-dev.r64899.tar.xz 2022/11/03 | 331872 | systems/texlive/tlnet/archive/iexec.doc.r64908.tar.xz -2022/11/03 | 32 | macros/latex/contrib/proflycee/doc/basique.csv 2022/11/03 | 328 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example025.tex -2022/11/03 | 326998 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2022/11/03 | 326864 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma 2022/11/03 | 32435 | macros/latex/contrib/glossaries/samples/mwe-gls.pdf -2022/11/03 | 32335 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma 2022/11/03 | 3163 | support/luafindfont/doc/Examples/exa05.txt -2022/11/03 | 31550 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2022/11/03 | 31518 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2022/11/03 | 31168412 | systems/texlive/tlnet/archive/latex-base-dev.doc.r64899.tar.xz 2022/11/03 | 31024 | systems/texlive/tlnet/archive/latex-amsmath-dev.r64899.tar.xz 2022/11/03 | 30678 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx -2022/11/03 | 30564 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2022/11/03 | 302754 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2022/11/03 | 302744 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma 2022/11/03 | 2992 | systems/texlive/tlnet/archive/hep-math-font.r64901.tar.xz 2022/11/03 | 2989 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example001.png -2022/11/03 | 295949 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma 2022/11/03 | 2902 | macros/latex/contrib/glossaries/makeglossaries-lite.pod 2022/11/03 | 2880 | macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty -2022/11/03 | 286832 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2022/11/03 | 28679 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma 2022/11/03 | 28661 | macros/latex/contrib/glossaries/samples/samplexdy-mc.xdy 2022/11/03 | 28627 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx 2022/11/03 | 2846 | macros/latex/contrib/glossaries/samples/minimalgls.tex 2022/11/03 | 2838 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example023.png 2022/11/03 | 2835 | macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty -2022/11/03 | 2827729 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma 2022/11/03 | 2825 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example024.png 2022/11/03 | 28079 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example030.pdf 2022/11/03 | 27907 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx 2022/11/03 | 2773 | macros/latex/contrib/glossaries/samples/sampleSort.tex 2022/11/03 | 2750 | macros/latex/contrib/glossaries/samples/sampleAcr.tex -2022/11/03 | 27475 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2022/11/03 | 2744449 | biblio/ctan-bibdata/ctan.bib -2022/11/03 | 270980 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2022/11/03 | 26550 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx 2022/11/03 | 26540 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx 2022/11/03 | 262444 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r64899.tar.xz -2022/11/03 | 25518530 | systems/texlive/tlnet/install-tl.zip 2022/11/03 | 2544 | macros/latex/contrib/glossaries/samples/sampleFnAcrDesc.tex 2022/11/03 | 253721 | macros/latex/contrib/glossaries/samples/glossary-lipsum-examples.pdf 2022/11/03 | 2509 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example022.png -2022/11/03 | 25081 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2022/11/03 | 2503664 | systems/texlive/tlnet/archive/latex-graphics-dev.doc.r64899.tar.xz -2022/11/03 | 247473 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2022/11/03 | 245238 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma 2022/11/03 | 2442 | macros/latex/contrib/glossaries/samples/sampleAcrDesc.tex -2022/11/03 | 2422896 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2022/11/03 | 2420644 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r64899.tar.xz 2022/11/03 | 2416 | systems/texlive/tlnet/archive/iexec.r64908.tar.xz -2022/11/03 | 24147 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma 2022/11/03 | 2410 | macros/latex/contrib/glossaries/samples/sampleNtn.tex -2022/11/03 | 23932 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2022/11/03 | 23892 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example001.pdf 2022/11/03 | 2363 | macros/latex/contrib/glossaries/samples/sampleaccsupp.tex 2022/11/03 | 23380 | macros/latex/contrib/glossaries/samples/sample-si.pdf @@ -282,82 +486,53 @@ 2022/11/03 | 21991 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx 2022/11/03 | 21920 | systems/texlive/tlnet/archive/latex-lab-dev.source.r64899.tar.xz 2022/11/03 | 2190 | macros/latex/contrib/glossaries/samples/sample-dot-abbr.tex -2022/11/03 | 214417 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma 2022/11/03 | 2134 | macros/latex/contrib/pdfmanagement-testphase/luaotfload-l3color-tmp.lua 2022/11/03 | 2128 | systems/texlive/tlnet/archive/hep-font.r64900.tar.xz 2022/11/03 | 2099 | macros/latex/contrib/glossaries/samples/sampletree.tex -2022/11/03 | 208878 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2022/11/03 | 20808 | systems/texlive/tlnet/archive/scripture.source.r64910.tar.xz 2022/11/03 | 20435 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx -2022/11/03 | 20435502 | systems/texlive/tlnet/install-tl-windows.exe -2022/11/03 | 203178 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2022/11/03 | 1976165 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma 2022/11/03 | 1969 | macros/latex/contrib/glossaries/samples/sampleSec.tex -2022/11/03 | 196198 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2022/11/03 | 1929 | macros/latex/contrib/glossaries/samples/samplexdy2.tex -2022/11/03 | 192624 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex +2022/11/03 | 192624 | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex 2022/11/03 | 190774 | macros/latex/contrib/glossaries/samples/samplexdy3.pdf 2022/11/03 | 1869888 | systems/texlive/tlnet/archive/latex-lab-dev.doc.r64899.tar.xz -2022/11/03 | 18489 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2022/11/03 | 1847142 | macros/latex/contrib/glossaries/glossaries.dtx 2022/11/03 | 18466 | support/luafindfont/scripts/luafindfont.lua -2022/11/03 | 18371 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2022/11/03 | 18170 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx 2022/11/03 | 181664 | macros/latex/contrib/glossaries/samples/sampleEqPg.pdf -2022/11/03 | 181608 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma 2022/11/03 | 18021 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx 2022/11/03 | 1796 | systems/texlive/tlnet/archive/hep-text.r64906.tar.xz -2022/11/03 | 17802750 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2022/11/03 | 17777 | macros/latex/contrib/glossaries/samples/samplexdy-mc207.xdy 2022/11/03 | 176582 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx 2022/11/03 | 1757 | macros/latex/contrib/glossaries/samples/README-samples 2022/11/03 | 175636 | systems/texlive/tlnet/archive/l3kernel.r64909.tar.xz 2022/11/03 | 1753 | macros/latex/contrib/glossaries/samples/sample-newkeys.tex 2022/11/03 | 1751 | macros/latex/contrib/glossaries/samples/sample-font-abbr.tex -2022/11/03 | 173431 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma 2022/11/03 | 17304 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx -2022/11/03 | 170569 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2022/11/03 | 1704 | systems/texlive/tlnet/archive/hep-float.r64904.tar.xz 2022/11/03 | 1686 | macros/latex/contrib/glossaries/samples/sample-index.tex 2022/11/03 | 16832 | systems/texlive/tlnet/archive/bodeplot.source.r64902.tar.xz -2022/11/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/11/03 | 167749 | macros/latex/contrib/glossaries/samples/sampleEq.pdf 2022/11/03 | 160547 | macros/latex/contrib/glossaries/samples/sampleCustomAcr.pdf 2022/11/03 | 15844 | systems/texlive/tlnet/archive/latex-graphics-dev.r64899.tar.xz 2022/11/03 | 158213 | macros/latex/contrib/glossaries/samples/sampleFnAcrDesc.pdf 2022/11/03 | 157835 | macros/latex/contrib/glossaries/samples/sample-inline.pdf 2022/11/03 | 15651 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx -2022/11/03 | 155353 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2022/11/03 | 1545 | macros/latex/contrib/glossaries/samples/samplePeople.tex -2022/11/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2022/11/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2022/11/03 | 1515856 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2022/11/03 | 1513404 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma 2022/11/03 | 1508 | macros/latex/contrib/glossaries/samples/sample-crossref.tex 2022/11/03 | 1508 | macros/latex/contrib/glossaries/samples/sample-chap-hyperfirst.tex 2022/11/03 | 15075 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example022.pdf -2022/11/03 | 1505259 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma 2022/11/03 | 150154 | macros/latex/contrib/pdfmanagement-testphase/fontspec-luatex-tmp-ltx.sty 2022/11/03 | 1500 | macros/latex/contrib/glossaries/samples/sample-langdict.tex 2022/11/03 | 1498 | macros/latex/contrib/glossaries/samples/sampleutf8.tex -2022/11/03 | 148444 | systems/texlive/tlnet/archive/glossaries.source.r64903.tar.xz -2022/11/03 | 1460817 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2022/11/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2022/11/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2022/11/03 | 144111 | macros/latex/contrib/glossaries/samples/samplexdy.pdf -2022/11/03 | 14396 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2022/11/03 | 14251 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example024.pdf 2022/11/03 | 14243 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example023.pdf 2022/11/03 | 140882 | macros/latex/contrib/glossaries/glossary2glossaries.pdf -2022/11/03 | 140209 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2022/11/03 | 1391126 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2022/11/03 | 1390862 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/11/03 | 1376 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example002.tex 2022/11/03 | 1368384 | macros/latex/contrib/glossaries/glossaries-user.tex 2022/11/03 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r64911.tar.xz -2022/11/03 | 136040 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma 2022/11/03 | 13469 | macros/latex/contrib/glossaries/makeglossaries-lite.lua -2022/11/03 | 1327264 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2022/11/03 | 13207 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx 2022/11/03 | 13008138 | install/macros/latex/contrib/glossaries.tds.zip 2022/11/03 | 12834 | macros/latex/contrib/glossaries/glossaries.ins @@ -372,33 +547,20 @@ 2022/11/03 | 11951332 | systems/texlive/tlnet/archive/l3kernel.doc.r64909.tar.xz 2022/11/03 | 118342 | macros/latex/contrib/glossaries/glossariesbegin.tex 2022/11/03 | 1180 | macros/latex/contrib/glossaries/samples/sample-entrycount.tex -2022/11/03 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini 2022/11/03 | 1164940 | systems/texlive/tlnet/archive/hep-math-font.doc.r64901.tar.xz -2022/11/03 | 1162142 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2022/11/03 | 115518 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2022/11/03 | 115507 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma 2022/11/03 | 11395426 | macros/latex/contrib/pdfmanagement-testphase.zip -2022/11/03 | 113704 | systems/texlive/tlnet/archive/texlive-scripts.r64897.tar.xz 2022/11/03 | 1135 | support/luafindfont/CHANGELOG 2022/11/03 | 112800 | support/luafindfont.zip -2022/11/03 | 112541 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2022/11/03 | 109542 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma 2022/11/03 | 1084 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example006.tex -2022/11/03 | 108469 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma 2022/11/03 | 10802 | support/luafindfont/doc/luafindfont-doc.tex -2022/11/03 | 10761084 | systems/texlive/tlnet/archive/glossaries.doc.r64903.tar.xz 2022/11/03 | 1071 | macros/latex/contrib/glossaries/samples/sample-nomathhyper.tex 2022/11/03 | 1071 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example008.tex 2022/11/03 | 105961 | macros/latex/contrib/glossaries/samples/sampleNtn.pdf -2022/11/03 | 105273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2022/11/03 | 1048 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example005.tex 2022/11/03 | 1046 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example004.tex 2022/11/03 | 1036 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example007.tex -2022/11/03 | 103524 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2022/11/03 | 103419 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma 2022/11/03 | 102928 | macros/latex/contrib/glossaries/samples/sample-noidxapp-utf8.pdf 2022/11/03 | 1024 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example001.tex -2022/11/03 | 101671 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma 2022/11/03 | 1015 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example003.tex 2022/11/03 | 101559 | macros/latex/contrib/glossaries/samples/sampleSort.pdf 2022/11/03 | 1009 | support/luafindfont/README.md @@ -430,7 +592,6 @@ 2022/11/02 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx 2022/11/02 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx 2022/11/02 | 74250 | macros/latex/contrib/l3kernel/l3msg.dtx -2022/11/02 | 7383 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2022/11/02 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx 2022/11/02 | 7341222 | macros/latex/contrib/l3kernel/source3.pdf 2022/11/02 | 7249753 | macros/latex-dev/required/tools.zip @@ -565,7 +726,6 @@ 2022/11/02 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf 2022/11/02 | 11372 | systems/texlive/tlnet/archive/canoniclayout.source.r64889.tar.xz 2022/11/02 | 113421 | macros/latex/contrib/l3kernel/l3str-convert.dtx -2022/11/02 | 112868 | macros/latex/contrib/proflycee/tex/ProfLycee.sty 2022/11/02 | 112487 | macros/latex/contrib/l3kernel/l3news05.pdf 2022/11/02 | 110994 | macros/latex/contrib/l3kernel/l3color.dtx 2022/11/02 | 108384 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp @@ -712,7 +872,6 @@ 2022/11/01 | 449887 | systems/win32/miktex/tm/packages/hep-reference__doc.tar.lzma 2022/11/01 | 445361 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma 2022/11/01 | 4431 | systems/win32/miktex/tm/packages/association-matrix.tar.lzma -2022/11/01 | 443120 | systems/texlive/tlnet/archive/tikz-ext.doc.r64877.tar.xz 2022/11/01 | 4334 | systems/win32/miktex/tm/packages/eolang.tar.lzma 2022/11/01 | 43071 | systems/win32/miktex/tm/packages/eplain.tar.lzma 2022/11/01 | 43069 | systems/win32/miktex/tm/packages/acmart.tar.lzma @@ -829,7 +988,6 @@ 2022/11/01 | 2444 | systems/win32/miktex/tm/packages/hershey-mp__source.tar.lzma 2022/11/01 | 24258 | systems/win32/miktex/tm/packages/tikz-ext.tar.lzma 2022/11/01 | 24233 | systems/win32/miktex/tm/packages/bithesis.tar.lzma -2022/11/01 | 24068 | systems/texlive/tlnet/archive/tikz-ext.r64877.tar.xz 2022/11/01 | 239041 | systems/win32/miktex/tm/packages/crossrefware__doc.tar.lzma 2022/11/01 | 2303 | systems/win32/miktex/tm/packages/gensymb.tar.lzma 2022/11/01 | 23011 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma @@ -2421,14 +2579,12 @@ 2022/10/29 | 210917 | macros/generic/tracklang/tracklang-manual.tex 2022/10/29 | 20758 | macros/generic/tracklang/samples/sample-tracklang3.pdf 2022/10/29 | 20747 | macros/generic/tracklang/samples/sample-tracklang2.pdf -2022/10/29 | 2067085 | systems/doc/luatex.zip 2022/10/29 | 20388 | macros/generic/tracklang/samples/sample-tracklang.pdf 2022/10/29 | 19898 | macros/generic/tracklang/samples/sample-tracklang6.pdf 2022/10/29 | 194 | macros/generic/tracklang/samples/animals/sample-animals2-de4.tex 2022/10/29 | 1943892 | install/macros/generic/tracklang.tds.zip 2022/10/29 | 193 | macros/generic/tracklang/samples/regions/regions-manx.ldf 2022/10/29 | 19039 | macros/latex/contrib/association-matrix/LICENCE -2022/10/29 | 1903744 | systems/texlive/tlnet/archive/luatex.doc.r64839.tar.xz 2022/10/29 | 186 | macros/generic/tracklang/samples/regions/sample-regions2.tex 2022/10/29 | 178 | macros/generic/tracklang/samples/animals/sample-animals2-de3.tex 2022/10/29 | 17857 | macros/generic/tracklang/samples/sample-tracklang5.pdf @@ -2458,7 +2614,6 @@ 2022/10/29 | 13996 | macros/generic/tracklang/samples/regions/sample-regions.pdf 2022/10/29 | 13489 | macros/generic/tracklang/samples/animals/sample-animals.pdf 2022/10/29 | 13489 | macros/generic/tracklang/samples/animals/sample-animals2.pdf -2022/10/29 | 12832 | systems/texlive/tlnet/archive/luatex.r64839.tar.xz 2022/10/29 | 1272 | macros/latex/contrib/debate/README.md 2022/10/29 | 1124 | macros/generic/tracklang/samples/regions/regions2.sty 2022/10/29 | 1083 | macros/latex/contrib/huawei/LICENSE.txt @@ -2466,69 +2621,3 @@ 2022/10/29 | 1046327 | macros/latex/contrib/huawei.zip 2022/10/29 | 1041 | macros/generic/tracklang/samples/sample-tracklang6.tex 2022/10/29 | 1023122 | macros/generic/tracklang/tracklang-manual.html -2022/10/28 | 98590 | systems/doc/luatex/luatex-tex.tex -2022/10/28 | 795249 | install/fonts/accanthis.tds.zip -2022/10/28 | 785161 | fonts/accanthis.zip -2022/10/28 | 735587 | fonts/twemoji-colr.zip -2022/10/28 | 72191 | systems/doc/luatex/luatex-math.tex -2022/10/28 | 673 | fonts/twemoji-colr/README.md -2022/10/28 | 665 | fonts/simpleicons/README.md -2022/10/28 | 598703 | macros/latex/contrib/hep-reference.zip -2022/10/28 | 596 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm -2022/10/28 | 4924700 | fonts/simpleicons.zip -2022/10/28 | 49226 | systems/doc/luatex/luatex-modifications.tex -2022/10/28 | 36745 | systems/doc/luatex/luatex-backend.tex -2022/10/28 | 3485 | info/biblio/sgml.ltx -2022/10/28 | 3045 | fonts/linguisticspro/latex/linguisticspro.sty -2022/10/28 | 2847 | fonts/simpleicons/enc/simpleiconsOne.enc -2022/10/28 | 2758 | fonts/simpleicons/enc/simpleiconsFour.enc -2022/10/28 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd -2022/10/28 | 2695 | fonts/simpleicons/enc/simpleiconsEight.enc -2022/10/28 | 2686308 | info/biblio/sgml.bib -2022/10/28 | 2679 | fonts/simpleicons/enc/simpleiconsSix.enc -2022/10/28 | 264 | fonts/simpleicons/tex/usimpleiconsThree.fd -2022/10/28 | 264 | fonts/simpleicons/tex/usimpleiconsSeven.fd -2022/10/28 | 264 | fonts/simpleicons/tex/usimpleiconsEight.fd -2022/10/28 | 2648 | fonts/simpleicons/enc/simpleiconsTwo.enc -2022/10/28 | 2648091 | fonts/playfair.zip -2022/10/28 | 2601 | fonts/simpleicons/enc/simpleiconsSeven.enc -2022/10/28 | 259 | fonts/simpleicons/tex/usimpleiconsNine.fd -2022/10/28 | 259 | fonts/simpleicons/tex/usimpleiconsFour.fd -2022/10/28 | 259 | fonts/simpleicons/tex/usimpleiconsFive.fd -2022/10/28 | 2585 | fonts/gillius/latex/gillius2.sty -2022/10/28 | 2574 | fonts/simpleicons/enc/simpleiconsNine.enc -2022/10/28 | 254 | fonts/simpleicons/tex/usimpleiconsTwo.fd -2022/10/28 | 254 | fonts/simpleicons/tex/usimpleiconsSix.fd -2022/10/28 | 254 | fonts/simpleicons/tex/usimpleiconsOne.fd -2022/10/28 | 2523 | fonts/simpleicons/enc/simpleiconsThree.enc -2022/10/28 | 2410 | fonts/simpleicons/enc/simpleiconsFive.enc -2022/10/28 | 2348 | fonts/simpleicons/enc/simpleiconsOneZero.enc -2022/10/28 | 232008 | install/fonts/poiretone.tds.zip -2022/10/28 | 226112 | fonts/poiretone.zip -2022/10/28 | 215673 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex -2022/10/28 | 211677 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex -2022/10/28 | 1972640 | fonts/simpleicons/doc/simpleicons.pdf -2022/10/28 | 1870080 | fonts/simpleicons/opentype/SimpleIcons.otf -2022/10/28 | 1847205 | install/fonts/linguisticspro.tds.zip -2022/10/28 | 1844 | fonts/simpleicons/doc/simpleicons.tex -2022/10/28 | 1824839 | fonts/linguisticspro.zip -2022/10/28 | 1809 | fonts/poiretone/latex/PoiretOne.sty -2022/10/28 | 1786441 | systems/doc/luatex/luatex.pdf -2022/10/28 | 1782 | fonts/linguisticspro/README -2022/10/28 | 1753 | fonts/poiretone/README -2022/10/28 | 1742444 | fonts/simpleicons/type1/SimpleIcons.pfb -2022/10/28 | 1589 | fonts/accanthis/README -2022/10/28 | 1567 | fonts/accanthis/latex/accanthis.sty -2022/10/28 | 1559 | fonts/simpleicons/tex/simpleicons.sty -2022/10/28 | 1474284 | fonts/twemoji-colr/TwemojiMozilla.ttf -2022/10/28 | 128061 | fonts/simpleicons/doc/bindings.tex -2022/10/28 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsTwo.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsThree.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFour.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFive.tfm -2022/10/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm -2022/10/28 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm -2022/10/28 | 1119 | fonts/simpleicons/map/simpleicons.map diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index 5f7a74fc99..3f17343c52 100644 --- a/biblio/ctan-bibdata/ctan.bib +++ b/biblio/ctan-bibdata/ctan.bib @@ -1,7 +1,7 @@ %% bib file of all CTAN packages %% (C) Herbert Voß %% -%% created at 04-11-2022, 02:03:54 +%% created at 05-11-2022, 02:01:27 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -14362,8 +14362,8 @@ title = {The \texttt{concmath-otf} package}, subtitle = {Concrete based OpenType Math font}, author = {Daniel Flipo}, - date = {2022-10-06}, - version = {0.23}, + date = {2022-11-04}, + version = {0.24}, license = {ofl,lppl1.3}, mirror = {https://mirror.ctan.org/fonts/concmath-otf}, url = {https://ctan.org/pkg/concmath-otf}, @@ -20122,8 +20122,8 @@ title = {The \texttt{easybook} package}, subtitle = {Easily typesetting Chinese theses or books}, author = {Qu Yi}, - date = {2022-11-03}, - version = {1.71B}, + date = {2022-11-04}, + version = {1.71C}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook}, url = {https://ctan.org/pkg/easybook}, @@ -22387,8 +22387,8 @@ title = {The \texttt{erewhon-math} package}, subtitle = {Utopia based OpenType Math font}, author = {Daniel Flipo}, - date = {2022-10-19}, - version = {0.54}, + date = {2022-11-04}, + version = {0.55}, license = {ofl,lppl1.3}, mirror = {https://mirror.ctan.org/fonts/erewhon-math}, url = {https://ctan.org/pkg/erewhon-math}, @@ -35691,8 +35691,8 @@ title = {The \texttt{kotex-oblivoir} package}, subtitle = {A \LaTeX{} document class for typesetting Korean documents}, author = {Kihwang Lee and Kangsoo Kim}, - date = {2022-04-11}, - version = {3.1.5}, + date = {2022-11-04}, + version = {3.1.5.1}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/language/korean/kotex-oblivoir}, url = {https://ctan.org/pkg/kotex-oblivoir}, @@ -40926,8 +40926,8 @@ title = {The \texttt{luaquotes} package}, subtitle = {Smart setting of quotation marks}, author = {Elijah Z Granet}, - date = {2022-10-25}, - version = {1.1.0}, + date = {2022-11-04}, + version = {1.2.0}, license = {lppl1.3,cc-by-sa-3}, mirror = {https://mirror.ctan.org/macros/luatex/latex/luaquotes}, url = {https://ctan.org/pkg/luaquotes}, @@ -42346,8 +42346,8 @@ title = {The \texttt{mathastext} package}, subtitle = {Use the text font in maths mode}, author = {Jean-François Burnol}, - date = {2019-11-16}, - version = {1.3w}, + date = {2022-11-04}, + version = {1.3y}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/contrib/mathastext}, url = {https://ctan.org/pkg/mathastext}, @@ -46963,8 +46963,8 @@ title = {The \texttt{neo-euler} package}, subtitle = {OpenType version of Hermann Zapf's Euler maths font}, author = {Daniel Flipo}, - date = {2022-10-08}, - version = {0.21}, + date = {2022-11-04}, + version = {0.22}, license = {ofl,lppl1.3}, mirror = {https://mirror.ctan.org/fonts/neo-euler}, url = {https://ctan.org/pkg/neo-euler}, @@ -53618,8 +53618,8 @@ title = {The \texttt{ProfLycee} package}, subtitle = {A \LaTeX{} package for French maths teachers in high school}, author = {Cédric Pierquet}, - date = {2022-11-03}, - version = {1.3.7}, + date = {2022-11-04}, + version = {2.0.0}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/proflycee}, url = {https://ctan.org/pkg/proflycee}, @@ -61212,8 +61212,8 @@ title = {The \texttt{simpleicons} package}, subtitle = {Simple Icons for \LaTeX{}}, author = {Inesh Bose}, - date = {2022-10-28}, - version = {7.17.0}, + date = {2022-11-04}, + version = {7.18.0}, license = {cc-by-1}, mirror = {https://mirror.ctan.org/fonts/simpleicons}, url = {https://ctan.org/pkg/simpleicons}, @@ -67129,8 +67129,8 @@ title = {The \texttt{textcsc} package}, subtitle = {Simple commands for caps-to-small-caps text}, author = {Elijah Z Granet}, - date = {2022-10-05}, - version = {1.0.0}, + date = {2022-11-04}, + version = {1.0.1}, license = {lppl1.3,cc-by-sa-3}, mirror = {https://mirror.ctan.org/macros/unicodetex/latex/textcsc}, url = {https://ctan.org/pkg/textcsc}, @@ -70408,8 +70408,8 @@ title = {The \texttt{tuda-ci} package}, subtitle = {\LaTeX{} templates of Technische Universität Darmstadt}, author = {Marei Peischl}, - date = {2022-08-03}, - version = {3.27}, + date = {2022-11-04}, + version = {3.28}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/tuda-ci}, url = {https://ctan.org/pkg/tuda-ci}, @@ -74807,8 +74807,8 @@ title = {The \texttt{xcharter-math} package}, subtitle = {XCharter-based OpenType Math font for LuaTeX and XeTeX}, author = {Daniel Flipo}, - date = {2022-10-08}, - version = {0.34}, + date = {2022-11-04}, + version = {0.35}, license = {ofl,lppl1.3}, mirror = {https://mirror.ctan.org/fonts/xcharter-math}, url = {https://ctan.org/pkg/xcharter-math}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf index 9a710906cf..eba30e7a1d 100644 Binary files a/biblio/ctan-bibdata/ctan.pdf and b/biblio/ctan-bibdata/ctan.pdf differ diff --git a/fonts/concmath-otf/Concrete-Math.otf b/fonts/concmath-otf/Concrete-Math.otf index f29d9ac446..f55332590c 100644 Binary files a/fonts/concmath-otf/Concrete-Math.otf and b/fonts/concmath-otf/Concrete-Math.otf differ diff --git a/fonts/concmath-otf/README.md b/fonts/concmath-otf/README.md index 46c1047a53..58c6ffacc8 100644 --- a/fonts/concmath-otf/README.md +++ b/fonts/concmath-otf/README.md @@ -54,12 +54,16 @@ Either version 1.3 or, at your option, any later version. - Corrected symbols prime, dprime, etc. (U+2032 to U+2037). * v. 0.22 - concmath-otf.sty loads Concrete-Math.otf by file name for XeTeX. - - Glyphs corrections: \sum, \prod, \coprod and \amalg, \infty, + - Glyphs corrections: \sum, \prod, \coprod and \amalg, \infty, \propto, \wp, \ell redesigned; * v. 0.23 - - Maths fonts: delimiters, integrals, sum, prod etc. are now vertically - centerred by design on the maths axis (required by luametatex). + - Delimiters, integrals, sum, prod etc. are now vertically + centred by design on the maths axis (required by luametatex). - Upright integrals: fixed left bearings. +* v. 0.24 + - Fixed \wideoverbar (U+0305) which failed with XeTeX. + - Corrected negative right bearings of some display integrals. + - Added extensible integral for U+222B (usable with luametatex). --- Copyright 2022- Daniel Flipo diff --git a/fonts/concmath-otf/concmath-otf.ltx b/fonts/concmath-otf/concmath-otf.ltx index 65d12607c0..50679c6d72 100644 --- a/fonts/concmath-otf/concmath-otf.ltx +++ b/fonts/concmath-otf/concmath-otf.ltx @@ -28,7 +28,7 @@ \title{Concrete Math font, OTF version} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.23} +\newcommand*{\version}{0.24} \begin{document} \maketitle @@ -336,20 +336,19 @@ All standard \LaTeX{} maths commands, all \pkg{amssymb} commands and all Various wide accents are also supported: \begin{itemize} +\item \cmd{wideoverbar} and \cmd{mathunderbar}% + \footnote{\cmd{overline} and \cmd{underline} are not font related, + they are based on \cmd{rule}.} + \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad + \wideoverbar{A\cup B}\quad \wideoverbar{A\cup (B\cap C)\cup D}\quad + \mathunderbar{m+n+p}\] + \item \cmd{widehat} and \cmd{widetilde} \[\widehat{x}\; \widehat{xx} \;\widehat{xxx} \;\widehat{xxxx}\; \widehat{xxxxx} \;\widehat{xxxxxx} \;\widetilde{x}\; \widetilde{xx}\; \widetilde{xxx} \;\widetilde{xxxx} \;\widetilde{xxxxx}\; \widetilde{xxxxxx}\] -\item \cmd{overline} and \cmd{underline} - \[\overline{x}\quad \overline{xy}\quad \overline{xyz}\quad - \overline{A\cup B}\quad \overline{A\cup (B\cap C)\cup D}\quad - \underline{m+n+p}\] - -\item \cmd{wideoverbar}:\quad - $\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}$ - \item \cmd{overparen} and \cmd{underparen} \[\overparen{x}\quad \overparen{xy}\quad \overparen{xyz}\quad \mathring{\overparen{A\cup B}}\quad diff --git a/fonts/concmath-otf/concmath-otf.pdf b/fonts/concmath-otf/concmath-otf.pdf index 117408ba8e..e242bbc1ea 100644 Binary files a/fonts/concmath-otf/concmath-otf.pdf and b/fonts/concmath-otf/concmath-otf.pdf differ diff --git a/fonts/concmath-otf/concmath-otf.sty b/fonts/concmath-otf/concmath-otf.sty index f4a49b64f8..67ffec682a 100644 --- a/fonts/concmath-otf/concmath-otf.sty +++ b/fonts/concmath-otf/concmath-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2018/01/01] -\def\fileversion{0.23} -\def\filedate{2022-10-06} +\def\fileversion{0.24} +\def\filedate{2022-11-04} \ProvidesPackage{concmath-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine diff --git a/fonts/concmath-otf/unimath-concrete.pdf b/fonts/concmath-otf/unimath-concrete.pdf index 08faba55e7..6fdebc672f 100644 Binary files a/fonts/concmath-otf/unimath-concrete.pdf and b/fonts/concmath-otf/unimath-concrete.pdf differ diff --git a/fonts/erewhon-math/Erewhon-Math-Bold.otf b/fonts/erewhon-math/Erewhon-Math-Bold.otf index 787e44ce5e..0ef05a5095 100644 Binary files a/fonts/erewhon-math/Erewhon-Math-Bold.otf and b/fonts/erewhon-math/Erewhon-Math-Bold.otf differ diff --git a/fonts/erewhon-math/Erewhon-Math.ltx b/fonts/erewhon-math/Erewhon-Math.ltx index 408aa56d4c..51e7d451b8 100644 --- a/fonts/erewhon-math/Erewhon-Math.ltx +++ b/fonts/erewhon-math/Erewhon-Math.ltx @@ -34,7 +34,7 @@ \title{\decofourleft\,\FOTF\,\decofourright} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.54} +\newcommand*{\version}{0.55} \begin{document} \maketitle @@ -448,31 +448,31 @@ which can be passed either to the \pkg{fourier-otf} package or to the \verb|\setmathfont| command, has been added in version~0.54 for backward compatibility: it reverts to the former behaviour. -\subsection{Standard \LaTeX{} math commands} +\subsection{Standard LaTeX math commands} \label{ssec-math-commands} -All standard \LaTeX{} maths commands, all \pkg{amssymb} commands and all +All standard LaTeX maths commands, all \pkg{amssymb} commands and all \pkg{latexsym} commands are supported by \FOTF{}, for some of them loading \pkg{fourier-otf.sty} is required. Various wide accents are also supported: \begin{itemize} +\item \cmd{wideoverbar} and \cmd{mathunderbar}% + \footnote{\cmd{overline} and \cmd{underline} are not font related, + they are based on \cmd{rule}.} + \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad + \wideoverbar{A\cup B}\quad \wideoverbar{A\cup (B\cap C)\cup D}\quad + \mathunderbar{m+n+p}\] + \item \cmd{widehat} and \cmd{widetilde} \[\widehat{x}\; \widehat{xx} \;\widehat{xxx} \;\widehat{xxxx}\; \widehat{xxxxx} \;\widehat{xxxxxx} \;\widetilde{x}\; \widetilde{xx}\; \widetilde{xxx} \;\widetilde{xxxx} \;\widetilde{xxxxx}\; \widetilde{xxxxxx}\] -\item \cmd{overline} and \cmd{underline} - \[\overline{x}\quad \overline{xy}\quad \overline{xyz}\quad - \overline{A\cup B}\quad \overline{A\cup (B\cap C)\cup D}\quad - \underline{m+n+p}\] - -\item \cmd{wideoverbar}, \cmd{widecheck} and \cmd{widebreve} - \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad - \widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad - \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx} - \] +\item \cmd{widecheck} and \cmd{widebreve} + \[\widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad + \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx}\] \item \cmd{overparen} and \cmd{underparen} \[\overparen{x}\quad \overparen{xy}\quad \overparen{xyz}\quad diff --git a/fonts/erewhon-math/Erewhon-Math.otf b/fonts/erewhon-math/Erewhon-Math.otf index fa6b6060aa..c244fe5ecb 100644 Binary files a/fonts/erewhon-math/Erewhon-Math.otf and b/fonts/erewhon-math/Erewhon-Math.otf differ diff --git a/fonts/erewhon-math/Erewhon-Math.pdf b/fonts/erewhon-math/Erewhon-Math.pdf index 537b952929..b3adc7208a 100644 Binary files a/fonts/erewhon-math/Erewhon-Math.pdf and b/fonts/erewhon-math/Erewhon-Math.pdf differ diff --git a/fonts/erewhon-math/README.md b/fonts/erewhon-math/README.md index e42fdce09e..6eed00e0f5 100644 --- a/fonts/erewhon-math/README.md +++ b/fonts/erewhon-math/README.md @@ -134,6 +134,9 @@ Either version 1.3 or, at your option, any later version. - Experimental Bold variant added. - Glyph Bbbsum.v1 (displaystyle) added. - Metrics of some italic capitals (H,M,N,U) corrected. +* v0.55 + - Fixed bug introduced in v0.54 (vertical variants of \Vert and \Vvert). + - Added extensible integral for U+222B. --- Copyright 2019-2022 Michel Bovani, Daniel Flipo diff --git a/fonts/erewhon-math/fourier-otf.sty b/fonts/erewhon-math/fourier-otf.sty index 58b638d266..ceab673ddd 100644 --- a/fonts/erewhon-math/fourier-otf.sty +++ b/fonts/erewhon-math/fourier-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2018/01/01] -\def\fileversion{0.54} -\def\filedate{2022-10-19} +\def\fileversion{0.55} +\def\filedate{2022-11-04} \ProvidesPackage{fourier-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine @@ -44,7 +44,7 @@ \DeclareOptionX{Scale}{\Store@KV@Option{Scale}{#1}} \ExecuteOptionsX{tight} \ProcessOptionsX -% Math fonts: Erewhon-Math.otf. No Font name for XeLaTEX! +% Math fonts: Erewhon-Math.otf. No Family name for XeLaTEX! % Following Joseph Wright in https://tex.stackexchange.com/questions/451 \begingroup \edef\temp{% diff --git a/fonts/erewhon-math/unimath-erewhon.pdf b/fonts/erewhon-math/unimath-erewhon.pdf index 6f7f336d62..743d6192e3 100644 Binary files a/fonts/erewhon-math/unimath-erewhon.pdf and b/fonts/erewhon-math/unimath-erewhon.pdf differ diff --git a/fonts/neo-euler/Neo-Euler.ltx b/fonts/neo-euler/Neo-Euler.ltx index 6afaefbddd..9851d627b9 100644 --- a/fonts/neo-euler/Neo-Euler.ltx +++ b/fonts/neo-euler/Neo-Euler.ltx @@ -38,7 +38,7 @@ \title{Neo Euler maths font, OTF version} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.21} +\newcommand*{\version}{0.22} \begin{document} \maketitle @@ -255,22 +255,22 @@ All standard \LaTeX{} maths commands, all \pkg{amssymb} commands and all Various wide accents are also supported: \begin{itemize} +\item \cmd{wideoverbar} and \cmd{mathunderbar}% + \footnote{\cmd{overline} and \cmd{underline} are not font related, + they are based on \cmd{rule}.} + \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad + \wideoverbar{A\cup B}\quad \wideoverbar{A\cup (B\cap C)\cup D}\quad + \mathunderbar{m+n+p}\] + \item \cmd{widehat} and \cmd{widetilde} \[\widehat{x}\; \widehat{xx} \;\widehat{xxx} \;\widehat{xxxx}\; \widehat{xxxxx} \;\widehat{xxxxxx} \;\widetilde{x}\; \widetilde{xx}\; \widetilde{xxx} \;\widetilde{xxxx} \;\widetilde{xxxxx}\; \widetilde{xxxxxx}\] -\item \cmd{overline} and \cmd{underline} - \[\overline{x}\quad \overline{xy}\quad \overline{xyz}\quad - \overline{A\cup B}\quad \overline{A\cup (B\cap C)\cup D}\quad - \underline{m+n+p}\] - -\item \cmd{wideoverbar}, \cmd{widecheck} and \cmd{widebreve} - \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad - \widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad - \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx} - \] +\item \cmd{widecheck} and \cmd{widebreve} + \[\widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad + \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx}\] \item \cmd{overparen} and \cmd{underparen} \[\overparen{x}\quad \overparen{xy}\quad \overparen{xyz}\quad diff --git a/fonts/neo-euler/Neo-Euler.otf b/fonts/neo-euler/Neo-Euler.otf index 00bef3b4d5..2ee45509d1 100644 Binary files a/fonts/neo-euler/Neo-Euler.otf and b/fonts/neo-euler/Neo-Euler.otf differ diff --git a/fonts/neo-euler/Neo-Euler.pdf b/fonts/neo-euler/Neo-Euler.pdf index 8b703646bf..c74c6144b2 100644 Binary files a/fonts/neo-euler/Neo-Euler.pdf and b/fonts/neo-euler/Neo-Euler.pdf differ diff --git a/fonts/neo-euler/README.md b/fonts/neo-euler/README.md index 072edc5ff3..2054522848 100644 --- a/fonts/neo-euler/README.md +++ b/fonts/neo-euler/README.md @@ -52,6 +52,10 @@ Either version 1.3 or, at your option, any later version. * v0.21: - Delimiters, integrals, sum, prod etc. are now vertically centred by design on the maths axis (required by luametatex). +* v0.22: + - Sizes of vertical variants of \lAngle, \rAngle, \langle and + \rangle corrected. + - Added extensible integral for U+222B (usable with luametatex). --- Copyright 2009-2016 Khaled Hosny diff --git a/fonts/neo-euler/neo-euler.sty b/fonts/neo-euler/neo-euler.sty index 3aea5e60c5..12b97d9849 100644 --- a/fonts/neo-euler/neo-euler.sty +++ b/fonts/neo-euler/neo-euler.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2018/01/01] -\def\fileversion{0.21} -\def\filedate{2022-10-08} +\def\fileversion{0.22} +\def\filedate{2022-11-04} \ProvidesPackage{neo-euler}[\filedate\space\fileversion] % Ensure luatex or xetex engine diff --git a/fonts/neo-euler/unimath-euler.pdf b/fonts/neo-euler/unimath-euler.pdf index b033e4bae9..69dccf804c 100644 Binary files a/fonts/neo-euler/unimath-euler.pdf and b/fonts/neo-euler/unimath-euler.pdf differ diff --git a/fonts/simpleicons/doc/bindings.tex b/fonts/simpleicons/doc/bindings.tex index 01a3987d5f..210b1d482a 100644 --- a/fonts/simpleicons/doc/bindings.tex +++ b/fonts/simpleicons/doc/bindings.tex @@ -2687,6 +2687,8 @@ \showcaseicon{mozilla}{simpleicon\{mozilla\}} + \showcaseicon{mqtt}{simpleicon\{mqtt\}} + \showcaseicon{msi}{simpleicon\{msi\}} \showcaseicon{msibusiness}{simpleicon\{msibusiness\}} @@ -3419,6 +3421,8 @@ \showcaseicon{raspberrypi}{simpleicon\{raspberrypi\}} + \showcaseicon{ravelry}{simpleicon\{ravelry\}} + \showcaseicon{ray}{simpleicon\{ray\}} \showcaseicon{razer}{simpleicon\{razer\}} diff --git a/fonts/simpleicons/doc/simpleicons.pdf b/fonts/simpleicons/doc/simpleicons.pdf index ba9462262c..7b93119895 100644 Binary files a/fonts/simpleicons/doc/simpleicons.pdf and b/fonts/simpleicons/doc/simpleicons.pdf differ diff --git a/fonts/simpleicons/enc/simpleiconsEight.enc b/fonts/simpleicons/enc/simpleiconsEight.enc index afee038ad9..82165795ae 100644 --- a/fonts/simpleicons/enc/simpleiconsEight.enc +++ b/fonts/simpleicons/enc/simpleiconsEight.enc @@ -1,4 +1,6 @@ /simpleiconsEight [ +/ruby +/rubygems /rubyonrails /rubysinatra /runkeeper @@ -253,6 +255,4 @@ /talend /talenthouse /tamiya -/tampermonkey -/taobao ] def diff --git a/fonts/simpleicons/enc/simpleiconsNine.enc b/fonts/simpleicons/enc/simpleiconsNine.enc index 671000d9b3..574c61ae5f 100644 --- a/fonts/simpleicons/enc/simpleiconsNine.enc +++ b/fonts/simpleicons/enc/simpleiconsNine.enc @@ -1,4 +1,6 @@ /simpleiconsNine [ +/tampermonkey +/taobao /tapas /target /task @@ -253,6 +255,4 @@ /wikipedia /wikiquote /wikivoyage -/winamp -/windicss ] def diff --git a/fonts/simpleicons/enc/simpleiconsOneZero.enc b/fonts/simpleicons/enc/simpleiconsOneZero.enc index 665f409106..b6e69d8e9a 100644 --- a/fonts/simpleicons/enc/simpleiconsOneZero.enc +++ b/fonts/simpleicons/enc/simpleiconsOneZero.enc @@ -1,4 +1,6 @@ /simpleiconsOneZero [ +/winamp +/windicss /windows /windows11 /windows95 @@ -253,6 +255,4 @@ /.notdef /.notdef /.notdef -/.notdef -/.notdef ] def diff --git a/fonts/simpleicons/enc/simpleiconsSeven.enc b/fonts/simpleicons/enc/simpleiconsSeven.enc index bc22d4c009..c5d8e93f42 100644 --- a/fonts/simpleicons/enc/simpleiconsSeven.enc +++ b/fonts/simpleicons/enc/simpleiconsSeven.enc @@ -1,4 +1,5 @@ /simpleiconsSeven [ +/petsathome /peugeot /pexels /pfsense @@ -173,6 +174,7 @@ /rarible /rasa /raspberrypi +/ravelry /ray /razer /razorpay @@ -253,6 +255,4 @@ /rtl /rtlzwei /rubocop -/ruby -/rubygems ] def diff --git a/fonts/simpleicons/enc/simpleiconsSix.enc b/fonts/simpleicons/enc/simpleiconsSix.enc index 798e0cdf69..94c4702a21 100644 --- a/fonts/simpleicons/enc/simpleiconsSix.enc +++ b/fonts/simpleicons/enc/simpleiconsSix.enc @@ -63,6 +63,7 @@ /moscowmetro /motorola /mozilla +/mqtt /msi /msibusiness /mta @@ -254,5 +255,4 @@ /perl /persistent /personio -/petsathome ] def diff --git a/fonts/simpleicons/opentype/SimpleIcons.otf b/fonts/simpleicons/opentype/SimpleIcons.otf index c2facd095b..f312534977 100644 Binary files a/fonts/simpleicons/opentype/SimpleIcons.otf and b/fonts/simpleicons/opentype/SimpleIcons.otf differ diff --git a/fonts/simpleicons/tex/simpleicons.sty b/fonts/simpleicons/tex/simpleicons.sty index 797595292e..e5a1be7723 100644 --- a/fonts/simpleicons/tex/simpleicons.sty +++ b/fonts/simpleicons/tex/simpleicons.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{simpleicons}[2022/10/28 7.17.0 Simple Icons 7.17.0 Logos] +\ProvidesPackage{simpleicons}[2022/11/04 7.18.0 Simple Icons 7.18.0 Logos] \RequirePackage{ifxetex,ifluatex} diff --git a/fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex b/fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex index aaddbf319a..b4f8b22245 100644 --- a/fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex +++ b/fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex @@ -1343,1060 +1343,1062 @@ \expandafter\def\csname simpleicon@moscowmetro\endcsname {\simpleiconsmapSix\symbol{61}} \expandafter\def\csname simpleicon@motorola\endcsname {\simpleiconsmapSix\symbol{62}} \expandafter\def\csname simpleicon@mozilla\endcsname {\simpleiconsmapSix\symbol{63}} - \expandafter\def\csname simpleicon@msi\endcsname {\simpleiconsmapSix\symbol{64}} - \expandafter\def\csname simpleicon@msibusiness\endcsname {\simpleiconsmapSix\symbol{65}} - \expandafter\def\csname simpleicon@mta\endcsname {\simpleiconsmapSix\symbol{66}} - \expandafter\def\csname simpleicon@mtr\endcsname {\simpleiconsmapSix\symbol{67}} - \expandafter\def\csname simpleicon@mui\endcsname {\simpleiconsmapSix\symbol{68}} - \expandafter\def\csname simpleicon@mulesoft\endcsname {\simpleiconsmapSix\symbol{69}} - \expandafter\def\csname simpleicon@muller\endcsname {\simpleiconsmapSix\symbol{70}} - \expandafter\def\csname simpleicon@mumble\endcsname {\simpleiconsmapSix\symbol{71}} - \expandafter\def\csname simpleicon@musescore\endcsname {\simpleiconsmapSix\symbol{72}} - \expandafter\def\csname simpleicon@musicbrainz\endcsname {\simpleiconsmapSix\symbol{73}} - \expandafter\def\csname simpleicon@mxlinux\endcsname {\simpleiconsmapSix\symbol{74}} - \expandafter\def\csname simpleicon@myanimelist\endcsname {\simpleiconsmapSix\symbol{75}} - \expandafter\def\csname simpleicon@myob\endcsname {\simpleiconsmapSix\symbol{76}} - \expandafter\def\csname simpleicon@myspace\endcsname {\simpleiconsmapSix\symbol{77}} - \expandafter\def\csname simpleicon@mysql\endcsname {\simpleiconsmapSix\symbol{78}} - \expandafter\def\csname simpleicon@n26\endcsname {\simpleiconsmapSix\symbol{79}} - \expandafter\def\csname simpleicon@namebase\endcsname {\simpleiconsmapSix\symbol{80}} - \expandafter\def\csname simpleicon@namecheap\endcsname {\simpleiconsmapSix\symbol{81}} - \expandafter\def\csname simpleicon@nano\endcsname {\simpleiconsmapSix\symbol{82}} - \expandafter\def\csname simpleicon@nasa\endcsname {\simpleiconsmapSix\symbol{83}} - \expandafter\def\csname simpleicon@nationalgrid\endcsname {\simpleiconsmapSix\symbol{84}} - \expandafter\def\csname simpleicon@nativescript\endcsname {\simpleiconsmapSix\symbol{85}} - \expandafter\def\csname simpleicon@naver\endcsname {\simpleiconsmapSix\symbol{86}} - \expandafter\def\csname simpleicon@nba\endcsname {\simpleiconsmapSix\symbol{87}} - \expandafter\def\csname simpleicon@nbb\endcsname {\simpleiconsmapSix\symbol{88}} - \expandafter\def\csname simpleicon@ndr\endcsname {\simpleiconsmapSix\symbol{89}} - \expandafter\def\csname simpleicon@nec\endcsname {\simpleiconsmapSix\symbol{90}} - \expandafter\def\csname simpleicon@neo4j\endcsname {\simpleiconsmapSix\symbol{91}} - \expandafter\def\csname simpleicon@neovim\endcsname {\simpleiconsmapSix\symbol{92}} - \expandafter\def\csname simpleicon@nestjs\endcsname {\simpleiconsmapSix\symbol{93}} - \expandafter\def\csname simpleicon@netapp\endcsname {\simpleiconsmapSix\symbol{94}} - \expandafter\def\csname simpleicon@netbsd\endcsname {\simpleiconsmapSix\symbol{95}} - \expandafter\def\csname simpleicon@netflix\endcsname {\simpleiconsmapSix\symbol{96}} - \expandafter\def\csname simpleicon@netlify\endcsname {\simpleiconsmapSix\symbol{97}} - \expandafter\def\csname simpleicon@nette\endcsname {\simpleiconsmapSix\symbol{98}} - \expandafter\def\csname simpleicon@netto\endcsname {\simpleiconsmapSix\symbol{99}} - \expandafter\def\csname simpleicon@neutralinojs\endcsname {\simpleiconsmapSix\symbol{100}} - \expandafter\def\csname simpleicon@newbalance\endcsname {\simpleiconsmapSix\symbol{101}} - \expandafter\def\csname simpleicon@newjapanprowrestling\endcsname {\simpleiconsmapSix\symbol{102}} - \expandafter\def\csname simpleicon@newrelic\endcsname {\simpleiconsmapSix\symbol{103}} - \expandafter\def\csname simpleicon@newyorktimes\endcsname {\simpleiconsmapSix\symbol{104}} - \expandafter\def\csname simpleicon@nextbilliondotai\endcsname {\simpleiconsmapSix\symbol{105}} - \expandafter\def\csname simpleicon@nextcloud\endcsname {\simpleiconsmapSix\symbol{106}} - \expandafter\def\csname simpleicon@nextdoor\endcsname {\simpleiconsmapSix\symbol{107}} - \expandafter\def\csname simpleicon@nextdotjs\endcsname {\simpleiconsmapSix\symbol{108}} - \expandafter\def\csname simpleicon@nfc\endcsname {\simpleiconsmapSix\symbol{109}} - \expandafter\def\csname simpleicon@nginx\endcsname {\simpleiconsmapSix\symbol{110}} - \expandafter\def\csname simpleicon@ngrok\endcsname {\simpleiconsmapSix\symbol{111}} - \expandafter\def\csname simpleicon@niconico\endcsname {\simpleiconsmapSix\symbol{112}} - \expandafter\def\csname simpleicon@nike\endcsname {\simpleiconsmapSix\symbol{113}} - \expandafter\def\csname simpleicon@nim\endcsname {\simpleiconsmapSix\symbol{114}} - \expandafter\def\csname simpleicon@nintendo\endcsname {\simpleiconsmapSix\symbol{115}} - \expandafter\def\csname simpleicon@nintendo3ds\endcsname {\simpleiconsmapSix\symbol{116}} - \expandafter\def\csname simpleicon@nintendogamecube\endcsname {\simpleiconsmapSix\symbol{117}} - \expandafter\def\csname simpleicon@nintendonetwork\endcsname {\simpleiconsmapSix\symbol{118}} - \expandafter\def\csname simpleicon@nintendoswitch\endcsname {\simpleiconsmapSix\symbol{119}} - \expandafter\def\csname simpleicon@nissan\endcsname {\simpleiconsmapSix\symbol{120}} - \expandafter\def\csname simpleicon@nixos\endcsname {\simpleiconsmapSix\symbol{121}} - \expandafter\def\csname simpleicon@nodedotjs\endcsname {\simpleiconsmapSix\symbol{122}} - \expandafter\def\csname simpleicon@nodemon\endcsname {\simpleiconsmapSix\symbol{123}} - \expandafter\def\csname simpleicon@nodered\endcsname {\simpleiconsmapSix\symbol{124}} - \expandafter\def\csname simpleicon@nokia\endcsname {\simpleiconsmapSix\symbol{125}} - \expandafter\def\csname simpleicon@norco\endcsname {\simpleiconsmapSix\symbol{126}} - \expandafter\def\csname simpleicon@nordvpn\endcsname {\simpleiconsmapSix\symbol{127}} - \expandafter\def\csname simpleicon@norwegian\endcsname {\simpleiconsmapSix\symbol{128}} - \expandafter\def\csname simpleicon@notepadplusplus\endcsname {\simpleiconsmapSix\symbol{129}} - \expandafter\def\csname simpleicon@notion\endcsname {\simpleiconsmapSix\symbol{130}} - \expandafter\def\csname simpleicon@notist\endcsname {\simpleiconsmapSix\symbol{131}} - \expandafter\def\csname simpleicon@nounproject\endcsname {\simpleiconsmapSix\symbol{132}} - \expandafter\def\csname simpleicon@now\endcsname {\simpleiconsmapSix\symbol{133}} - \expandafter\def\csname simpleicon@npm\endcsname {\simpleiconsmapSix\symbol{134}} - \expandafter\def\csname simpleicon@nrwl\endcsname {\simpleiconsmapSix\symbol{135}} - \expandafter\def\csname simpleicon@nubank\endcsname {\simpleiconsmapSix\symbol{136}} - \expandafter\def\csname simpleicon@nucleo\endcsname {\simpleiconsmapSix\symbol{137}} - \expandafter\def\csname simpleicon@nuget\endcsname {\simpleiconsmapSix\symbol{138}} - \expandafter\def\csname simpleicon@nuke\endcsname {\simpleiconsmapSix\symbol{139}} - \expandafter\def\csname simpleicon@numba\endcsname {\simpleiconsmapSix\symbol{140}} - \expandafter\def\csname simpleicon@numpy\endcsname {\simpleiconsmapSix\symbol{141}} - \expandafter\def\csname simpleicon@nunjucks\endcsname {\simpleiconsmapSix\symbol{142}} - \expandafter\def\csname simpleicon@nutanix\endcsname {\simpleiconsmapSix\symbol{143}} - \expandafter\def\csname simpleicon@nuxtdotjs\endcsname {\simpleiconsmapSix\symbol{144}} - \expandafter\def\csname simpleicon@nvidia\endcsname {\simpleiconsmapSix\symbol{145}} - \expandafter\def\csname simpleicon@nx\endcsname {\simpleiconsmapSix\symbol{146}} - \expandafter\def\csname simpleicon@nzxt\endcsname {\simpleiconsmapSix\symbol{147}} - \expandafter\def\csname simpleicon@observable\endcsname {\simpleiconsmapSix\symbol{148}} - \expandafter\def\csname simpleicon@obsidian\endcsname {\simpleiconsmapSix\symbol{149}} - \expandafter\def\csname simpleicon@obsstudio\endcsname {\simpleiconsmapSix\symbol{150}} - \expandafter\def\csname simpleicon@ocaml\endcsname {\simpleiconsmapSix\symbol{151}} - \expandafter\def\csname simpleicon@octanerender\endcsname {\simpleiconsmapSix\symbol{152}} - \expandafter\def\csname simpleicon@octave\endcsname {\simpleiconsmapSix\symbol{153}} - \expandafter\def\csname simpleicon@octoprint\endcsname {\simpleiconsmapSix\symbol{154}} - \expandafter\def\csname simpleicon@octopusdeploy\endcsname {\simpleiconsmapSix\symbol{155}} - \expandafter\def\csname simpleicon@oculus\endcsname {\simpleiconsmapSix\symbol{156}} - \expandafter\def\csname simpleicon@odnoklassniki\endcsname {\simpleiconsmapSix\symbol{157}} - \expandafter\def\csname simpleicon@odysee\endcsname {\simpleiconsmapSix\symbol{158}} - \expandafter\def\csname simpleicon@ohdear\endcsname {\simpleiconsmapSix\symbol{159}} - \expandafter\def\csname simpleicon@okcupid\endcsname {\simpleiconsmapSix\symbol{160}} - \expandafter\def\csname simpleicon@okta\endcsname {\simpleiconsmapSix\symbol{161}} - \expandafter\def\csname simpleicon@oneplus\endcsname {\simpleiconsmapSix\symbol{162}} - \expandafter\def\csname simpleicon@onlyfans\endcsname {\simpleiconsmapSix\symbol{163}} - \expandafter\def\csname simpleicon@onlyoffice\endcsname {\simpleiconsmapSix\symbol{164}} - \expandafter\def\csname simpleicon@onnx\endcsname {\simpleiconsmapSix\symbol{165}} - \expandafter\def\csname simpleicon@onstar\endcsname {\simpleiconsmapSix\symbol{166}} - \expandafter\def\csname simpleicon@opel\endcsname {\simpleiconsmapSix\symbol{167}} - \expandafter\def\csname simpleicon@openaccess\endcsname {\simpleiconsmapSix\symbol{168}} - \expandafter\def\csname simpleicon@openai\endcsname {\simpleiconsmapSix\symbol{169}} - \expandafter\def\csname simpleicon@openaigym\endcsname {\simpleiconsmapSix\symbol{170}} - \expandafter\def\csname simpleicon@openapiinitiative\endcsname {\simpleiconsmapSix\symbol{171}} - \expandafter\def\csname simpleicon@openbadges\endcsname {\simpleiconsmapSix\symbol{172}} - \expandafter\def\csname simpleicon@openbsd\endcsname {\simpleiconsmapSix\symbol{173}} - \expandafter\def\csname simpleicon@openbugbounty\endcsname {\simpleiconsmapSix\symbol{174}} - \expandafter\def\csname simpleicon@opencollective\endcsname {\simpleiconsmapSix\symbol{175}} - \expandafter\def\csname simpleicon@opencontainersinitiative\endcsname {\simpleiconsmapSix\symbol{176}} - \expandafter\def\csname simpleicon@opencv\endcsname {\simpleiconsmapSix\symbol{177}} - \expandafter\def\csname simpleicon@openfaas\endcsname {\simpleiconsmapSix\symbol{178}} - \expandafter\def\csname simpleicon@opengl\endcsname {\simpleiconsmapSix\symbol{179}} - \expandafter\def\csname simpleicon@openid\endcsname {\simpleiconsmapSix\symbol{180}} - \expandafter\def\csname simpleicon@openjdk\endcsname {\simpleiconsmapSix\symbol{181}} - \expandafter\def\csname simpleicon@openlayers\endcsname {\simpleiconsmapSix\symbol{182}} - \expandafter\def\csname simpleicon@openmined\endcsname {\simpleiconsmapSix\symbol{183}} - \expandafter\def\csname simpleicon@opennebula\endcsname {\simpleiconsmapSix\symbol{184}} - \expandafter\def\csname simpleicon@openproject\endcsname {\simpleiconsmapSix\symbol{185}} - \expandafter\def\csname simpleicon@opensea\endcsname {\simpleiconsmapSix\symbol{186}} - \expandafter\def\csname simpleicon@opensearch\endcsname {\simpleiconsmapSix\symbol{187}} - \expandafter\def\csname simpleicon@opensourceinitiative\endcsname {\simpleiconsmapSix\symbol{188}} - \expandafter\def\csname simpleicon@openssl\endcsname {\simpleiconsmapSix\symbol{189}} - \expandafter\def\csname simpleicon@openstack\endcsname {\simpleiconsmapSix\symbol{190}} - \expandafter\def\csname simpleicon@openstreetmap\endcsname {\simpleiconsmapSix\symbol{191}} - \expandafter\def\csname simpleicon@opensuse\endcsname {\simpleiconsmapSix\symbol{192}} - \expandafter\def\csname simpleicon@opentelemetry\endcsname {\simpleiconsmapSix\symbol{193}} - \expandafter\def\csname simpleicon@openverse\endcsname {\simpleiconsmapSix\symbol{194}} - \expandafter\def\csname simpleicon@openvpn\endcsname {\simpleiconsmapSix\symbol{195}} - \expandafter\def\csname simpleicon@openwrt\endcsname {\simpleiconsmapSix\symbol{196}} - \expandafter\def\csname simpleicon@openzeppelin\endcsname {\simpleiconsmapSix\symbol{197}} - \expandafter\def\csname simpleicon@openzfs\endcsname {\simpleiconsmapSix\symbol{198}} - \expandafter\def\csname simpleicon@opera\endcsname {\simpleiconsmapSix\symbol{199}} - \expandafter\def\csname simpleicon@opnsense\endcsname {\simpleiconsmapSix\symbol{200}} - \expandafter\def\csname simpleicon@opsgenie\endcsname {\simpleiconsmapSix\symbol{201}} - \expandafter\def\csname simpleicon@opslevel\endcsname {\simpleiconsmapSix\symbol{202}} - \expandafter\def\csname simpleicon@oracle\endcsname {\simpleiconsmapSix\symbol{203}} - \expandafter\def\csname simpleicon@orcid\endcsname {\simpleiconsmapSix\symbol{204}} - \expandafter\def\csname simpleicon@oreilly\endcsname {\simpleiconsmapSix\symbol{205}} - \expandafter\def\csname simpleicon@org\endcsname {\simpleiconsmapSix\symbol{206}} - \expandafter\def\csname simpleicon@origin\endcsname {\simpleiconsmapSix\symbol{207}} - \expandafter\def\csname simpleicon@osano\endcsname {\simpleiconsmapSix\symbol{208}} - \expandafter\def\csname simpleicon@oshkosh\endcsname {\simpleiconsmapSix\symbol{209}} - \expandafter\def\csname simpleicon@osmc\endcsname {\simpleiconsmapSix\symbol{210}} - \expandafter\def\csname simpleicon@osu\endcsname {\simpleiconsmapSix\symbol{211}} - \expandafter\def\csname simpleicon@otto\endcsname {\simpleiconsmapSix\symbol{212}} - \expandafter\def\csname simpleicon@overcast\endcsname {\simpleiconsmapSix\symbol{213}} - \expandafter\def\csname simpleicon@overleaf\endcsname {\simpleiconsmapSix\symbol{214}} - \expandafter\def\csname simpleicon@ovh\endcsname {\simpleiconsmapSix\symbol{215}} - \expandafter\def\csname simpleicon@owasp\endcsname {\simpleiconsmapSix\symbol{216}} - \expandafter\def\csname simpleicon@oxygen\endcsname {\simpleiconsmapSix\symbol{217}} - \expandafter\def\csname simpleicon@oyo\endcsname {\simpleiconsmapSix\symbol{218}} - \expandafter\def\csname simpleicon@p5dotjs\endcsname {\simpleiconsmapSix\symbol{219}} - \expandafter\def\csname simpleicon@packagist\endcsname {\simpleiconsmapSix\symbol{220}} - \expandafter\def\csname simpleicon@packer\endcsname {\simpleiconsmapSix\symbol{221}} - \expandafter\def\csname simpleicon@paddypower\endcsname {\simpleiconsmapSix\symbol{222}} - \expandafter\def\csname simpleicon@pagekit\endcsname {\simpleiconsmapSix\symbol{223}} - \expandafter\def\csname simpleicon@pagerduty\endcsname {\simpleiconsmapSix\symbol{224}} - \expandafter\def\csname simpleicon@pagespeedinsights\endcsname {\simpleiconsmapSix\symbol{225}} - \expandafter\def\csname simpleicon@pagseguro\endcsname {\simpleiconsmapSix\symbol{226}} - \expandafter\def\csname simpleicon@palantir\endcsname {\simpleiconsmapSix\symbol{227}} - \expandafter\def\csname simpleicon@paloaltosoftware\endcsname {\simpleiconsmapSix\symbol{228}} - \expandafter\def\csname simpleicon@pandas\endcsname {\simpleiconsmapSix\symbol{229}} - \expandafter\def\csname simpleicon@pandora\endcsname {\simpleiconsmapSix\symbol{230}} - \expandafter\def\csname simpleicon@pantheon\endcsname {\simpleiconsmapSix\symbol{231}} - \expandafter\def\csname simpleicon@paperspace\endcsname {\simpleiconsmapSix\symbol{232}} - \expandafter\def\csname simpleicon@paritysubstrate\endcsname {\simpleiconsmapSix\symbol{233}} - \expandafter\def\csname simpleicon@parsedotly\endcsname {\simpleiconsmapSix\symbol{234}} - \expandafter\def\csname simpleicon@passport\endcsname {\simpleiconsmapSix\symbol{235}} - \expandafter\def\csname simpleicon@pastebin\endcsname {\simpleiconsmapSix\symbol{236}} - \expandafter\def\csname simpleicon@patreon\endcsname {\simpleiconsmapSix\symbol{237}} - \expandafter\def\csname simpleicon@payoneer\endcsname {\simpleiconsmapSix\symbol{238}} - \expandafter\def\csname simpleicon@paypal\endcsname {\simpleiconsmapSix\symbol{239}} - \expandafter\def\csname simpleicon@paytm\endcsname {\simpleiconsmapSix\symbol{240}} - \expandafter\def\csname simpleicon@pcgamingwiki\endcsname {\simpleiconsmapSix\symbol{241}} - \expandafter\def\csname simpleicon@peakdesign\endcsname {\simpleiconsmapSix\symbol{242}} - \expandafter\def\csname simpleicon@peertube\endcsname {\simpleiconsmapSix\symbol{243}} - \expandafter\def\csname simpleicon@pegasusairlines\endcsname {\simpleiconsmapSix\symbol{244}} - \expandafter\def\csname simpleicon@pelican\endcsname {\simpleiconsmapSix\symbol{245}} - \expandafter\def\csname simpleicon@peloton\endcsname {\simpleiconsmapSix\symbol{246}} - \expandafter\def\csname simpleicon@penny\endcsname {\simpleiconsmapSix\symbol{247}} - \expandafter\def\csname simpleicon@penpot\endcsname {\simpleiconsmapSix\symbol{248}} - \expandafter\def\csname simpleicon@pepsi\endcsname {\simpleiconsmapSix\symbol{249}} - \expandafter\def\csname simpleicon@percy\endcsname {\simpleiconsmapSix\symbol{250}} - \expandafter\def\csname simpleicon@perforce\endcsname {\simpleiconsmapSix\symbol{251}} - \expandafter\def\csname simpleicon@perl\endcsname {\simpleiconsmapSix\symbol{252}} - \expandafter\def\csname simpleicon@persistent\endcsname {\simpleiconsmapSix\symbol{253}} - \expandafter\def\csname simpleicon@personio\endcsname {\simpleiconsmapSix\symbol{254}} - \expandafter\def\csname simpleicon@petsathome\endcsname {\simpleiconsmapSix\symbol{255}} - \expandafter\def\csname simpleicon@peugeot\endcsname {\simpleiconsmapSeven\symbol{0}} - \expandafter\def\csname simpleicon@pexels\endcsname {\simpleiconsmapSeven\symbol{1}} - \expandafter\def\csname simpleicon@pfsense\endcsname {\simpleiconsmapSeven\symbol{2}} - \expandafter\def\csname simpleicon@phabricator\endcsname {\simpleiconsmapSeven\symbol{3}} - \expandafter\def\csname simpleicon@philipshue\endcsname {\simpleiconsmapSeven\symbol{4}} - \expandafter\def\csname simpleicon@phonepe\endcsname {\simpleiconsmapSeven\symbol{5}} - \expandafter\def\csname simpleicon@photobucket\endcsname {\simpleiconsmapSeven\symbol{6}} - \expandafter\def\csname simpleicon@photocrowd\endcsname {\simpleiconsmapSeven\symbol{7}} - \expandafter\def\csname simpleicon@photopea\endcsname {\simpleiconsmapSeven\symbol{8}} - \expandafter\def\csname simpleicon@php\endcsname {\simpleiconsmapSeven\symbol{9}} - \expandafter\def\csname simpleicon@phpmyadmin\endcsname {\simpleiconsmapSeven\symbol{10}} - \expandafter\def\csname simpleicon@phpstorm\endcsname {\simpleiconsmapSeven\symbol{11}} - \expandafter\def\csname simpleicon@picardsurgeles\endcsname {\simpleiconsmapSeven\symbol{12}} - \expandafter\def\csname simpleicon@picartodottv\endcsname {\simpleiconsmapSeven\symbol{13}} - \expandafter\def\csname simpleicon@picnic\endcsname {\simpleiconsmapSeven\symbol{14}} - \expandafter\def\csname simpleicon@picpay\endcsname {\simpleiconsmapSeven\symbol{15}} - \expandafter\def\csname simpleicon@pihole\endcsname {\simpleiconsmapSeven\symbol{16}} - \expandafter\def\csname simpleicon@pimcore\endcsname {\simpleiconsmapSeven\symbol{17}} - \expandafter\def\csname simpleicon@pinboard\endcsname {\simpleiconsmapSeven\symbol{18}} - \expandafter\def\csname simpleicon@pingdom\endcsname {\simpleiconsmapSeven\symbol{19}} - \expandafter\def\csname simpleicon@pinterest\endcsname {\simpleiconsmapSeven\symbol{20}} - \expandafter\def\csname simpleicon@pioneerdj\endcsname {\simpleiconsmapSeven\symbol{21}} - \expandafter\def\csname simpleicon@pivotaltracker\endcsname {\simpleiconsmapSeven\symbol{22}} - \expandafter\def\csname simpleicon@piwigo\endcsname {\simpleiconsmapSeven\symbol{23}} - \expandafter\def\csname simpleicon@pix\endcsname {\simpleiconsmapSeven\symbol{24}} - \expandafter\def\csname simpleicon@pixabay\endcsname {\simpleiconsmapSeven\symbol{25}} - \expandafter\def\csname simpleicon@pixiv\endcsname {\simpleiconsmapSeven\symbol{26}} - \expandafter\def\csname simpleicon@pkgsrc\endcsname {\simpleiconsmapSeven\symbol{27}} - \expandafter\def\csname simpleicon@planet\endcsname {\simpleiconsmapSeven\symbol{28}} - \expandafter\def\csname simpleicon@planetscale\endcsname {\simpleiconsmapSeven\symbol{29}} - \expandafter\def\csname simpleicon@plangrid\endcsname {\simpleiconsmapSeven\symbol{30}} - \expandafter\def\csname simpleicon@platformdotsh\endcsname {\simpleiconsmapSeven\symbol{31}} - \expandafter\def\csname simpleicon@platzi\endcsname {\simpleiconsmapSeven\symbol{32}} - \expandafter\def\csname simpleicon@plausibleanalytics\endcsname {\simpleiconsmapSeven\symbol{33}} - \expandafter\def\csname simpleicon@playcanvas\endcsname {\simpleiconsmapSeven\symbol{34}} - \expandafter\def\csname simpleicon@playerdotme\endcsname {\simpleiconsmapSeven\symbol{35}} - \expandafter\def\csname simpleicon@playerfm\endcsname {\simpleiconsmapSeven\symbol{36}} - \expandafter\def\csname simpleicon@playstation\endcsname {\simpleiconsmapSeven\symbol{37}} - \expandafter\def\csname simpleicon@playstation2\endcsname {\simpleiconsmapSeven\symbol{38}} - \expandafter\def\csname simpleicon@playstation3\endcsname {\simpleiconsmapSeven\symbol{39}} - \expandafter\def\csname simpleicon@playstation4\endcsname {\simpleiconsmapSeven\symbol{40}} - \expandafter\def\csname simpleicon@playstation5\endcsname {\simpleiconsmapSeven\symbol{41}} - \expandafter\def\csname simpleicon@playstationvita\endcsname {\simpleiconsmapSeven\symbol{42}} - \expandafter\def\csname simpleicon@playwright\endcsname {\simpleiconsmapSeven\symbol{43}} - \expandafter\def\csname simpleicon@pleroma\endcsname {\simpleiconsmapSeven\symbol{44}} - \expandafter\def\csname simpleicon@plesk\endcsname {\simpleiconsmapSeven\symbol{45}} - \expandafter\def\csname simpleicon@plex\endcsname {\simpleiconsmapSeven\symbol{46}} - \expandafter\def\csname simpleicon@plotly\endcsname {\simpleiconsmapSeven\symbol{47}} - \expandafter\def\csname simpleicon@pluralsight\endcsname {\simpleiconsmapSeven\symbol{48}} - \expandafter\def\csname simpleicon@plurk\endcsname {\simpleiconsmapSeven\symbol{49}} - \expandafter\def\csname simpleicon@pluscodes\endcsname {\simpleiconsmapSeven\symbol{50}} - \expandafter\def\csname simpleicon@pm2\endcsname {\simpleiconsmapSeven\symbol{51}} - \expandafter\def\csname simpleicon@pnpm\endcsname {\simpleiconsmapSeven\symbol{52}} - \expandafter\def\csname simpleicon@pocket\endcsname {\simpleiconsmapSeven\symbol{53}} - \expandafter\def\csname simpleicon@pocketbase\endcsname {\simpleiconsmapSeven\symbol{54}} - \expandafter\def\csname simpleicon@pocketcasts\endcsname {\simpleiconsmapSeven\symbol{55}} - \expandafter\def\csname simpleicon@podcastaddict\endcsname {\simpleiconsmapSeven\symbol{56}} - \expandafter\def\csname simpleicon@podman\endcsname {\simpleiconsmapSeven\symbol{57}} - \expandafter\def\csname simpleicon@poetry\endcsname {\simpleiconsmapSeven\symbol{58}} - \expandafter\def\csname simpleicon@pointy\endcsname {\simpleiconsmapSeven\symbol{59}} - \expandafter\def\csname simpleicon@pokemon\endcsname {\simpleiconsmapSeven\symbol{60}} - \expandafter\def\csname simpleicon@polkadot\endcsname {\simpleiconsmapSeven\symbol{61}} - \expandafter\def\csname simpleicon@poly\endcsname {\simpleiconsmapSeven\symbol{62}} - \expandafter\def\csname simpleicon@polymerproject\endcsname {\simpleiconsmapSeven\symbol{63}} - \expandafter\def\csname simpleicon@polywork\endcsname {\simpleiconsmapSeven\symbol{64}} - \expandafter\def\csname simpleicon@popos\endcsname {\simpleiconsmapSeven\symbol{65}} - \expandafter\def\csname simpleicon@porsche\endcsname {\simpleiconsmapSeven\symbol{66}} - \expandafter\def\csname simpleicon@portainer\endcsname {\simpleiconsmapSeven\symbol{67}} - \expandafter\def\csname simpleicon@postcss\endcsname {\simpleiconsmapSeven\symbol{68}} - \expandafter\def\csname simpleicon@postgresql\endcsname {\simpleiconsmapSeven\symbol{69}} - \expandafter\def\csname simpleicon@postman\endcsname {\simpleiconsmapSeven\symbol{70}} - \expandafter\def\csname simpleicon@postmates\endcsname {\simpleiconsmapSeven\symbol{71}} - \expandafter\def\csname simpleicon@powerapps\endcsname {\simpleiconsmapSeven\symbol{72}} - \expandafter\def\csname simpleicon@powerautomate\endcsname {\simpleiconsmapSeven\symbol{73}} - \expandafter\def\csname simpleicon@powerbi\endcsname {\simpleiconsmapSeven\symbol{74}} - \expandafter\def\csname simpleicon@powerfx\endcsname {\simpleiconsmapSeven\symbol{75}} - \expandafter\def\csname simpleicon@powerpages\endcsname {\simpleiconsmapSeven\symbol{76}} - \expandafter\def\csname simpleicon@powers\endcsname {\simpleiconsmapSeven\symbol{77}} - \expandafter\def\csname simpleicon@powershell\endcsname {\simpleiconsmapSeven\symbol{78}} - \expandafter\def\csname simpleicon@powervirtualagents\endcsname {\simpleiconsmapSeven\symbol{79}} - \expandafter\def\csname simpleicon@prdotco\endcsname {\simpleiconsmapSeven\symbol{80}} - \expandafter\def\csname simpleicon@preact\endcsname {\simpleiconsmapSeven\symbol{81}} - \expandafter\def\csname simpleicon@precommit\endcsname {\simpleiconsmapSeven\symbol{82}} - \expandafter\def\csname simpleicon@premierleague\endcsname {\simpleiconsmapSeven\symbol{83}} - \expandafter\def\csname simpleicon@prestashop\endcsname {\simpleiconsmapSeven\symbol{84}} - \expandafter\def\csname simpleicon@presto\endcsname {\simpleiconsmapSeven\symbol{85}} - \expandafter\def\csname simpleicon@prettier\endcsname {\simpleiconsmapSeven\symbol{86}} - \expandafter\def\csname simpleicon@prevention\endcsname {\simpleiconsmapSeven\symbol{87}} - \expandafter\def\csname simpleicon@prezi\endcsname {\simpleiconsmapSeven\symbol{88}} - \expandafter\def\csname simpleicon@prime\endcsname {\simpleiconsmapSeven\symbol{89}} - \expandafter\def\csname simpleicon@primevideo\endcsname {\simpleiconsmapSeven\symbol{90}} - \expandafter\def\csname simpleicon@prisma\endcsname {\simpleiconsmapSeven\symbol{91}} - \expandafter\def\csname simpleicon@prismic\endcsname {\simpleiconsmapSeven\symbol{92}} - \expandafter\def\csname simpleicon@privateinternetaccess\endcsname {\simpleiconsmapSeven\symbol{93}} - \expandafter\def\csname simpleicon@probot\endcsname {\simpleiconsmapSeven\symbol{94}} - \expandafter\def\csname simpleicon@processingfoundation\endcsname {\simpleiconsmapSeven\symbol{95}} - \expandafter\def\csname simpleicon@processwire\endcsname {\simpleiconsmapSeven\symbol{96}} - \expandafter\def\csname simpleicon@producthunt\endcsname {\simpleiconsmapSeven\symbol{97}} - \expandafter\def\csname simpleicon@progate\endcsname {\simpleiconsmapSeven\symbol{98}} - \expandafter\def\csname simpleicon@progress\endcsname {\simpleiconsmapSeven\symbol{99}} - \expandafter\def\csname simpleicon@prometheus\endcsname {\simpleiconsmapSeven\symbol{100}} - \expandafter\def\csname simpleicon@prosieben\endcsname {\simpleiconsmapSeven\symbol{101}} - \expandafter\def\csname simpleicon@protocolsdotio\endcsname {\simpleiconsmapSeven\symbol{102}} - \expandafter\def\csname simpleicon@protodotio\endcsname {\simpleiconsmapSeven\symbol{103}} - \expandafter\def\csname simpleicon@protondb\endcsname {\simpleiconsmapSeven\symbol{104}} - \expandafter\def\csname simpleicon@protonmail\endcsname {\simpleiconsmapSeven\symbol{105}} - \expandafter\def\csname simpleicon@protonvpn\endcsname {\simpleiconsmapSeven\symbol{106}} - \expandafter\def\csname simpleicon@protools\endcsname {\simpleiconsmapSeven\symbol{107}} - \expandafter\def\csname simpleicon@protractor\endcsname {\simpleiconsmapSeven\symbol{108}} - \expandafter\def\csname simpleicon@proxmox\endcsname {\simpleiconsmapSeven\symbol{109}} - \expandafter\def\csname simpleicon@pubg\endcsname {\simpleiconsmapSeven\symbol{110}} - \expandafter\def\csname simpleicon@publons\endcsname {\simpleiconsmapSeven\symbol{111}} - \expandafter\def\csname simpleicon@pubmed\endcsname {\simpleiconsmapSeven\symbol{112}} - \expandafter\def\csname simpleicon@pug\endcsname {\simpleiconsmapSeven\symbol{113}} - \expandafter\def\csname simpleicon@pulumi\endcsname {\simpleiconsmapSeven\symbol{114}} - \expandafter\def\csname simpleicon@puma\endcsname {\simpleiconsmapSeven\symbol{115}} - \expandafter\def\csname simpleicon@puppet\endcsname {\simpleiconsmapSeven\symbol{116}} - \expandafter\def\csname simpleicon@puppeteer\endcsname {\simpleiconsmapSeven\symbol{117}} - \expandafter\def\csname simpleicon@purescript\endcsname {\simpleiconsmapSeven\symbol{118}} - \expandafter\def\csname simpleicon@purgecss\endcsname {\simpleiconsmapSeven\symbol{119}} - \expandafter\def\csname simpleicon@purism\endcsname {\simpleiconsmapSeven\symbol{120}} - \expandafter\def\csname simpleicon@pusher\endcsname {\simpleiconsmapSeven\symbol{121}} - \expandafter\def\csname simpleicon@pwa\endcsname {\simpleiconsmapSeven\symbol{122}} - \expandafter\def\csname simpleicon@pycharm\endcsname {\simpleiconsmapSeven\symbol{123}} - \expandafter\def\csname simpleicon@pyg\endcsname {\simpleiconsmapSeven\symbol{124}} - \expandafter\def\csname simpleicon@pypi\endcsname {\simpleiconsmapSeven\symbol{125}} - \expandafter\def\csname simpleicon@pypy\endcsname {\simpleiconsmapSeven\symbol{126}} - \expandafter\def\csname simpleicon@pyscaffold\endcsname {\simpleiconsmapSeven\symbol{127}} - \expandafter\def\csname simpleicon@pysyft\endcsname {\simpleiconsmapSeven\symbol{128}} - \expandafter\def\csname simpleicon@pytest\endcsname {\simpleiconsmapSeven\symbol{129}} - \expandafter\def\csname simpleicon@python\endcsname {\simpleiconsmapSeven\symbol{130}} - \expandafter\def\csname simpleicon@pytorch\endcsname {\simpleiconsmapSeven\symbol{131}} - \expandafter\def\csname simpleicon@pytorchlightning\endcsname {\simpleiconsmapSeven\symbol{132}} - \expandafter\def\csname simpleicon@pyup\endcsname {\simpleiconsmapSeven\symbol{133}} - \expandafter\def\csname simpleicon@qantas\endcsname {\simpleiconsmapSeven\symbol{134}} - \expandafter\def\csname simpleicon@qatarairways\endcsname {\simpleiconsmapSeven\symbol{135}} - \expandafter\def\csname simpleicon@qemu\endcsname {\simpleiconsmapSeven\symbol{136}} - \expandafter\def\csname simpleicon@qgis\endcsname {\simpleiconsmapSeven\symbol{137}} - \expandafter\def\csname simpleicon@qi\endcsname {\simpleiconsmapSeven\symbol{138}} - \expandafter\def\csname simpleicon@qiita\endcsname {\simpleiconsmapSeven\symbol{139}} - \expandafter\def\csname simpleicon@qiskit\endcsname {\simpleiconsmapSeven\symbol{140}} - \expandafter\def\csname simpleicon@qiwi\endcsname {\simpleiconsmapSeven\symbol{141}} - \expandafter\def\csname simpleicon@qmk\endcsname {\simpleiconsmapSeven\symbol{142}} - \expandafter\def\csname simpleicon@qt\endcsname {\simpleiconsmapSeven\symbol{143}} - \expandafter\def\csname simpleicon@qualcomm\endcsname {\simpleiconsmapSeven\symbol{144}} - \expandafter\def\csname simpleicon@qualtrics\endcsname {\simpleiconsmapSeven\symbol{145}} - \expandafter\def\csname simpleicon@qualys\endcsname {\simpleiconsmapSeven\symbol{146}} - \expandafter\def\csname simpleicon@quantcast\endcsname {\simpleiconsmapSeven\symbol{147}} - \expandafter\def\csname simpleicon@quantconnect\endcsname {\simpleiconsmapSeven\symbol{148}} - \expandafter\def\csname simpleicon@quarkus\endcsname {\simpleiconsmapSeven\symbol{149}} - \expandafter\def\csname simpleicon@quasar\endcsname {\simpleiconsmapSeven\symbol{150}} - \expandafter\def\csname simpleicon@qubesos\endcsname {\simpleiconsmapSeven\symbol{151}} - \expandafter\def\csname simpleicon@quest\endcsname {\simpleiconsmapSeven\symbol{152}} - \expandafter\def\csname simpleicon@quickbooks\endcsname {\simpleiconsmapSeven\symbol{153}} - \expandafter\def\csname simpleicon@quicklook\endcsname {\simpleiconsmapSeven\symbol{154}} - \expandafter\def\csname simpleicon@quicktime\endcsname {\simpleiconsmapSeven\symbol{155}} - \expandafter\def\csname simpleicon@quip\endcsname {\simpleiconsmapSeven\symbol{156}} - \expandafter\def\csname simpleicon@quora\endcsname {\simpleiconsmapSeven\symbol{157}} - \expandafter\def\csname simpleicon@qwiklabs\endcsname {\simpleiconsmapSeven\symbol{158}} - \expandafter\def\csname simpleicon@qzone\endcsname {\simpleiconsmapSeven\symbol{159}} - \expandafter\def\csname simpleicon@r\endcsname {\simpleiconsmapSeven\symbol{160}} - \expandafter\def\csname simpleicon@r3\endcsname {\simpleiconsmapSeven\symbol{161}} - \expandafter\def\csname simpleicon@rabbitmq\endcsname {\simpleiconsmapSeven\symbol{162}} - \expandafter\def\csname simpleicon@racket\endcsname {\simpleiconsmapSeven\symbol{163}} - \expandafter\def\csname simpleicon@radar\endcsname {\simpleiconsmapSeven\symbol{164}} - \expandafter\def\csname simpleicon@radiopublic\endcsname {\simpleiconsmapSeven\symbol{165}} - \expandafter\def\csname simpleicon@railway\endcsname {\simpleiconsmapSeven\symbol{166}} - \expandafter\def\csname simpleicon@rainmeter\endcsname {\simpleiconsmapSeven\symbol{167}} - \expandafter\def\csname simpleicon@rakuten\endcsname {\simpleiconsmapSeven\symbol{168}} - \expandafter\def\csname simpleicon@ram\endcsname {\simpleiconsmapSeven\symbol{169}} - \expandafter\def\csname simpleicon@rancher\endcsname {\simpleiconsmapSeven\symbol{170}} - \expandafter\def\csname simpleicon@rarible\endcsname {\simpleiconsmapSeven\symbol{171}} - \expandafter\def\csname simpleicon@rasa\endcsname {\simpleiconsmapSeven\symbol{172}} - \expandafter\def\csname simpleicon@raspberrypi\endcsname {\simpleiconsmapSeven\symbol{173}} - \expandafter\def\csname simpleicon@ray\endcsname {\simpleiconsmapSeven\symbol{174}} - \expandafter\def\csname simpleicon@razer\endcsname {\simpleiconsmapSeven\symbol{175}} - \expandafter\def\csname simpleicon@razorpay\endcsname {\simpleiconsmapSeven\symbol{176}} - \expandafter\def\csname simpleicon@react\endcsname {\simpleiconsmapSeven\symbol{177}} - \expandafter\def\csname simpleicon@reacthookform\endcsname {\simpleiconsmapSeven\symbol{178}} - \expandafter\def\csname simpleicon@reactivex\endcsname {\simpleiconsmapSeven\symbol{179}} - \expandafter\def\csname simpleicon@reactos\endcsname {\simpleiconsmapSeven\symbol{180}} - \expandafter\def\csname simpleicon@reactquery\endcsname {\simpleiconsmapSeven\symbol{181}} - \expandafter\def\csname simpleicon@reactrouter\endcsname {\simpleiconsmapSeven\symbol{182}} - \expandafter\def\csname simpleicon@reacttable\endcsname {\simpleiconsmapSeven\symbol{183}} - \expandafter\def\csname simpleicon@readthedocs\endcsname {\simpleiconsmapSeven\symbol{184}} - \expandafter\def\csname simpleicon@realm\endcsname {\simpleiconsmapSeven\symbol{185}} - \expandafter\def\csname simpleicon@reason\endcsname {\simpleiconsmapSeven\symbol{186}} - \expandafter\def\csname simpleicon@reasonstudios\endcsname {\simpleiconsmapSeven\symbol{187}} - \expandafter\def\csname simpleicon@redbubble\endcsname {\simpleiconsmapSeven\symbol{188}} - \expandafter\def\csname simpleicon@reddit\endcsname {\simpleiconsmapSeven\symbol{189}} - \expandafter\def\csname simpleicon@redhat\endcsname {\simpleiconsmapSeven\symbol{190}} - \expandafter\def\csname simpleicon@redhatopenshift\endcsname {\simpleiconsmapSeven\symbol{191}} - \expandafter\def\csname simpleicon@redis\endcsname {\simpleiconsmapSeven\symbol{192}} - \expandafter\def\csname simpleicon@redmine\endcsname {\simpleiconsmapSeven\symbol{193}} - \expandafter\def\csname simpleicon@redux\endcsname {\simpleiconsmapSeven\symbol{194}} - \expandafter\def\csname simpleicon@reduxsaga\endcsname {\simpleiconsmapSeven\symbol{195}} - \expandafter\def\csname simpleicon@redwoodjs\endcsname {\simpleiconsmapSeven\symbol{196}} - \expandafter\def\csname simpleicon@reebok\endcsname {\simpleiconsmapSeven\symbol{197}} - \expandafter\def\csname simpleicon@relay\endcsname {\simpleiconsmapSeven\symbol{198}} - \expandafter\def\csname simpleicon@relianceindustrieslimited\endcsname {\simpleiconsmapSeven\symbol{199}} - \expandafter\def\csname simpleicon@remix\endcsname {\simpleiconsmapSeven\symbol{200}} - \expandafter\def\csname simpleicon@renault\endcsname {\simpleiconsmapSeven\symbol{201}} - \expandafter\def\csname simpleicon@render\endcsname {\simpleiconsmapSeven\symbol{202}} - \expandafter\def\csname simpleicon@renovatebot\endcsname {\simpleiconsmapSeven\symbol{203}} - \expandafter\def\csname simpleicon@renpy\endcsname {\simpleiconsmapSeven\symbol{204}} - \expandafter\def\csname simpleicon@renren\endcsname {\simpleiconsmapSeven\symbol{205}} - \expandafter\def\csname simpleicon@replit\endcsname {\simpleiconsmapSeven\symbol{206}} - \expandafter\def\csname simpleicon@republicofgamers\endcsname {\simpleiconsmapSeven\symbol{207}} - \expandafter\def\csname simpleicon@rescript\endcsname {\simpleiconsmapSeven\symbol{208}} - \expandafter\def\csname simpleicon@rescuetime\endcsname {\simpleiconsmapSeven\symbol{209}} - \expandafter\def\csname simpleicon@researchgate\endcsname {\simpleiconsmapSeven\symbol{210}} - \expandafter\def\csname simpleicon@resharper\endcsname {\simpleiconsmapSeven\symbol{211}} - \expandafter\def\csname simpleicon@resurrectionremixos\endcsname {\simpleiconsmapSeven\symbol{212}} - \expandafter\def\csname simpleicon@retroarch\endcsname {\simpleiconsmapSeven\symbol{213}} - \expandafter\def\csname simpleicon@retropie\endcsname {\simpleiconsmapSeven\symbol{214}} - \expandafter\def\csname simpleicon@revealdotjs\endcsname {\simpleiconsmapSeven\symbol{215}} - \expandafter\def\csname simpleicon@reverbnation\endcsname {\simpleiconsmapSeven\symbol{216}} - \expandafter\def\csname simpleicon@revoltdotchat\endcsname {\simpleiconsmapSeven\symbol{217}} - \expandafter\def\csname simpleicon@revolut\endcsname {\simpleiconsmapSeven\symbol{218}} - \expandafter\def\csname simpleicon@revue\endcsname {\simpleiconsmapSeven\symbol{219}} - \expandafter\def\csname simpleicon@rewe\endcsname {\simpleiconsmapSeven\symbol{220}} - \expandafter\def\csname simpleicon@rezgo\endcsname {\simpleiconsmapSeven\symbol{221}} - \expandafter\def\csname simpleicon@rhinoceros\endcsname {\simpleiconsmapSeven\symbol{222}} - \expandafter\def\csname simpleicon@rider\endcsname {\simpleiconsmapSeven\symbol{223}} - \expandafter\def\csname simpleicon@rimacautomobili\endcsname {\simpleiconsmapSeven\symbol{224}} - \expandafter\def\csname simpleicon@ring\endcsname {\simpleiconsmapSeven\symbol{225}} - \expandafter\def\csname simpleicon@riotgames\endcsname {\simpleiconsmapSeven\symbol{226}} - \expandafter\def\csname simpleicon@ripple\endcsname {\simpleiconsmapSeven\symbol{227}} - \expandafter\def\csname simpleicon@riseup\endcsname {\simpleiconsmapSeven\symbol{228}} - \expandafter\def\csname simpleicon@roamresearch\endcsname {\simpleiconsmapSeven\symbol{229}} - \expandafter\def\csname simpleicon@roblox\endcsname {\simpleiconsmapSeven\symbol{230}} - \expandafter\def\csname simpleicon@robotframework\endcsname {\simpleiconsmapSeven\symbol{231}} - \expandafter\def\csname simpleicon@rocketdotchat\endcsname {\simpleiconsmapSeven\symbol{232}} - \expandafter\def\csname simpleicon@rocksdb\endcsname {\simpleiconsmapSeven\symbol{233}} - \expandafter\def\csname simpleicon@rockylinux\endcsname {\simpleiconsmapSeven\symbol{234}} - \expandafter\def\csname simpleicon@roku\endcsname {\simpleiconsmapSeven\symbol{235}} - \expandafter\def\csname simpleicon@rollsroyce\endcsname {\simpleiconsmapSeven\symbol{236}} - \expandafter\def\csname simpleicon@rollupdotjs\endcsname {\simpleiconsmapSeven\symbol{237}} - \expandafter\def\csname simpleicon@rome\endcsname {\simpleiconsmapSeven\symbol{238}} - \expandafter\def\csname simpleicon@roots\endcsname {\simpleiconsmapSeven\symbol{239}} - \expandafter\def\csname simpleicon@rootsbedrock\endcsname {\simpleiconsmapSeven\symbol{240}} - \expandafter\def\csname simpleicon@rootssage\endcsname {\simpleiconsmapSeven\symbol{241}} - \expandafter\def\csname simpleicon@ros\endcsname {\simpleiconsmapSeven\symbol{242}} - \expandafter\def\csname simpleicon@rossmann\endcsname {\simpleiconsmapSeven\symbol{243}} - \expandafter\def\csname simpleicon@rotaryinternational\endcsname {\simpleiconsmapSeven\symbol{244}} - \expandafter\def\csname simpleicon@rottentomatoes\endcsname {\simpleiconsmapSeven\symbol{245}} - \expandafter\def\csname simpleicon@roundcube\endcsname {\simpleiconsmapSeven\symbol{246}} - \expandafter\def\csname simpleicon@rsocket\endcsname {\simpleiconsmapSeven\symbol{247}} - \expandafter\def\csname simpleicon@rss\endcsname {\simpleiconsmapSeven\symbol{248}} - \expandafter\def\csname simpleicon@rstudio\endcsname {\simpleiconsmapSeven\symbol{249}} - \expandafter\def\csname simpleicon@rte\endcsname {\simpleiconsmapSeven\symbol{250}} - \expandafter\def\csname simpleicon@rtl\endcsname {\simpleiconsmapSeven\symbol{251}} - \expandafter\def\csname simpleicon@rtlzwei\endcsname {\simpleiconsmapSeven\symbol{252}} - \expandafter\def\csname simpleicon@rubocop\endcsname {\simpleiconsmapSeven\symbol{253}} - \expandafter\def\csname simpleicon@ruby\endcsname {\simpleiconsmapSeven\symbol{254}} - \expandafter\def\csname simpleicon@rubygems\endcsname {\simpleiconsmapSeven\symbol{255}} - \expandafter\def\csname simpleicon@rubyonrails\endcsname {\simpleiconsmapEight\symbol{0}} - \expandafter\def\csname simpleicon@rubysinatra\endcsname {\simpleiconsmapEight\symbol{1}} - \expandafter\def\csname simpleicon@runkeeper\endcsname {\simpleiconsmapEight\symbol{2}} - \expandafter\def\csname simpleicon@runkit\endcsname {\simpleiconsmapEight\symbol{3}} - \expandafter\def\csname simpleicon@rust\endcsname {\simpleiconsmapEight\symbol{4}} - \expandafter\def\csname simpleicon@rxdb\endcsname {\simpleiconsmapEight\symbol{5}} - \expandafter\def\csname simpleicon@ryanair\endcsname {\simpleiconsmapEight\symbol{6}} - \expandafter\def\csname simpleicon@s7airlines\endcsname {\simpleiconsmapEight\symbol{7}} - \expandafter\def\csname simpleicon@sabanci\endcsname {\simpleiconsmapEight\symbol{8}} - \expandafter\def\csname simpleicon@safari\endcsname {\simpleiconsmapEight\symbol{9}} - \expandafter\def\csname simpleicon@sahibinden\endcsname {\simpleiconsmapEight\symbol{10}} - \expandafter\def\csname simpleicon@sailfishos\endcsname {\simpleiconsmapEight\symbol{11}} - \expandafter\def\csname simpleicon@salesforce\endcsname {\simpleiconsmapEight\symbol{12}} - \expandafter\def\csname simpleicon@saltproject\endcsname {\simpleiconsmapEight\symbol{13}} - \expandafter\def\csname simpleicon@samsung\endcsname {\simpleiconsmapEight\symbol{14}} - \expandafter\def\csname simpleicon@samsungpay\endcsname {\simpleiconsmapEight\symbol{15}} - \expandafter\def\csname simpleicon@sandisk\endcsname {\simpleiconsmapEight\symbol{16}} - \expandafter\def\csname simpleicon@sanfranciscomunicipalrailway\endcsname {\simpleiconsmapEight\symbol{17}} - \expandafter\def\csname simpleicon@saopaulometro\endcsname {\simpleiconsmapEight\symbol{18}} - \expandafter\def\csname simpleicon@sap\endcsname {\simpleiconsmapEight\symbol{19}} - \expandafter\def\csname simpleicon@sass\endcsname {\simpleiconsmapEight\symbol{20}} - \expandafter\def\csname simpleicon@sat1\endcsname {\simpleiconsmapEight\symbol{21}} - \expandafter\def\csname simpleicon@saturn\endcsname {\simpleiconsmapEight\symbol{22}} - \expandafter\def\csname simpleicon@saucelabs\endcsname {\simpleiconsmapEight\symbol{23}} - \expandafter\def\csname simpleicon@scala\endcsname {\simpleiconsmapEight\symbol{24}} - \expandafter\def\csname simpleicon@scaleway\endcsname {\simpleiconsmapEight\symbol{25}} - \expandafter\def\csname simpleicon@scania\endcsname {\simpleiconsmapEight\symbol{26}} - \expandafter\def\csname simpleicon@schneiderelectric\endcsname {\simpleiconsmapEight\symbol{27}} - \expandafter\def\csname simpleicon@scikitlearn\endcsname {\simpleiconsmapEight\symbol{28}} - \expandafter\def\csname simpleicon@scipy\endcsname {\simpleiconsmapEight\symbol{29}} - \expandafter\def\csname simpleicon@scopus\endcsname {\simpleiconsmapEight\symbol{30}} - \expandafter\def\csname simpleicon@scpfoundation\endcsname {\simpleiconsmapEight\symbol{31}} - \expandafter\def\csname simpleicon@scratch\endcsname {\simpleiconsmapEight\symbol{32}} - \expandafter\def\csname simpleicon@screencastify\endcsname {\simpleiconsmapEight\symbol{33}} - \expandafter\def\csname simpleicon@scribd\endcsname {\simpleiconsmapEight\symbol{34}} - \expandafter\def\csname simpleicon@scrimba\endcsname {\simpleiconsmapEight\symbol{35}} - \expandafter\def\csname simpleicon@scrollreveal\endcsname {\simpleiconsmapEight\symbol{36}} - \expandafter\def\csname simpleicon@scrumalliance\endcsname {\simpleiconsmapEight\symbol{37}} - \expandafter\def\csname simpleicon@scrutinizerci\endcsname {\simpleiconsmapEight\symbol{38}} - \expandafter\def\csname simpleicon@seagate\endcsname {\simpleiconsmapEight\symbol{39}} - \expandafter\def\csname simpleicon@seat\endcsname {\simpleiconsmapEight\symbol{40}} - \expandafter\def\csname simpleicon@securityscorecard\endcsname {\simpleiconsmapEight\symbol{41}} - \expandafter\def\csname simpleicon@sefaria\endcsname {\simpleiconsmapEight\symbol{42}} - \expandafter\def\csname simpleicon@sega\endcsname {\simpleiconsmapEight\symbol{43}} - \expandafter\def\csname simpleicon@selenium\endcsname {\simpleiconsmapEight\symbol{44}} - \expandafter\def\csname simpleicon@sellfy\endcsname {\simpleiconsmapEight\symbol{45}} - \expandafter\def\csname simpleicon@semanticrelease\endcsname {\simpleiconsmapEight\symbol{46}} - \expandafter\def\csname simpleicon@semanticscholar\endcsname {\simpleiconsmapEight\symbol{47}} - \expandafter\def\csname simpleicon@semanticuireact\endcsname {\simpleiconsmapEight\symbol{48}} - \expandafter\def\csname simpleicon@semanticweb\endcsname {\simpleiconsmapEight\symbol{49}} - \expandafter\def\csname simpleicon@semaphoreci\endcsname {\simpleiconsmapEight\symbol{50}} - \expandafter\def\csname simpleicon@semver\endcsname {\simpleiconsmapEight\symbol{51}} - \expandafter\def\csname simpleicon@sencha\endcsname {\simpleiconsmapEight\symbol{52}} - \expandafter\def\csname simpleicon@sennheiser\endcsname {\simpleiconsmapEight\symbol{53}} - \expandafter\def\csname simpleicon@sensu\endcsname {\simpleiconsmapEight\symbol{54}} - \expandafter\def\csname simpleicon@sentry\endcsname {\simpleiconsmapEight\symbol{55}} - \expandafter\def\csname simpleicon@sepa\endcsname {\simpleiconsmapEight\symbol{56}} - \expandafter\def\csname simpleicon@sequelize\endcsname {\simpleiconsmapEight\symbol{57}} - \expandafter\def\csname simpleicon@serverfault\endcsname {\simpleiconsmapEight\symbol{58}} - \expandafter\def\csname simpleicon@serverless\endcsname {\simpleiconsmapEight\symbol{59}} - \expandafter\def\csname simpleicon@sessionize\endcsname {\simpleiconsmapEight\symbol{60}} - \expandafter\def\csname simpleicon@setapp\endcsname {\simpleiconsmapEight\symbol{61}} - \expandafter\def\csname simpleicon@sfml\endcsname {\simpleiconsmapEight\symbol{62}} - \expandafter\def\csname simpleicon@shadow\endcsname {\simpleiconsmapEight\symbol{63}} - \expandafter\def\csname simpleicon@shanghaimetro\endcsname {\simpleiconsmapEight\symbol{64}} - \expandafter\def\csname simpleicon@sharp\endcsname {\simpleiconsmapEight\symbol{65}} - \expandafter\def\csname simpleicon@shazam\endcsname {\simpleiconsmapEight\symbol{66}} - \expandafter\def\csname simpleicon@shell\endcsname {\simpleiconsmapEight\symbol{67}} - \expandafter\def\csname simpleicon@shelly\endcsname {\simpleiconsmapEight\symbol{68}} - \expandafter\def\csname simpleicon@shenzhenmetro\endcsname {\simpleiconsmapEight\symbol{69}} - \expandafter\def\csname simpleicon@shieldsdotio\endcsname {\simpleiconsmapEight\symbol{70}} - \expandafter\def\csname simpleicon@shikimori\endcsname {\simpleiconsmapEight\symbol{71}} - \expandafter\def\csname simpleicon@shopee\endcsname {\simpleiconsmapEight\symbol{72}} - \expandafter\def\csname simpleicon@shopify\endcsname {\simpleiconsmapEight\symbol{73}} - \expandafter\def\csname simpleicon@shopware\endcsname {\simpleiconsmapEight\symbol{74}} - \expandafter\def\csname simpleicon@shotcut\endcsname {\simpleiconsmapEight\symbol{75}} - \expandafter\def\csname simpleicon@showpad\endcsname {\simpleiconsmapEight\symbol{76}} - \expandafter\def\csname simpleicon@showtime\endcsname {\simpleiconsmapEight\symbol{77}} - \expandafter\def\csname simpleicon@shutterstock\endcsname {\simpleiconsmapEight\symbol{78}} - \expandafter\def\csname simpleicon@siemens\endcsname {\simpleiconsmapEight\symbol{79}} - \expandafter\def\csname simpleicon@signal\endcsname {\simpleiconsmapEight\symbol{80}} - \expandafter\def\csname simpleicon@similarweb\endcsname {\simpleiconsmapEight\symbol{81}} - \expandafter\def\csname simpleicon@simkl\endcsname {\simpleiconsmapEight\symbol{82}} - \expandafter\def\csname simpleicon@simpleanalytics\endcsname {\simpleiconsmapEight\symbol{83}} - \expandafter\def\csname simpleicon@simpleicons\endcsname {\simpleiconsmapEight\symbol{84}} - \expandafter\def\csname simpleicon@simplenote\endcsname {\simpleiconsmapEight\symbol{85}} - \expandafter\def\csname simpleicon@sinaweibo\endcsname {\simpleiconsmapEight\symbol{86}} - \expandafter\def\csname simpleicon@singlestore\endcsname {\simpleiconsmapEight\symbol{87}} - \expandafter\def\csname simpleicon@sitepoint\endcsname {\simpleiconsmapEight\symbol{88}} - \expandafter\def\csname simpleicon@sketch\endcsname {\simpleiconsmapEight\symbol{89}} - \expandafter\def\csname simpleicon@sketchfab\endcsname {\simpleiconsmapEight\symbol{90}} - \expandafter\def\csname simpleicon@sketchup\endcsname {\simpleiconsmapEight\symbol{91}} - \expandafter\def\csname simpleicon@skillshare\endcsname {\simpleiconsmapEight\symbol{92}} - \expandafter\def\csname simpleicon@skoda\endcsname {\simpleiconsmapEight\symbol{93}} - \expandafter\def\csname simpleicon@sky\endcsname {\simpleiconsmapEight\symbol{94}} - \expandafter\def\csname simpleicon@skynet\endcsname {\simpleiconsmapEight\symbol{95}} - \expandafter\def\csname simpleicon@skypack\endcsname {\simpleiconsmapEight\symbol{96}} - \expandafter\def\csname simpleicon@skype\endcsname {\simpleiconsmapEight\symbol{97}} - \expandafter\def\csname simpleicon@skypeforbusiness\endcsname {\simpleiconsmapEight\symbol{98}} - \expandafter\def\csname simpleicon@slack\endcsname {\simpleiconsmapEight\symbol{99}} - \expandafter\def\csname simpleicon@slackware\endcsname {\simpleiconsmapEight\symbol{100}} - \expandafter\def\csname simpleicon@slashdot\endcsname {\simpleiconsmapEight\symbol{101}} - \expandafter\def\csname simpleicon@slickpic\endcsname {\simpleiconsmapEight\symbol{102}} - \expandafter\def\csname simpleicon@slides\endcsname {\simpleiconsmapEight\symbol{103}} - \expandafter\def\csname simpleicon@slideshare\endcsname {\simpleiconsmapEight\symbol{104}} - \expandafter\def\csname simpleicon@smart\endcsname {\simpleiconsmapEight\symbol{105}} - \expandafter\def\csname simpleicon@smartthings\endcsname {\simpleiconsmapEight\symbol{106}} - \expandafter\def\csname simpleicon@smashdotgg\endcsname {\simpleiconsmapEight\symbol{107}} - \expandafter\def\csname simpleicon@smashingmagazine\endcsname {\simpleiconsmapEight\symbol{108}} - \expandafter\def\csname simpleicon@smrt\endcsname {\simpleiconsmapEight\symbol{109}} - \expandafter\def\csname simpleicon@smugmug\endcsname {\simpleiconsmapEight\symbol{110}} - \expandafter\def\csname simpleicon@snapchat\endcsname {\simpleiconsmapEight\symbol{111}} - \expandafter\def\csname simpleicon@snapcraft\endcsname {\simpleiconsmapEight\symbol{112}} - \expandafter\def\csname simpleicon@snowflake\endcsname {\simpleiconsmapEight\symbol{113}} - \expandafter\def\csname simpleicon@snowpack\endcsname {\simpleiconsmapEight\symbol{114}} - \expandafter\def\csname simpleicon@snyk\endcsname {\simpleiconsmapEight\symbol{115}} - \expandafter\def\csname simpleicon@socialblade\endcsname {\simpleiconsmapEight\symbol{116}} - \expandafter\def\csname simpleicon@society6\endcsname {\simpleiconsmapEight\symbol{117}} - \expandafter\def\csname simpleicon@socketdotio\endcsname {\simpleiconsmapEight\symbol{118}} - \expandafter\def\csname simpleicon@sogou\endcsname {\simpleiconsmapEight\symbol{119}} - \expandafter\def\csname simpleicon@solid\endcsname {\simpleiconsmapEight\symbol{120}} - \expandafter\def\csname simpleicon@solidity\endcsname {\simpleiconsmapEight\symbol{121}} - \expandafter\def\csname simpleicon@sololearn\endcsname {\simpleiconsmapEight\symbol{122}} - \expandafter\def\csname simpleicon@solus\endcsname {\simpleiconsmapEight\symbol{123}} - \expandafter\def\csname simpleicon@sonar\endcsname {\simpleiconsmapEight\symbol{124}} - \expandafter\def\csname simpleicon@sonarcloud\endcsname {\simpleiconsmapEight\symbol{125}} - \expandafter\def\csname simpleicon@sonarlint\endcsname {\simpleiconsmapEight\symbol{126}} - \expandafter\def\csname simpleicon@sonarqube\endcsname {\simpleiconsmapEight\symbol{127}} - \expandafter\def\csname simpleicon@sonarsource\endcsname {\simpleiconsmapEight\symbol{128}} - \expandafter\def\csname simpleicon@songkick\endcsname {\simpleiconsmapEight\symbol{129}} - \expandafter\def\csname simpleicon@songoda\endcsname {\simpleiconsmapEight\symbol{130}} - \expandafter\def\csname simpleicon@sonicwall\endcsname {\simpleiconsmapEight\symbol{131}} - \expandafter\def\csname simpleicon@sonos\endcsname {\simpleiconsmapEight\symbol{132}} - \expandafter\def\csname simpleicon@sony\endcsname {\simpleiconsmapEight\symbol{133}} - \expandafter\def\csname simpleicon@soundcharts\endcsname {\simpleiconsmapEight\symbol{134}} - \expandafter\def\csname simpleicon@soundcloud\endcsname {\simpleiconsmapEight\symbol{135}} - \expandafter\def\csname simpleicon@sourceengine\endcsname {\simpleiconsmapEight\symbol{136}} - \expandafter\def\csname simpleicon@sourceforge\endcsname {\simpleiconsmapEight\symbol{137}} - \expandafter\def\csname simpleicon@sourcegraph\endcsname {\simpleiconsmapEight\symbol{138}} - \expandafter\def\csname simpleicon@sourcetree\endcsname {\simpleiconsmapEight\symbol{139}} - \expandafter\def\csname simpleicon@southwestairlines\endcsname {\simpleiconsmapEight\symbol{140}} - \expandafter\def\csname simpleicon@spacemacs\endcsname {\simpleiconsmapEight\symbol{141}} - \expandafter\def\csname simpleicon@spacex\endcsname {\simpleiconsmapEight\symbol{142}} - \expandafter\def\csname simpleicon@spacy\endcsname {\simpleiconsmapEight\symbol{143}} - \expandafter\def\csname simpleicon@sparkar\endcsname {\simpleiconsmapEight\symbol{144}} - \expandafter\def\csname simpleicon@sparkasse\endcsname {\simpleiconsmapEight\symbol{145}} - \expandafter\def\csname simpleicon@sparkfun\endcsname {\simpleiconsmapEight\symbol{146}} - \expandafter\def\csname simpleicon@sparkpost\endcsname {\simpleiconsmapEight\symbol{147}} - \expandafter\def\csname simpleicon@spdx\endcsname {\simpleiconsmapEight\symbol{148}} - \expandafter\def\csname simpleicon@speakerdeck\endcsname {\simpleiconsmapEight\symbol{149}} - \expandafter\def\csname simpleicon@spectrum\endcsname {\simpleiconsmapEight\symbol{150}} - \expandafter\def\csname simpleicon@speedtest\endcsname {\simpleiconsmapEight\symbol{151}} - \expandafter\def\csname simpleicon@spinnaker\endcsname {\simpleiconsmapEight\symbol{152}} - \expandafter\def\csname simpleicon@spinrilla\endcsname {\simpleiconsmapEight\symbol{153}} - \expandafter\def\csname simpleicon@splunk\endcsname {\simpleiconsmapEight\symbol{154}} - \expandafter\def\csname simpleicon@spond\endcsname {\simpleiconsmapEight\symbol{155}} - \expandafter\def\csname simpleicon@spotify\endcsname {\simpleiconsmapEight\symbol{156}} - \expandafter\def\csname simpleicon@spotlight\endcsname {\simpleiconsmapEight\symbol{157}} - \expandafter\def\csname simpleicon@spreadshirt\endcsname {\simpleiconsmapEight\symbol{158}} - \expandafter\def\csname simpleicon@spreaker\endcsname {\simpleiconsmapEight\symbol{159}} - \expandafter\def\csname simpleicon@spring\endcsname {\simpleiconsmapEight\symbol{160}} - \expandafter\def\csname simpleicon@springcreators\endcsname {\simpleiconsmapEight\symbol{161}} - \expandafter\def\csname simpleicon@springboot\endcsname {\simpleiconsmapEight\symbol{162}} - \expandafter\def\csname simpleicon@springsecurity\endcsname {\simpleiconsmapEight\symbol{163}} - \expandafter\def\csname simpleicon@spyderide\endcsname {\simpleiconsmapEight\symbol{164}} - \expandafter\def\csname simpleicon@sqlite\endcsname {\simpleiconsmapEight\symbol{165}} - \expandafter\def\csname simpleicon@square\endcsname {\simpleiconsmapEight\symbol{166}} - \expandafter\def\csname simpleicon@squareenix\endcsname {\simpleiconsmapEight\symbol{167}} - \expandafter\def\csname simpleicon@squarespace\endcsname {\simpleiconsmapEight\symbol{168}} - \expandafter\def\csname simpleicon@ssrn\endcsname {\simpleiconsmapEight\symbol{169}} - \expandafter\def\csname simpleicon@stackbit\endcsname {\simpleiconsmapEight\symbol{170}} - \expandafter\def\csname simpleicon@stackblitz\endcsname {\simpleiconsmapEight\symbol{171}} - \expandafter\def\csname simpleicon@stackedit\endcsname {\simpleiconsmapEight\symbol{172}} - \expandafter\def\csname simpleicon@stackexchange\endcsname {\simpleiconsmapEight\symbol{173}} - \expandafter\def\csname simpleicon@stackoverflow\endcsname {\simpleiconsmapEight\symbol{174}} - \expandafter\def\csname simpleicon@stackpath\endcsname {\simpleiconsmapEight\symbol{175}} - \expandafter\def\csname simpleicon@stackshare\endcsname {\simpleiconsmapEight\symbol{176}} - \expandafter\def\csname simpleicon@stadia\endcsname {\simpleiconsmapEight\symbol{177}} - \expandafter\def\csname simpleicon@staffbase\endcsname {\simpleiconsmapEight\symbol{178}} - \expandafter\def\csname simpleicon@standardjs\endcsname {\simpleiconsmapEight\symbol{179}} - \expandafter\def\csname simpleicon@starbucks\endcsname {\simpleiconsmapEight\symbol{180}} - \expandafter\def\csname simpleicon@stardock\endcsname {\simpleiconsmapEight\symbol{181}} - \expandafter\def\csname simpleicon@starlingbank\endcsname {\simpleiconsmapEight\symbol{182}} - \expandafter\def\csname simpleicon@starship\endcsname {\simpleiconsmapEight\symbol{183}} - \expandafter\def\csname simpleicon@startrek\endcsname {\simpleiconsmapEight\symbol{184}} - \expandafter\def\csname simpleicon@starz\endcsname {\simpleiconsmapEight\symbol{185}} - \expandafter\def\csname simpleicon@statamic\endcsname {\simpleiconsmapEight\symbol{186}} - \expandafter\def\csname simpleicon@statuspage\endcsname {\simpleiconsmapEight\symbol{187}} - \expandafter\def\csname simpleicon@statuspal\endcsname {\simpleiconsmapEight\symbol{188}} - \expandafter\def\csname simpleicon@steam\endcsname {\simpleiconsmapEight\symbol{189}} - \expandafter\def\csname simpleicon@steamdb\endcsname {\simpleiconsmapEight\symbol{190}} - \expandafter\def\csname simpleicon@steamdeck\endcsname {\simpleiconsmapEight\symbol{191}} - \expandafter\def\csname simpleicon@steamworks\endcsname {\simpleiconsmapEight\symbol{192}} - \expandafter\def\csname simpleicon@steelseries\endcsname {\simpleiconsmapEight\symbol{193}} - \expandafter\def\csname simpleicon@steem\endcsname {\simpleiconsmapEight\symbol{194}} - \expandafter\def\csname simpleicon@steemit\endcsname {\simpleiconsmapEight\symbol{195}} - \expandafter\def\csname simpleicon@steinberg\endcsname {\simpleiconsmapEight\symbol{196}} - \expandafter\def\csname simpleicon@stellar\endcsname {\simpleiconsmapEight\symbol{197}} - \expandafter\def\csname simpleicon@stencyl\endcsname {\simpleiconsmapEight\symbol{198}} - \expandafter\def\csname simpleicon@stimulus\endcsname {\simpleiconsmapEight\symbol{199}} - \expandafter\def\csname simpleicon@stitcher\endcsname {\simpleiconsmapEight\symbol{200}} - \expandafter\def\csname simpleicon@stmicroelectronics\endcsname {\simpleiconsmapEight\symbol{201}} - \expandafter\def\csname simpleicon@stopstalk\endcsname {\simpleiconsmapEight\symbol{202}} - \expandafter\def\csname simpleicon@storyblok\endcsname {\simpleiconsmapEight\symbol{203}} - \expandafter\def\csname simpleicon@storybook\endcsname {\simpleiconsmapEight\symbol{204}} - \expandafter\def\csname simpleicon@strapi\endcsname {\simpleiconsmapEight\symbol{205}} - \expandafter\def\csname simpleicon@strava\endcsname {\simpleiconsmapEight\symbol{206}} - \expandafter\def\csname simpleicon@streamlit\endcsname {\simpleiconsmapEight\symbol{207}} - \expandafter\def\csname simpleicon@stripe\endcsname {\simpleiconsmapEight\symbol{208}} - \expandafter\def\csname simpleicon@strongswan\endcsname {\simpleiconsmapEight\symbol{209}} - \expandafter\def\csname simpleicon@stubhub\endcsname {\simpleiconsmapEight\symbol{210}} - \expandafter\def\csname simpleicon@styledcomponents\endcsname {\simpleiconsmapEight\symbol{211}} - \expandafter\def\csname simpleicon@stylelint\endcsname {\simpleiconsmapEight\symbol{212}} - \expandafter\def\csname simpleicon@styleshare\endcsname {\simpleiconsmapEight\symbol{213}} - \expandafter\def\csname simpleicon@stylus\endcsname {\simpleiconsmapEight\symbol{214}} - \expandafter\def\csname simpleicon@subaru\endcsname {\simpleiconsmapEight\symbol{215}} - \expandafter\def\csname simpleicon@sublimetext\endcsname {\simpleiconsmapEight\symbol{216}} - \expandafter\def\csname simpleicon@substack\endcsname {\simpleiconsmapEight\symbol{217}} - \expandafter\def\csname simpleicon@subversion\endcsname {\simpleiconsmapEight\symbol{218}} - \expandafter\def\csname simpleicon@suckless\endcsname {\simpleiconsmapEight\symbol{219}} - \expandafter\def\csname simpleicon@sumologic\endcsname {\simpleiconsmapEight\symbol{220}} - \expandafter\def\csname simpleicon@supabase\endcsname {\simpleiconsmapEight\symbol{221}} - \expandafter\def\csname simpleicon@supermicro\endcsname {\simpleiconsmapEight\symbol{222}} - \expandafter\def\csname simpleicon@superuser\endcsname {\simpleiconsmapEight\symbol{223}} - \expandafter\def\csname simpleicon@surrealdb\endcsname {\simpleiconsmapEight\symbol{224}} - \expandafter\def\csname simpleicon@surveymonkey\endcsname {\simpleiconsmapEight\symbol{225}} - \expandafter\def\csname simpleicon@suse\endcsname {\simpleiconsmapEight\symbol{226}} - \expandafter\def\csname simpleicon@suzuki\endcsname {\simpleiconsmapEight\symbol{227}} - \expandafter\def\csname simpleicon@svelte\endcsname {\simpleiconsmapEight\symbol{228}} - \expandafter\def\csname simpleicon@svg\endcsname {\simpleiconsmapEight\symbol{229}} - \expandafter\def\csname simpleicon@svgo\endcsname {\simpleiconsmapEight\symbol{230}} - \expandafter\def\csname simpleicon@swagger\endcsname {\simpleiconsmapEight\symbol{231}} - \expandafter\def\csname simpleicon@swarm\endcsname {\simpleiconsmapEight\symbol{232}} - \expandafter\def\csname simpleicon@swc\endcsname {\simpleiconsmapEight\symbol{233}} - \expandafter\def\csname simpleicon@swift\endcsname {\simpleiconsmapEight\symbol{234}} - \expandafter\def\csname simpleicon@swiggy\endcsname {\simpleiconsmapEight\symbol{235}} - \expandafter\def\csname simpleicon@swiper\endcsname {\simpleiconsmapEight\symbol{236}} - \expandafter\def\csname simpleicon@symantec\endcsname {\simpleiconsmapEight\symbol{237}} - \expandafter\def\csname simpleicon@symfony\endcsname {\simpleiconsmapEight\symbol{238}} - \expandafter\def\csname simpleicon@symphony\endcsname {\simpleiconsmapEight\symbol{239}} - \expandafter\def\csname simpleicon@sympy\endcsname {\simpleiconsmapEight\symbol{240}} - \expandafter\def\csname simpleicon@synology\endcsname {\simpleiconsmapEight\symbol{241}} - \expandafter\def\csname simpleicon@system76\endcsname {\simpleiconsmapEight\symbol{242}} - \expandafter\def\csname simpleicon@tableau\endcsname {\simpleiconsmapEight\symbol{243}} - \expandafter\def\csname simpleicon@tablecheck\endcsname {\simpleiconsmapEight\symbol{244}} - \expandafter\def\csname simpleicon@tacobell\endcsname {\simpleiconsmapEight\symbol{245}} - \expandafter\def\csname simpleicon@tado\endcsname {\simpleiconsmapEight\symbol{246}} - \expandafter\def\csname simpleicon@taichigraphics\endcsname {\simpleiconsmapEight\symbol{247}} - \expandafter\def\csname simpleicon@taichilang\endcsname {\simpleiconsmapEight\symbol{248}} - \expandafter\def\csname simpleicon@tails\endcsname {\simpleiconsmapEight\symbol{249}} - \expandafter\def\csname simpleicon@tailwindcss\endcsname {\simpleiconsmapEight\symbol{250}} - \expandafter\def\csname simpleicon@talend\endcsname {\simpleiconsmapEight\symbol{251}} - \expandafter\def\csname simpleicon@talenthouse\endcsname {\simpleiconsmapEight\symbol{252}} - \expandafter\def\csname simpleicon@tamiya\endcsname {\simpleiconsmapEight\symbol{253}} - \expandafter\def\csname simpleicon@tampermonkey\endcsname {\simpleiconsmapEight\symbol{254}} - \expandafter\def\csname simpleicon@taobao\endcsname {\simpleiconsmapEight\symbol{255}} - \expandafter\def\csname simpleicon@tapas\endcsname {\simpleiconsmapNine\symbol{0}} - \expandafter\def\csname simpleicon@target\endcsname {\simpleiconsmapNine\symbol{1}} - \expandafter\def\csname simpleicon@task\endcsname {\simpleiconsmapNine\symbol{2}} - \expandafter\def\csname simpleicon@tasmota\endcsname {\simpleiconsmapNine\symbol{3}} - \expandafter\def\csname simpleicon@tata\endcsname {\simpleiconsmapNine\symbol{4}} - \expandafter\def\csname simpleicon@tauri\endcsname {\simpleiconsmapNine\symbol{5}} - \expandafter\def\csname simpleicon@taxbuzz\endcsname {\simpleiconsmapNine\symbol{6}} - \expandafter\def\csname simpleicon@teamcity\endcsname {\simpleiconsmapNine\symbol{7}} - \expandafter\def\csname simpleicon@teamspeak\endcsname {\simpleiconsmapNine\symbol{8}} - \expandafter\def\csname simpleicon@teamviewer\endcsname {\simpleiconsmapNine\symbol{9}} - \expandafter\def\csname simpleicon@ted\endcsname {\simpleiconsmapNine\symbol{10}} - \expandafter\def\csname simpleicon@teespring\endcsname {\simpleiconsmapNine\symbol{11}} - \expandafter\def\csname simpleicon@tekton\endcsname {\simpleiconsmapNine\symbol{12}} - \expandafter\def\csname simpleicon@tele5\endcsname {\simpleiconsmapNine\symbol{13}} - \expandafter\def\csname simpleicon@telegram\endcsname {\simpleiconsmapNine\symbol{14}} - \expandafter\def\csname simpleicon@telegraph\endcsname {\simpleiconsmapNine\symbol{15}} - \expandafter\def\csname simpleicon@temporal\endcsname {\simpleiconsmapNine\symbol{16}} - \expandafter\def\csname simpleicon@tencentqq\endcsname {\simpleiconsmapNine\symbol{17}} - \expandafter\def\csname simpleicon@tensorflow\endcsname {\simpleiconsmapNine\symbol{18}} - \expandafter\def\csname simpleicon@teradata\endcsname {\simpleiconsmapNine\symbol{19}} - \expandafter\def\csname simpleicon@teratail\endcsname {\simpleiconsmapNine\symbol{20}} - \expandafter\def\csname simpleicon@terraform\endcsname {\simpleiconsmapNine\symbol{21}} - \expandafter\def\csname simpleicon@tesco\endcsname {\simpleiconsmapNine\symbol{22}} - \expandafter\def\csname simpleicon@tesla\endcsname {\simpleiconsmapNine\symbol{23}} - \expandafter\def\csname simpleicon@testcafe\endcsname {\simpleiconsmapNine\symbol{24}} - \expandafter\def\csname simpleicon@testin\endcsname {\simpleiconsmapNine\symbol{25}} - \expandafter\def\csname simpleicon@testinglibrary\endcsname {\simpleiconsmapNine\symbol{26}} - \expandafter\def\csname simpleicon@tether\endcsname {\simpleiconsmapNine\symbol{27}} - \expandafter\def\csname simpleicon@textpattern\endcsname {\simpleiconsmapNine\symbol{28}} - \expandafter\def\csname simpleicon@thealgorithms\endcsname {\simpleiconsmapNine\symbol{29}} - \expandafter\def\csname simpleicon@theconversation\endcsname {\simpleiconsmapNine\symbol{30}} - \expandafter\def\csname simpleicon@theirishtimes\endcsname {\simpleiconsmapNine\symbol{31}} - \expandafter\def\csname simpleicon@themighty\endcsname {\simpleiconsmapNine\symbol{32}} - \expandafter\def\csname simpleicon@themodelsresource\endcsname {\simpleiconsmapNine\symbol{33}} - \expandafter\def\csname simpleicon@themoviedatabase\endcsname {\simpleiconsmapNine\symbol{34}} - \expandafter\def\csname simpleicon@thenorthface\endcsname {\simpleiconsmapNine\symbol{35}} - \expandafter\def\csname simpleicon@theregister\endcsname {\simpleiconsmapNine\symbol{36}} - \expandafter\def\csname simpleicon@thesoundsresource\endcsname {\simpleiconsmapNine\symbol{37}} - \expandafter\def\csname simpleicon@thespritersresource\endcsname {\simpleiconsmapNine\symbol{38}} - \expandafter\def\csname simpleicon@thewashingtonpost\endcsname {\simpleiconsmapNine\symbol{39}} - \expandafter\def\csname simpleicon@thingiverse\endcsname {\simpleiconsmapNine\symbol{40}} - \expandafter\def\csname simpleicon@thinkpad\endcsname {\simpleiconsmapNine\symbol{41}} - \expandafter\def\csname simpleicon@threadless\endcsname {\simpleiconsmapNine\symbol{42}} - \expandafter\def\csname simpleicon@threedotjs\endcsname {\simpleiconsmapNine\symbol{43}} - \expandafter\def\csname simpleicon@threema\endcsname {\simpleiconsmapNine\symbol{44}} - \expandafter\def\csname simpleicon@thumbtack\endcsname {\simpleiconsmapNine\symbol{45}} - \expandafter\def\csname simpleicon@thunderbird\endcsname {\simpleiconsmapNine\symbol{46}} - \expandafter\def\csname simpleicon@thymeleaf\endcsname {\simpleiconsmapNine\symbol{47}} - \expandafter\def\csname simpleicon@ticketmaster\endcsname {\simpleiconsmapNine\symbol{48}} - \expandafter\def\csname simpleicon@tidal\endcsname {\simpleiconsmapNine\symbol{49}} - \expandafter\def\csname simpleicon@tide\endcsname {\simpleiconsmapNine\symbol{50}} - \expandafter\def\csname simpleicon@tidyverse\endcsname {\simpleiconsmapNine\symbol{51}} - \expandafter\def\csname simpleicon@tietoevry\endcsname {\simpleiconsmapNine\symbol{52}} - \expandafter\def\csname simpleicon@tiktok\endcsname {\simpleiconsmapNine\symbol{53}} - \expandafter\def\csname simpleicon@tile\endcsname {\simpleiconsmapNine\symbol{54}} - \expandafter\def\csname simpleicon@timescale\endcsname {\simpleiconsmapNine\symbol{55}} - \expandafter\def\csname simpleicon@tinder\endcsname {\simpleiconsmapNine\symbol{56}} - \expandafter\def\csname simpleicon@tinyletter\endcsname {\simpleiconsmapNine\symbol{57}} - \expandafter\def\csname simpleicon@tistory\endcsname {\simpleiconsmapNine\symbol{58}} - \expandafter\def\csname simpleicon@tmobile\endcsname {\simpleiconsmapNine\symbol{59}} - \expandafter\def\csname simpleicon@tmux\endcsname {\simpleiconsmapNine\symbol{60}} - \expandafter\def\csname simpleicon@todoist\endcsname {\simpleiconsmapNine\symbol{61}} - \expandafter\def\csname simpleicon@toggl\endcsname {\simpleiconsmapNine\symbol{62}} - \expandafter\def\csname simpleicon@tokyometro\endcsname {\simpleiconsmapNine\symbol{63}} - \expandafter\def\csname simpleicon@tomorrowland\endcsname {\simpleiconsmapNine\symbol{64}} - \expandafter\def\csname simpleicon@topcoder\endcsname {\simpleiconsmapNine\symbol{65}} - \expandafter\def\csname simpleicon@toptal\endcsname {\simpleiconsmapNine\symbol{66}} - \expandafter\def\csname simpleicon@torbrowser\endcsname {\simpleiconsmapNine\symbol{67}} - \expandafter\def\csname simpleicon@torproject\endcsname {\simpleiconsmapNine\symbol{68}} - \expandafter\def\csname simpleicon@toshiba\endcsname {\simpleiconsmapNine\symbol{69}} - \expandafter\def\csname simpleicon@toyota\endcsname {\simpleiconsmapNine\symbol{70}} - \expandafter\def\csname simpleicon@tplink\endcsname {\simpleiconsmapNine\symbol{71}} - \expandafter\def\csname simpleicon@tqdm\endcsname {\simpleiconsmapNine\symbol{72}} - \expandafter\def\csname simpleicon@traefikmesh\endcsname {\simpleiconsmapNine\symbol{73}} - \expandafter\def\csname simpleicon@traefikproxy\endcsname {\simpleiconsmapNine\symbol{74}} - \expandafter\def\csname simpleicon@trainerroad\endcsname {\simpleiconsmapNine\symbol{75}} - \expandafter\def\csname simpleicon@trakt\endcsname {\simpleiconsmapNine\symbol{76}} - \expandafter\def\csname simpleicon@transportforireland\endcsname {\simpleiconsmapNine\symbol{77}} - \expandafter\def\csname simpleicon@transportforlondon\endcsname {\simpleiconsmapNine\symbol{78}} - \expandafter\def\csname simpleicon@travisci\endcsname {\simpleiconsmapNine\symbol{79}} - \expandafter\def\csname simpleicon@treehouse\endcsname {\simpleiconsmapNine\symbol{80}} - \expandafter\def\csname simpleicon@trello\endcsname {\simpleiconsmapNine\symbol{81}} - \expandafter\def\csname simpleicon@trendmicro\endcsname {\simpleiconsmapNine\symbol{82}} - \expandafter\def\csname simpleicon@treyarch\endcsname {\simpleiconsmapNine\symbol{83}} - \expandafter\def\csname simpleicon@triller\endcsname {\simpleiconsmapNine\symbol{84}} - \expandafter\def\csname simpleicon@trino\endcsname {\simpleiconsmapNine\symbol{85}} - \expandafter\def\csname simpleicon@tripadvisor\endcsname {\simpleiconsmapNine\symbol{86}} - \expandafter\def\csname simpleicon@tripdotcom\endcsname {\simpleiconsmapNine\symbol{87}} - \expandafter\def\csname simpleicon@trove\endcsname {\simpleiconsmapNine\symbol{88}} - \expandafter\def\csname simpleicon@trpc\endcsname {\simpleiconsmapNine\symbol{89}} - \expandafter\def\csname simpleicon@truenas\endcsname {\simpleiconsmapNine\symbol{90}} - \expandafter\def\csname simpleicon@trulia\endcsname {\simpleiconsmapNine\symbol{91}} - \expandafter\def\csname simpleicon@trustedshops\endcsname {\simpleiconsmapNine\symbol{92}} - \expandafter\def\csname simpleicon@trustpilot\endcsname {\simpleiconsmapNine\symbol{93}} - \expandafter\def\csname simpleicon@tryhackme\endcsname {\simpleiconsmapNine\symbol{94}} - \expandafter\def\csname simpleicon@tryitonline\endcsname {\simpleiconsmapNine\symbol{95}} - \expandafter\def\csname simpleicon@tsnode\endcsname {\simpleiconsmapNine\symbol{96}} - \expandafter\def\csname simpleicon@tubi\endcsname {\simpleiconsmapNine\symbol{97}} - \expandafter\def\csname simpleicon@tui\endcsname {\simpleiconsmapNine\symbol{98}} - \expandafter\def\csname simpleicon@tumblr\endcsname {\simpleiconsmapNine\symbol{99}} - \expandafter\def\csname simpleicon@tunein\endcsname {\simpleiconsmapNine\symbol{100}} - \expandafter\def\csname simpleicon@turborepo\endcsname {\simpleiconsmapNine\symbol{101}} - \expandafter\def\csname simpleicon@turbosquid\endcsname {\simpleiconsmapNine\symbol{102}} - \expandafter\def\csname simpleicon@turkishairlines\endcsname {\simpleiconsmapNine\symbol{103}} - \expandafter\def\csname simpleicon@tutanota\endcsname {\simpleiconsmapNine\symbol{104}} - \expandafter\def\csname simpleicon@tvtime\endcsname {\simpleiconsmapNine\symbol{105}} - \expandafter\def\csname simpleicon@twilio\endcsname {\simpleiconsmapNine\symbol{106}} - \expandafter\def\csname simpleicon@twitch\endcsname {\simpleiconsmapNine\symbol{107}} - \expandafter\def\csname simpleicon@twitter\endcsname {\simpleiconsmapNine\symbol{108}} - \expandafter\def\csname simpleicon@twoo\endcsname {\simpleiconsmapNine\symbol{109}} - \expandafter\def\csname simpleicon@typeform\endcsname {\simpleiconsmapNine\symbol{110}} - \expandafter\def\csname simpleicon@typescript\endcsname {\simpleiconsmapNine\symbol{111}} - \expandafter\def\csname simpleicon@typo3\endcsname {\simpleiconsmapNine\symbol{112}} - \expandafter\def\csname simpleicon@uber\endcsname {\simpleiconsmapNine\symbol{113}} - \expandafter\def\csname simpleicon@ubereats\endcsname {\simpleiconsmapNine\symbol{114}} - \expandafter\def\csname simpleicon@ubiquiti\endcsname {\simpleiconsmapNine\symbol{115}} - \expandafter\def\csname simpleicon@ubisoft\endcsname {\simpleiconsmapNine\symbol{116}} - \expandafter\def\csname simpleicon@ublockorigin\endcsname {\simpleiconsmapNine\symbol{117}} - \expandafter\def\csname simpleicon@ubuntu\endcsname {\simpleiconsmapNine\symbol{118}} - \expandafter\def\csname simpleicon@udacity\endcsname {\simpleiconsmapNine\symbol{119}} - \expandafter\def\csname simpleicon@udemy\endcsname {\simpleiconsmapNine\symbol{120}} - \expandafter\def\csname simpleicon@ufc\endcsname {\simpleiconsmapNine\symbol{121}} - \expandafter\def\csname simpleicon@uikit\endcsname {\simpleiconsmapNine\symbol{122}} - \expandafter\def\csname simpleicon@ulule\endcsname {\simpleiconsmapNine\symbol{123}} - \expandafter\def\csname simpleicon@umbraco\endcsname {\simpleiconsmapNine\symbol{124}} - \expandafter\def\csname simpleicon@unacademy\endcsname {\simpleiconsmapNine\symbol{125}} - \expandafter\def\csname simpleicon@underarmour\endcsname {\simpleiconsmapNine\symbol{126}} - \expandafter\def\csname simpleicon@underscoredotjs\endcsname {\simpleiconsmapNine\symbol{127}} - \expandafter\def\csname simpleicon@undertale\endcsname {\simpleiconsmapNine\symbol{128}} - \expandafter\def\csname simpleicon@unicode\endcsname {\simpleiconsmapNine\symbol{129}} - \expandafter\def\csname simpleicon@unilever\endcsname {\simpleiconsmapNine\symbol{130}} - \expandafter\def\csname simpleicon@unitedairlines\endcsname {\simpleiconsmapNine\symbol{131}} - \expandafter\def\csname simpleicon@unity\endcsname {\simpleiconsmapNine\symbol{132}} - \expandafter\def\csname simpleicon@unlicense\endcsname {\simpleiconsmapNine\symbol{133}} - \expandafter\def\csname simpleicon@unocss\endcsname {\simpleiconsmapNine\symbol{134}} - \expandafter\def\csname simpleicon@unraid\endcsname {\simpleiconsmapNine\symbol{135}} - \expandafter\def\csname simpleicon@unrealengine\endcsname {\simpleiconsmapNine\symbol{136}} - \expandafter\def\csname simpleicon@unsplash\endcsname {\simpleiconsmapNine\symbol{137}} - \expandafter\def\csname simpleicon@untangle\endcsname {\simpleiconsmapNine\symbol{138}} - \expandafter\def\csname simpleicon@untappd\endcsname {\simpleiconsmapNine\symbol{139}} - \expandafter\def\csname simpleicon@upcloud\endcsname {\simpleiconsmapNine\symbol{140}} - \expandafter\def\csname simpleicon@uplabs\endcsname {\simpleiconsmapNine\symbol{141}} - \expandafter\def\csname simpleicon@uploaded\endcsname {\simpleiconsmapNine\symbol{142}} - \expandafter\def\csname simpleicon@ups\endcsname {\simpleiconsmapNine\symbol{143}} - \expandafter\def\csname simpleicon@upstash\endcsname {\simpleiconsmapNine\symbol{144}} - \expandafter\def\csname simpleicon@uptimekuma\endcsname {\simpleiconsmapNine\symbol{145}} - \expandafter\def\csname simpleicon@uptobox\endcsname {\simpleiconsmapNine\symbol{146}} - \expandafter\def\csname simpleicon@upwork\endcsname {\simpleiconsmapNine\symbol{147}} - \expandafter\def\csname simpleicon@usps\endcsname {\simpleiconsmapNine\symbol{148}} - \expandafter\def\csname simpleicon@v\endcsname {\simpleiconsmapNine\symbol{149}} - \expandafter\def\csname simpleicon@v2ex\endcsname {\simpleiconsmapNine\symbol{150}} - \expandafter\def\csname simpleicon@v8\endcsname {\simpleiconsmapNine\symbol{151}} - \expandafter\def\csname simpleicon@vaadin\endcsname {\simpleiconsmapNine\symbol{152}} - \expandafter\def\csname simpleicon@vagrant\endcsname {\simpleiconsmapNine\symbol{153}} - \expandafter\def\csname simpleicon@valorant\endcsname {\simpleiconsmapNine\symbol{154}} - \expandafter\def\csname simpleicon@valve\endcsname {\simpleiconsmapNine\symbol{155}} - \expandafter\def\csname simpleicon@vapor\endcsname {\simpleiconsmapNine\symbol{156}} - \expandafter\def\csname simpleicon@vault\endcsname {\simpleiconsmapNine\symbol{157}} - \expandafter\def\csname simpleicon@vauxhall\endcsname {\simpleiconsmapNine\symbol{158}} - \expandafter\def\csname simpleicon@vbulletin\endcsname {\simpleiconsmapNine\symbol{159}} - \expandafter\def\csname simpleicon@vectorlogozone\endcsname {\simpleiconsmapNine\symbol{160}} - \expandafter\def\csname simpleicon@vectorworks\endcsname {\simpleiconsmapNine\symbol{161}} - \expandafter\def\csname simpleicon@veeam\endcsname {\simpleiconsmapNine\symbol{162}} - \expandafter\def\csname simpleicon@veepee\endcsname {\simpleiconsmapNine\symbol{163}} - \expandafter\def\csname simpleicon@velog\endcsname {\simpleiconsmapNine\symbol{164}} - \expandafter\def\csname simpleicon@venmo\endcsname {\simpleiconsmapNine\symbol{165}} - \expandafter\def\csname simpleicon@vercel\endcsname {\simpleiconsmapNine\symbol{166}} - \expandafter\def\csname simpleicon@verdaccio\endcsname {\simpleiconsmapNine\symbol{167}} - \expandafter\def\csname simpleicon@veritas\endcsname {\simpleiconsmapNine\symbol{168}} - \expandafter\def\csname simpleicon@verizon\endcsname {\simpleiconsmapNine\symbol{169}} - \expandafter\def\csname simpleicon@vexxhost\endcsname {\simpleiconsmapNine\symbol{170}} - \expandafter\def\csname simpleicon@vfairs\endcsname {\simpleiconsmapNine\symbol{171}} - \expandafter\def\csname simpleicon@viadeo\endcsname {\simpleiconsmapNine\symbol{172}} - \expandafter\def\csname simpleicon@viber\endcsname {\simpleiconsmapNine\symbol{173}} - \expandafter\def\csname simpleicon@vim\endcsname {\simpleiconsmapNine\symbol{174}} - \expandafter\def\csname simpleicon@vimeo\endcsname {\simpleiconsmapNine\symbol{175}} - \expandafter\def\csname simpleicon@vimeolivestream\endcsname {\simpleiconsmapNine\symbol{176}} - \expandafter\def\csname simpleicon@virgin\endcsname {\simpleiconsmapNine\symbol{177}} - \expandafter\def\csname simpleicon@virginmedia\endcsname {\simpleiconsmapNine\symbol{178}} - \expandafter\def\csname simpleicon@virtualbox\endcsname {\simpleiconsmapNine\symbol{179}} - \expandafter\def\csname simpleicon@virustotal\endcsname {\simpleiconsmapNine\symbol{180}} - \expandafter\def\csname simpleicon@visa\endcsname {\simpleiconsmapNine\symbol{181}} - \expandafter\def\csname simpleicon@visualstudio\endcsname {\simpleiconsmapNine\symbol{182}} - \expandafter\def\csname simpleicon@visualstudiocode\endcsname {\simpleiconsmapNine\symbol{183}} - \expandafter\def\csname simpleicon@vite\endcsname {\simpleiconsmapNine\symbol{184}} - \expandafter\def\csname simpleicon@vitess\endcsname {\simpleiconsmapNine\symbol{185}} - \expandafter\def\csname simpleicon@vitest\endcsname {\simpleiconsmapNine\symbol{186}} - \expandafter\def\csname simpleicon@vivaldi\endcsname {\simpleiconsmapNine\symbol{187}} - \expandafter\def\csname simpleicon@vivino\endcsname {\simpleiconsmapNine\symbol{188}} - \expandafter\def\csname simpleicon@vk\endcsname {\simpleiconsmapNine\symbol{189}} - \expandafter\def\csname simpleicon@vlcmediaplayer\endcsname {\simpleiconsmapNine\symbol{190}} - \expandafter\def\csname simpleicon@vmware\endcsname {\simpleiconsmapNine\symbol{191}} - \expandafter\def\csname simpleicon@vodafone\endcsname {\simpleiconsmapNine\symbol{192}} - \expandafter\def\csname simpleicon@volkswagen\endcsname {\simpleiconsmapNine\symbol{193}} - \expandafter\def\csname simpleicon@volvo\endcsname {\simpleiconsmapNine\symbol{194}} - \expandafter\def\csname simpleicon@vonage\endcsname {\simpleiconsmapNine\symbol{195}} - \expandafter\def\csname simpleicon@vowpalwabbit\endcsname {\simpleiconsmapNine\symbol{196}} - \expandafter\def\csname simpleicon@vox\endcsname {\simpleiconsmapNine\symbol{197}} - \expandafter\def\csname simpleicon@vsco\endcsname {\simpleiconsmapNine\symbol{198}} - \expandafter\def\csname simpleicon@vscodium\endcsname {\simpleiconsmapNine\symbol{199}} - \expandafter\def\csname simpleicon@vtex\endcsname {\simpleiconsmapNine\symbol{200}} - \expandafter\def\csname simpleicon@vuedotjs\endcsname {\simpleiconsmapNine\symbol{201}} - \expandafter\def\csname simpleicon@vuetify\endcsname {\simpleiconsmapNine\symbol{202}} - \expandafter\def\csname simpleicon@vulkan\endcsname {\simpleiconsmapNine\symbol{203}} - \expandafter\def\csname simpleicon@vultr\endcsname {\simpleiconsmapNine\symbol{204}} - \expandafter\def\csname simpleicon@w3c\endcsname {\simpleiconsmapNine\symbol{205}} - \expandafter\def\csname simpleicon@wacom\endcsname {\simpleiconsmapNine\symbol{206}} - \expandafter\def\csname simpleicon@wagtail\endcsname {\simpleiconsmapNine\symbol{207}} - \expandafter\def\csname simpleicon@wakatime\endcsname {\simpleiconsmapNine\symbol{208}} - \expandafter\def\csname simpleicon@walkman\endcsname {\simpleiconsmapNine\symbol{209}} - \expandafter\def\csname simpleicon@wallabag\endcsname {\simpleiconsmapNine\symbol{210}} - \expandafter\def\csname simpleicon@walmart\endcsname {\simpleiconsmapNine\symbol{211}} - \expandafter\def\csname simpleicon@wappalyzer\endcsname {\simpleiconsmapNine\symbol{212}} - \expandafter\def\csname simpleicon@warnerbros\endcsname {\simpleiconsmapNine\symbol{213}} - \expandafter\def\csname simpleicon@warp\endcsname {\simpleiconsmapNine\symbol{214}} - \expandafter\def\csname simpleicon@wasmcloud\endcsname {\simpleiconsmapNine\symbol{215}} - \expandafter\def\csname simpleicon@wasmer\endcsname {\simpleiconsmapNine\symbol{216}} - \expandafter\def\csname simpleicon@wattpad\endcsname {\simpleiconsmapNine\symbol{217}} - \expandafter\def\csname simpleicon@waze\endcsname {\simpleiconsmapNine\symbol{218}} - \expandafter\def\csname simpleicon@wearos\endcsname {\simpleiconsmapNine\symbol{219}} - \expandafter\def\csname simpleicon@weasyl\endcsname {\simpleiconsmapNine\symbol{220}} - \expandafter\def\csname simpleicon@web3dotjs\endcsname {\simpleiconsmapNine\symbol{221}} - \expandafter\def\csname simpleicon@webassembly\endcsname {\simpleiconsmapNine\symbol{222}} - \expandafter\def\csname simpleicon@webauthn\endcsname {\simpleiconsmapNine\symbol{223}} - \expandafter\def\csname simpleicon@webcomponentsdotorg\endcsname {\simpleiconsmapNine\symbol{224}} - \expandafter\def\csname simpleicon@webdriverio\endcsname {\simpleiconsmapNine\symbol{225}} - \expandafter\def\csname simpleicon@webflow\endcsname {\simpleiconsmapNine\symbol{226}} - \expandafter\def\csname simpleicon@webgl\endcsname {\simpleiconsmapNine\symbol{227}} - \expandafter\def\csname simpleicon@webhint\endcsname {\simpleiconsmapNine\symbol{228}} - \expandafter\def\csname simpleicon@weblate\endcsname {\simpleiconsmapNine\symbol{229}} - \expandafter\def\csname simpleicon@webmin\endcsname {\simpleiconsmapNine\symbol{230}} - \expandafter\def\csname simpleicon@webmoney\endcsname {\simpleiconsmapNine\symbol{231}} - \expandafter\def\csname simpleicon@webpack\endcsname {\simpleiconsmapNine\symbol{232}} - \expandafter\def\csname simpleicon@webrtc\endcsname {\simpleiconsmapNine\symbol{233}} - \expandafter\def\csname simpleicon@webstorm\endcsname {\simpleiconsmapNine\symbol{234}} - \expandafter\def\csname simpleicon@webtoon\endcsname {\simpleiconsmapNine\symbol{235}} - \expandafter\def\csname simpleicon@wechat\endcsname {\simpleiconsmapNine\symbol{236}} - \expandafter\def\csname simpleicon@wegame\endcsname {\simpleiconsmapNine\symbol{237}} - \expandafter\def\csname simpleicon@weightsandbiases\endcsname {\simpleiconsmapNine\symbol{238}} - \expandafter\def\csname simpleicon@welcometothejungle\endcsname {\simpleiconsmapNine\symbol{239}} - \expandafter\def\csname simpleicon@wemo\endcsname {\simpleiconsmapNine\symbol{240}} - \expandafter\def\csname simpleicon@westerndigital\endcsname {\simpleiconsmapNine\symbol{241}} - \expandafter\def\csname simpleicon@wetransfer\endcsname {\simpleiconsmapNine\symbol{242}} - \expandafter\def\csname simpleicon@whatsapp\endcsname {\simpleiconsmapNine\symbol{243}} - \expandafter\def\csname simpleicon@wheniwork\endcsname {\simpleiconsmapNine\symbol{244}} - \expandafter\def\csname simpleicon@whitesource\endcsname {\simpleiconsmapNine\symbol{245}} - \expandafter\def\csname simpleicon@wii\endcsname {\simpleiconsmapNine\symbol{246}} - \expandafter\def\csname simpleicon@wiiu\endcsname {\simpleiconsmapNine\symbol{247}} - \expandafter\def\csname simpleicon@wikidata\endcsname {\simpleiconsmapNine\symbol{248}} - \expandafter\def\csname simpleicon@wikidotjs\endcsname {\simpleiconsmapNine\symbol{249}} - \expandafter\def\csname simpleicon@wikimediacommons\endcsname {\simpleiconsmapNine\symbol{250}} - \expandafter\def\csname simpleicon@wikipedia\endcsname {\simpleiconsmapNine\symbol{251}} - \expandafter\def\csname simpleicon@wikiquote\endcsname {\simpleiconsmapNine\symbol{252}} - \expandafter\def\csname simpleicon@wikivoyage\endcsname {\simpleiconsmapNine\symbol{253}} - \expandafter\def\csname simpleicon@winamp\endcsname {\simpleiconsmapNine\symbol{254}} - \expandafter\def\csname simpleicon@windicss\endcsname {\simpleiconsmapNine\symbol{255}} - \expandafter\def\csname simpleicon@windows\endcsname {\simpleiconsmapOneZero\symbol{0}} - \expandafter\def\csname simpleicon@windows11\endcsname {\simpleiconsmapOneZero\symbol{1}} - \expandafter\def\csname simpleicon@windows95\endcsname {\simpleiconsmapOneZero\symbol{2}} - \expandafter\def\csname simpleicon@windowsterminal\endcsname {\simpleiconsmapOneZero\symbol{3}} - \expandafter\def\csname simpleicon@windowsxp\endcsname {\simpleiconsmapOneZero\symbol{4}} - \expandafter\def\csname simpleicon@winmate\endcsname {\simpleiconsmapOneZero\symbol{5}} - \expandafter\def\csname simpleicon@wipro\endcsname {\simpleiconsmapOneZero\symbol{6}} - \expandafter\def\csname simpleicon@wire\endcsname {\simpleiconsmapOneZero\symbol{7}} - \expandafter\def\csname simpleicon@wireguard\endcsname {\simpleiconsmapOneZero\symbol{8}} - \expandafter\def\csname simpleicon@wireshark\endcsname {\simpleiconsmapOneZero\symbol{9}} - \expandafter\def\csname simpleicon@wise\endcsname {\simpleiconsmapOneZero\symbol{10}} - \expandafter\def\csname simpleicon@wish\endcsname {\simpleiconsmapOneZero\symbol{11}} - \expandafter\def\csname simpleicon@wistia\endcsname {\simpleiconsmapOneZero\symbol{12}} - \expandafter\def\csname simpleicon@wix\endcsname {\simpleiconsmapOneZero\symbol{13}} - \expandafter\def\csname simpleicon@wizzair\endcsname {\simpleiconsmapOneZero\symbol{14}} - \expandafter\def\csname simpleicon@wolfram\endcsname {\simpleiconsmapOneZero\symbol{15}} - \expandafter\def\csname simpleicon@wolframlanguage\endcsname {\simpleiconsmapOneZero\symbol{16}} - \expandafter\def\csname simpleicon@wolframmathematica\endcsname {\simpleiconsmapOneZero\symbol{17}} - \expandafter\def\csname simpleicon@woo\endcsname {\simpleiconsmapOneZero\symbol{18}} - \expandafter\def\csname simpleicon@woocommerce\endcsname {\simpleiconsmapOneZero\symbol{19}} - \expandafter\def\csname simpleicon@wordpress\endcsname {\simpleiconsmapOneZero\symbol{20}} - \expandafter\def\csname simpleicon@workplace\endcsname {\simpleiconsmapOneZero\symbol{21}} - \expandafter\def\csname simpleicon@worldhealthorganization\endcsname {\simpleiconsmapOneZero\symbol{22}} - \expandafter\def\csname simpleicon@wpengine\endcsname {\simpleiconsmapOneZero\symbol{23}} - \expandafter\def\csname simpleicon@wpexplorer\endcsname {\simpleiconsmapOneZero\symbol{24}} - \expandafter\def\csname simpleicon@wprocket\endcsname {\simpleiconsmapOneZero\symbol{25}} - \expandafter\def\csname simpleicon@writedotas\endcsname {\simpleiconsmapOneZero\symbol{26}} - \expandafter\def\csname simpleicon@wwe\endcsname {\simpleiconsmapOneZero\symbol{27}} - \expandafter\def\csname simpleicon@wwise\endcsname {\simpleiconsmapOneZero\symbol{28}} - \expandafter\def\csname simpleicon@xamarin\endcsname {\simpleiconsmapOneZero\symbol{29}} - \expandafter\def\csname simpleicon@xaml\endcsname {\simpleiconsmapOneZero\symbol{30}} - \expandafter\def\csname simpleicon@xampp\endcsname {\simpleiconsmapOneZero\symbol{31}} - \expandafter\def\csname simpleicon@xbox\endcsname {\simpleiconsmapOneZero\symbol{32}} - \expandafter\def\csname simpleicon@xcode\endcsname {\simpleiconsmapOneZero\symbol{33}} - \expandafter\def\csname simpleicon@xdadevelopers\endcsname {\simpleiconsmapOneZero\symbol{34}} - \expandafter\def\csname simpleicon@xdotorg\endcsname {\simpleiconsmapOneZero\symbol{35}} - \expandafter\def\csname simpleicon@xero\endcsname {\simpleiconsmapOneZero\symbol{36}} - \expandafter\def\csname simpleicon@xfce\endcsname {\simpleiconsmapOneZero\symbol{37}} - \expandafter\def\csname simpleicon@xiaomi\endcsname {\simpleiconsmapOneZero\symbol{38}} - \expandafter\def\csname simpleicon@xilinx\endcsname {\simpleiconsmapOneZero\symbol{39}} - \expandafter\def\csname simpleicon@xing\endcsname {\simpleiconsmapOneZero\symbol{40}} - \expandafter\def\csname simpleicon@xmpp\endcsname {\simpleiconsmapOneZero\symbol{41}} - \expandafter\def\csname simpleicon@xo\endcsname {\simpleiconsmapOneZero\symbol{42}} - \expandafter\def\csname simpleicon@xrp\endcsname {\simpleiconsmapOneZero\symbol{43}} - \expandafter\def\csname simpleicon@xsplit\endcsname {\simpleiconsmapOneZero\symbol{44}} - \expandafter\def\csname simpleicon@xstate\endcsname {\simpleiconsmapOneZero\symbol{45}} - \expandafter\def\csname simpleicon@yahoo\endcsname {\simpleiconsmapOneZero\symbol{46}} - \expandafter\def\csname simpleicon@yale\endcsname {\simpleiconsmapOneZero\symbol{47}} - \expandafter\def\csname simpleicon@yamahacorporation\endcsname {\simpleiconsmapOneZero\symbol{48}} - \expandafter\def\csname simpleicon@yamahamotorcorporation\endcsname {\simpleiconsmapOneZero\symbol{49}} - \expandafter\def\csname simpleicon@yammer\endcsname {\simpleiconsmapOneZero\symbol{50}} - \expandafter\def\csname simpleicon@yarn\endcsname {\simpleiconsmapOneZero\symbol{51}} - \expandafter\def\csname simpleicon@ycombinator\endcsname {\simpleiconsmapOneZero\symbol{52}} - \expandafter\def\csname simpleicon@yelp\endcsname {\simpleiconsmapOneZero\symbol{53}} - \expandafter\def\csname simpleicon@yoast\endcsname {\simpleiconsmapOneZero\symbol{54}} - \expandafter\def\csname simpleicon@yolo\endcsname {\simpleiconsmapOneZero\symbol{55}} - \expandafter\def\csname simpleicon@yourtraveldottv\endcsname {\simpleiconsmapOneZero\symbol{56}} - \expandafter\def\csname simpleicon@youtube\endcsname {\simpleiconsmapOneZero\symbol{57}} - \expandafter\def\csname simpleicon@youtubegaming\endcsname {\simpleiconsmapOneZero\symbol{58}} - \expandafter\def\csname simpleicon@youtubemusic\endcsname {\simpleiconsmapOneZero\symbol{59}} - \expandafter\def\csname simpleicon@youtubestudio\endcsname {\simpleiconsmapOneZero\symbol{60}} - \expandafter\def\csname simpleicon@youtubetv\endcsname {\simpleiconsmapOneZero\symbol{61}} - \expandafter\def\csname simpleicon@yubico\endcsname {\simpleiconsmapOneZero\symbol{62}} - \expandafter\def\csname simpleicon@zabka\endcsname {\simpleiconsmapOneZero\symbol{63}} - \expandafter\def\csname simpleicon@zalando\endcsname {\simpleiconsmapOneZero\symbol{64}} - \expandafter\def\csname simpleicon@zalo\endcsname {\simpleiconsmapOneZero\symbol{65}} - \expandafter\def\csname simpleicon@zapier\endcsname {\simpleiconsmapOneZero\symbol{66}} - \expandafter\def\csname simpleicon@zara\endcsname {\simpleiconsmapOneZero\symbol{67}} - \expandafter\def\csname simpleicon@zazzle\endcsname {\simpleiconsmapOneZero\symbol{68}} - \expandafter\def\csname simpleicon@zcash\endcsname {\simpleiconsmapOneZero\symbol{69}} - \expandafter\def\csname simpleicon@zdf\endcsname {\simpleiconsmapOneZero\symbol{70}} - \expandafter\def\csname simpleicon@zebratechnologies\endcsname {\simpleiconsmapOneZero\symbol{71}} - \expandafter\def\csname simpleicon@zelle\endcsname {\simpleiconsmapOneZero\symbol{72}} - \expandafter\def\csname simpleicon@zend\endcsname {\simpleiconsmapOneZero\symbol{73}} - \expandafter\def\csname simpleicon@zendesk\endcsname {\simpleiconsmapOneZero\symbol{74}} - \expandafter\def\csname simpleicon@zendframework\endcsname {\simpleiconsmapOneZero\symbol{75}} - \expandafter\def\csname simpleicon@zenn\endcsname {\simpleiconsmapOneZero\symbol{76}} - \expandafter\def\csname simpleicon@zenodo\endcsname {\simpleiconsmapOneZero\symbol{77}} - \expandafter\def\csname simpleicon@zerodha\endcsname {\simpleiconsmapOneZero\symbol{78}} - \expandafter\def\csname simpleicon@zeromq\endcsname {\simpleiconsmapOneZero\symbol{79}} - \expandafter\def\csname simpleicon@zerply\endcsname {\simpleiconsmapOneZero\symbol{80}} - \expandafter\def\csname simpleicon@zettlr\endcsname {\simpleiconsmapOneZero\symbol{81}} - \expandafter\def\csname simpleicon@zhihu\endcsname {\simpleiconsmapOneZero\symbol{82}} - \expandafter\def\csname simpleicon@zig\endcsname {\simpleiconsmapOneZero\symbol{83}} - \expandafter\def\csname simpleicon@zigbee\endcsname {\simpleiconsmapOneZero\symbol{84}} - \expandafter\def\csname simpleicon@zillow\endcsname {\simpleiconsmapOneZero\symbol{85}} - \expandafter\def\csname simpleicon@zincsearch\endcsname {\simpleiconsmapOneZero\symbol{86}} - \expandafter\def\csname simpleicon@zingat\endcsname {\simpleiconsmapOneZero\symbol{87}} - \expandafter\def\csname simpleicon@zoho\endcsname {\simpleiconsmapOneZero\symbol{88}} - \expandafter\def\csname simpleicon@zoiper\endcsname {\simpleiconsmapOneZero\symbol{89}} - \expandafter\def\csname simpleicon@zomato\endcsname {\simpleiconsmapOneZero\symbol{90}} - \expandafter\def\csname simpleicon@zoom\endcsname {\simpleiconsmapOneZero\symbol{91}} - \expandafter\def\csname simpleicon@zorin\endcsname {\simpleiconsmapOneZero\symbol{92}} - \expandafter\def\csname simpleicon@zotero\endcsname {\simpleiconsmapOneZero\symbol{93}} - \expandafter\def\csname simpleicon@zulip\endcsname {\simpleiconsmapOneZero\symbol{94}} - \expandafter\def\csname simpleicon@zwave\endcsname {\simpleiconsmapOneZero\symbol{95}} - \expandafter\def\csname simpleicon@zyte\endcsname {\simpleiconsmapOneZero\symbol{96}} \ No newline at end of file + \expandafter\def\csname simpleicon@mqtt\endcsname {\simpleiconsmapSix\symbol{64}} + \expandafter\def\csname simpleicon@msi\endcsname {\simpleiconsmapSix\symbol{65}} + \expandafter\def\csname simpleicon@msibusiness\endcsname {\simpleiconsmapSix\symbol{66}} + \expandafter\def\csname simpleicon@mta\endcsname {\simpleiconsmapSix\symbol{67}} + \expandafter\def\csname simpleicon@mtr\endcsname {\simpleiconsmapSix\symbol{68}} + \expandafter\def\csname simpleicon@mui\endcsname {\simpleiconsmapSix\symbol{69}} + \expandafter\def\csname simpleicon@mulesoft\endcsname {\simpleiconsmapSix\symbol{70}} + \expandafter\def\csname simpleicon@muller\endcsname {\simpleiconsmapSix\symbol{71}} + \expandafter\def\csname simpleicon@mumble\endcsname {\simpleiconsmapSix\symbol{72}} + \expandafter\def\csname simpleicon@musescore\endcsname {\simpleiconsmapSix\symbol{73}} + \expandafter\def\csname simpleicon@musicbrainz\endcsname {\simpleiconsmapSix\symbol{74}} + \expandafter\def\csname simpleicon@mxlinux\endcsname {\simpleiconsmapSix\symbol{75}} + \expandafter\def\csname simpleicon@myanimelist\endcsname {\simpleiconsmapSix\symbol{76}} + \expandafter\def\csname simpleicon@myob\endcsname {\simpleiconsmapSix\symbol{77}} + \expandafter\def\csname simpleicon@myspace\endcsname {\simpleiconsmapSix\symbol{78}} + \expandafter\def\csname simpleicon@mysql\endcsname {\simpleiconsmapSix\symbol{79}} + \expandafter\def\csname simpleicon@n26\endcsname {\simpleiconsmapSix\symbol{80}} + \expandafter\def\csname simpleicon@namebase\endcsname {\simpleiconsmapSix\symbol{81}} + \expandafter\def\csname simpleicon@namecheap\endcsname {\simpleiconsmapSix\symbol{82}} + \expandafter\def\csname simpleicon@nano\endcsname {\simpleiconsmapSix\symbol{83}} + \expandafter\def\csname simpleicon@nasa\endcsname {\simpleiconsmapSix\symbol{84}} + \expandafter\def\csname simpleicon@nationalgrid\endcsname {\simpleiconsmapSix\symbol{85}} + \expandafter\def\csname simpleicon@nativescript\endcsname {\simpleiconsmapSix\symbol{86}} + \expandafter\def\csname simpleicon@naver\endcsname {\simpleiconsmapSix\symbol{87}} + \expandafter\def\csname simpleicon@nba\endcsname {\simpleiconsmapSix\symbol{88}} + \expandafter\def\csname simpleicon@nbb\endcsname {\simpleiconsmapSix\symbol{89}} + \expandafter\def\csname simpleicon@ndr\endcsname {\simpleiconsmapSix\symbol{90}} + \expandafter\def\csname simpleicon@nec\endcsname {\simpleiconsmapSix\symbol{91}} + \expandafter\def\csname simpleicon@neo4j\endcsname {\simpleiconsmapSix\symbol{92}} + \expandafter\def\csname simpleicon@neovim\endcsname {\simpleiconsmapSix\symbol{93}} + \expandafter\def\csname simpleicon@nestjs\endcsname {\simpleiconsmapSix\symbol{94}} + \expandafter\def\csname simpleicon@netapp\endcsname {\simpleiconsmapSix\symbol{95}} + \expandafter\def\csname simpleicon@netbsd\endcsname {\simpleiconsmapSix\symbol{96}} + \expandafter\def\csname simpleicon@netflix\endcsname {\simpleiconsmapSix\symbol{97}} + \expandafter\def\csname simpleicon@netlify\endcsname {\simpleiconsmapSix\symbol{98}} + \expandafter\def\csname simpleicon@nette\endcsname {\simpleiconsmapSix\symbol{99}} + \expandafter\def\csname simpleicon@netto\endcsname {\simpleiconsmapSix\symbol{100}} + \expandafter\def\csname simpleicon@neutralinojs\endcsname {\simpleiconsmapSix\symbol{101}} + \expandafter\def\csname simpleicon@newbalance\endcsname {\simpleiconsmapSix\symbol{102}} + \expandafter\def\csname simpleicon@newjapanprowrestling\endcsname {\simpleiconsmapSix\symbol{103}} + \expandafter\def\csname simpleicon@newrelic\endcsname {\simpleiconsmapSix\symbol{104}} + \expandafter\def\csname simpleicon@newyorktimes\endcsname {\simpleiconsmapSix\symbol{105}} + \expandafter\def\csname simpleicon@nextbilliondotai\endcsname {\simpleiconsmapSix\symbol{106}} + \expandafter\def\csname simpleicon@nextcloud\endcsname {\simpleiconsmapSix\symbol{107}} + \expandafter\def\csname simpleicon@nextdoor\endcsname {\simpleiconsmapSix\symbol{108}} + \expandafter\def\csname simpleicon@nextdotjs\endcsname {\simpleiconsmapSix\symbol{109}} + \expandafter\def\csname simpleicon@nfc\endcsname {\simpleiconsmapSix\symbol{110}} + \expandafter\def\csname simpleicon@nginx\endcsname {\simpleiconsmapSix\symbol{111}} + \expandafter\def\csname simpleicon@ngrok\endcsname {\simpleiconsmapSix\symbol{112}} + \expandafter\def\csname simpleicon@niconico\endcsname {\simpleiconsmapSix\symbol{113}} + \expandafter\def\csname simpleicon@nike\endcsname {\simpleiconsmapSix\symbol{114}} + \expandafter\def\csname simpleicon@nim\endcsname {\simpleiconsmapSix\symbol{115}} + \expandafter\def\csname simpleicon@nintendo\endcsname {\simpleiconsmapSix\symbol{116}} + \expandafter\def\csname simpleicon@nintendo3ds\endcsname {\simpleiconsmapSix\symbol{117}} + \expandafter\def\csname simpleicon@nintendogamecube\endcsname {\simpleiconsmapSix\symbol{118}} + \expandafter\def\csname simpleicon@nintendonetwork\endcsname {\simpleiconsmapSix\symbol{119}} + \expandafter\def\csname simpleicon@nintendoswitch\endcsname {\simpleiconsmapSix\symbol{120}} + \expandafter\def\csname simpleicon@nissan\endcsname {\simpleiconsmapSix\symbol{121}} + \expandafter\def\csname simpleicon@nixos\endcsname {\simpleiconsmapSix\symbol{122}} + \expandafter\def\csname simpleicon@nodedotjs\endcsname {\simpleiconsmapSix\symbol{123}} + \expandafter\def\csname simpleicon@nodemon\endcsname {\simpleiconsmapSix\symbol{124}} + \expandafter\def\csname simpleicon@nodered\endcsname {\simpleiconsmapSix\symbol{125}} + \expandafter\def\csname simpleicon@nokia\endcsname {\simpleiconsmapSix\symbol{126}} + \expandafter\def\csname simpleicon@norco\endcsname {\simpleiconsmapSix\symbol{127}} + \expandafter\def\csname simpleicon@nordvpn\endcsname {\simpleiconsmapSix\symbol{128}} + \expandafter\def\csname simpleicon@norwegian\endcsname {\simpleiconsmapSix\symbol{129}} + \expandafter\def\csname simpleicon@notepadplusplus\endcsname {\simpleiconsmapSix\symbol{130}} + \expandafter\def\csname simpleicon@notion\endcsname {\simpleiconsmapSix\symbol{131}} + \expandafter\def\csname simpleicon@notist\endcsname {\simpleiconsmapSix\symbol{132}} + \expandafter\def\csname simpleicon@nounproject\endcsname {\simpleiconsmapSix\symbol{133}} + \expandafter\def\csname simpleicon@now\endcsname {\simpleiconsmapSix\symbol{134}} + \expandafter\def\csname simpleicon@npm\endcsname {\simpleiconsmapSix\symbol{135}} + \expandafter\def\csname simpleicon@nrwl\endcsname {\simpleiconsmapSix\symbol{136}} + \expandafter\def\csname simpleicon@nubank\endcsname {\simpleiconsmapSix\symbol{137}} + \expandafter\def\csname simpleicon@nucleo\endcsname {\simpleiconsmapSix\symbol{138}} + \expandafter\def\csname simpleicon@nuget\endcsname {\simpleiconsmapSix\symbol{139}} + \expandafter\def\csname simpleicon@nuke\endcsname {\simpleiconsmapSix\symbol{140}} + \expandafter\def\csname simpleicon@numba\endcsname {\simpleiconsmapSix\symbol{141}} + \expandafter\def\csname simpleicon@numpy\endcsname {\simpleiconsmapSix\symbol{142}} + \expandafter\def\csname simpleicon@nunjucks\endcsname {\simpleiconsmapSix\symbol{143}} + \expandafter\def\csname simpleicon@nutanix\endcsname {\simpleiconsmapSix\symbol{144}} + \expandafter\def\csname simpleicon@nuxtdotjs\endcsname {\simpleiconsmapSix\symbol{145}} + \expandafter\def\csname simpleicon@nvidia\endcsname {\simpleiconsmapSix\symbol{146}} + \expandafter\def\csname simpleicon@nx\endcsname {\simpleiconsmapSix\symbol{147}} + \expandafter\def\csname simpleicon@nzxt\endcsname {\simpleiconsmapSix\symbol{148}} + \expandafter\def\csname simpleicon@observable\endcsname {\simpleiconsmapSix\symbol{149}} + \expandafter\def\csname simpleicon@obsidian\endcsname {\simpleiconsmapSix\symbol{150}} + \expandafter\def\csname simpleicon@obsstudio\endcsname {\simpleiconsmapSix\symbol{151}} + \expandafter\def\csname simpleicon@ocaml\endcsname {\simpleiconsmapSix\symbol{152}} + \expandafter\def\csname simpleicon@octanerender\endcsname {\simpleiconsmapSix\symbol{153}} + \expandafter\def\csname simpleicon@octave\endcsname {\simpleiconsmapSix\symbol{154}} + \expandafter\def\csname simpleicon@octoprint\endcsname {\simpleiconsmapSix\symbol{155}} + \expandafter\def\csname simpleicon@octopusdeploy\endcsname {\simpleiconsmapSix\symbol{156}} + \expandafter\def\csname simpleicon@oculus\endcsname {\simpleiconsmapSix\symbol{157}} + \expandafter\def\csname simpleicon@odnoklassniki\endcsname {\simpleiconsmapSix\symbol{158}} + \expandafter\def\csname simpleicon@odysee\endcsname {\simpleiconsmapSix\symbol{159}} + \expandafter\def\csname simpleicon@ohdear\endcsname {\simpleiconsmapSix\symbol{160}} + \expandafter\def\csname simpleicon@okcupid\endcsname {\simpleiconsmapSix\symbol{161}} + \expandafter\def\csname simpleicon@okta\endcsname {\simpleiconsmapSix\symbol{162}} + \expandafter\def\csname simpleicon@oneplus\endcsname {\simpleiconsmapSix\symbol{163}} + \expandafter\def\csname simpleicon@onlyfans\endcsname {\simpleiconsmapSix\symbol{164}} + \expandafter\def\csname simpleicon@onlyoffice\endcsname {\simpleiconsmapSix\symbol{165}} + \expandafter\def\csname simpleicon@onnx\endcsname {\simpleiconsmapSix\symbol{166}} + \expandafter\def\csname simpleicon@onstar\endcsname {\simpleiconsmapSix\symbol{167}} + \expandafter\def\csname simpleicon@opel\endcsname {\simpleiconsmapSix\symbol{168}} + \expandafter\def\csname simpleicon@openaccess\endcsname {\simpleiconsmapSix\symbol{169}} + \expandafter\def\csname simpleicon@openai\endcsname {\simpleiconsmapSix\symbol{170}} + \expandafter\def\csname simpleicon@openaigym\endcsname {\simpleiconsmapSix\symbol{171}} + \expandafter\def\csname simpleicon@openapiinitiative\endcsname {\simpleiconsmapSix\symbol{172}} + \expandafter\def\csname simpleicon@openbadges\endcsname {\simpleiconsmapSix\symbol{173}} + \expandafter\def\csname simpleicon@openbsd\endcsname {\simpleiconsmapSix\symbol{174}} + \expandafter\def\csname simpleicon@openbugbounty\endcsname {\simpleiconsmapSix\symbol{175}} + \expandafter\def\csname simpleicon@opencollective\endcsname {\simpleiconsmapSix\symbol{176}} + \expandafter\def\csname simpleicon@opencontainersinitiative\endcsname {\simpleiconsmapSix\symbol{177}} + \expandafter\def\csname simpleicon@opencv\endcsname {\simpleiconsmapSix\symbol{178}} + \expandafter\def\csname simpleicon@openfaas\endcsname {\simpleiconsmapSix\symbol{179}} + \expandafter\def\csname simpleicon@opengl\endcsname {\simpleiconsmapSix\symbol{180}} + \expandafter\def\csname simpleicon@openid\endcsname {\simpleiconsmapSix\symbol{181}} + \expandafter\def\csname simpleicon@openjdk\endcsname {\simpleiconsmapSix\symbol{182}} + \expandafter\def\csname simpleicon@openlayers\endcsname {\simpleiconsmapSix\symbol{183}} + \expandafter\def\csname simpleicon@openmined\endcsname {\simpleiconsmapSix\symbol{184}} + \expandafter\def\csname simpleicon@opennebula\endcsname {\simpleiconsmapSix\symbol{185}} + \expandafter\def\csname simpleicon@openproject\endcsname {\simpleiconsmapSix\symbol{186}} + \expandafter\def\csname simpleicon@opensea\endcsname {\simpleiconsmapSix\symbol{187}} + \expandafter\def\csname simpleicon@opensearch\endcsname {\simpleiconsmapSix\symbol{188}} + \expandafter\def\csname simpleicon@opensourceinitiative\endcsname {\simpleiconsmapSix\symbol{189}} + \expandafter\def\csname simpleicon@openssl\endcsname {\simpleiconsmapSix\symbol{190}} + \expandafter\def\csname simpleicon@openstack\endcsname {\simpleiconsmapSix\symbol{191}} + \expandafter\def\csname simpleicon@openstreetmap\endcsname {\simpleiconsmapSix\symbol{192}} + \expandafter\def\csname simpleicon@opensuse\endcsname {\simpleiconsmapSix\symbol{193}} + \expandafter\def\csname simpleicon@opentelemetry\endcsname {\simpleiconsmapSix\symbol{194}} + \expandafter\def\csname simpleicon@openverse\endcsname {\simpleiconsmapSix\symbol{195}} + \expandafter\def\csname simpleicon@openvpn\endcsname {\simpleiconsmapSix\symbol{196}} + \expandafter\def\csname simpleicon@openwrt\endcsname {\simpleiconsmapSix\symbol{197}} + \expandafter\def\csname simpleicon@openzeppelin\endcsname {\simpleiconsmapSix\symbol{198}} + \expandafter\def\csname simpleicon@openzfs\endcsname {\simpleiconsmapSix\symbol{199}} + \expandafter\def\csname simpleicon@opera\endcsname {\simpleiconsmapSix\symbol{200}} + \expandafter\def\csname simpleicon@opnsense\endcsname {\simpleiconsmapSix\symbol{201}} + \expandafter\def\csname simpleicon@opsgenie\endcsname {\simpleiconsmapSix\symbol{202}} + \expandafter\def\csname simpleicon@opslevel\endcsname {\simpleiconsmapSix\symbol{203}} + \expandafter\def\csname simpleicon@oracle\endcsname {\simpleiconsmapSix\symbol{204}} + \expandafter\def\csname simpleicon@orcid\endcsname {\simpleiconsmapSix\symbol{205}} + \expandafter\def\csname simpleicon@oreilly\endcsname {\simpleiconsmapSix\symbol{206}} + \expandafter\def\csname simpleicon@org\endcsname {\simpleiconsmapSix\symbol{207}} + \expandafter\def\csname simpleicon@origin\endcsname {\simpleiconsmapSix\symbol{208}} + \expandafter\def\csname simpleicon@osano\endcsname {\simpleiconsmapSix\symbol{209}} + \expandafter\def\csname simpleicon@oshkosh\endcsname {\simpleiconsmapSix\symbol{210}} + \expandafter\def\csname simpleicon@osmc\endcsname {\simpleiconsmapSix\symbol{211}} + \expandafter\def\csname simpleicon@osu\endcsname {\simpleiconsmapSix\symbol{212}} + \expandafter\def\csname simpleicon@otto\endcsname {\simpleiconsmapSix\symbol{213}} + \expandafter\def\csname simpleicon@overcast\endcsname {\simpleiconsmapSix\symbol{214}} + \expandafter\def\csname simpleicon@overleaf\endcsname {\simpleiconsmapSix\symbol{215}} + \expandafter\def\csname simpleicon@ovh\endcsname {\simpleiconsmapSix\symbol{216}} + \expandafter\def\csname simpleicon@owasp\endcsname {\simpleiconsmapSix\symbol{217}} + \expandafter\def\csname simpleicon@oxygen\endcsname {\simpleiconsmapSix\symbol{218}} + \expandafter\def\csname simpleicon@oyo\endcsname {\simpleiconsmapSix\symbol{219}} + \expandafter\def\csname simpleicon@p5dotjs\endcsname {\simpleiconsmapSix\symbol{220}} + \expandafter\def\csname simpleicon@packagist\endcsname {\simpleiconsmapSix\symbol{221}} + \expandafter\def\csname simpleicon@packer\endcsname {\simpleiconsmapSix\symbol{222}} + \expandafter\def\csname simpleicon@paddypower\endcsname {\simpleiconsmapSix\symbol{223}} + \expandafter\def\csname simpleicon@pagekit\endcsname {\simpleiconsmapSix\symbol{224}} + \expandafter\def\csname simpleicon@pagerduty\endcsname {\simpleiconsmapSix\symbol{225}} + \expandafter\def\csname simpleicon@pagespeedinsights\endcsname {\simpleiconsmapSix\symbol{226}} + \expandafter\def\csname simpleicon@pagseguro\endcsname {\simpleiconsmapSix\symbol{227}} + \expandafter\def\csname simpleicon@palantir\endcsname {\simpleiconsmapSix\symbol{228}} + \expandafter\def\csname simpleicon@paloaltosoftware\endcsname {\simpleiconsmapSix\symbol{229}} + \expandafter\def\csname simpleicon@pandas\endcsname {\simpleiconsmapSix\symbol{230}} + \expandafter\def\csname simpleicon@pandora\endcsname {\simpleiconsmapSix\symbol{231}} + \expandafter\def\csname simpleicon@pantheon\endcsname {\simpleiconsmapSix\symbol{232}} + \expandafter\def\csname simpleicon@paperspace\endcsname {\simpleiconsmapSix\symbol{233}} + \expandafter\def\csname simpleicon@paritysubstrate\endcsname {\simpleiconsmapSix\symbol{234}} + \expandafter\def\csname simpleicon@parsedotly\endcsname {\simpleiconsmapSix\symbol{235}} + \expandafter\def\csname simpleicon@passport\endcsname {\simpleiconsmapSix\symbol{236}} + \expandafter\def\csname simpleicon@pastebin\endcsname {\simpleiconsmapSix\symbol{237}} + \expandafter\def\csname simpleicon@patreon\endcsname {\simpleiconsmapSix\symbol{238}} + \expandafter\def\csname simpleicon@payoneer\endcsname {\simpleiconsmapSix\symbol{239}} + \expandafter\def\csname simpleicon@paypal\endcsname {\simpleiconsmapSix\symbol{240}} + \expandafter\def\csname simpleicon@paytm\endcsname {\simpleiconsmapSix\symbol{241}} + \expandafter\def\csname simpleicon@pcgamingwiki\endcsname {\simpleiconsmapSix\symbol{242}} + \expandafter\def\csname simpleicon@peakdesign\endcsname {\simpleiconsmapSix\symbol{243}} + \expandafter\def\csname simpleicon@peertube\endcsname {\simpleiconsmapSix\symbol{244}} + \expandafter\def\csname simpleicon@pegasusairlines\endcsname {\simpleiconsmapSix\symbol{245}} + \expandafter\def\csname simpleicon@pelican\endcsname {\simpleiconsmapSix\symbol{246}} + \expandafter\def\csname simpleicon@peloton\endcsname {\simpleiconsmapSix\symbol{247}} + \expandafter\def\csname simpleicon@penny\endcsname {\simpleiconsmapSix\symbol{248}} + \expandafter\def\csname simpleicon@penpot\endcsname {\simpleiconsmapSix\symbol{249}} + \expandafter\def\csname simpleicon@pepsi\endcsname {\simpleiconsmapSix\symbol{250}} + \expandafter\def\csname simpleicon@percy\endcsname {\simpleiconsmapSix\symbol{251}} + \expandafter\def\csname simpleicon@perforce\endcsname {\simpleiconsmapSix\symbol{252}} + \expandafter\def\csname simpleicon@perl\endcsname {\simpleiconsmapSix\symbol{253}} + \expandafter\def\csname simpleicon@persistent\endcsname {\simpleiconsmapSix\symbol{254}} + \expandafter\def\csname simpleicon@personio\endcsname {\simpleiconsmapSix\symbol{255}} + \expandafter\def\csname simpleicon@petsathome\endcsname {\simpleiconsmapSeven\symbol{0}} + \expandafter\def\csname simpleicon@peugeot\endcsname {\simpleiconsmapSeven\symbol{1}} + \expandafter\def\csname simpleicon@pexels\endcsname {\simpleiconsmapSeven\symbol{2}} + \expandafter\def\csname simpleicon@pfsense\endcsname {\simpleiconsmapSeven\symbol{3}} + \expandafter\def\csname simpleicon@phabricator\endcsname {\simpleiconsmapSeven\symbol{4}} + \expandafter\def\csname simpleicon@philipshue\endcsname {\simpleiconsmapSeven\symbol{5}} + \expandafter\def\csname simpleicon@phonepe\endcsname {\simpleiconsmapSeven\symbol{6}} + \expandafter\def\csname simpleicon@photobucket\endcsname {\simpleiconsmapSeven\symbol{7}} + \expandafter\def\csname simpleicon@photocrowd\endcsname {\simpleiconsmapSeven\symbol{8}} + \expandafter\def\csname simpleicon@photopea\endcsname {\simpleiconsmapSeven\symbol{9}} + \expandafter\def\csname simpleicon@php\endcsname {\simpleiconsmapSeven\symbol{10}} + \expandafter\def\csname simpleicon@phpmyadmin\endcsname {\simpleiconsmapSeven\symbol{11}} + \expandafter\def\csname simpleicon@phpstorm\endcsname {\simpleiconsmapSeven\symbol{12}} + \expandafter\def\csname simpleicon@picardsurgeles\endcsname {\simpleiconsmapSeven\symbol{13}} + \expandafter\def\csname simpleicon@picartodottv\endcsname {\simpleiconsmapSeven\symbol{14}} + \expandafter\def\csname simpleicon@picnic\endcsname {\simpleiconsmapSeven\symbol{15}} + \expandafter\def\csname simpleicon@picpay\endcsname {\simpleiconsmapSeven\symbol{16}} + \expandafter\def\csname simpleicon@pihole\endcsname {\simpleiconsmapSeven\symbol{17}} + \expandafter\def\csname simpleicon@pimcore\endcsname {\simpleiconsmapSeven\symbol{18}} + \expandafter\def\csname simpleicon@pinboard\endcsname {\simpleiconsmapSeven\symbol{19}} + \expandafter\def\csname simpleicon@pingdom\endcsname {\simpleiconsmapSeven\symbol{20}} + \expandafter\def\csname simpleicon@pinterest\endcsname {\simpleiconsmapSeven\symbol{21}} + \expandafter\def\csname simpleicon@pioneerdj\endcsname {\simpleiconsmapSeven\symbol{22}} + \expandafter\def\csname simpleicon@pivotaltracker\endcsname {\simpleiconsmapSeven\symbol{23}} + \expandafter\def\csname simpleicon@piwigo\endcsname {\simpleiconsmapSeven\symbol{24}} + \expandafter\def\csname simpleicon@pix\endcsname {\simpleiconsmapSeven\symbol{25}} + \expandafter\def\csname simpleicon@pixabay\endcsname {\simpleiconsmapSeven\symbol{26}} + \expandafter\def\csname simpleicon@pixiv\endcsname {\simpleiconsmapSeven\symbol{27}} + \expandafter\def\csname simpleicon@pkgsrc\endcsname {\simpleiconsmapSeven\symbol{28}} + \expandafter\def\csname simpleicon@planet\endcsname {\simpleiconsmapSeven\symbol{29}} + \expandafter\def\csname simpleicon@planetscale\endcsname {\simpleiconsmapSeven\symbol{30}} + \expandafter\def\csname simpleicon@plangrid\endcsname {\simpleiconsmapSeven\symbol{31}} + \expandafter\def\csname simpleicon@platformdotsh\endcsname {\simpleiconsmapSeven\symbol{32}} + \expandafter\def\csname simpleicon@platzi\endcsname {\simpleiconsmapSeven\symbol{33}} + \expandafter\def\csname simpleicon@plausibleanalytics\endcsname {\simpleiconsmapSeven\symbol{34}} + \expandafter\def\csname simpleicon@playcanvas\endcsname {\simpleiconsmapSeven\symbol{35}} + \expandafter\def\csname simpleicon@playerdotme\endcsname {\simpleiconsmapSeven\symbol{36}} + \expandafter\def\csname simpleicon@playerfm\endcsname {\simpleiconsmapSeven\symbol{37}} + \expandafter\def\csname simpleicon@playstation\endcsname {\simpleiconsmapSeven\symbol{38}} + \expandafter\def\csname simpleicon@playstation2\endcsname {\simpleiconsmapSeven\symbol{39}} + \expandafter\def\csname simpleicon@playstation3\endcsname {\simpleiconsmapSeven\symbol{40}} + \expandafter\def\csname simpleicon@playstation4\endcsname {\simpleiconsmapSeven\symbol{41}} + \expandafter\def\csname simpleicon@playstation5\endcsname {\simpleiconsmapSeven\symbol{42}} + \expandafter\def\csname simpleicon@playstationvita\endcsname {\simpleiconsmapSeven\symbol{43}} + \expandafter\def\csname simpleicon@playwright\endcsname {\simpleiconsmapSeven\symbol{44}} + \expandafter\def\csname simpleicon@pleroma\endcsname {\simpleiconsmapSeven\symbol{45}} + \expandafter\def\csname simpleicon@plesk\endcsname {\simpleiconsmapSeven\symbol{46}} + \expandafter\def\csname simpleicon@plex\endcsname {\simpleiconsmapSeven\symbol{47}} + \expandafter\def\csname simpleicon@plotly\endcsname {\simpleiconsmapSeven\symbol{48}} + \expandafter\def\csname simpleicon@pluralsight\endcsname {\simpleiconsmapSeven\symbol{49}} + \expandafter\def\csname simpleicon@plurk\endcsname {\simpleiconsmapSeven\symbol{50}} + \expandafter\def\csname simpleicon@pluscodes\endcsname {\simpleiconsmapSeven\symbol{51}} + \expandafter\def\csname simpleicon@pm2\endcsname {\simpleiconsmapSeven\symbol{52}} + \expandafter\def\csname simpleicon@pnpm\endcsname {\simpleiconsmapSeven\symbol{53}} + \expandafter\def\csname simpleicon@pocket\endcsname {\simpleiconsmapSeven\symbol{54}} + \expandafter\def\csname simpleicon@pocketbase\endcsname {\simpleiconsmapSeven\symbol{55}} + \expandafter\def\csname simpleicon@pocketcasts\endcsname {\simpleiconsmapSeven\symbol{56}} + \expandafter\def\csname simpleicon@podcastaddict\endcsname {\simpleiconsmapSeven\symbol{57}} + \expandafter\def\csname simpleicon@podman\endcsname {\simpleiconsmapSeven\symbol{58}} + \expandafter\def\csname simpleicon@poetry\endcsname {\simpleiconsmapSeven\symbol{59}} + \expandafter\def\csname simpleicon@pointy\endcsname {\simpleiconsmapSeven\symbol{60}} + \expandafter\def\csname simpleicon@pokemon\endcsname {\simpleiconsmapSeven\symbol{61}} + \expandafter\def\csname simpleicon@polkadot\endcsname {\simpleiconsmapSeven\symbol{62}} + \expandafter\def\csname simpleicon@poly\endcsname {\simpleiconsmapSeven\symbol{63}} + \expandafter\def\csname simpleicon@polymerproject\endcsname {\simpleiconsmapSeven\symbol{64}} + \expandafter\def\csname simpleicon@polywork\endcsname {\simpleiconsmapSeven\symbol{65}} + \expandafter\def\csname simpleicon@popos\endcsname {\simpleiconsmapSeven\symbol{66}} + \expandafter\def\csname simpleicon@porsche\endcsname {\simpleiconsmapSeven\symbol{67}} + \expandafter\def\csname simpleicon@portainer\endcsname {\simpleiconsmapSeven\symbol{68}} + \expandafter\def\csname simpleicon@postcss\endcsname {\simpleiconsmapSeven\symbol{69}} + \expandafter\def\csname simpleicon@postgresql\endcsname {\simpleiconsmapSeven\symbol{70}} + \expandafter\def\csname simpleicon@postman\endcsname {\simpleiconsmapSeven\symbol{71}} + \expandafter\def\csname simpleicon@postmates\endcsname {\simpleiconsmapSeven\symbol{72}} + \expandafter\def\csname simpleicon@powerapps\endcsname {\simpleiconsmapSeven\symbol{73}} + \expandafter\def\csname simpleicon@powerautomate\endcsname {\simpleiconsmapSeven\symbol{74}} + \expandafter\def\csname simpleicon@powerbi\endcsname {\simpleiconsmapSeven\symbol{75}} + \expandafter\def\csname simpleicon@powerfx\endcsname {\simpleiconsmapSeven\symbol{76}} + \expandafter\def\csname simpleicon@powerpages\endcsname {\simpleiconsmapSeven\symbol{77}} + \expandafter\def\csname simpleicon@powers\endcsname {\simpleiconsmapSeven\symbol{78}} + \expandafter\def\csname simpleicon@powershell\endcsname {\simpleiconsmapSeven\symbol{79}} + \expandafter\def\csname simpleicon@powervirtualagents\endcsname {\simpleiconsmapSeven\symbol{80}} + \expandafter\def\csname simpleicon@prdotco\endcsname {\simpleiconsmapSeven\symbol{81}} + \expandafter\def\csname simpleicon@preact\endcsname {\simpleiconsmapSeven\symbol{82}} + \expandafter\def\csname simpleicon@precommit\endcsname {\simpleiconsmapSeven\symbol{83}} + \expandafter\def\csname simpleicon@premierleague\endcsname {\simpleiconsmapSeven\symbol{84}} + \expandafter\def\csname simpleicon@prestashop\endcsname {\simpleiconsmapSeven\symbol{85}} + \expandafter\def\csname simpleicon@presto\endcsname {\simpleiconsmapSeven\symbol{86}} + \expandafter\def\csname simpleicon@prettier\endcsname {\simpleiconsmapSeven\symbol{87}} + \expandafter\def\csname simpleicon@prevention\endcsname {\simpleiconsmapSeven\symbol{88}} + \expandafter\def\csname simpleicon@prezi\endcsname {\simpleiconsmapSeven\symbol{89}} + \expandafter\def\csname simpleicon@prime\endcsname {\simpleiconsmapSeven\symbol{90}} + \expandafter\def\csname simpleicon@primevideo\endcsname {\simpleiconsmapSeven\symbol{91}} + \expandafter\def\csname simpleicon@prisma\endcsname {\simpleiconsmapSeven\symbol{92}} + \expandafter\def\csname simpleicon@prismic\endcsname {\simpleiconsmapSeven\symbol{93}} + \expandafter\def\csname simpleicon@privateinternetaccess\endcsname {\simpleiconsmapSeven\symbol{94}} + \expandafter\def\csname simpleicon@probot\endcsname {\simpleiconsmapSeven\symbol{95}} + \expandafter\def\csname simpleicon@processingfoundation\endcsname {\simpleiconsmapSeven\symbol{96}} + \expandafter\def\csname simpleicon@processwire\endcsname {\simpleiconsmapSeven\symbol{97}} + \expandafter\def\csname simpleicon@producthunt\endcsname {\simpleiconsmapSeven\symbol{98}} + \expandafter\def\csname simpleicon@progate\endcsname {\simpleiconsmapSeven\symbol{99}} + \expandafter\def\csname simpleicon@progress\endcsname {\simpleiconsmapSeven\symbol{100}} + \expandafter\def\csname simpleicon@prometheus\endcsname {\simpleiconsmapSeven\symbol{101}} + \expandafter\def\csname simpleicon@prosieben\endcsname {\simpleiconsmapSeven\symbol{102}} + \expandafter\def\csname simpleicon@protocolsdotio\endcsname {\simpleiconsmapSeven\symbol{103}} + \expandafter\def\csname simpleicon@protodotio\endcsname {\simpleiconsmapSeven\symbol{104}} + \expandafter\def\csname simpleicon@protondb\endcsname {\simpleiconsmapSeven\symbol{105}} + \expandafter\def\csname simpleicon@protonmail\endcsname {\simpleiconsmapSeven\symbol{106}} + \expandafter\def\csname simpleicon@protonvpn\endcsname {\simpleiconsmapSeven\symbol{107}} + \expandafter\def\csname simpleicon@protools\endcsname {\simpleiconsmapSeven\symbol{108}} + \expandafter\def\csname simpleicon@protractor\endcsname {\simpleiconsmapSeven\symbol{109}} + \expandafter\def\csname simpleicon@proxmox\endcsname {\simpleiconsmapSeven\symbol{110}} + \expandafter\def\csname simpleicon@pubg\endcsname {\simpleiconsmapSeven\symbol{111}} + \expandafter\def\csname simpleicon@publons\endcsname {\simpleiconsmapSeven\symbol{112}} + \expandafter\def\csname simpleicon@pubmed\endcsname {\simpleiconsmapSeven\symbol{113}} + \expandafter\def\csname simpleicon@pug\endcsname {\simpleiconsmapSeven\symbol{114}} + \expandafter\def\csname simpleicon@pulumi\endcsname {\simpleiconsmapSeven\symbol{115}} + \expandafter\def\csname simpleicon@puma\endcsname {\simpleiconsmapSeven\symbol{116}} + \expandafter\def\csname simpleicon@puppet\endcsname {\simpleiconsmapSeven\symbol{117}} + \expandafter\def\csname simpleicon@puppeteer\endcsname {\simpleiconsmapSeven\symbol{118}} + \expandafter\def\csname simpleicon@purescript\endcsname {\simpleiconsmapSeven\symbol{119}} + \expandafter\def\csname simpleicon@purgecss\endcsname {\simpleiconsmapSeven\symbol{120}} + \expandafter\def\csname simpleicon@purism\endcsname {\simpleiconsmapSeven\symbol{121}} + \expandafter\def\csname simpleicon@pusher\endcsname {\simpleiconsmapSeven\symbol{122}} + \expandafter\def\csname simpleicon@pwa\endcsname {\simpleiconsmapSeven\symbol{123}} + \expandafter\def\csname simpleicon@pycharm\endcsname {\simpleiconsmapSeven\symbol{124}} + \expandafter\def\csname simpleicon@pyg\endcsname {\simpleiconsmapSeven\symbol{125}} + \expandafter\def\csname simpleicon@pypi\endcsname {\simpleiconsmapSeven\symbol{126}} + \expandafter\def\csname simpleicon@pypy\endcsname {\simpleiconsmapSeven\symbol{127}} + \expandafter\def\csname simpleicon@pyscaffold\endcsname {\simpleiconsmapSeven\symbol{128}} + \expandafter\def\csname simpleicon@pysyft\endcsname {\simpleiconsmapSeven\symbol{129}} + \expandafter\def\csname simpleicon@pytest\endcsname {\simpleiconsmapSeven\symbol{130}} + \expandafter\def\csname simpleicon@python\endcsname {\simpleiconsmapSeven\symbol{131}} + \expandafter\def\csname simpleicon@pytorch\endcsname {\simpleiconsmapSeven\symbol{132}} + \expandafter\def\csname simpleicon@pytorchlightning\endcsname {\simpleiconsmapSeven\symbol{133}} + \expandafter\def\csname simpleicon@pyup\endcsname {\simpleiconsmapSeven\symbol{134}} + \expandafter\def\csname simpleicon@qantas\endcsname {\simpleiconsmapSeven\symbol{135}} + \expandafter\def\csname simpleicon@qatarairways\endcsname {\simpleiconsmapSeven\symbol{136}} + \expandafter\def\csname simpleicon@qemu\endcsname {\simpleiconsmapSeven\symbol{137}} + \expandafter\def\csname simpleicon@qgis\endcsname {\simpleiconsmapSeven\symbol{138}} + \expandafter\def\csname simpleicon@qi\endcsname {\simpleiconsmapSeven\symbol{139}} + \expandafter\def\csname simpleicon@qiita\endcsname {\simpleiconsmapSeven\symbol{140}} + \expandafter\def\csname simpleicon@qiskit\endcsname {\simpleiconsmapSeven\symbol{141}} + \expandafter\def\csname simpleicon@qiwi\endcsname {\simpleiconsmapSeven\symbol{142}} + \expandafter\def\csname simpleicon@qmk\endcsname {\simpleiconsmapSeven\symbol{143}} + \expandafter\def\csname simpleicon@qt\endcsname {\simpleiconsmapSeven\symbol{144}} + \expandafter\def\csname simpleicon@qualcomm\endcsname {\simpleiconsmapSeven\symbol{145}} + \expandafter\def\csname simpleicon@qualtrics\endcsname {\simpleiconsmapSeven\symbol{146}} + \expandafter\def\csname simpleicon@qualys\endcsname {\simpleiconsmapSeven\symbol{147}} + \expandafter\def\csname simpleicon@quantcast\endcsname {\simpleiconsmapSeven\symbol{148}} + \expandafter\def\csname simpleicon@quantconnect\endcsname {\simpleiconsmapSeven\symbol{149}} + \expandafter\def\csname simpleicon@quarkus\endcsname {\simpleiconsmapSeven\symbol{150}} + \expandafter\def\csname simpleicon@quasar\endcsname {\simpleiconsmapSeven\symbol{151}} + \expandafter\def\csname simpleicon@qubesos\endcsname {\simpleiconsmapSeven\symbol{152}} + \expandafter\def\csname simpleicon@quest\endcsname {\simpleiconsmapSeven\symbol{153}} + \expandafter\def\csname simpleicon@quickbooks\endcsname {\simpleiconsmapSeven\symbol{154}} + \expandafter\def\csname simpleicon@quicklook\endcsname {\simpleiconsmapSeven\symbol{155}} + \expandafter\def\csname simpleicon@quicktime\endcsname {\simpleiconsmapSeven\symbol{156}} + \expandafter\def\csname simpleicon@quip\endcsname {\simpleiconsmapSeven\symbol{157}} + \expandafter\def\csname simpleicon@quora\endcsname {\simpleiconsmapSeven\symbol{158}} + \expandafter\def\csname simpleicon@qwiklabs\endcsname {\simpleiconsmapSeven\symbol{159}} + \expandafter\def\csname simpleicon@qzone\endcsname {\simpleiconsmapSeven\symbol{160}} + \expandafter\def\csname simpleicon@r\endcsname {\simpleiconsmapSeven\symbol{161}} + \expandafter\def\csname simpleicon@r3\endcsname {\simpleiconsmapSeven\symbol{162}} + \expandafter\def\csname simpleicon@rabbitmq\endcsname {\simpleiconsmapSeven\symbol{163}} + \expandafter\def\csname simpleicon@racket\endcsname {\simpleiconsmapSeven\symbol{164}} + \expandafter\def\csname simpleicon@radar\endcsname {\simpleiconsmapSeven\symbol{165}} + \expandafter\def\csname simpleicon@radiopublic\endcsname {\simpleiconsmapSeven\symbol{166}} + \expandafter\def\csname simpleicon@railway\endcsname {\simpleiconsmapSeven\symbol{167}} + \expandafter\def\csname simpleicon@rainmeter\endcsname {\simpleiconsmapSeven\symbol{168}} + \expandafter\def\csname simpleicon@rakuten\endcsname {\simpleiconsmapSeven\symbol{169}} + \expandafter\def\csname simpleicon@ram\endcsname {\simpleiconsmapSeven\symbol{170}} + \expandafter\def\csname simpleicon@rancher\endcsname {\simpleiconsmapSeven\symbol{171}} + \expandafter\def\csname simpleicon@rarible\endcsname {\simpleiconsmapSeven\symbol{172}} + \expandafter\def\csname simpleicon@rasa\endcsname {\simpleiconsmapSeven\symbol{173}} + \expandafter\def\csname simpleicon@raspberrypi\endcsname {\simpleiconsmapSeven\symbol{174}} + \expandafter\def\csname simpleicon@ravelry\endcsname {\simpleiconsmapSeven\symbol{175}} + \expandafter\def\csname simpleicon@ray\endcsname {\simpleiconsmapSeven\symbol{176}} + \expandafter\def\csname simpleicon@razer\endcsname {\simpleiconsmapSeven\symbol{177}} + \expandafter\def\csname simpleicon@razorpay\endcsname {\simpleiconsmapSeven\symbol{178}} + \expandafter\def\csname simpleicon@react\endcsname {\simpleiconsmapSeven\symbol{179}} + \expandafter\def\csname simpleicon@reacthookform\endcsname {\simpleiconsmapSeven\symbol{180}} + \expandafter\def\csname simpleicon@reactivex\endcsname {\simpleiconsmapSeven\symbol{181}} + \expandafter\def\csname simpleicon@reactos\endcsname {\simpleiconsmapSeven\symbol{182}} + \expandafter\def\csname simpleicon@reactquery\endcsname {\simpleiconsmapSeven\symbol{183}} + \expandafter\def\csname simpleicon@reactrouter\endcsname {\simpleiconsmapSeven\symbol{184}} + \expandafter\def\csname simpleicon@reacttable\endcsname {\simpleiconsmapSeven\symbol{185}} + \expandafter\def\csname simpleicon@readthedocs\endcsname {\simpleiconsmapSeven\symbol{186}} + \expandafter\def\csname simpleicon@realm\endcsname {\simpleiconsmapSeven\symbol{187}} + \expandafter\def\csname simpleicon@reason\endcsname {\simpleiconsmapSeven\symbol{188}} + \expandafter\def\csname simpleicon@reasonstudios\endcsname {\simpleiconsmapSeven\symbol{189}} + \expandafter\def\csname simpleicon@redbubble\endcsname {\simpleiconsmapSeven\symbol{190}} + \expandafter\def\csname simpleicon@reddit\endcsname {\simpleiconsmapSeven\symbol{191}} + \expandafter\def\csname simpleicon@redhat\endcsname {\simpleiconsmapSeven\symbol{192}} + \expandafter\def\csname simpleicon@redhatopenshift\endcsname {\simpleiconsmapSeven\symbol{193}} + \expandafter\def\csname simpleicon@redis\endcsname {\simpleiconsmapSeven\symbol{194}} + \expandafter\def\csname simpleicon@redmine\endcsname {\simpleiconsmapSeven\symbol{195}} + \expandafter\def\csname simpleicon@redux\endcsname {\simpleiconsmapSeven\symbol{196}} + \expandafter\def\csname simpleicon@reduxsaga\endcsname {\simpleiconsmapSeven\symbol{197}} + \expandafter\def\csname simpleicon@redwoodjs\endcsname {\simpleiconsmapSeven\symbol{198}} + \expandafter\def\csname simpleicon@reebok\endcsname {\simpleiconsmapSeven\symbol{199}} + \expandafter\def\csname simpleicon@relay\endcsname {\simpleiconsmapSeven\symbol{200}} + \expandafter\def\csname simpleicon@relianceindustrieslimited\endcsname {\simpleiconsmapSeven\symbol{201}} + \expandafter\def\csname simpleicon@remix\endcsname {\simpleiconsmapSeven\symbol{202}} + \expandafter\def\csname simpleicon@renault\endcsname {\simpleiconsmapSeven\symbol{203}} + \expandafter\def\csname simpleicon@render\endcsname {\simpleiconsmapSeven\symbol{204}} + \expandafter\def\csname simpleicon@renovatebot\endcsname {\simpleiconsmapSeven\symbol{205}} + \expandafter\def\csname simpleicon@renpy\endcsname {\simpleiconsmapSeven\symbol{206}} + \expandafter\def\csname simpleicon@renren\endcsname {\simpleiconsmapSeven\symbol{207}} + \expandafter\def\csname simpleicon@replit\endcsname {\simpleiconsmapSeven\symbol{208}} + \expandafter\def\csname simpleicon@republicofgamers\endcsname {\simpleiconsmapSeven\symbol{209}} + \expandafter\def\csname simpleicon@rescript\endcsname {\simpleiconsmapSeven\symbol{210}} + \expandafter\def\csname simpleicon@rescuetime\endcsname {\simpleiconsmapSeven\symbol{211}} + \expandafter\def\csname simpleicon@researchgate\endcsname {\simpleiconsmapSeven\symbol{212}} + \expandafter\def\csname simpleicon@resharper\endcsname {\simpleiconsmapSeven\symbol{213}} + \expandafter\def\csname simpleicon@resurrectionremixos\endcsname {\simpleiconsmapSeven\symbol{214}} + \expandafter\def\csname simpleicon@retroarch\endcsname {\simpleiconsmapSeven\symbol{215}} + \expandafter\def\csname simpleicon@retropie\endcsname {\simpleiconsmapSeven\symbol{216}} + \expandafter\def\csname simpleicon@revealdotjs\endcsname {\simpleiconsmapSeven\symbol{217}} + \expandafter\def\csname simpleicon@reverbnation\endcsname {\simpleiconsmapSeven\symbol{218}} + \expandafter\def\csname simpleicon@revoltdotchat\endcsname {\simpleiconsmapSeven\symbol{219}} + \expandafter\def\csname simpleicon@revolut\endcsname {\simpleiconsmapSeven\symbol{220}} + \expandafter\def\csname simpleicon@revue\endcsname {\simpleiconsmapSeven\symbol{221}} + \expandafter\def\csname simpleicon@rewe\endcsname {\simpleiconsmapSeven\symbol{222}} + \expandafter\def\csname simpleicon@rezgo\endcsname {\simpleiconsmapSeven\symbol{223}} + \expandafter\def\csname simpleicon@rhinoceros\endcsname {\simpleiconsmapSeven\symbol{224}} + \expandafter\def\csname simpleicon@rider\endcsname {\simpleiconsmapSeven\symbol{225}} + \expandafter\def\csname simpleicon@rimacautomobili\endcsname {\simpleiconsmapSeven\symbol{226}} + \expandafter\def\csname simpleicon@ring\endcsname {\simpleiconsmapSeven\symbol{227}} + \expandafter\def\csname simpleicon@riotgames\endcsname {\simpleiconsmapSeven\symbol{228}} + \expandafter\def\csname simpleicon@ripple\endcsname {\simpleiconsmapSeven\symbol{229}} + \expandafter\def\csname simpleicon@riseup\endcsname {\simpleiconsmapSeven\symbol{230}} + \expandafter\def\csname simpleicon@roamresearch\endcsname {\simpleiconsmapSeven\symbol{231}} + \expandafter\def\csname simpleicon@roblox\endcsname {\simpleiconsmapSeven\symbol{232}} + \expandafter\def\csname simpleicon@robotframework\endcsname {\simpleiconsmapSeven\symbol{233}} + \expandafter\def\csname simpleicon@rocketdotchat\endcsname {\simpleiconsmapSeven\symbol{234}} + \expandafter\def\csname simpleicon@rocksdb\endcsname {\simpleiconsmapSeven\symbol{235}} + \expandafter\def\csname simpleicon@rockylinux\endcsname {\simpleiconsmapSeven\symbol{236}} + \expandafter\def\csname simpleicon@roku\endcsname {\simpleiconsmapSeven\symbol{237}} + \expandafter\def\csname simpleicon@rollsroyce\endcsname {\simpleiconsmapSeven\symbol{238}} + \expandafter\def\csname simpleicon@rollupdotjs\endcsname {\simpleiconsmapSeven\symbol{239}} + \expandafter\def\csname simpleicon@rome\endcsname {\simpleiconsmapSeven\symbol{240}} + \expandafter\def\csname simpleicon@roots\endcsname {\simpleiconsmapSeven\symbol{241}} + \expandafter\def\csname simpleicon@rootsbedrock\endcsname {\simpleiconsmapSeven\symbol{242}} + \expandafter\def\csname simpleicon@rootssage\endcsname {\simpleiconsmapSeven\symbol{243}} + \expandafter\def\csname simpleicon@ros\endcsname {\simpleiconsmapSeven\symbol{244}} + \expandafter\def\csname simpleicon@rossmann\endcsname {\simpleiconsmapSeven\symbol{245}} + \expandafter\def\csname simpleicon@rotaryinternational\endcsname {\simpleiconsmapSeven\symbol{246}} + \expandafter\def\csname simpleicon@rottentomatoes\endcsname {\simpleiconsmapSeven\symbol{247}} + \expandafter\def\csname simpleicon@roundcube\endcsname {\simpleiconsmapSeven\symbol{248}} + \expandafter\def\csname simpleicon@rsocket\endcsname {\simpleiconsmapSeven\symbol{249}} + \expandafter\def\csname simpleicon@rss\endcsname {\simpleiconsmapSeven\symbol{250}} + \expandafter\def\csname simpleicon@rstudio\endcsname {\simpleiconsmapSeven\symbol{251}} + \expandafter\def\csname simpleicon@rte\endcsname {\simpleiconsmapSeven\symbol{252}} + \expandafter\def\csname simpleicon@rtl\endcsname {\simpleiconsmapSeven\symbol{253}} + \expandafter\def\csname simpleicon@rtlzwei\endcsname {\simpleiconsmapSeven\symbol{254}} + \expandafter\def\csname simpleicon@rubocop\endcsname {\simpleiconsmapSeven\symbol{255}} + \expandafter\def\csname simpleicon@ruby\endcsname {\simpleiconsmapEight\symbol{0}} + \expandafter\def\csname simpleicon@rubygems\endcsname {\simpleiconsmapEight\symbol{1}} + \expandafter\def\csname simpleicon@rubyonrails\endcsname {\simpleiconsmapEight\symbol{2}} + \expandafter\def\csname simpleicon@rubysinatra\endcsname {\simpleiconsmapEight\symbol{3}} + \expandafter\def\csname simpleicon@runkeeper\endcsname {\simpleiconsmapEight\symbol{4}} + \expandafter\def\csname simpleicon@runkit\endcsname {\simpleiconsmapEight\symbol{5}} + \expandafter\def\csname simpleicon@rust\endcsname {\simpleiconsmapEight\symbol{6}} + \expandafter\def\csname simpleicon@rxdb\endcsname {\simpleiconsmapEight\symbol{7}} + \expandafter\def\csname simpleicon@ryanair\endcsname {\simpleiconsmapEight\symbol{8}} + \expandafter\def\csname simpleicon@s7airlines\endcsname {\simpleiconsmapEight\symbol{9}} + \expandafter\def\csname simpleicon@sabanci\endcsname {\simpleiconsmapEight\symbol{10}} + \expandafter\def\csname simpleicon@safari\endcsname {\simpleiconsmapEight\symbol{11}} + \expandafter\def\csname simpleicon@sahibinden\endcsname {\simpleiconsmapEight\symbol{12}} + \expandafter\def\csname simpleicon@sailfishos\endcsname {\simpleiconsmapEight\symbol{13}} + \expandafter\def\csname simpleicon@salesforce\endcsname {\simpleiconsmapEight\symbol{14}} + \expandafter\def\csname simpleicon@saltproject\endcsname {\simpleiconsmapEight\symbol{15}} + \expandafter\def\csname simpleicon@samsung\endcsname {\simpleiconsmapEight\symbol{16}} + \expandafter\def\csname simpleicon@samsungpay\endcsname {\simpleiconsmapEight\symbol{17}} + \expandafter\def\csname simpleicon@sandisk\endcsname {\simpleiconsmapEight\symbol{18}} + \expandafter\def\csname simpleicon@sanfranciscomunicipalrailway\endcsname {\simpleiconsmapEight\symbol{19}} + \expandafter\def\csname simpleicon@saopaulometro\endcsname {\simpleiconsmapEight\symbol{20}} + \expandafter\def\csname simpleicon@sap\endcsname {\simpleiconsmapEight\symbol{21}} + \expandafter\def\csname simpleicon@sass\endcsname {\simpleiconsmapEight\symbol{22}} + \expandafter\def\csname simpleicon@sat1\endcsname {\simpleiconsmapEight\symbol{23}} + \expandafter\def\csname simpleicon@saturn\endcsname {\simpleiconsmapEight\symbol{24}} + \expandafter\def\csname simpleicon@saucelabs\endcsname {\simpleiconsmapEight\symbol{25}} + \expandafter\def\csname simpleicon@scala\endcsname {\simpleiconsmapEight\symbol{26}} + \expandafter\def\csname simpleicon@scaleway\endcsname {\simpleiconsmapEight\symbol{27}} + \expandafter\def\csname simpleicon@scania\endcsname {\simpleiconsmapEight\symbol{28}} + \expandafter\def\csname simpleicon@schneiderelectric\endcsname {\simpleiconsmapEight\symbol{29}} + \expandafter\def\csname simpleicon@scikitlearn\endcsname {\simpleiconsmapEight\symbol{30}} + \expandafter\def\csname simpleicon@scipy\endcsname {\simpleiconsmapEight\symbol{31}} + \expandafter\def\csname simpleicon@scopus\endcsname {\simpleiconsmapEight\symbol{32}} + \expandafter\def\csname simpleicon@scpfoundation\endcsname {\simpleiconsmapEight\symbol{33}} + \expandafter\def\csname simpleicon@scratch\endcsname {\simpleiconsmapEight\symbol{34}} + \expandafter\def\csname simpleicon@screencastify\endcsname {\simpleiconsmapEight\symbol{35}} + \expandafter\def\csname simpleicon@scribd\endcsname {\simpleiconsmapEight\symbol{36}} + \expandafter\def\csname simpleicon@scrimba\endcsname {\simpleiconsmapEight\symbol{37}} + \expandafter\def\csname simpleicon@scrollreveal\endcsname {\simpleiconsmapEight\symbol{38}} + \expandafter\def\csname simpleicon@scrumalliance\endcsname {\simpleiconsmapEight\symbol{39}} + \expandafter\def\csname simpleicon@scrutinizerci\endcsname {\simpleiconsmapEight\symbol{40}} + \expandafter\def\csname simpleicon@seagate\endcsname {\simpleiconsmapEight\symbol{41}} + \expandafter\def\csname simpleicon@seat\endcsname {\simpleiconsmapEight\symbol{42}} + \expandafter\def\csname simpleicon@securityscorecard\endcsname {\simpleiconsmapEight\symbol{43}} + \expandafter\def\csname simpleicon@sefaria\endcsname {\simpleiconsmapEight\symbol{44}} + \expandafter\def\csname simpleicon@sega\endcsname {\simpleiconsmapEight\symbol{45}} + \expandafter\def\csname simpleicon@selenium\endcsname {\simpleiconsmapEight\symbol{46}} + \expandafter\def\csname simpleicon@sellfy\endcsname {\simpleiconsmapEight\symbol{47}} + \expandafter\def\csname simpleicon@semanticrelease\endcsname {\simpleiconsmapEight\symbol{48}} + \expandafter\def\csname simpleicon@semanticscholar\endcsname {\simpleiconsmapEight\symbol{49}} + \expandafter\def\csname simpleicon@semanticuireact\endcsname {\simpleiconsmapEight\symbol{50}} + \expandafter\def\csname simpleicon@semanticweb\endcsname {\simpleiconsmapEight\symbol{51}} + \expandafter\def\csname simpleicon@semaphoreci\endcsname {\simpleiconsmapEight\symbol{52}} + \expandafter\def\csname simpleicon@semver\endcsname {\simpleiconsmapEight\symbol{53}} + \expandafter\def\csname simpleicon@sencha\endcsname {\simpleiconsmapEight\symbol{54}} + \expandafter\def\csname simpleicon@sennheiser\endcsname {\simpleiconsmapEight\symbol{55}} + \expandafter\def\csname simpleicon@sensu\endcsname {\simpleiconsmapEight\symbol{56}} + \expandafter\def\csname simpleicon@sentry\endcsname {\simpleiconsmapEight\symbol{57}} + \expandafter\def\csname simpleicon@sepa\endcsname {\simpleiconsmapEight\symbol{58}} + \expandafter\def\csname simpleicon@sequelize\endcsname {\simpleiconsmapEight\symbol{59}} + \expandafter\def\csname simpleicon@serverfault\endcsname {\simpleiconsmapEight\symbol{60}} + \expandafter\def\csname simpleicon@serverless\endcsname {\simpleiconsmapEight\symbol{61}} + \expandafter\def\csname simpleicon@sessionize\endcsname {\simpleiconsmapEight\symbol{62}} + \expandafter\def\csname simpleicon@setapp\endcsname {\simpleiconsmapEight\symbol{63}} + \expandafter\def\csname simpleicon@sfml\endcsname {\simpleiconsmapEight\symbol{64}} + \expandafter\def\csname simpleicon@shadow\endcsname {\simpleiconsmapEight\symbol{65}} + \expandafter\def\csname simpleicon@shanghaimetro\endcsname {\simpleiconsmapEight\symbol{66}} + \expandafter\def\csname simpleicon@sharp\endcsname {\simpleiconsmapEight\symbol{67}} + \expandafter\def\csname simpleicon@shazam\endcsname {\simpleiconsmapEight\symbol{68}} + \expandafter\def\csname simpleicon@shell\endcsname {\simpleiconsmapEight\symbol{69}} + \expandafter\def\csname simpleicon@shelly\endcsname {\simpleiconsmapEight\symbol{70}} + \expandafter\def\csname simpleicon@shenzhenmetro\endcsname {\simpleiconsmapEight\symbol{71}} + \expandafter\def\csname simpleicon@shieldsdotio\endcsname {\simpleiconsmapEight\symbol{72}} + \expandafter\def\csname simpleicon@shikimori\endcsname {\simpleiconsmapEight\symbol{73}} + \expandafter\def\csname simpleicon@shopee\endcsname {\simpleiconsmapEight\symbol{74}} + \expandafter\def\csname simpleicon@shopify\endcsname {\simpleiconsmapEight\symbol{75}} + \expandafter\def\csname simpleicon@shopware\endcsname {\simpleiconsmapEight\symbol{76}} + \expandafter\def\csname simpleicon@shotcut\endcsname {\simpleiconsmapEight\symbol{77}} + \expandafter\def\csname simpleicon@showpad\endcsname {\simpleiconsmapEight\symbol{78}} + \expandafter\def\csname simpleicon@showtime\endcsname {\simpleiconsmapEight\symbol{79}} + \expandafter\def\csname simpleicon@shutterstock\endcsname {\simpleiconsmapEight\symbol{80}} + \expandafter\def\csname simpleicon@siemens\endcsname {\simpleiconsmapEight\symbol{81}} + \expandafter\def\csname simpleicon@signal\endcsname {\simpleiconsmapEight\symbol{82}} + \expandafter\def\csname simpleicon@similarweb\endcsname {\simpleiconsmapEight\symbol{83}} + \expandafter\def\csname simpleicon@simkl\endcsname {\simpleiconsmapEight\symbol{84}} + \expandafter\def\csname simpleicon@simpleanalytics\endcsname {\simpleiconsmapEight\symbol{85}} + \expandafter\def\csname simpleicon@simpleicons\endcsname {\simpleiconsmapEight\symbol{86}} + \expandafter\def\csname simpleicon@simplenote\endcsname {\simpleiconsmapEight\symbol{87}} + \expandafter\def\csname simpleicon@sinaweibo\endcsname {\simpleiconsmapEight\symbol{88}} + \expandafter\def\csname simpleicon@singlestore\endcsname {\simpleiconsmapEight\symbol{89}} + \expandafter\def\csname simpleicon@sitepoint\endcsname {\simpleiconsmapEight\symbol{90}} + \expandafter\def\csname simpleicon@sketch\endcsname {\simpleiconsmapEight\symbol{91}} + \expandafter\def\csname simpleicon@sketchfab\endcsname {\simpleiconsmapEight\symbol{92}} + \expandafter\def\csname simpleicon@sketchup\endcsname {\simpleiconsmapEight\symbol{93}} + \expandafter\def\csname simpleicon@skillshare\endcsname {\simpleiconsmapEight\symbol{94}} + \expandafter\def\csname simpleicon@skoda\endcsname {\simpleiconsmapEight\symbol{95}} + \expandafter\def\csname simpleicon@sky\endcsname {\simpleiconsmapEight\symbol{96}} + \expandafter\def\csname simpleicon@skynet\endcsname {\simpleiconsmapEight\symbol{97}} + \expandafter\def\csname simpleicon@skypack\endcsname {\simpleiconsmapEight\symbol{98}} + \expandafter\def\csname simpleicon@skype\endcsname {\simpleiconsmapEight\symbol{99}} + \expandafter\def\csname simpleicon@skypeforbusiness\endcsname {\simpleiconsmapEight\symbol{100}} + \expandafter\def\csname simpleicon@slack\endcsname {\simpleiconsmapEight\symbol{101}} + \expandafter\def\csname simpleicon@slackware\endcsname {\simpleiconsmapEight\symbol{102}} + \expandafter\def\csname simpleicon@slashdot\endcsname {\simpleiconsmapEight\symbol{103}} + \expandafter\def\csname simpleicon@slickpic\endcsname {\simpleiconsmapEight\symbol{104}} + \expandafter\def\csname simpleicon@slides\endcsname {\simpleiconsmapEight\symbol{105}} + \expandafter\def\csname simpleicon@slideshare\endcsname {\simpleiconsmapEight\symbol{106}} + \expandafter\def\csname simpleicon@smart\endcsname {\simpleiconsmapEight\symbol{107}} + \expandafter\def\csname simpleicon@smartthings\endcsname {\simpleiconsmapEight\symbol{108}} + \expandafter\def\csname simpleicon@smashdotgg\endcsname {\simpleiconsmapEight\symbol{109}} + \expandafter\def\csname simpleicon@smashingmagazine\endcsname {\simpleiconsmapEight\symbol{110}} + \expandafter\def\csname simpleicon@smrt\endcsname {\simpleiconsmapEight\symbol{111}} + \expandafter\def\csname simpleicon@smugmug\endcsname {\simpleiconsmapEight\symbol{112}} + \expandafter\def\csname simpleicon@snapchat\endcsname {\simpleiconsmapEight\symbol{113}} + \expandafter\def\csname simpleicon@snapcraft\endcsname {\simpleiconsmapEight\symbol{114}} + \expandafter\def\csname simpleicon@snowflake\endcsname {\simpleiconsmapEight\symbol{115}} + \expandafter\def\csname simpleicon@snowpack\endcsname {\simpleiconsmapEight\symbol{116}} + \expandafter\def\csname simpleicon@snyk\endcsname {\simpleiconsmapEight\symbol{117}} + \expandafter\def\csname simpleicon@socialblade\endcsname {\simpleiconsmapEight\symbol{118}} + \expandafter\def\csname simpleicon@society6\endcsname {\simpleiconsmapEight\symbol{119}} + \expandafter\def\csname simpleicon@socketdotio\endcsname {\simpleiconsmapEight\symbol{120}} + \expandafter\def\csname simpleicon@sogou\endcsname {\simpleiconsmapEight\symbol{121}} + \expandafter\def\csname simpleicon@solid\endcsname {\simpleiconsmapEight\symbol{122}} + \expandafter\def\csname simpleicon@solidity\endcsname {\simpleiconsmapEight\symbol{123}} + \expandafter\def\csname simpleicon@sololearn\endcsname {\simpleiconsmapEight\symbol{124}} + \expandafter\def\csname simpleicon@solus\endcsname {\simpleiconsmapEight\symbol{125}} + \expandafter\def\csname simpleicon@sonar\endcsname {\simpleiconsmapEight\symbol{126}} + \expandafter\def\csname simpleicon@sonarcloud\endcsname {\simpleiconsmapEight\symbol{127}} + \expandafter\def\csname simpleicon@sonarlint\endcsname {\simpleiconsmapEight\symbol{128}} + \expandafter\def\csname simpleicon@sonarqube\endcsname {\simpleiconsmapEight\symbol{129}} + \expandafter\def\csname simpleicon@sonarsource\endcsname {\simpleiconsmapEight\symbol{130}} + \expandafter\def\csname simpleicon@songkick\endcsname {\simpleiconsmapEight\symbol{131}} + \expandafter\def\csname simpleicon@songoda\endcsname {\simpleiconsmapEight\symbol{132}} + \expandafter\def\csname simpleicon@sonicwall\endcsname {\simpleiconsmapEight\symbol{133}} + \expandafter\def\csname simpleicon@sonos\endcsname {\simpleiconsmapEight\symbol{134}} + \expandafter\def\csname simpleicon@sony\endcsname {\simpleiconsmapEight\symbol{135}} + \expandafter\def\csname simpleicon@soundcharts\endcsname {\simpleiconsmapEight\symbol{136}} + \expandafter\def\csname simpleicon@soundcloud\endcsname {\simpleiconsmapEight\symbol{137}} + \expandafter\def\csname simpleicon@sourceengine\endcsname {\simpleiconsmapEight\symbol{138}} + \expandafter\def\csname simpleicon@sourceforge\endcsname {\simpleiconsmapEight\symbol{139}} + \expandafter\def\csname simpleicon@sourcegraph\endcsname {\simpleiconsmapEight\symbol{140}} + \expandafter\def\csname simpleicon@sourcetree\endcsname {\simpleiconsmapEight\symbol{141}} + \expandafter\def\csname simpleicon@southwestairlines\endcsname {\simpleiconsmapEight\symbol{142}} + \expandafter\def\csname simpleicon@spacemacs\endcsname {\simpleiconsmapEight\symbol{143}} + \expandafter\def\csname simpleicon@spacex\endcsname {\simpleiconsmapEight\symbol{144}} + \expandafter\def\csname simpleicon@spacy\endcsname {\simpleiconsmapEight\symbol{145}} + \expandafter\def\csname simpleicon@sparkar\endcsname {\simpleiconsmapEight\symbol{146}} + \expandafter\def\csname simpleicon@sparkasse\endcsname {\simpleiconsmapEight\symbol{147}} + \expandafter\def\csname simpleicon@sparkfun\endcsname {\simpleiconsmapEight\symbol{148}} + \expandafter\def\csname simpleicon@sparkpost\endcsname {\simpleiconsmapEight\symbol{149}} + \expandafter\def\csname simpleicon@spdx\endcsname {\simpleiconsmapEight\symbol{150}} + \expandafter\def\csname simpleicon@speakerdeck\endcsname {\simpleiconsmapEight\symbol{151}} + \expandafter\def\csname simpleicon@spectrum\endcsname {\simpleiconsmapEight\symbol{152}} + \expandafter\def\csname simpleicon@speedtest\endcsname {\simpleiconsmapEight\symbol{153}} + \expandafter\def\csname simpleicon@spinnaker\endcsname {\simpleiconsmapEight\symbol{154}} + \expandafter\def\csname simpleicon@spinrilla\endcsname {\simpleiconsmapEight\symbol{155}} + \expandafter\def\csname simpleicon@splunk\endcsname {\simpleiconsmapEight\symbol{156}} + \expandafter\def\csname simpleicon@spond\endcsname {\simpleiconsmapEight\symbol{157}} + \expandafter\def\csname simpleicon@spotify\endcsname {\simpleiconsmapEight\symbol{158}} + \expandafter\def\csname simpleicon@spotlight\endcsname {\simpleiconsmapEight\symbol{159}} + \expandafter\def\csname simpleicon@spreadshirt\endcsname {\simpleiconsmapEight\symbol{160}} + \expandafter\def\csname simpleicon@spreaker\endcsname {\simpleiconsmapEight\symbol{161}} + \expandafter\def\csname simpleicon@spring\endcsname {\simpleiconsmapEight\symbol{162}} + \expandafter\def\csname simpleicon@springcreators\endcsname {\simpleiconsmapEight\symbol{163}} + \expandafter\def\csname simpleicon@springboot\endcsname {\simpleiconsmapEight\symbol{164}} + \expandafter\def\csname simpleicon@springsecurity\endcsname {\simpleiconsmapEight\symbol{165}} + \expandafter\def\csname simpleicon@spyderide\endcsname {\simpleiconsmapEight\symbol{166}} + \expandafter\def\csname simpleicon@sqlite\endcsname {\simpleiconsmapEight\symbol{167}} + \expandafter\def\csname simpleicon@square\endcsname {\simpleiconsmapEight\symbol{168}} + \expandafter\def\csname simpleicon@squareenix\endcsname {\simpleiconsmapEight\symbol{169}} + \expandafter\def\csname simpleicon@squarespace\endcsname {\simpleiconsmapEight\symbol{170}} + \expandafter\def\csname simpleicon@ssrn\endcsname {\simpleiconsmapEight\symbol{171}} + \expandafter\def\csname simpleicon@stackbit\endcsname {\simpleiconsmapEight\symbol{172}} + \expandafter\def\csname simpleicon@stackblitz\endcsname {\simpleiconsmapEight\symbol{173}} + \expandafter\def\csname simpleicon@stackedit\endcsname {\simpleiconsmapEight\symbol{174}} + \expandafter\def\csname simpleicon@stackexchange\endcsname {\simpleiconsmapEight\symbol{175}} + \expandafter\def\csname simpleicon@stackoverflow\endcsname {\simpleiconsmapEight\symbol{176}} + \expandafter\def\csname simpleicon@stackpath\endcsname {\simpleiconsmapEight\symbol{177}} + \expandafter\def\csname simpleicon@stackshare\endcsname {\simpleiconsmapEight\symbol{178}} + \expandafter\def\csname simpleicon@stadia\endcsname {\simpleiconsmapEight\symbol{179}} + \expandafter\def\csname simpleicon@staffbase\endcsname {\simpleiconsmapEight\symbol{180}} + \expandafter\def\csname simpleicon@standardjs\endcsname {\simpleiconsmapEight\symbol{181}} + \expandafter\def\csname simpleicon@starbucks\endcsname {\simpleiconsmapEight\symbol{182}} + \expandafter\def\csname simpleicon@stardock\endcsname {\simpleiconsmapEight\symbol{183}} + \expandafter\def\csname simpleicon@starlingbank\endcsname {\simpleiconsmapEight\symbol{184}} + \expandafter\def\csname simpleicon@starship\endcsname {\simpleiconsmapEight\symbol{185}} + \expandafter\def\csname simpleicon@startrek\endcsname {\simpleiconsmapEight\symbol{186}} + \expandafter\def\csname simpleicon@starz\endcsname {\simpleiconsmapEight\symbol{187}} + \expandafter\def\csname simpleicon@statamic\endcsname {\simpleiconsmapEight\symbol{188}} + \expandafter\def\csname simpleicon@statuspage\endcsname {\simpleiconsmapEight\symbol{189}} + \expandafter\def\csname simpleicon@statuspal\endcsname {\simpleiconsmapEight\symbol{190}} + \expandafter\def\csname simpleicon@steam\endcsname {\simpleiconsmapEight\symbol{191}} + \expandafter\def\csname simpleicon@steamdb\endcsname {\simpleiconsmapEight\symbol{192}} + \expandafter\def\csname simpleicon@steamdeck\endcsname {\simpleiconsmapEight\symbol{193}} + \expandafter\def\csname simpleicon@steamworks\endcsname {\simpleiconsmapEight\symbol{194}} + \expandafter\def\csname simpleicon@steelseries\endcsname {\simpleiconsmapEight\symbol{195}} + \expandafter\def\csname simpleicon@steem\endcsname {\simpleiconsmapEight\symbol{196}} + \expandafter\def\csname simpleicon@steemit\endcsname {\simpleiconsmapEight\symbol{197}} + \expandafter\def\csname simpleicon@steinberg\endcsname {\simpleiconsmapEight\symbol{198}} + \expandafter\def\csname simpleicon@stellar\endcsname {\simpleiconsmapEight\symbol{199}} + \expandafter\def\csname simpleicon@stencyl\endcsname {\simpleiconsmapEight\symbol{200}} + \expandafter\def\csname simpleicon@stimulus\endcsname {\simpleiconsmapEight\symbol{201}} + \expandafter\def\csname simpleicon@stitcher\endcsname {\simpleiconsmapEight\symbol{202}} + \expandafter\def\csname simpleicon@stmicroelectronics\endcsname {\simpleiconsmapEight\symbol{203}} + \expandafter\def\csname simpleicon@stopstalk\endcsname {\simpleiconsmapEight\symbol{204}} + \expandafter\def\csname simpleicon@storyblok\endcsname {\simpleiconsmapEight\symbol{205}} + \expandafter\def\csname simpleicon@storybook\endcsname {\simpleiconsmapEight\symbol{206}} + \expandafter\def\csname simpleicon@strapi\endcsname {\simpleiconsmapEight\symbol{207}} + \expandafter\def\csname simpleicon@strava\endcsname {\simpleiconsmapEight\symbol{208}} + \expandafter\def\csname simpleicon@streamlit\endcsname {\simpleiconsmapEight\symbol{209}} + \expandafter\def\csname simpleicon@stripe\endcsname {\simpleiconsmapEight\symbol{210}} + \expandafter\def\csname simpleicon@strongswan\endcsname {\simpleiconsmapEight\symbol{211}} + \expandafter\def\csname simpleicon@stubhub\endcsname {\simpleiconsmapEight\symbol{212}} + \expandafter\def\csname simpleicon@styledcomponents\endcsname {\simpleiconsmapEight\symbol{213}} + \expandafter\def\csname simpleicon@stylelint\endcsname {\simpleiconsmapEight\symbol{214}} + \expandafter\def\csname simpleicon@styleshare\endcsname {\simpleiconsmapEight\symbol{215}} + \expandafter\def\csname simpleicon@stylus\endcsname {\simpleiconsmapEight\symbol{216}} + \expandafter\def\csname simpleicon@subaru\endcsname {\simpleiconsmapEight\symbol{217}} + \expandafter\def\csname simpleicon@sublimetext\endcsname {\simpleiconsmapEight\symbol{218}} + \expandafter\def\csname simpleicon@substack\endcsname {\simpleiconsmapEight\symbol{219}} + \expandafter\def\csname simpleicon@subversion\endcsname {\simpleiconsmapEight\symbol{220}} + \expandafter\def\csname simpleicon@suckless\endcsname {\simpleiconsmapEight\symbol{221}} + \expandafter\def\csname simpleicon@sumologic\endcsname {\simpleiconsmapEight\symbol{222}} + \expandafter\def\csname simpleicon@supabase\endcsname {\simpleiconsmapEight\symbol{223}} + \expandafter\def\csname simpleicon@supermicro\endcsname {\simpleiconsmapEight\symbol{224}} + \expandafter\def\csname simpleicon@superuser\endcsname {\simpleiconsmapEight\symbol{225}} + \expandafter\def\csname simpleicon@surrealdb\endcsname {\simpleiconsmapEight\symbol{226}} + \expandafter\def\csname simpleicon@surveymonkey\endcsname {\simpleiconsmapEight\symbol{227}} + \expandafter\def\csname simpleicon@suse\endcsname {\simpleiconsmapEight\symbol{228}} + \expandafter\def\csname simpleicon@suzuki\endcsname {\simpleiconsmapEight\symbol{229}} + \expandafter\def\csname simpleicon@svelte\endcsname {\simpleiconsmapEight\symbol{230}} + \expandafter\def\csname simpleicon@svg\endcsname {\simpleiconsmapEight\symbol{231}} + \expandafter\def\csname simpleicon@svgo\endcsname {\simpleiconsmapEight\symbol{232}} + \expandafter\def\csname simpleicon@swagger\endcsname {\simpleiconsmapEight\symbol{233}} + \expandafter\def\csname simpleicon@swarm\endcsname {\simpleiconsmapEight\symbol{234}} + \expandafter\def\csname simpleicon@swc\endcsname {\simpleiconsmapEight\symbol{235}} + \expandafter\def\csname simpleicon@swift\endcsname {\simpleiconsmapEight\symbol{236}} + \expandafter\def\csname simpleicon@swiggy\endcsname {\simpleiconsmapEight\symbol{237}} + \expandafter\def\csname simpleicon@swiper\endcsname {\simpleiconsmapEight\symbol{238}} + \expandafter\def\csname simpleicon@symantec\endcsname {\simpleiconsmapEight\symbol{239}} + \expandafter\def\csname simpleicon@symfony\endcsname {\simpleiconsmapEight\symbol{240}} + \expandafter\def\csname simpleicon@symphony\endcsname {\simpleiconsmapEight\symbol{241}} + \expandafter\def\csname simpleicon@sympy\endcsname {\simpleiconsmapEight\symbol{242}} + \expandafter\def\csname simpleicon@synology\endcsname {\simpleiconsmapEight\symbol{243}} + \expandafter\def\csname simpleicon@system76\endcsname {\simpleiconsmapEight\symbol{244}} + \expandafter\def\csname simpleicon@tableau\endcsname {\simpleiconsmapEight\symbol{245}} + \expandafter\def\csname simpleicon@tablecheck\endcsname {\simpleiconsmapEight\symbol{246}} + \expandafter\def\csname simpleicon@tacobell\endcsname {\simpleiconsmapEight\symbol{247}} + \expandafter\def\csname simpleicon@tado\endcsname {\simpleiconsmapEight\symbol{248}} + \expandafter\def\csname simpleicon@taichigraphics\endcsname {\simpleiconsmapEight\symbol{249}} + \expandafter\def\csname simpleicon@taichilang\endcsname {\simpleiconsmapEight\symbol{250}} + \expandafter\def\csname simpleicon@tails\endcsname {\simpleiconsmapEight\symbol{251}} + \expandafter\def\csname simpleicon@tailwindcss\endcsname {\simpleiconsmapEight\symbol{252}} + \expandafter\def\csname simpleicon@talend\endcsname {\simpleiconsmapEight\symbol{253}} + \expandafter\def\csname simpleicon@talenthouse\endcsname {\simpleiconsmapEight\symbol{254}} + \expandafter\def\csname simpleicon@tamiya\endcsname {\simpleiconsmapEight\symbol{255}} + \expandafter\def\csname simpleicon@tampermonkey\endcsname {\simpleiconsmapNine\symbol{0}} + \expandafter\def\csname simpleicon@taobao\endcsname {\simpleiconsmapNine\symbol{1}} + \expandafter\def\csname simpleicon@tapas\endcsname {\simpleiconsmapNine\symbol{2}} + \expandafter\def\csname simpleicon@target\endcsname {\simpleiconsmapNine\symbol{3}} + \expandafter\def\csname simpleicon@task\endcsname {\simpleiconsmapNine\symbol{4}} + \expandafter\def\csname simpleicon@tasmota\endcsname {\simpleiconsmapNine\symbol{5}} + \expandafter\def\csname simpleicon@tata\endcsname {\simpleiconsmapNine\symbol{6}} + \expandafter\def\csname simpleicon@tauri\endcsname {\simpleiconsmapNine\symbol{7}} + \expandafter\def\csname simpleicon@taxbuzz\endcsname {\simpleiconsmapNine\symbol{8}} + \expandafter\def\csname simpleicon@teamcity\endcsname {\simpleiconsmapNine\symbol{9}} + \expandafter\def\csname simpleicon@teamspeak\endcsname {\simpleiconsmapNine\symbol{10}} + \expandafter\def\csname simpleicon@teamviewer\endcsname {\simpleiconsmapNine\symbol{11}} + \expandafter\def\csname simpleicon@ted\endcsname {\simpleiconsmapNine\symbol{12}} + \expandafter\def\csname simpleicon@teespring\endcsname {\simpleiconsmapNine\symbol{13}} + \expandafter\def\csname simpleicon@tekton\endcsname {\simpleiconsmapNine\symbol{14}} + \expandafter\def\csname simpleicon@tele5\endcsname {\simpleiconsmapNine\symbol{15}} + \expandafter\def\csname simpleicon@telegram\endcsname {\simpleiconsmapNine\symbol{16}} + \expandafter\def\csname simpleicon@telegraph\endcsname {\simpleiconsmapNine\symbol{17}} + \expandafter\def\csname simpleicon@temporal\endcsname {\simpleiconsmapNine\symbol{18}} + \expandafter\def\csname simpleicon@tencentqq\endcsname {\simpleiconsmapNine\symbol{19}} + \expandafter\def\csname simpleicon@tensorflow\endcsname {\simpleiconsmapNine\symbol{20}} + \expandafter\def\csname simpleicon@teradata\endcsname {\simpleiconsmapNine\symbol{21}} + \expandafter\def\csname simpleicon@teratail\endcsname {\simpleiconsmapNine\symbol{22}} + \expandafter\def\csname simpleicon@terraform\endcsname {\simpleiconsmapNine\symbol{23}} + \expandafter\def\csname simpleicon@tesco\endcsname {\simpleiconsmapNine\symbol{24}} + \expandafter\def\csname simpleicon@tesla\endcsname {\simpleiconsmapNine\symbol{25}} + \expandafter\def\csname simpleicon@testcafe\endcsname {\simpleiconsmapNine\symbol{26}} + \expandafter\def\csname simpleicon@testin\endcsname {\simpleiconsmapNine\symbol{27}} + \expandafter\def\csname simpleicon@testinglibrary\endcsname {\simpleiconsmapNine\symbol{28}} + \expandafter\def\csname simpleicon@tether\endcsname {\simpleiconsmapNine\symbol{29}} + \expandafter\def\csname simpleicon@textpattern\endcsname {\simpleiconsmapNine\symbol{30}} + \expandafter\def\csname simpleicon@thealgorithms\endcsname {\simpleiconsmapNine\symbol{31}} + \expandafter\def\csname simpleicon@theconversation\endcsname {\simpleiconsmapNine\symbol{32}} + \expandafter\def\csname simpleicon@theirishtimes\endcsname {\simpleiconsmapNine\symbol{33}} + \expandafter\def\csname simpleicon@themighty\endcsname {\simpleiconsmapNine\symbol{34}} + \expandafter\def\csname simpleicon@themodelsresource\endcsname {\simpleiconsmapNine\symbol{35}} + \expandafter\def\csname simpleicon@themoviedatabase\endcsname {\simpleiconsmapNine\symbol{36}} + \expandafter\def\csname simpleicon@thenorthface\endcsname {\simpleiconsmapNine\symbol{37}} + \expandafter\def\csname simpleicon@theregister\endcsname {\simpleiconsmapNine\symbol{38}} + \expandafter\def\csname simpleicon@thesoundsresource\endcsname {\simpleiconsmapNine\symbol{39}} + \expandafter\def\csname simpleicon@thespritersresource\endcsname {\simpleiconsmapNine\symbol{40}} + \expandafter\def\csname simpleicon@thewashingtonpost\endcsname {\simpleiconsmapNine\symbol{41}} + \expandafter\def\csname simpleicon@thingiverse\endcsname {\simpleiconsmapNine\symbol{42}} + \expandafter\def\csname simpleicon@thinkpad\endcsname {\simpleiconsmapNine\symbol{43}} + \expandafter\def\csname simpleicon@threadless\endcsname {\simpleiconsmapNine\symbol{44}} + \expandafter\def\csname simpleicon@threedotjs\endcsname {\simpleiconsmapNine\symbol{45}} + \expandafter\def\csname simpleicon@threema\endcsname {\simpleiconsmapNine\symbol{46}} + \expandafter\def\csname simpleicon@thumbtack\endcsname {\simpleiconsmapNine\symbol{47}} + \expandafter\def\csname simpleicon@thunderbird\endcsname {\simpleiconsmapNine\symbol{48}} + \expandafter\def\csname simpleicon@thymeleaf\endcsname {\simpleiconsmapNine\symbol{49}} + \expandafter\def\csname simpleicon@ticketmaster\endcsname {\simpleiconsmapNine\symbol{50}} + \expandafter\def\csname simpleicon@tidal\endcsname {\simpleiconsmapNine\symbol{51}} + \expandafter\def\csname simpleicon@tide\endcsname {\simpleiconsmapNine\symbol{52}} + \expandafter\def\csname simpleicon@tidyverse\endcsname {\simpleiconsmapNine\symbol{53}} + \expandafter\def\csname simpleicon@tietoevry\endcsname {\simpleiconsmapNine\symbol{54}} + \expandafter\def\csname simpleicon@tiktok\endcsname {\simpleiconsmapNine\symbol{55}} + \expandafter\def\csname simpleicon@tile\endcsname {\simpleiconsmapNine\symbol{56}} + \expandafter\def\csname simpleicon@timescale\endcsname {\simpleiconsmapNine\symbol{57}} + \expandafter\def\csname simpleicon@tinder\endcsname {\simpleiconsmapNine\symbol{58}} + \expandafter\def\csname simpleicon@tinyletter\endcsname {\simpleiconsmapNine\symbol{59}} + \expandafter\def\csname simpleicon@tistory\endcsname {\simpleiconsmapNine\symbol{60}} + \expandafter\def\csname simpleicon@tmobile\endcsname {\simpleiconsmapNine\symbol{61}} + \expandafter\def\csname simpleicon@tmux\endcsname {\simpleiconsmapNine\symbol{62}} + \expandafter\def\csname simpleicon@todoist\endcsname {\simpleiconsmapNine\symbol{63}} + \expandafter\def\csname simpleicon@toggl\endcsname {\simpleiconsmapNine\symbol{64}} + \expandafter\def\csname simpleicon@tokyometro\endcsname {\simpleiconsmapNine\symbol{65}} + \expandafter\def\csname simpleicon@tomorrowland\endcsname {\simpleiconsmapNine\symbol{66}} + \expandafter\def\csname simpleicon@topcoder\endcsname {\simpleiconsmapNine\symbol{67}} + \expandafter\def\csname simpleicon@toptal\endcsname {\simpleiconsmapNine\symbol{68}} + \expandafter\def\csname simpleicon@torbrowser\endcsname {\simpleiconsmapNine\symbol{69}} + \expandafter\def\csname simpleicon@torproject\endcsname {\simpleiconsmapNine\symbol{70}} + \expandafter\def\csname simpleicon@toshiba\endcsname {\simpleiconsmapNine\symbol{71}} + \expandafter\def\csname simpleicon@toyota\endcsname {\simpleiconsmapNine\symbol{72}} + \expandafter\def\csname simpleicon@tplink\endcsname {\simpleiconsmapNine\symbol{73}} + \expandafter\def\csname simpleicon@tqdm\endcsname {\simpleiconsmapNine\symbol{74}} + \expandafter\def\csname simpleicon@traefikmesh\endcsname {\simpleiconsmapNine\symbol{75}} + \expandafter\def\csname simpleicon@traefikproxy\endcsname {\simpleiconsmapNine\symbol{76}} + \expandafter\def\csname simpleicon@trainerroad\endcsname {\simpleiconsmapNine\symbol{77}} + \expandafter\def\csname simpleicon@trakt\endcsname {\simpleiconsmapNine\symbol{78}} + \expandafter\def\csname simpleicon@transportforireland\endcsname {\simpleiconsmapNine\symbol{79}} + \expandafter\def\csname simpleicon@transportforlondon\endcsname {\simpleiconsmapNine\symbol{80}} + \expandafter\def\csname simpleicon@travisci\endcsname {\simpleiconsmapNine\symbol{81}} + \expandafter\def\csname simpleicon@treehouse\endcsname {\simpleiconsmapNine\symbol{82}} + \expandafter\def\csname simpleicon@trello\endcsname {\simpleiconsmapNine\symbol{83}} + \expandafter\def\csname simpleicon@trendmicro\endcsname {\simpleiconsmapNine\symbol{84}} + \expandafter\def\csname simpleicon@treyarch\endcsname {\simpleiconsmapNine\symbol{85}} + \expandafter\def\csname simpleicon@triller\endcsname {\simpleiconsmapNine\symbol{86}} + \expandafter\def\csname simpleicon@trino\endcsname {\simpleiconsmapNine\symbol{87}} + \expandafter\def\csname simpleicon@tripadvisor\endcsname {\simpleiconsmapNine\symbol{88}} + \expandafter\def\csname simpleicon@tripdotcom\endcsname {\simpleiconsmapNine\symbol{89}} + \expandafter\def\csname simpleicon@trove\endcsname {\simpleiconsmapNine\symbol{90}} + \expandafter\def\csname simpleicon@trpc\endcsname {\simpleiconsmapNine\symbol{91}} + \expandafter\def\csname simpleicon@truenas\endcsname {\simpleiconsmapNine\symbol{92}} + \expandafter\def\csname simpleicon@trulia\endcsname {\simpleiconsmapNine\symbol{93}} + \expandafter\def\csname simpleicon@trustedshops\endcsname {\simpleiconsmapNine\symbol{94}} + \expandafter\def\csname simpleicon@trustpilot\endcsname {\simpleiconsmapNine\symbol{95}} + \expandafter\def\csname simpleicon@tryhackme\endcsname {\simpleiconsmapNine\symbol{96}} + \expandafter\def\csname simpleicon@tryitonline\endcsname {\simpleiconsmapNine\symbol{97}} + \expandafter\def\csname simpleicon@tsnode\endcsname {\simpleiconsmapNine\symbol{98}} + \expandafter\def\csname simpleicon@tubi\endcsname {\simpleiconsmapNine\symbol{99}} + \expandafter\def\csname simpleicon@tui\endcsname {\simpleiconsmapNine\symbol{100}} + \expandafter\def\csname simpleicon@tumblr\endcsname {\simpleiconsmapNine\symbol{101}} + \expandafter\def\csname simpleicon@tunein\endcsname {\simpleiconsmapNine\symbol{102}} + \expandafter\def\csname simpleicon@turborepo\endcsname {\simpleiconsmapNine\symbol{103}} + \expandafter\def\csname simpleicon@turbosquid\endcsname {\simpleiconsmapNine\symbol{104}} + \expandafter\def\csname simpleicon@turkishairlines\endcsname {\simpleiconsmapNine\symbol{105}} + \expandafter\def\csname simpleicon@tutanota\endcsname {\simpleiconsmapNine\symbol{106}} + \expandafter\def\csname simpleicon@tvtime\endcsname {\simpleiconsmapNine\symbol{107}} + \expandafter\def\csname simpleicon@twilio\endcsname {\simpleiconsmapNine\symbol{108}} + \expandafter\def\csname simpleicon@twitch\endcsname {\simpleiconsmapNine\symbol{109}} + \expandafter\def\csname simpleicon@twitter\endcsname {\simpleiconsmapNine\symbol{110}} + \expandafter\def\csname simpleicon@twoo\endcsname {\simpleiconsmapNine\symbol{111}} + \expandafter\def\csname simpleicon@typeform\endcsname {\simpleiconsmapNine\symbol{112}} + \expandafter\def\csname simpleicon@typescript\endcsname {\simpleiconsmapNine\symbol{113}} + \expandafter\def\csname simpleicon@typo3\endcsname {\simpleiconsmapNine\symbol{114}} + \expandafter\def\csname simpleicon@uber\endcsname {\simpleiconsmapNine\symbol{115}} + \expandafter\def\csname simpleicon@ubereats\endcsname {\simpleiconsmapNine\symbol{116}} + \expandafter\def\csname simpleicon@ubiquiti\endcsname {\simpleiconsmapNine\symbol{117}} + \expandafter\def\csname simpleicon@ubisoft\endcsname {\simpleiconsmapNine\symbol{118}} + \expandafter\def\csname simpleicon@ublockorigin\endcsname {\simpleiconsmapNine\symbol{119}} + \expandafter\def\csname simpleicon@ubuntu\endcsname {\simpleiconsmapNine\symbol{120}} + \expandafter\def\csname simpleicon@udacity\endcsname {\simpleiconsmapNine\symbol{121}} + \expandafter\def\csname simpleicon@udemy\endcsname {\simpleiconsmapNine\symbol{122}} + \expandafter\def\csname simpleicon@ufc\endcsname {\simpleiconsmapNine\symbol{123}} + \expandafter\def\csname simpleicon@uikit\endcsname {\simpleiconsmapNine\symbol{124}} + \expandafter\def\csname simpleicon@ulule\endcsname {\simpleiconsmapNine\symbol{125}} + \expandafter\def\csname simpleicon@umbraco\endcsname {\simpleiconsmapNine\symbol{126}} + \expandafter\def\csname simpleicon@unacademy\endcsname {\simpleiconsmapNine\symbol{127}} + \expandafter\def\csname simpleicon@underarmour\endcsname {\simpleiconsmapNine\symbol{128}} + \expandafter\def\csname simpleicon@underscoredotjs\endcsname {\simpleiconsmapNine\symbol{129}} + \expandafter\def\csname simpleicon@undertale\endcsname {\simpleiconsmapNine\symbol{130}} + \expandafter\def\csname simpleicon@unicode\endcsname {\simpleiconsmapNine\symbol{131}} + \expandafter\def\csname simpleicon@unilever\endcsname {\simpleiconsmapNine\symbol{132}} + \expandafter\def\csname simpleicon@unitedairlines\endcsname {\simpleiconsmapNine\symbol{133}} + \expandafter\def\csname simpleicon@unity\endcsname {\simpleiconsmapNine\symbol{134}} + \expandafter\def\csname simpleicon@unlicense\endcsname {\simpleiconsmapNine\symbol{135}} + \expandafter\def\csname simpleicon@unocss\endcsname {\simpleiconsmapNine\symbol{136}} + \expandafter\def\csname simpleicon@unraid\endcsname {\simpleiconsmapNine\symbol{137}} + \expandafter\def\csname simpleicon@unrealengine\endcsname {\simpleiconsmapNine\symbol{138}} + \expandafter\def\csname simpleicon@unsplash\endcsname {\simpleiconsmapNine\symbol{139}} + \expandafter\def\csname simpleicon@untangle\endcsname {\simpleiconsmapNine\symbol{140}} + \expandafter\def\csname simpleicon@untappd\endcsname {\simpleiconsmapNine\symbol{141}} + \expandafter\def\csname simpleicon@upcloud\endcsname {\simpleiconsmapNine\symbol{142}} + \expandafter\def\csname simpleicon@uplabs\endcsname {\simpleiconsmapNine\symbol{143}} + \expandafter\def\csname simpleicon@uploaded\endcsname {\simpleiconsmapNine\symbol{144}} + \expandafter\def\csname simpleicon@ups\endcsname {\simpleiconsmapNine\symbol{145}} + \expandafter\def\csname simpleicon@upstash\endcsname {\simpleiconsmapNine\symbol{146}} + \expandafter\def\csname simpleicon@uptimekuma\endcsname {\simpleiconsmapNine\symbol{147}} + \expandafter\def\csname simpleicon@uptobox\endcsname {\simpleiconsmapNine\symbol{148}} + \expandafter\def\csname simpleicon@upwork\endcsname {\simpleiconsmapNine\symbol{149}} + \expandafter\def\csname simpleicon@usps\endcsname {\simpleiconsmapNine\symbol{150}} + \expandafter\def\csname simpleicon@v\endcsname {\simpleiconsmapNine\symbol{151}} + \expandafter\def\csname simpleicon@v2ex\endcsname {\simpleiconsmapNine\symbol{152}} + \expandafter\def\csname simpleicon@v8\endcsname {\simpleiconsmapNine\symbol{153}} + \expandafter\def\csname simpleicon@vaadin\endcsname {\simpleiconsmapNine\symbol{154}} + \expandafter\def\csname simpleicon@vagrant\endcsname {\simpleiconsmapNine\symbol{155}} + \expandafter\def\csname simpleicon@valorant\endcsname {\simpleiconsmapNine\symbol{156}} + \expandafter\def\csname simpleicon@valve\endcsname {\simpleiconsmapNine\symbol{157}} + \expandafter\def\csname simpleicon@vapor\endcsname {\simpleiconsmapNine\symbol{158}} + \expandafter\def\csname simpleicon@vault\endcsname {\simpleiconsmapNine\symbol{159}} + \expandafter\def\csname simpleicon@vauxhall\endcsname {\simpleiconsmapNine\symbol{160}} + \expandafter\def\csname simpleicon@vbulletin\endcsname {\simpleiconsmapNine\symbol{161}} + \expandafter\def\csname simpleicon@vectorlogozone\endcsname {\simpleiconsmapNine\symbol{162}} + \expandafter\def\csname simpleicon@vectorworks\endcsname {\simpleiconsmapNine\symbol{163}} + \expandafter\def\csname simpleicon@veeam\endcsname {\simpleiconsmapNine\symbol{164}} + \expandafter\def\csname simpleicon@veepee\endcsname {\simpleiconsmapNine\symbol{165}} + \expandafter\def\csname simpleicon@velog\endcsname {\simpleiconsmapNine\symbol{166}} + \expandafter\def\csname simpleicon@venmo\endcsname {\simpleiconsmapNine\symbol{167}} + \expandafter\def\csname simpleicon@vercel\endcsname {\simpleiconsmapNine\symbol{168}} + \expandafter\def\csname simpleicon@verdaccio\endcsname {\simpleiconsmapNine\symbol{169}} + \expandafter\def\csname simpleicon@veritas\endcsname {\simpleiconsmapNine\symbol{170}} + \expandafter\def\csname simpleicon@verizon\endcsname {\simpleiconsmapNine\symbol{171}} + \expandafter\def\csname simpleicon@vexxhost\endcsname {\simpleiconsmapNine\symbol{172}} + \expandafter\def\csname simpleicon@vfairs\endcsname {\simpleiconsmapNine\symbol{173}} + \expandafter\def\csname simpleicon@viadeo\endcsname {\simpleiconsmapNine\symbol{174}} + \expandafter\def\csname simpleicon@viber\endcsname {\simpleiconsmapNine\symbol{175}} + \expandafter\def\csname simpleicon@vim\endcsname {\simpleiconsmapNine\symbol{176}} + \expandafter\def\csname simpleicon@vimeo\endcsname {\simpleiconsmapNine\symbol{177}} + \expandafter\def\csname simpleicon@vimeolivestream\endcsname {\simpleiconsmapNine\symbol{178}} + \expandafter\def\csname simpleicon@virgin\endcsname {\simpleiconsmapNine\symbol{179}} + \expandafter\def\csname simpleicon@virginmedia\endcsname {\simpleiconsmapNine\symbol{180}} + \expandafter\def\csname simpleicon@virtualbox\endcsname {\simpleiconsmapNine\symbol{181}} + \expandafter\def\csname simpleicon@virustotal\endcsname {\simpleiconsmapNine\symbol{182}} + \expandafter\def\csname simpleicon@visa\endcsname {\simpleiconsmapNine\symbol{183}} + \expandafter\def\csname simpleicon@visualstudio\endcsname {\simpleiconsmapNine\symbol{184}} + \expandafter\def\csname simpleicon@visualstudiocode\endcsname {\simpleiconsmapNine\symbol{185}} + \expandafter\def\csname simpleicon@vite\endcsname {\simpleiconsmapNine\symbol{186}} + \expandafter\def\csname simpleicon@vitess\endcsname {\simpleiconsmapNine\symbol{187}} + \expandafter\def\csname simpleicon@vitest\endcsname {\simpleiconsmapNine\symbol{188}} + \expandafter\def\csname simpleicon@vivaldi\endcsname {\simpleiconsmapNine\symbol{189}} + \expandafter\def\csname simpleicon@vivino\endcsname {\simpleiconsmapNine\symbol{190}} + \expandafter\def\csname simpleicon@vk\endcsname {\simpleiconsmapNine\symbol{191}} + \expandafter\def\csname simpleicon@vlcmediaplayer\endcsname {\simpleiconsmapNine\symbol{192}} + \expandafter\def\csname simpleicon@vmware\endcsname {\simpleiconsmapNine\symbol{193}} + \expandafter\def\csname simpleicon@vodafone\endcsname {\simpleiconsmapNine\symbol{194}} + \expandafter\def\csname simpleicon@volkswagen\endcsname {\simpleiconsmapNine\symbol{195}} + \expandafter\def\csname simpleicon@volvo\endcsname {\simpleiconsmapNine\symbol{196}} + \expandafter\def\csname simpleicon@vonage\endcsname {\simpleiconsmapNine\symbol{197}} + \expandafter\def\csname simpleicon@vowpalwabbit\endcsname {\simpleiconsmapNine\symbol{198}} + \expandafter\def\csname simpleicon@vox\endcsname {\simpleiconsmapNine\symbol{199}} + \expandafter\def\csname simpleicon@vsco\endcsname {\simpleiconsmapNine\symbol{200}} + \expandafter\def\csname simpleicon@vscodium\endcsname {\simpleiconsmapNine\symbol{201}} + \expandafter\def\csname simpleicon@vtex\endcsname {\simpleiconsmapNine\symbol{202}} + \expandafter\def\csname simpleicon@vuedotjs\endcsname {\simpleiconsmapNine\symbol{203}} + \expandafter\def\csname simpleicon@vuetify\endcsname {\simpleiconsmapNine\symbol{204}} + \expandafter\def\csname simpleicon@vulkan\endcsname {\simpleiconsmapNine\symbol{205}} + \expandafter\def\csname simpleicon@vultr\endcsname {\simpleiconsmapNine\symbol{206}} + \expandafter\def\csname simpleicon@w3c\endcsname {\simpleiconsmapNine\symbol{207}} + \expandafter\def\csname simpleicon@wacom\endcsname {\simpleiconsmapNine\symbol{208}} + \expandafter\def\csname simpleicon@wagtail\endcsname {\simpleiconsmapNine\symbol{209}} + \expandafter\def\csname simpleicon@wakatime\endcsname {\simpleiconsmapNine\symbol{210}} + \expandafter\def\csname simpleicon@walkman\endcsname {\simpleiconsmapNine\symbol{211}} + \expandafter\def\csname simpleicon@wallabag\endcsname {\simpleiconsmapNine\symbol{212}} + \expandafter\def\csname simpleicon@walmart\endcsname {\simpleiconsmapNine\symbol{213}} + \expandafter\def\csname simpleicon@wappalyzer\endcsname {\simpleiconsmapNine\symbol{214}} + \expandafter\def\csname simpleicon@warnerbros\endcsname {\simpleiconsmapNine\symbol{215}} + \expandafter\def\csname simpleicon@warp\endcsname {\simpleiconsmapNine\symbol{216}} + \expandafter\def\csname simpleicon@wasmcloud\endcsname {\simpleiconsmapNine\symbol{217}} + \expandafter\def\csname simpleicon@wasmer\endcsname {\simpleiconsmapNine\symbol{218}} + \expandafter\def\csname simpleicon@wattpad\endcsname {\simpleiconsmapNine\symbol{219}} + \expandafter\def\csname simpleicon@waze\endcsname {\simpleiconsmapNine\symbol{220}} + \expandafter\def\csname simpleicon@wearos\endcsname {\simpleiconsmapNine\symbol{221}} + \expandafter\def\csname simpleicon@weasyl\endcsname {\simpleiconsmapNine\symbol{222}} + \expandafter\def\csname simpleicon@web3dotjs\endcsname {\simpleiconsmapNine\symbol{223}} + \expandafter\def\csname simpleicon@webassembly\endcsname {\simpleiconsmapNine\symbol{224}} + \expandafter\def\csname simpleicon@webauthn\endcsname {\simpleiconsmapNine\symbol{225}} + \expandafter\def\csname simpleicon@webcomponentsdotorg\endcsname {\simpleiconsmapNine\symbol{226}} + \expandafter\def\csname simpleicon@webdriverio\endcsname {\simpleiconsmapNine\symbol{227}} + \expandafter\def\csname simpleicon@webflow\endcsname {\simpleiconsmapNine\symbol{228}} + \expandafter\def\csname simpleicon@webgl\endcsname {\simpleiconsmapNine\symbol{229}} + \expandafter\def\csname simpleicon@webhint\endcsname {\simpleiconsmapNine\symbol{230}} + \expandafter\def\csname simpleicon@weblate\endcsname {\simpleiconsmapNine\symbol{231}} + \expandafter\def\csname simpleicon@webmin\endcsname {\simpleiconsmapNine\symbol{232}} + \expandafter\def\csname simpleicon@webmoney\endcsname {\simpleiconsmapNine\symbol{233}} + \expandafter\def\csname simpleicon@webpack\endcsname {\simpleiconsmapNine\symbol{234}} + \expandafter\def\csname simpleicon@webrtc\endcsname {\simpleiconsmapNine\symbol{235}} + \expandafter\def\csname simpleicon@webstorm\endcsname {\simpleiconsmapNine\symbol{236}} + \expandafter\def\csname simpleicon@webtoon\endcsname {\simpleiconsmapNine\symbol{237}} + \expandafter\def\csname simpleicon@wechat\endcsname {\simpleiconsmapNine\symbol{238}} + \expandafter\def\csname simpleicon@wegame\endcsname {\simpleiconsmapNine\symbol{239}} + \expandafter\def\csname simpleicon@weightsandbiases\endcsname {\simpleiconsmapNine\symbol{240}} + \expandafter\def\csname simpleicon@welcometothejungle\endcsname {\simpleiconsmapNine\symbol{241}} + \expandafter\def\csname simpleicon@wemo\endcsname {\simpleiconsmapNine\symbol{242}} + \expandafter\def\csname simpleicon@westerndigital\endcsname {\simpleiconsmapNine\symbol{243}} + \expandafter\def\csname simpleicon@wetransfer\endcsname {\simpleiconsmapNine\symbol{244}} + \expandafter\def\csname simpleicon@whatsapp\endcsname {\simpleiconsmapNine\symbol{245}} + \expandafter\def\csname simpleicon@wheniwork\endcsname {\simpleiconsmapNine\symbol{246}} + \expandafter\def\csname simpleicon@whitesource\endcsname {\simpleiconsmapNine\symbol{247}} + \expandafter\def\csname simpleicon@wii\endcsname {\simpleiconsmapNine\symbol{248}} + \expandafter\def\csname simpleicon@wiiu\endcsname {\simpleiconsmapNine\symbol{249}} + \expandafter\def\csname simpleicon@wikidata\endcsname {\simpleiconsmapNine\symbol{250}} + \expandafter\def\csname simpleicon@wikidotjs\endcsname {\simpleiconsmapNine\symbol{251}} + \expandafter\def\csname simpleicon@wikimediacommons\endcsname {\simpleiconsmapNine\symbol{252}} + \expandafter\def\csname simpleicon@wikipedia\endcsname {\simpleiconsmapNine\symbol{253}} + \expandafter\def\csname simpleicon@wikiquote\endcsname {\simpleiconsmapNine\symbol{254}} + \expandafter\def\csname simpleicon@wikivoyage\endcsname {\simpleiconsmapNine\symbol{255}} + \expandafter\def\csname simpleicon@winamp\endcsname {\simpleiconsmapOneZero\symbol{0}} + \expandafter\def\csname simpleicon@windicss\endcsname {\simpleiconsmapOneZero\symbol{1}} + \expandafter\def\csname simpleicon@windows\endcsname {\simpleiconsmapOneZero\symbol{2}} + \expandafter\def\csname simpleicon@windows11\endcsname {\simpleiconsmapOneZero\symbol{3}} + \expandafter\def\csname simpleicon@windows95\endcsname {\simpleiconsmapOneZero\symbol{4}} + \expandafter\def\csname simpleicon@windowsterminal\endcsname {\simpleiconsmapOneZero\symbol{5}} + \expandafter\def\csname simpleicon@windowsxp\endcsname {\simpleiconsmapOneZero\symbol{6}} + \expandafter\def\csname simpleicon@winmate\endcsname {\simpleiconsmapOneZero\symbol{7}} + \expandafter\def\csname simpleicon@wipro\endcsname {\simpleiconsmapOneZero\symbol{8}} + \expandafter\def\csname simpleicon@wire\endcsname {\simpleiconsmapOneZero\symbol{9}} + \expandafter\def\csname simpleicon@wireguard\endcsname {\simpleiconsmapOneZero\symbol{10}} + \expandafter\def\csname simpleicon@wireshark\endcsname {\simpleiconsmapOneZero\symbol{11}} + \expandafter\def\csname simpleicon@wise\endcsname {\simpleiconsmapOneZero\symbol{12}} + \expandafter\def\csname simpleicon@wish\endcsname {\simpleiconsmapOneZero\symbol{13}} + \expandafter\def\csname simpleicon@wistia\endcsname {\simpleiconsmapOneZero\symbol{14}} + \expandafter\def\csname simpleicon@wix\endcsname {\simpleiconsmapOneZero\symbol{15}} + \expandafter\def\csname simpleicon@wizzair\endcsname {\simpleiconsmapOneZero\symbol{16}} + \expandafter\def\csname simpleicon@wolfram\endcsname {\simpleiconsmapOneZero\symbol{17}} + \expandafter\def\csname simpleicon@wolframlanguage\endcsname {\simpleiconsmapOneZero\symbol{18}} + \expandafter\def\csname simpleicon@wolframmathematica\endcsname {\simpleiconsmapOneZero\symbol{19}} + \expandafter\def\csname simpleicon@woo\endcsname {\simpleiconsmapOneZero\symbol{20}} + \expandafter\def\csname simpleicon@woocommerce\endcsname {\simpleiconsmapOneZero\symbol{21}} + \expandafter\def\csname simpleicon@wordpress\endcsname {\simpleiconsmapOneZero\symbol{22}} + \expandafter\def\csname simpleicon@workplace\endcsname {\simpleiconsmapOneZero\symbol{23}} + \expandafter\def\csname simpleicon@worldhealthorganization\endcsname {\simpleiconsmapOneZero\symbol{24}} + \expandafter\def\csname simpleicon@wpengine\endcsname {\simpleiconsmapOneZero\symbol{25}} + \expandafter\def\csname simpleicon@wpexplorer\endcsname {\simpleiconsmapOneZero\symbol{26}} + \expandafter\def\csname simpleicon@wprocket\endcsname {\simpleiconsmapOneZero\symbol{27}} + \expandafter\def\csname simpleicon@writedotas\endcsname {\simpleiconsmapOneZero\symbol{28}} + \expandafter\def\csname simpleicon@wwe\endcsname {\simpleiconsmapOneZero\symbol{29}} + \expandafter\def\csname simpleicon@wwise\endcsname {\simpleiconsmapOneZero\symbol{30}} + \expandafter\def\csname simpleicon@xamarin\endcsname {\simpleiconsmapOneZero\symbol{31}} + \expandafter\def\csname simpleicon@xaml\endcsname {\simpleiconsmapOneZero\symbol{32}} + \expandafter\def\csname simpleicon@xampp\endcsname {\simpleiconsmapOneZero\symbol{33}} + \expandafter\def\csname simpleicon@xbox\endcsname {\simpleiconsmapOneZero\symbol{34}} + \expandafter\def\csname simpleicon@xcode\endcsname {\simpleiconsmapOneZero\symbol{35}} + \expandafter\def\csname simpleicon@xdadevelopers\endcsname {\simpleiconsmapOneZero\symbol{36}} + \expandafter\def\csname simpleicon@xdotorg\endcsname {\simpleiconsmapOneZero\symbol{37}} + \expandafter\def\csname simpleicon@xero\endcsname {\simpleiconsmapOneZero\symbol{38}} + \expandafter\def\csname simpleicon@xfce\endcsname {\simpleiconsmapOneZero\symbol{39}} + \expandafter\def\csname simpleicon@xiaomi\endcsname {\simpleiconsmapOneZero\symbol{40}} + \expandafter\def\csname simpleicon@xilinx\endcsname {\simpleiconsmapOneZero\symbol{41}} + \expandafter\def\csname simpleicon@xing\endcsname {\simpleiconsmapOneZero\symbol{42}} + \expandafter\def\csname simpleicon@xmpp\endcsname {\simpleiconsmapOneZero\symbol{43}} + \expandafter\def\csname simpleicon@xo\endcsname {\simpleiconsmapOneZero\symbol{44}} + \expandafter\def\csname simpleicon@xrp\endcsname {\simpleiconsmapOneZero\symbol{45}} + \expandafter\def\csname simpleicon@xsplit\endcsname {\simpleiconsmapOneZero\symbol{46}} + \expandafter\def\csname simpleicon@xstate\endcsname {\simpleiconsmapOneZero\symbol{47}} + \expandafter\def\csname simpleicon@yahoo\endcsname {\simpleiconsmapOneZero\symbol{48}} + \expandafter\def\csname simpleicon@yale\endcsname {\simpleiconsmapOneZero\symbol{49}} + \expandafter\def\csname simpleicon@yamahacorporation\endcsname {\simpleiconsmapOneZero\symbol{50}} + \expandafter\def\csname simpleicon@yamahamotorcorporation\endcsname {\simpleiconsmapOneZero\symbol{51}} + \expandafter\def\csname simpleicon@yammer\endcsname {\simpleiconsmapOneZero\symbol{52}} + \expandafter\def\csname simpleicon@yarn\endcsname {\simpleiconsmapOneZero\symbol{53}} + \expandafter\def\csname simpleicon@ycombinator\endcsname {\simpleiconsmapOneZero\symbol{54}} + \expandafter\def\csname simpleicon@yelp\endcsname {\simpleiconsmapOneZero\symbol{55}} + \expandafter\def\csname simpleicon@yoast\endcsname {\simpleiconsmapOneZero\symbol{56}} + \expandafter\def\csname simpleicon@yolo\endcsname {\simpleiconsmapOneZero\symbol{57}} + \expandafter\def\csname simpleicon@yourtraveldottv\endcsname {\simpleiconsmapOneZero\symbol{58}} + \expandafter\def\csname simpleicon@youtube\endcsname {\simpleiconsmapOneZero\symbol{59}} + \expandafter\def\csname simpleicon@youtubegaming\endcsname {\simpleiconsmapOneZero\symbol{60}} + \expandafter\def\csname simpleicon@youtubemusic\endcsname {\simpleiconsmapOneZero\symbol{61}} + \expandafter\def\csname simpleicon@youtubestudio\endcsname {\simpleiconsmapOneZero\symbol{62}} + \expandafter\def\csname simpleicon@youtubetv\endcsname {\simpleiconsmapOneZero\symbol{63}} + \expandafter\def\csname simpleicon@yubico\endcsname {\simpleiconsmapOneZero\symbol{64}} + \expandafter\def\csname simpleicon@zabka\endcsname {\simpleiconsmapOneZero\symbol{65}} + \expandafter\def\csname simpleicon@zalando\endcsname {\simpleiconsmapOneZero\symbol{66}} + \expandafter\def\csname simpleicon@zalo\endcsname {\simpleiconsmapOneZero\symbol{67}} + \expandafter\def\csname simpleicon@zapier\endcsname {\simpleiconsmapOneZero\symbol{68}} + \expandafter\def\csname simpleicon@zara\endcsname {\simpleiconsmapOneZero\symbol{69}} + \expandafter\def\csname simpleicon@zazzle\endcsname {\simpleiconsmapOneZero\symbol{70}} + \expandafter\def\csname simpleicon@zcash\endcsname {\simpleiconsmapOneZero\symbol{71}} + \expandafter\def\csname simpleicon@zdf\endcsname {\simpleiconsmapOneZero\symbol{72}} + \expandafter\def\csname simpleicon@zebratechnologies\endcsname {\simpleiconsmapOneZero\symbol{73}} + \expandafter\def\csname simpleicon@zelle\endcsname {\simpleiconsmapOneZero\symbol{74}} + \expandafter\def\csname simpleicon@zend\endcsname {\simpleiconsmapOneZero\symbol{75}} + \expandafter\def\csname simpleicon@zendesk\endcsname {\simpleiconsmapOneZero\symbol{76}} + \expandafter\def\csname simpleicon@zendframework\endcsname {\simpleiconsmapOneZero\symbol{77}} + \expandafter\def\csname simpleicon@zenn\endcsname {\simpleiconsmapOneZero\symbol{78}} + \expandafter\def\csname simpleicon@zenodo\endcsname {\simpleiconsmapOneZero\symbol{79}} + \expandafter\def\csname simpleicon@zerodha\endcsname {\simpleiconsmapOneZero\symbol{80}} + \expandafter\def\csname simpleicon@zeromq\endcsname {\simpleiconsmapOneZero\symbol{81}} + \expandafter\def\csname simpleicon@zerply\endcsname {\simpleiconsmapOneZero\symbol{82}} + \expandafter\def\csname simpleicon@zettlr\endcsname {\simpleiconsmapOneZero\symbol{83}} + \expandafter\def\csname simpleicon@zhihu\endcsname {\simpleiconsmapOneZero\symbol{84}} + \expandafter\def\csname simpleicon@zig\endcsname {\simpleiconsmapOneZero\symbol{85}} + \expandafter\def\csname simpleicon@zigbee\endcsname {\simpleiconsmapOneZero\symbol{86}} + \expandafter\def\csname simpleicon@zillow\endcsname {\simpleiconsmapOneZero\symbol{87}} + \expandafter\def\csname simpleicon@zincsearch\endcsname {\simpleiconsmapOneZero\symbol{88}} + \expandafter\def\csname simpleicon@zingat\endcsname {\simpleiconsmapOneZero\symbol{89}} + \expandafter\def\csname simpleicon@zoho\endcsname {\simpleiconsmapOneZero\symbol{90}} + \expandafter\def\csname simpleicon@zoiper\endcsname {\simpleiconsmapOneZero\symbol{91}} + \expandafter\def\csname simpleicon@zomato\endcsname {\simpleiconsmapOneZero\symbol{92}} + \expandafter\def\csname simpleicon@zoom\endcsname {\simpleiconsmapOneZero\symbol{93}} + \expandafter\def\csname simpleicon@zorin\endcsname {\simpleiconsmapOneZero\symbol{94}} + \expandafter\def\csname simpleicon@zotero\endcsname {\simpleiconsmapOneZero\symbol{95}} + \expandafter\def\csname simpleicon@zulip\endcsname {\simpleiconsmapOneZero\symbol{96}} + \expandafter\def\csname simpleicon@zwave\endcsname {\simpleiconsmapOneZero\symbol{97}} + \expandafter\def\csname simpleicon@zyte\endcsname {\simpleiconsmapOneZero\symbol{98}} \ No newline at end of file diff --git a/fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex b/fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex index b7e47d1544..d6a6463f96 100644 --- a/fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex +++ b/fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex @@ -1343,1060 +1343,1062 @@ \expandafter\def\csname simpleicon@moscowmetro\endcsname {\simpleiconsmap\symbol{"EF3F}} \expandafter\def\csname simpleicon@motorola\endcsname {\simpleiconsmap\symbol{"EF40}} \expandafter\def\csname simpleicon@mozilla\endcsname {\simpleiconsmap\symbol{"EF41}} - \expandafter\def\csname simpleicon@msi\endcsname {\simpleiconsmap\symbol{"EF42}} - \expandafter\def\csname simpleicon@msibusiness\endcsname {\simpleiconsmap\symbol{"EF43}} - \expandafter\def\csname simpleicon@mta\endcsname {\simpleiconsmap\symbol{"EF44}} - \expandafter\def\csname simpleicon@mtr\endcsname {\simpleiconsmap\symbol{"EF45}} - \expandafter\def\csname simpleicon@mui\endcsname {\simpleiconsmap\symbol{"EF46}} - \expandafter\def\csname simpleicon@mulesoft\endcsname {\simpleiconsmap\symbol{"EF47}} - \expandafter\def\csname simpleicon@muller\endcsname {\simpleiconsmap\symbol{"EF48}} - \expandafter\def\csname simpleicon@mumble\endcsname {\simpleiconsmap\symbol{"EF49}} - \expandafter\def\csname simpleicon@musescore\endcsname {\simpleiconsmap\symbol{"EF4A}} - \expandafter\def\csname simpleicon@musicbrainz\endcsname {\simpleiconsmap\symbol{"EF4B}} - \expandafter\def\csname simpleicon@mxlinux\endcsname {\simpleiconsmap\symbol{"EF4C}} - \expandafter\def\csname simpleicon@myanimelist\endcsname {\simpleiconsmap\symbol{"EF4D}} - \expandafter\def\csname simpleicon@myob\endcsname {\simpleiconsmap\symbol{"EF4E}} - \expandafter\def\csname simpleicon@myspace\endcsname {\simpleiconsmap\symbol{"EF4F}} - \expandafter\def\csname simpleicon@mysql\endcsname {\simpleiconsmap\symbol{"EF50}} - \expandafter\def\csname simpleicon@n26\endcsname {\simpleiconsmap\symbol{"EF51}} - \expandafter\def\csname simpleicon@namebase\endcsname {\simpleiconsmap\symbol{"EF52}} - \expandafter\def\csname simpleicon@namecheap\endcsname {\simpleiconsmap\symbol{"EF53}} - \expandafter\def\csname simpleicon@nano\endcsname {\simpleiconsmap\symbol{"EF54}} - \expandafter\def\csname simpleicon@nasa\endcsname {\simpleiconsmap\symbol{"EF55}} - \expandafter\def\csname simpleicon@nationalgrid\endcsname {\simpleiconsmap\symbol{"EF56}} - \expandafter\def\csname simpleicon@nativescript\endcsname {\simpleiconsmap\symbol{"EF57}} - \expandafter\def\csname simpleicon@naver\endcsname {\simpleiconsmap\symbol{"EF58}} - \expandafter\def\csname simpleicon@nba\endcsname {\simpleiconsmap\symbol{"EF59}} - \expandafter\def\csname simpleicon@nbb\endcsname {\simpleiconsmap\symbol{"EF5A}} - \expandafter\def\csname simpleicon@ndr\endcsname {\simpleiconsmap\symbol{"EF5B}} - \expandafter\def\csname simpleicon@nec\endcsname {\simpleiconsmap\symbol{"EF5C}} - \expandafter\def\csname simpleicon@neo4j\endcsname {\simpleiconsmap\symbol{"EF5D}} - \expandafter\def\csname simpleicon@neovim\endcsname {\simpleiconsmap\symbol{"EF5E}} - \expandafter\def\csname simpleicon@nestjs\endcsname {\simpleiconsmap\symbol{"EF5F}} - \expandafter\def\csname simpleicon@netapp\endcsname {\simpleiconsmap\symbol{"EF60}} - \expandafter\def\csname simpleicon@netbsd\endcsname {\simpleiconsmap\symbol{"EF61}} - \expandafter\def\csname simpleicon@netflix\endcsname {\simpleiconsmap\symbol{"EF62}} - \expandafter\def\csname simpleicon@netlify\endcsname {\simpleiconsmap\symbol{"EF63}} - \expandafter\def\csname simpleicon@nette\endcsname {\simpleiconsmap\symbol{"EF64}} - \expandafter\def\csname simpleicon@netto\endcsname {\simpleiconsmap\symbol{"EF65}} - \expandafter\def\csname simpleicon@neutralinojs\endcsname {\simpleiconsmap\symbol{"EF66}} - \expandafter\def\csname simpleicon@newbalance\endcsname {\simpleiconsmap\symbol{"EF67}} - \expandafter\def\csname simpleicon@newjapanprowrestling\endcsname {\simpleiconsmap\symbol{"EF68}} - \expandafter\def\csname simpleicon@newrelic\endcsname {\simpleiconsmap\symbol{"EF69}} - \expandafter\def\csname simpleicon@newyorktimes\endcsname {\simpleiconsmap\symbol{"EF6A}} - \expandafter\def\csname simpleicon@nextbilliondotai\endcsname {\simpleiconsmap\symbol{"EF6B}} - \expandafter\def\csname simpleicon@nextcloud\endcsname {\simpleiconsmap\symbol{"EF6C}} - \expandafter\def\csname simpleicon@nextdoor\endcsname {\simpleiconsmap\symbol{"EF6D}} - \expandafter\def\csname simpleicon@nextdotjs\endcsname {\simpleiconsmap\symbol{"EF6E}} - \expandafter\def\csname simpleicon@nfc\endcsname {\simpleiconsmap\symbol{"EF6F}} - \expandafter\def\csname simpleicon@nginx\endcsname {\simpleiconsmap\symbol{"EF70}} - \expandafter\def\csname simpleicon@ngrok\endcsname {\simpleiconsmap\symbol{"EF71}} - \expandafter\def\csname simpleicon@niconico\endcsname {\simpleiconsmap\symbol{"EF72}} - \expandafter\def\csname simpleicon@nike\endcsname {\simpleiconsmap\symbol{"EF73}} - \expandafter\def\csname simpleicon@nim\endcsname {\simpleiconsmap\symbol{"EF74}} - \expandafter\def\csname simpleicon@nintendo\endcsname {\simpleiconsmap\symbol{"EF75}} - \expandafter\def\csname simpleicon@nintendo3ds\endcsname {\simpleiconsmap\symbol{"EF76}} - \expandafter\def\csname simpleicon@nintendogamecube\endcsname {\simpleiconsmap\symbol{"EF77}} - \expandafter\def\csname simpleicon@nintendonetwork\endcsname {\simpleiconsmap\symbol{"EF78}} - \expandafter\def\csname simpleicon@nintendoswitch\endcsname {\simpleiconsmap\symbol{"EF79}} - \expandafter\def\csname simpleicon@nissan\endcsname {\simpleiconsmap\symbol{"EF7A}} - \expandafter\def\csname simpleicon@nixos\endcsname {\simpleiconsmap\symbol{"EF7B}} - \expandafter\def\csname simpleicon@nodedotjs\endcsname {\simpleiconsmap\symbol{"EF7C}} - \expandafter\def\csname simpleicon@nodemon\endcsname {\simpleiconsmap\symbol{"EF7D}} - \expandafter\def\csname simpleicon@nodered\endcsname {\simpleiconsmap\symbol{"EF7E}} - \expandafter\def\csname simpleicon@nokia\endcsname {\simpleiconsmap\symbol{"EF7F}} - \expandafter\def\csname simpleicon@norco\endcsname {\simpleiconsmap\symbol{"EF80}} - \expandafter\def\csname simpleicon@nordvpn\endcsname {\simpleiconsmap\symbol{"EF81}} - \expandafter\def\csname simpleicon@norwegian\endcsname {\simpleiconsmap\symbol{"EF82}} - \expandafter\def\csname simpleicon@notepadplusplus\endcsname {\simpleiconsmap\symbol{"EF83}} - \expandafter\def\csname simpleicon@notion\endcsname {\simpleiconsmap\symbol{"EF84}} - \expandafter\def\csname simpleicon@notist\endcsname {\simpleiconsmap\symbol{"EF85}} - \expandafter\def\csname simpleicon@nounproject\endcsname {\simpleiconsmap\symbol{"EF86}} - \expandafter\def\csname simpleicon@now\endcsname {\simpleiconsmap\symbol{"EF87}} - \expandafter\def\csname simpleicon@npm\endcsname {\simpleiconsmap\symbol{"EF88}} - \expandafter\def\csname simpleicon@nrwl\endcsname {\simpleiconsmap\symbol{"EF89}} - \expandafter\def\csname simpleicon@nubank\endcsname {\simpleiconsmap\symbol{"EF8A}} - \expandafter\def\csname simpleicon@nucleo\endcsname {\simpleiconsmap\symbol{"EF8B}} - \expandafter\def\csname simpleicon@nuget\endcsname {\simpleiconsmap\symbol{"EF8C}} - \expandafter\def\csname simpleicon@nuke\endcsname {\simpleiconsmap\symbol{"EF8D}} - \expandafter\def\csname simpleicon@numba\endcsname {\simpleiconsmap\symbol{"EF8E}} - \expandafter\def\csname simpleicon@numpy\endcsname {\simpleiconsmap\symbol{"EF8F}} - \expandafter\def\csname simpleicon@nunjucks\endcsname {\simpleiconsmap\symbol{"EF90}} - \expandafter\def\csname simpleicon@nutanix\endcsname {\simpleiconsmap\symbol{"EF91}} - \expandafter\def\csname simpleicon@nuxtdotjs\endcsname {\simpleiconsmap\symbol{"EF92}} - \expandafter\def\csname simpleicon@nvidia\endcsname {\simpleiconsmap\symbol{"EF93}} - \expandafter\def\csname simpleicon@nx\endcsname {\simpleiconsmap\symbol{"EF94}} - \expandafter\def\csname simpleicon@nzxt\endcsname {\simpleiconsmap\symbol{"EF95}} - \expandafter\def\csname simpleicon@observable\endcsname {\simpleiconsmap\symbol{"EF96}} - \expandafter\def\csname simpleicon@obsidian\endcsname {\simpleiconsmap\symbol{"EF97}} - \expandafter\def\csname simpleicon@obsstudio\endcsname {\simpleiconsmap\symbol{"EF98}} - \expandafter\def\csname simpleicon@ocaml\endcsname {\simpleiconsmap\symbol{"EF99}} - \expandafter\def\csname simpleicon@octanerender\endcsname {\simpleiconsmap\symbol{"EF9A}} - \expandafter\def\csname simpleicon@octave\endcsname {\simpleiconsmap\symbol{"EF9B}} - \expandafter\def\csname simpleicon@octoprint\endcsname {\simpleiconsmap\symbol{"EF9C}} - \expandafter\def\csname simpleicon@octopusdeploy\endcsname {\simpleiconsmap\symbol{"EF9D}} - \expandafter\def\csname simpleicon@oculus\endcsname {\simpleiconsmap\symbol{"EF9E}} - \expandafter\def\csname simpleicon@odnoklassniki\endcsname {\simpleiconsmap\symbol{"EF9F}} - \expandafter\def\csname simpleicon@odysee\endcsname {\simpleiconsmap\symbol{"EFA0}} - \expandafter\def\csname simpleicon@ohdear\endcsname {\simpleiconsmap\symbol{"EFA1}} - \expandafter\def\csname simpleicon@okcupid\endcsname {\simpleiconsmap\symbol{"EFA2}} - \expandafter\def\csname simpleicon@okta\endcsname {\simpleiconsmap\symbol{"EFA3}} - \expandafter\def\csname simpleicon@oneplus\endcsname {\simpleiconsmap\symbol{"EFA4}} - \expandafter\def\csname simpleicon@onlyfans\endcsname {\simpleiconsmap\symbol{"EFA5}} - \expandafter\def\csname simpleicon@onlyoffice\endcsname {\simpleiconsmap\symbol{"EFA6}} - \expandafter\def\csname simpleicon@onnx\endcsname {\simpleiconsmap\symbol{"EFA7}} - \expandafter\def\csname simpleicon@onstar\endcsname {\simpleiconsmap\symbol{"EFA8}} - \expandafter\def\csname simpleicon@opel\endcsname {\simpleiconsmap\symbol{"EFA9}} - \expandafter\def\csname simpleicon@openaccess\endcsname {\simpleiconsmap\symbol{"EFAA}} - \expandafter\def\csname simpleicon@openai\endcsname {\simpleiconsmap\symbol{"EFAB}} - \expandafter\def\csname simpleicon@openaigym\endcsname {\simpleiconsmap\symbol{"EFAC}} - \expandafter\def\csname simpleicon@openapiinitiative\endcsname {\simpleiconsmap\symbol{"EFAD}} - \expandafter\def\csname simpleicon@openbadges\endcsname {\simpleiconsmap\symbol{"EFAE}} - \expandafter\def\csname simpleicon@openbsd\endcsname {\simpleiconsmap\symbol{"EFAF}} - \expandafter\def\csname simpleicon@openbugbounty\endcsname {\simpleiconsmap\symbol{"EFB0}} - \expandafter\def\csname simpleicon@opencollective\endcsname {\simpleiconsmap\symbol{"EFB1}} - \expandafter\def\csname simpleicon@opencontainersinitiative\endcsname {\simpleiconsmap\symbol{"EFB2}} - \expandafter\def\csname simpleicon@opencv\endcsname {\simpleiconsmap\symbol{"EFB3}} - \expandafter\def\csname simpleicon@openfaas\endcsname {\simpleiconsmap\symbol{"EFB4}} - \expandafter\def\csname simpleicon@opengl\endcsname {\simpleiconsmap\symbol{"EFB5}} - \expandafter\def\csname simpleicon@openid\endcsname {\simpleiconsmap\symbol{"EFB6}} - \expandafter\def\csname simpleicon@openjdk\endcsname {\simpleiconsmap\symbol{"EFB7}} - \expandafter\def\csname simpleicon@openlayers\endcsname {\simpleiconsmap\symbol{"EFB8}} - \expandafter\def\csname simpleicon@openmined\endcsname {\simpleiconsmap\symbol{"EFB9}} - \expandafter\def\csname simpleicon@opennebula\endcsname {\simpleiconsmap\symbol{"EFBA}} - \expandafter\def\csname simpleicon@openproject\endcsname {\simpleiconsmap\symbol{"EFBB}} - \expandafter\def\csname simpleicon@opensea\endcsname {\simpleiconsmap\symbol{"EFBC}} - \expandafter\def\csname simpleicon@opensearch\endcsname {\simpleiconsmap\symbol{"EFBD}} - \expandafter\def\csname simpleicon@opensourceinitiative\endcsname {\simpleiconsmap\symbol{"EFBE}} - \expandafter\def\csname simpleicon@openssl\endcsname {\simpleiconsmap\symbol{"EFBF}} - \expandafter\def\csname simpleicon@openstack\endcsname {\simpleiconsmap\symbol{"EFC0}} - \expandafter\def\csname simpleicon@openstreetmap\endcsname {\simpleiconsmap\symbol{"EFC1}} - \expandafter\def\csname simpleicon@opensuse\endcsname {\simpleiconsmap\symbol{"EFC2}} - \expandafter\def\csname simpleicon@opentelemetry\endcsname {\simpleiconsmap\symbol{"EFC3}} - \expandafter\def\csname simpleicon@openverse\endcsname {\simpleiconsmap\symbol{"EFC4}} - \expandafter\def\csname simpleicon@openvpn\endcsname {\simpleiconsmap\symbol{"EFC5}} - \expandafter\def\csname simpleicon@openwrt\endcsname {\simpleiconsmap\symbol{"EFC6}} - \expandafter\def\csname simpleicon@openzeppelin\endcsname {\simpleiconsmap\symbol{"EFC7}} - \expandafter\def\csname simpleicon@openzfs\endcsname {\simpleiconsmap\symbol{"EFC8}} - \expandafter\def\csname simpleicon@opera\endcsname {\simpleiconsmap\symbol{"EFC9}} - \expandafter\def\csname simpleicon@opnsense\endcsname {\simpleiconsmap\symbol{"EFCA}} - \expandafter\def\csname simpleicon@opsgenie\endcsname {\simpleiconsmap\symbol{"EFCB}} - \expandafter\def\csname simpleicon@opslevel\endcsname {\simpleiconsmap\symbol{"EFCC}} - \expandafter\def\csname simpleicon@oracle\endcsname {\simpleiconsmap\symbol{"EFCD}} - \expandafter\def\csname simpleicon@orcid\endcsname {\simpleiconsmap\symbol{"EFCE}} - \expandafter\def\csname simpleicon@oreilly\endcsname {\simpleiconsmap\symbol{"EFCF}} - \expandafter\def\csname simpleicon@org\endcsname {\simpleiconsmap\symbol{"EFD0}} - \expandafter\def\csname simpleicon@origin\endcsname {\simpleiconsmap\symbol{"EFD1}} - \expandafter\def\csname simpleicon@osano\endcsname {\simpleiconsmap\symbol{"EFD2}} - \expandafter\def\csname simpleicon@oshkosh\endcsname {\simpleiconsmap\symbol{"EFD3}} - \expandafter\def\csname simpleicon@osmc\endcsname {\simpleiconsmap\symbol{"EFD4}} - \expandafter\def\csname simpleicon@osu\endcsname {\simpleiconsmap\symbol{"EFD5}} - \expandafter\def\csname simpleicon@otto\endcsname {\simpleiconsmap\symbol{"EFD6}} - \expandafter\def\csname simpleicon@overcast\endcsname {\simpleiconsmap\symbol{"EFD7}} - \expandafter\def\csname simpleicon@overleaf\endcsname {\simpleiconsmap\symbol{"EFD8}} - \expandafter\def\csname simpleicon@ovh\endcsname {\simpleiconsmap\symbol{"EFD9}} - \expandafter\def\csname simpleicon@owasp\endcsname {\simpleiconsmap\symbol{"EFDA}} - \expandafter\def\csname simpleicon@oxygen\endcsname {\simpleiconsmap\symbol{"EFDB}} - \expandafter\def\csname simpleicon@oyo\endcsname {\simpleiconsmap\symbol{"EFDC}} - \expandafter\def\csname simpleicon@p5dotjs\endcsname {\simpleiconsmap\symbol{"EFDD}} - \expandafter\def\csname simpleicon@packagist\endcsname {\simpleiconsmap\symbol{"EFDE}} - \expandafter\def\csname simpleicon@packer\endcsname {\simpleiconsmap\symbol{"EFDF}} - \expandafter\def\csname simpleicon@paddypower\endcsname {\simpleiconsmap\symbol{"EFE0}} - \expandafter\def\csname simpleicon@pagekit\endcsname {\simpleiconsmap\symbol{"EFE1}} - \expandafter\def\csname simpleicon@pagerduty\endcsname {\simpleiconsmap\symbol{"EFE2}} - \expandafter\def\csname simpleicon@pagespeedinsights\endcsname {\simpleiconsmap\symbol{"EFE3}} - \expandafter\def\csname simpleicon@pagseguro\endcsname {\simpleiconsmap\symbol{"EFE4}} - \expandafter\def\csname simpleicon@palantir\endcsname {\simpleiconsmap\symbol{"EFE5}} - \expandafter\def\csname simpleicon@paloaltosoftware\endcsname {\simpleiconsmap\symbol{"EFE6}} - \expandafter\def\csname simpleicon@pandas\endcsname {\simpleiconsmap\symbol{"EFE7}} - \expandafter\def\csname simpleicon@pandora\endcsname {\simpleiconsmap\symbol{"EFE8}} - \expandafter\def\csname simpleicon@pantheon\endcsname {\simpleiconsmap\symbol{"EFE9}} - \expandafter\def\csname simpleicon@paperspace\endcsname {\simpleiconsmap\symbol{"EFEA}} - \expandafter\def\csname simpleicon@paritysubstrate\endcsname {\simpleiconsmap\symbol{"EFEB}} - \expandafter\def\csname simpleicon@parsedotly\endcsname {\simpleiconsmap\symbol{"EFEC}} - \expandafter\def\csname simpleicon@passport\endcsname {\simpleiconsmap\symbol{"EFED}} - \expandafter\def\csname simpleicon@pastebin\endcsname {\simpleiconsmap\symbol{"EFEE}} - \expandafter\def\csname simpleicon@patreon\endcsname {\simpleiconsmap\symbol{"EFEF}} - \expandafter\def\csname simpleicon@payoneer\endcsname {\simpleiconsmap\symbol{"EFF0}} - \expandafter\def\csname simpleicon@paypal\endcsname {\simpleiconsmap\symbol{"EFF1}} - \expandafter\def\csname simpleicon@paytm\endcsname {\simpleiconsmap\symbol{"EFF2}} - \expandafter\def\csname simpleicon@pcgamingwiki\endcsname {\simpleiconsmap\symbol{"EFF3}} - \expandafter\def\csname simpleicon@peakdesign\endcsname {\simpleiconsmap\symbol{"EFF4}} - \expandafter\def\csname simpleicon@peertube\endcsname {\simpleiconsmap\symbol{"EFF5}} - \expandafter\def\csname simpleicon@pegasusairlines\endcsname {\simpleiconsmap\symbol{"EFF6}} - \expandafter\def\csname simpleicon@pelican\endcsname {\simpleiconsmap\symbol{"EFF7}} - \expandafter\def\csname simpleicon@peloton\endcsname {\simpleiconsmap\symbol{"EFF8}} - \expandafter\def\csname simpleicon@penny\endcsname {\simpleiconsmap\symbol{"EFF9}} - \expandafter\def\csname simpleicon@penpot\endcsname {\simpleiconsmap\symbol{"EFFA}} - \expandafter\def\csname simpleicon@pepsi\endcsname {\simpleiconsmap\symbol{"EFFB}} - \expandafter\def\csname simpleicon@percy\endcsname {\simpleiconsmap\symbol{"EFFC}} - \expandafter\def\csname simpleicon@perforce\endcsname {\simpleiconsmap\symbol{"EFFD}} - \expandafter\def\csname simpleicon@perl\endcsname {\simpleiconsmap\symbol{"EFFE}} - \expandafter\def\csname simpleicon@persistent\endcsname {\simpleiconsmap\symbol{"EFFF}} - \expandafter\def\csname simpleicon@personio\endcsname {\simpleiconsmap\symbol{"F000}} - \expandafter\def\csname simpleicon@petsathome\endcsname {\simpleiconsmap\symbol{"F001}} - \expandafter\def\csname simpleicon@peugeot\endcsname {\simpleiconsmap\symbol{"F002}} - \expandafter\def\csname simpleicon@pexels\endcsname {\simpleiconsmap\symbol{"F003}} - \expandafter\def\csname simpleicon@pfsense\endcsname {\simpleiconsmap\symbol{"F004}} - \expandafter\def\csname simpleicon@phabricator\endcsname {\simpleiconsmap\symbol{"F005}} - \expandafter\def\csname simpleicon@philipshue\endcsname {\simpleiconsmap\symbol{"F006}} - \expandafter\def\csname simpleicon@phonepe\endcsname {\simpleiconsmap\symbol{"F007}} - \expandafter\def\csname simpleicon@photobucket\endcsname {\simpleiconsmap\symbol{"F008}} - \expandafter\def\csname simpleicon@photocrowd\endcsname {\simpleiconsmap\symbol{"F009}} - \expandafter\def\csname simpleicon@photopea\endcsname {\simpleiconsmap\symbol{"F00A}} - \expandafter\def\csname simpleicon@php\endcsname {\simpleiconsmap\symbol{"F00B}} - \expandafter\def\csname simpleicon@phpmyadmin\endcsname {\simpleiconsmap\symbol{"F00C}} - \expandafter\def\csname simpleicon@phpstorm\endcsname {\simpleiconsmap\symbol{"F00D}} - \expandafter\def\csname simpleicon@picardsurgeles\endcsname {\simpleiconsmap\symbol{"F00E}} - \expandafter\def\csname simpleicon@picartodottv\endcsname {\simpleiconsmap\symbol{"F00F}} - \expandafter\def\csname simpleicon@picnic\endcsname {\simpleiconsmap\symbol{"F010}} - \expandafter\def\csname simpleicon@picpay\endcsname {\simpleiconsmap\symbol{"F011}} - \expandafter\def\csname simpleicon@pihole\endcsname {\simpleiconsmap\symbol{"F012}} - \expandafter\def\csname simpleicon@pimcore\endcsname {\simpleiconsmap\symbol{"F013}} - \expandafter\def\csname simpleicon@pinboard\endcsname {\simpleiconsmap\symbol{"F014}} - \expandafter\def\csname simpleicon@pingdom\endcsname {\simpleiconsmap\symbol{"F015}} - \expandafter\def\csname simpleicon@pinterest\endcsname {\simpleiconsmap\symbol{"F016}} - \expandafter\def\csname simpleicon@pioneerdj\endcsname {\simpleiconsmap\symbol{"F017}} - \expandafter\def\csname simpleicon@pivotaltracker\endcsname {\simpleiconsmap\symbol{"F018}} - \expandafter\def\csname simpleicon@piwigo\endcsname {\simpleiconsmap\symbol{"F019}} - \expandafter\def\csname simpleicon@pix\endcsname {\simpleiconsmap\symbol{"F01A}} - \expandafter\def\csname simpleicon@pixabay\endcsname {\simpleiconsmap\symbol{"F01B}} - \expandafter\def\csname simpleicon@pixiv\endcsname {\simpleiconsmap\symbol{"F01C}} - \expandafter\def\csname simpleicon@pkgsrc\endcsname {\simpleiconsmap\symbol{"F01D}} - \expandafter\def\csname simpleicon@planet\endcsname {\simpleiconsmap\symbol{"F01E}} - \expandafter\def\csname simpleicon@planetscale\endcsname {\simpleiconsmap\symbol{"F01F}} - \expandafter\def\csname simpleicon@plangrid\endcsname {\simpleiconsmap\symbol{"F020}} - \expandafter\def\csname simpleicon@platformdotsh\endcsname {\simpleiconsmap\symbol{"F021}} - \expandafter\def\csname simpleicon@platzi\endcsname {\simpleiconsmap\symbol{"F022}} - \expandafter\def\csname simpleicon@plausibleanalytics\endcsname {\simpleiconsmap\symbol{"F023}} - \expandafter\def\csname simpleicon@playcanvas\endcsname {\simpleiconsmap\symbol{"F024}} - \expandafter\def\csname simpleicon@playerdotme\endcsname {\simpleiconsmap\symbol{"F025}} - \expandafter\def\csname simpleicon@playerfm\endcsname {\simpleiconsmap\symbol{"F026}} - \expandafter\def\csname simpleicon@playstation\endcsname {\simpleiconsmap\symbol{"F027}} - \expandafter\def\csname simpleicon@playstation2\endcsname {\simpleiconsmap\symbol{"F028}} - \expandafter\def\csname simpleicon@playstation3\endcsname {\simpleiconsmap\symbol{"F029}} - \expandafter\def\csname simpleicon@playstation4\endcsname {\simpleiconsmap\symbol{"F02A}} - \expandafter\def\csname simpleicon@playstation5\endcsname {\simpleiconsmap\symbol{"F02B}} - \expandafter\def\csname simpleicon@playstationvita\endcsname {\simpleiconsmap\symbol{"F02C}} - \expandafter\def\csname simpleicon@playwright\endcsname {\simpleiconsmap\symbol{"F02D}} - \expandafter\def\csname simpleicon@pleroma\endcsname {\simpleiconsmap\symbol{"F02E}} - \expandafter\def\csname simpleicon@plesk\endcsname {\simpleiconsmap\symbol{"F02F}} - \expandafter\def\csname simpleicon@plex\endcsname {\simpleiconsmap\symbol{"F030}} - \expandafter\def\csname simpleicon@plotly\endcsname {\simpleiconsmap\symbol{"F031}} - \expandafter\def\csname simpleicon@pluralsight\endcsname {\simpleiconsmap\symbol{"F032}} - \expandafter\def\csname simpleicon@plurk\endcsname {\simpleiconsmap\symbol{"F033}} - \expandafter\def\csname simpleicon@pluscodes\endcsname {\simpleiconsmap\symbol{"F034}} - \expandafter\def\csname simpleicon@pm2\endcsname {\simpleiconsmap\symbol{"F035}} - \expandafter\def\csname simpleicon@pnpm\endcsname {\simpleiconsmap\symbol{"F036}} - \expandafter\def\csname simpleicon@pocket\endcsname {\simpleiconsmap\symbol{"F037}} - \expandafter\def\csname simpleicon@pocketbase\endcsname {\simpleiconsmap\symbol{"F038}} - \expandafter\def\csname simpleicon@pocketcasts\endcsname {\simpleiconsmap\symbol{"F039}} - \expandafter\def\csname simpleicon@podcastaddict\endcsname {\simpleiconsmap\symbol{"F03A}} - \expandafter\def\csname simpleicon@podman\endcsname {\simpleiconsmap\symbol{"F03B}} - \expandafter\def\csname simpleicon@poetry\endcsname {\simpleiconsmap\symbol{"F03C}} - \expandafter\def\csname simpleicon@pointy\endcsname {\simpleiconsmap\symbol{"F03D}} - \expandafter\def\csname simpleicon@pokemon\endcsname {\simpleiconsmap\symbol{"F03E}} - \expandafter\def\csname simpleicon@polkadot\endcsname {\simpleiconsmap\symbol{"F03F}} - \expandafter\def\csname simpleicon@poly\endcsname {\simpleiconsmap\symbol{"F040}} - \expandafter\def\csname simpleicon@polymerproject\endcsname {\simpleiconsmap\symbol{"F041}} - \expandafter\def\csname simpleicon@polywork\endcsname {\simpleiconsmap\symbol{"F042}} - \expandafter\def\csname simpleicon@popos\endcsname {\simpleiconsmap\symbol{"F043}} - \expandafter\def\csname simpleicon@porsche\endcsname {\simpleiconsmap\symbol{"F044}} - \expandafter\def\csname simpleicon@portainer\endcsname {\simpleiconsmap\symbol{"F045}} - \expandafter\def\csname simpleicon@postcss\endcsname {\simpleiconsmap\symbol{"F046}} - \expandafter\def\csname simpleicon@postgresql\endcsname {\simpleiconsmap\symbol{"F047}} - \expandafter\def\csname simpleicon@postman\endcsname {\simpleiconsmap\symbol{"F048}} - \expandafter\def\csname simpleicon@postmates\endcsname {\simpleiconsmap\symbol{"F049}} - \expandafter\def\csname simpleicon@powerapps\endcsname {\simpleiconsmap\symbol{"F04A}} - \expandafter\def\csname simpleicon@powerautomate\endcsname {\simpleiconsmap\symbol{"F04B}} - \expandafter\def\csname simpleicon@powerbi\endcsname {\simpleiconsmap\symbol{"F04C}} - \expandafter\def\csname simpleicon@powerfx\endcsname {\simpleiconsmap\symbol{"F04D}} - \expandafter\def\csname simpleicon@powerpages\endcsname {\simpleiconsmap\symbol{"F04E}} - \expandafter\def\csname simpleicon@powers\endcsname {\simpleiconsmap\symbol{"F04F}} - \expandafter\def\csname simpleicon@powershell\endcsname {\simpleiconsmap\symbol{"F050}} - \expandafter\def\csname simpleicon@powervirtualagents\endcsname {\simpleiconsmap\symbol{"F051}} - \expandafter\def\csname simpleicon@prdotco\endcsname {\simpleiconsmap\symbol{"F052}} - \expandafter\def\csname simpleicon@preact\endcsname {\simpleiconsmap\symbol{"F053}} - \expandafter\def\csname simpleicon@precommit\endcsname {\simpleiconsmap\symbol{"F054}} - \expandafter\def\csname simpleicon@premierleague\endcsname {\simpleiconsmap\symbol{"F055}} - \expandafter\def\csname simpleicon@prestashop\endcsname {\simpleiconsmap\symbol{"F056}} - \expandafter\def\csname simpleicon@presto\endcsname {\simpleiconsmap\symbol{"F057}} - \expandafter\def\csname simpleicon@prettier\endcsname {\simpleiconsmap\symbol{"F058}} - \expandafter\def\csname simpleicon@prevention\endcsname {\simpleiconsmap\symbol{"F059}} - \expandafter\def\csname simpleicon@prezi\endcsname {\simpleiconsmap\symbol{"F05A}} - \expandafter\def\csname simpleicon@prime\endcsname {\simpleiconsmap\symbol{"F05B}} - \expandafter\def\csname simpleicon@primevideo\endcsname {\simpleiconsmap\symbol{"F05C}} - \expandafter\def\csname simpleicon@prisma\endcsname {\simpleiconsmap\symbol{"F05D}} - \expandafter\def\csname simpleicon@prismic\endcsname {\simpleiconsmap\symbol{"F05E}} - \expandafter\def\csname simpleicon@privateinternetaccess\endcsname {\simpleiconsmap\symbol{"F05F}} - \expandafter\def\csname simpleicon@probot\endcsname {\simpleiconsmap\symbol{"F060}} - \expandafter\def\csname simpleicon@processingfoundation\endcsname {\simpleiconsmap\symbol{"F061}} - \expandafter\def\csname simpleicon@processwire\endcsname {\simpleiconsmap\symbol{"F062}} - \expandafter\def\csname simpleicon@producthunt\endcsname {\simpleiconsmap\symbol{"F063}} - \expandafter\def\csname simpleicon@progate\endcsname {\simpleiconsmap\symbol{"F064}} - \expandafter\def\csname simpleicon@progress\endcsname {\simpleiconsmap\symbol{"F065}} - \expandafter\def\csname simpleicon@prometheus\endcsname {\simpleiconsmap\symbol{"F066}} - \expandafter\def\csname simpleicon@prosieben\endcsname {\simpleiconsmap\symbol{"F067}} - \expandafter\def\csname simpleicon@protocolsdotio\endcsname {\simpleiconsmap\symbol{"F068}} - \expandafter\def\csname simpleicon@protodotio\endcsname {\simpleiconsmap\symbol{"F069}} - \expandafter\def\csname simpleicon@protondb\endcsname {\simpleiconsmap\symbol{"F06A}} - \expandafter\def\csname simpleicon@protonmail\endcsname {\simpleiconsmap\symbol{"F06B}} - \expandafter\def\csname simpleicon@protonvpn\endcsname {\simpleiconsmap\symbol{"F06C}} - \expandafter\def\csname simpleicon@protools\endcsname {\simpleiconsmap\symbol{"F06D}} - \expandafter\def\csname simpleicon@protractor\endcsname {\simpleiconsmap\symbol{"F06E}} - \expandafter\def\csname simpleicon@proxmox\endcsname {\simpleiconsmap\symbol{"F06F}} - \expandafter\def\csname simpleicon@pubg\endcsname {\simpleiconsmap\symbol{"F070}} - \expandafter\def\csname simpleicon@publons\endcsname {\simpleiconsmap\symbol{"F071}} - \expandafter\def\csname simpleicon@pubmed\endcsname {\simpleiconsmap\symbol{"F072}} - \expandafter\def\csname simpleicon@pug\endcsname {\simpleiconsmap\symbol{"F073}} - \expandafter\def\csname simpleicon@pulumi\endcsname {\simpleiconsmap\symbol{"F074}} - \expandafter\def\csname simpleicon@puma\endcsname {\simpleiconsmap\symbol{"F075}} - \expandafter\def\csname simpleicon@puppet\endcsname {\simpleiconsmap\symbol{"F076}} - \expandafter\def\csname simpleicon@puppeteer\endcsname {\simpleiconsmap\symbol{"F077}} - \expandafter\def\csname simpleicon@purescript\endcsname {\simpleiconsmap\symbol{"F078}} - \expandafter\def\csname simpleicon@purgecss\endcsname {\simpleiconsmap\symbol{"F079}} - \expandafter\def\csname simpleicon@purism\endcsname {\simpleiconsmap\symbol{"F07A}} - \expandafter\def\csname simpleicon@pusher\endcsname {\simpleiconsmap\symbol{"F07B}} - \expandafter\def\csname simpleicon@pwa\endcsname {\simpleiconsmap\symbol{"F07C}} - \expandafter\def\csname simpleicon@pycharm\endcsname {\simpleiconsmap\symbol{"F07D}} - \expandafter\def\csname simpleicon@pyg\endcsname {\simpleiconsmap\symbol{"F07E}} - \expandafter\def\csname simpleicon@pypi\endcsname {\simpleiconsmap\symbol{"F07F}} - \expandafter\def\csname simpleicon@pypy\endcsname {\simpleiconsmap\symbol{"F080}} - \expandafter\def\csname simpleicon@pyscaffold\endcsname {\simpleiconsmap\symbol{"F081}} - \expandafter\def\csname simpleicon@pysyft\endcsname {\simpleiconsmap\symbol{"F082}} - \expandafter\def\csname simpleicon@pytest\endcsname {\simpleiconsmap\symbol{"F083}} - \expandafter\def\csname simpleicon@python\endcsname {\simpleiconsmap\symbol{"F084}} - \expandafter\def\csname simpleicon@pytorch\endcsname {\simpleiconsmap\symbol{"F085}} - \expandafter\def\csname simpleicon@pytorchlightning\endcsname {\simpleiconsmap\symbol{"F086}} - \expandafter\def\csname simpleicon@pyup\endcsname {\simpleiconsmap\symbol{"F087}} - \expandafter\def\csname simpleicon@qantas\endcsname {\simpleiconsmap\symbol{"F088}} - \expandafter\def\csname simpleicon@qatarairways\endcsname {\simpleiconsmap\symbol{"F089}} - \expandafter\def\csname simpleicon@qemu\endcsname {\simpleiconsmap\symbol{"F08A}} - \expandafter\def\csname simpleicon@qgis\endcsname {\simpleiconsmap\symbol{"F08B}} - \expandafter\def\csname simpleicon@qi\endcsname {\simpleiconsmap\symbol{"F08C}} - \expandafter\def\csname simpleicon@qiita\endcsname {\simpleiconsmap\symbol{"F08D}} - \expandafter\def\csname simpleicon@qiskit\endcsname {\simpleiconsmap\symbol{"F08E}} - \expandafter\def\csname simpleicon@qiwi\endcsname {\simpleiconsmap\symbol{"F08F}} - \expandafter\def\csname simpleicon@qmk\endcsname {\simpleiconsmap\symbol{"F090}} - \expandafter\def\csname simpleicon@qt\endcsname {\simpleiconsmap\symbol{"F091}} - \expandafter\def\csname simpleicon@qualcomm\endcsname {\simpleiconsmap\symbol{"F092}} - \expandafter\def\csname simpleicon@qualtrics\endcsname {\simpleiconsmap\symbol{"F093}} - \expandafter\def\csname simpleicon@qualys\endcsname {\simpleiconsmap\symbol{"F094}} - \expandafter\def\csname simpleicon@quantcast\endcsname {\simpleiconsmap\symbol{"F095}} - \expandafter\def\csname simpleicon@quantconnect\endcsname {\simpleiconsmap\symbol{"F096}} - \expandafter\def\csname simpleicon@quarkus\endcsname {\simpleiconsmap\symbol{"F097}} - \expandafter\def\csname simpleicon@quasar\endcsname {\simpleiconsmap\symbol{"F098}} - \expandafter\def\csname simpleicon@qubesos\endcsname {\simpleiconsmap\symbol{"F099}} - \expandafter\def\csname simpleicon@quest\endcsname {\simpleiconsmap\symbol{"F09A}} - \expandafter\def\csname simpleicon@quickbooks\endcsname {\simpleiconsmap\symbol{"F09B}} - \expandafter\def\csname simpleicon@quicklook\endcsname {\simpleiconsmap\symbol{"F09C}} - \expandafter\def\csname simpleicon@quicktime\endcsname {\simpleiconsmap\symbol{"F09D}} - \expandafter\def\csname simpleicon@quip\endcsname {\simpleiconsmap\symbol{"F09E}} - \expandafter\def\csname simpleicon@quora\endcsname {\simpleiconsmap\symbol{"F09F}} - \expandafter\def\csname simpleicon@qwiklabs\endcsname {\simpleiconsmap\symbol{"F0A0}} - \expandafter\def\csname simpleicon@qzone\endcsname {\simpleiconsmap\symbol{"F0A1}} - \expandafter\def\csname simpleicon@r\endcsname {\simpleiconsmap\symbol{"F0A2}} - \expandafter\def\csname simpleicon@r3\endcsname {\simpleiconsmap\symbol{"F0A3}} - \expandafter\def\csname simpleicon@rabbitmq\endcsname {\simpleiconsmap\symbol{"F0A4}} - \expandafter\def\csname simpleicon@racket\endcsname {\simpleiconsmap\symbol{"F0A5}} - \expandafter\def\csname simpleicon@radar\endcsname {\simpleiconsmap\symbol{"F0A6}} - \expandafter\def\csname simpleicon@radiopublic\endcsname {\simpleiconsmap\symbol{"F0A7}} - \expandafter\def\csname simpleicon@railway\endcsname {\simpleiconsmap\symbol{"F0A8}} - \expandafter\def\csname simpleicon@rainmeter\endcsname {\simpleiconsmap\symbol{"F0A9}} - \expandafter\def\csname simpleicon@rakuten\endcsname {\simpleiconsmap\symbol{"F0AA}} - \expandafter\def\csname simpleicon@ram\endcsname {\simpleiconsmap\symbol{"F0AB}} - \expandafter\def\csname simpleicon@rancher\endcsname {\simpleiconsmap\symbol{"F0AC}} - \expandafter\def\csname simpleicon@rarible\endcsname {\simpleiconsmap\symbol{"F0AD}} - \expandafter\def\csname simpleicon@rasa\endcsname {\simpleiconsmap\symbol{"F0AE}} - \expandafter\def\csname simpleicon@raspberrypi\endcsname {\simpleiconsmap\symbol{"F0AF}} - \expandafter\def\csname simpleicon@ray\endcsname {\simpleiconsmap\symbol{"F0B0}} - \expandafter\def\csname simpleicon@razer\endcsname {\simpleiconsmap\symbol{"F0B1}} - \expandafter\def\csname simpleicon@razorpay\endcsname {\simpleiconsmap\symbol{"F0B2}} - \expandafter\def\csname simpleicon@react\endcsname {\simpleiconsmap\symbol{"F0B3}} - \expandafter\def\csname simpleicon@reacthookform\endcsname {\simpleiconsmap\symbol{"F0B4}} - \expandafter\def\csname simpleicon@reactivex\endcsname {\simpleiconsmap\symbol{"F0B5}} - \expandafter\def\csname simpleicon@reactos\endcsname {\simpleiconsmap\symbol{"F0B6}} - \expandafter\def\csname simpleicon@reactquery\endcsname {\simpleiconsmap\symbol{"F0B7}} - \expandafter\def\csname simpleicon@reactrouter\endcsname {\simpleiconsmap\symbol{"F0B8}} - \expandafter\def\csname simpleicon@reacttable\endcsname {\simpleiconsmap\symbol{"F0B9}} - \expandafter\def\csname simpleicon@readthedocs\endcsname {\simpleiconsmap\symbol{"F0BA}} - \expandafter\def\csname simpleicon@realm\endcsname {\simpleiconsmap\symbol{"F0BB}} - \expandafter\def\csname simpleicon@reason\endcsname {\simpleiconsmap\symbol{"F0BC}} - \expandafter\def\csname simpleicon@reasonstudios\endcsname {\simpleiconsmap\symbol{"F0BD}} - \expandafter\def\csname simpleicon@redbubble\endcsname {\simpleiconsmap\symbol{"F0BE}} - \expandafter\def\csname simpleicon@reddit\endcsname {\simpleiconsmap\symbol{"F0BF}} - \expandafter\def\csname simpleicon@redhat\endcsname {\simpleiconsmap\symbol{"F0C0}} - \expandafter\def\csname simpleicon@redhatopenshift\endcsname {\simpleiconsmap\symbol{"F0C1}} - \expandafter\def\csname simpleicon@redis\endcsname {\simpleiconsmap\symbol{"F0C2}} - \expandafter\def\csname simpleicon@redmine\endcsname {\simpleiconsmap\symbol{"F0C3}} - \expandafter\def\csname simpleicon@redux\endcsname {\simpleiconsmap\symbol{"F0C4}} - \expandafter\def\csname simpleicon@reduxsaga\endcsname {\simpleiconsmap\symbol{"F0C5}} - \expandafter\def\csname simpleicon@redwoodjs\endcsname {\simpleiconsmap\symbol{"F0C6}} - \expandafter\def\csname simpleicon@reebok\endcsname {\simpleiconsmap\symbol{"F0C7}} - \expandafter\def\csname simpleicon@relay\endcsname {\simpleiconsmap\symbol{"F0C8}} - \expandafter\def\csname simpleicon@relianceindustrieslimited\endcsname {\simpleiconsmap\symbol{"F0C9}} - \expandafter\def\csname simpleicon@remix\endcsname {\simpleiconsmap\symbol{"F0CA}} - \expandafter\def\csname simpleicon@renault\endcsname {\simpleiconsmap\symbol{"F0CB}} - \expandafter\def\csname simpleicon@render\endcsname {\simpleiconsmap\symbol{"F0CC}} - \expandafter\def\csname simpleicon@renovatebot\endcsname {\simpleiconsmap\symbol{"F0CD}} - \expandafter\def\csname simpleicon@renpy\endcsname {\simpleiconsmap\symbol{"F0CE}} - \expandafter\def\csname simpleicon@renren\endcsname {\simpleiconsmap\symbol{"F0CF}} - \expandafter\def\csname simpleicon@replit\endcsname {\simpleiconsmap\symbol{"F0D0}} - \expandafter\def\csname simpleicon@republicofgamers\endcsname {\simpleiconsmap\symbol{"F0D1}} - \expandafter\def\csname simpleicon@rescript\endcsname {\simpleiconsmap\symbol{"F0D2}} - \expandafter\def\csname simpleicon@rescuetime\endcsname {\simpleiconsmap\symbol{"F0D3}} - \expandafter\def\csname simpleicon@researchgate\endcsname {\simpleiconsmap\symbol{"F0D4}} - \expandafter\def\csname simpleicon@resharper\endcsname {\simpleiconsmap\symbol{"F0D5}} - \expandafter\def\csname simpleicon@resurrectionremixos\endcsname {\simpleiconsmap\symbol{"F0D6}} - \expandafter\def\csname simpleicon@retroarch\endcsname {\simpleiconsmap\symbol{"F0D7}} - \expandafter\def\csname simpleicon@retropie\endcsname {\simpleiconsmap\symbol{"F0D8}} - \expandafter\def\csname simpleicon@revealdotjs\endcsname {\simpleiconsmap\symbol{"F0D9}} - \expandafter\def\csname simpleicon@reverbnation\endcsname {\simpleiconsmap\symbol{"F0DA}} - \expandafter\def\csname simpleicon@revoltdotchat\endcsname {\simpleiconsmap\symbol{"F0DB}} - \expandafter\def\csname simpleicon@revolut\endcsname {\simpleiconsmap\symbol{"F0DC}} - \expandafter\def\csname simpleicon@revue\endcsname {\simpleiconsmap\symbol{"F0DD}} - \expandafter\def\csname simpleicon@rewe\endcsname {\simpleiconsmap\symbol{"F0DE}} - \expandafter\def\csname simpleicon@rezgo\endcsname {\simpleiconsmap\symbol{"F0DF}} - \expandafter\def\csname simpleicon@rhinoceros\endcsname {\simpleiconsmap\symbol{"F0E0}} - \expandafter\def\csname simpleicon@rider\endcsname {\simpleiconsmap\symbol{"F0E1}} - \expandafter\def\csname simpleicon@rimacautomobili\endcsname {\simpleiconsmap\symbol{"F0E2}} - \expandafter\def\csname simpleicon@ring\endcsname {\simpleiconsmap\symbol{"F0E3}} - \expandafter\def\csname simpleicon@riotgames\endcsname {\simpleiconsmap\symbol{"F0E4}} - \expandafter\def\csname simpleicon@ripple\endcsname {\simpleiconsmap\symbol{"F0E5}} - \expandafter\def\csname simpleicon@riseup\endcsname {\simpleiconsmap\symbol{"F0E6}} - \expandafter\def\csname simpleicon@roamresearch\endcsname {\simpleiconsmap\symbol{"F0E7}} - \expandafter\def\csname simpleicon@roblox\endcsname {\simpleiconsmap\symbol{"F0E8}} - \expandafter\def\csname simpleicon@robotframework\endcsname {\simpleiconsmap\symbol{"F0E9}} - \expandafter\def\csname simpleicon@rocketdotchat\endcsname {\simpleiconsmap\symbol{"F0EA}} - \expandafter\def\csname simpleicon@rocksdb\endcsname {\simpleiconsmap\symbol{"F0EB}} - \expandafter\def\csname simpleicon@rockylinux\endcsname {\simpleiconsmap\symbol{"F0EC}} - \expandafter\def\csname simpleicon@roku\endcsname {\simpleiconsmap\symbol{"F0ED}} - \expandafter\def\csname simpleicon@rollsroyce\endcsname {\simpleiconsmap\symbol{"F0EE}} - \expandafter\def\csname simpleicon@rollupdotjs\endcsname {\simpleiconsmap\symbol{"F0EF}} - \expandafter\def\csname simpleicon@rome\endcsname {\simpleiconsmap\symbol{"F0F0}} - \expandafter\def\csname simpleicon@roots\endcsname {\simpleiconsmap\symbol{"F0F1}} - \expandafter\def\csname simpleicon@rootsbedrock\endcsname {\simpleiconsmap\symbol{"F0F2}} - \expandafter\def\csname simpleicon@rootssage\endcsname {\simpleiconsmap\symbol{"F0F3}} - \expandafter\def\csname simpleicon@ros\endcsname {\simpleiconsmap\symbol{"F0F4}} - \expandafter\def\csname simpleicon@rossmann\endcsname {\simpleiconsmap\symbol{"F0F5}} - \expandafter\def\csname simpleicon@rotaryinternational\endcsname {\simpleiconsmap\symbol{"F0F6}} - \expandafter\def\csname simpleicon@rottentomatoes\endcsname {\simpleiconsmap\symbol{"F0F7}} - \expandafter\def\csname simpleicon@roundcube\endcsname {\simpleiconsmap\symbol{"F0F8}} - \expandafter\def\csname simpleicon@rsocket\endcsname {\simpleiconsmap\symbol{"F0F9}} - \expandafter\def\csname simpleicon@rss\endcsname {\simpleiconsmap\symbol{"F0FA}} - \expandafter\def\csname simpleicon@rstudio\endcsname {\simpleiconsmap\symbol{"F0FB}} - \expandafter\def\csname simpleicon@rte\endcsname {\simpleiconsmap\symbol{"F0FC}} - \expandafter\def\csname simpleicon@rtl\endcsname {\simpleiconsmap\symbol{"F0FD}} - \expandafter\def\csname simpleicon@rtlzwei\endcsname {\simpleiconsmap\symbol{"F0FE}} - \expandafter\def\csname simpleicon@rubocop\endcsname {\simpleiconsmap\symbol{"F0FF}} - \expandafter\def\csname simpleicon@ruby\endcsname {\simpleiconsmap\symbol{"F100}} - \expandafter\def\csname simpleicon@rubygems\endcsname {\simpleiconsmap\symbol{"F101}} - \expandafter\def\csname simpleicon@rubyonrails\endcsname {\simpleiconsmap\symbol{"F102}} - \expandafter\def\csname simpleicon@rubysinatra\endcsname {\simpleiconsmap\symbol{"F103}} - \expandafter\def\csname simpleicon@runkeeper\endcsname {\simpleiconsmap\symbol{"F104}} - \expandafter\def\csname simpleicon@runkit\endcsname {\simpleiconsmap\symbol{"F105}} - \expandafter\def\csname simpleicon@rust\endcsname {\simpleiconsmap\symbol{"F106}} - \expandafter\def\csname simpleicon@rxdb\endcsname {\simpleiconsmap\symbol{"F107}} - \expandafter\def\csname simpleicon@ryanair\endcsname {\simpleiconsmap\symbol{"F108}} - \expandafter\def\csname simpleicon@s7airlines\endcsname {\simpleiconsmap\symbol{"F109}} - \expandafter\def\csname simpleicon@sabanci\endcsname {\simpleiconsmap\symbol{"F10A}} - \expandafter\def\csname simpleicon@safari\endcsname {\simpleiconsmap\symbol{"F10B}} - \expandafter\def\csname simpleicon@sahibinden\endcsname {\simpleiconsmap\symbol{"F10C}} - \expandafter\def\csname simpleicon@sailfishos\endcsname {\simpleiconsmap\symbol{"F10D}} - \expandafter\def\csname simpleicon@salesforce\endcsname {\simpleiconsmap\symbol{"F10E}} - \expandafter\def\csname simpleicon@saltproject\endcsname {\simpleiconsmap\symbol{"F10F}} - \expandafter\def\csname simpleicon@samsung\endcsname {\simpleiconsmap\symbol{"F110}} - \expandafter\def\csname simpleicon@samsungpay\endcsname {\simpleiconsmap\symbol{"F111}} - \expandafter\def\csname simpleicon@sandisk\endcsname {\simpleiconsmap\symbol{"F112}} - \expandafter\def\csname simpleicon@sanfranciscomunicipalrailway\endcsname {\simpleiconsmap\symbol{"F113}} - \expandafter\def\csname simpleicon@saopaulometro\endcsname {\simpleiconsmap\symbol{"F114}} - \expandafter\def\csname simpleicon@sap\endcsname {\simpleiconsmap\symbol{"F115}} - \expandafter\def\csname simpleicon@sass\endcsname {\simpleiconsmap\symbol{"F116}} - \expandafter\def\csname simpleicon@sat1\endcsname {\simpleiconsmap\symbol{"F117}} - \expandafter\def\csname simpleicon@saturn\endcsname {\simpleiconsmap\symbol{"F118}} - \expandafter\def\csname simpleicon@saucelabs\endcsname {\simpleiconsmap\symbol{"F119}} - \expandafter\def\csname simpleicon@scala\endcsname {\simpleiconsmap\symbol{"F11A}} - \expandafter\def\csname simpleicon@scaleway\endcsname {\simpleiconsmap\symbol{"F11B}} - \expandafter\def\csname simpleicon@scania\endcsname {\simpleiconsmap\symbol{"F11C}} - \expandafter\def\csname simpleicon@schneiderelectric\endcsname {\simpleiconsmap\symbol{"F11D}} - \expandafter\def\csname simpleicon@scikitlearn\endcsname {\simpleiconsmap\symbol{"F11E}} - \expandafter\def\csname simpleicon@scipy\endcsname {\simpleiconsmap\symbol{"F11F}} - \expandafter\def\csname simpleicon@scopus\endcsname {\simpleiconsmap\symbol{"F120}} - \expandafter\def\csname simpleicon@scpfoundation\endcsname {\simpleiconsmap\symbol{"F121}} - \expandafter\def\csname simpleicon@scratch\endcsname {\simpleiconsmap\symbol{"F122}} - \expandafter\def\csname simpleicon@screencastify\endcsname {\simpleiconsmap\symbol{"F123}} - \expandafter\def\csname simpleicon@scribd\endcsname {\simpleiconsmap\symbol{"F124}} - \expandafter\def\csname simpleicon@scrimba\endcsname {\simpleiconsmap\symbol{"F125}} - \expandafter\def\csname simpleicon@scrollreveal\endcsname {\simpleiconsmap\symbol{"F126}} - \expandafter\def\csname simpleicon@scrumalliance\endcsname {\simpleiconsmap\symbol{"F127}} - \expandafter\def\csname simpleicon@scrutinizerci\endcsname {\simpleiconsmap\symbol{"F128}} - \expandafter\def\csname simpleicon@seagate\endcsname {\simpleiconsmap\symbol{"F129}} - \expandafter\def\csname simpleicon@seat\endcsname {\simpleiconsmap\symbol{"F12A}} - \expandafter\def\csname simpleicon@securityscorecard\endcsname {\simpleiconsmap\symbol{"F12B}} - \expandafter\def\csname simpleicon@sefaria\endcsname {\simpleiconsmap\symbol{"F12C}} - \expandafter\def\csname simpleicon@sega\endcsname {\simpleiconsmap\symbol{"F12D}} - \expandafter\def\csname simpleicon@selenium\endcsname {\simpleiconsmap\symbol{"F12E}} - \expandafter\def\csname simpleicon@sellfy\endcsname {\simpleiconsmap\symbol{"F12F}} - \expandafter\def\csname simpleicon@semanticrelease\endcsname {\simpleiconsmap\symbol{"F130}} - \expandafter\def\csname simpleicon@semanticscholar\endcsname {\simpleiconsmap\symbol{"F131}} - \expandafter\def\csname simpleicon@semanticuireact\endcsname {\simpleiconsmap\symbol{"F132}} - \expandafter\def\csname simpleicon@semanticweb\endcsname {\simpleiconsmap\symbol{"F133}} - \expandafter\def\csname simpleicon@semaphoreci\endcsname {\simpleiconsmap\symbol{"F134}} - \expandafter\def\csname simpleicon@semver\endcsname {\simpleiconsmap\symbol{"F135}} - \expandafter\def\csname simpleicon@sencha\endcsname {\simpleiconsmap\symbol{"F136}} - \expandafter\def\csname simpleicon@sennheiser\endcsname {\simpleiconsmap\symbol{"F137}} - \expandafter\def\csname simpleicon@sensu\endcsname {\simpleiconsmap\symbol{"F138}} - \expandafter\def\csname simpleicon@sentry\endcsname {\simpleiconsmap\symbol{"F139}} - \expandafter\def\csname simpleicon@sepa\endcsname {\simpleiconsmap\symbol{"F13A}} - \expandafter\def\csname simpleicon@sequelize\endcsname {\simpleiconsmap\symbol{"F13B}} - \expandafter\def\csname simpleicon@serverfault\endcsname {\simpleiconsmap\symbol{"F13C}} - \expandafter\def\csname simpleicon@serverless\endcsname {\simpleiconsmap\symbol{"F13D}} - \expandafter\def\csname simpleicon@sessionize\endcsname {\simpleiconsmap\symbol{"F13E}} - \expandafter\def\csname simpleicon@setapp\endcsname {\simpleiconsmap\symbol{"F13F}} - \expandafter\def\csname simpleicon@sfml\endcsname {\simpleiconsmap\symbol{"F140}} - \expandafter\def\csname simpleicon@shadow\endcsname {\simpleiconsmap\symbol{"F141}} - \expandafter\def\csname simpleicon@shanghaimetro\endcsname {\simpleiconsmap\symbol{"F142}} - \expandafter\def\csname simpleicon@sharp\endcsname {\simpleiconsmap\symbol{"F143}} - \expandafter\def\csname simpleicon@shazam\endcsname {\simpleiconsmap\symbol{"F144}} - \expandafter\def\csname simpleicon@shell\endcsname {\simpleiconsmap\symbol{"F145}} - \expandafter\def\csname simpleicon@shelly\endcsname {\simpleiconsmap\symbol{"F146}} - \expandafter\def\csname simpleicon@shenzhenmetro\endcsname {\simpleiconsmap\symbol{"F147}} - \expandafter\def\csname simpleicon@shieldsdotio\endcsname {\simpleiconsmap\symbol{"F148}} - \expandafter\def\csname simpleicon@shikimori\endcsname {\simpleiconsmap\symbol{"F149}} - \expandafter\def\csname simpleicon@shopee\endcsname {\simpleiconsmap\symbol{"F14A}} - \expandafter\def\csname simpleicon@shopify\endcsname {\simpleiconsmap\symbol{"F14B}} - \expandafter\def\csname simpleicon@shopware\endcsname {\simpleiconsmap\symbol{"F14C}} - \expandafter\def\csname simpleicon@shotcut\endcsname {\simpleiconsmap\symbol{"F14D}} - \expandafter\def\csname simpleicon@showpad\endcsname {\simpleiconsmap\symbol{"F14E}} - \expandafter\def\csname simpleicon@showtime\endcsname {\simpleiconsmap\symbol{"F14F}} - \expandafter\def\csname simpleicon@shutterstock\endcsname {\simpleiconsmap\symbol{"F150}} - \expandafter\def\csname simpleicon@siemens\endcsname {\simpleiconsmap\symbol{"F151}} - \expandafter\def\csname simpleicon@signal\endcsname {\simpleiconsmap\symbol{"F152}} - \expandafter\def\csname simpleicon@similarweb\endcsname {\simpleiconsmap\symbol{"F153}} - \expandafter\def\csname simpleicon@simkl\endcsname {\simpleiconsmap\symbol{"F154}} - \expandafter\def\csname simpleicon@simpleanalytics\endcsname {\simpleiconsmap\symbol{"F155}} - \expandafter\def\csname simpleicon@simpleicons\endcsname {\simpleiconsmap\symbol{"F156}} - \expandafter\def\csname simpleicon@simplenote\endcsname {\simpleiconsmap\symbol{"F157}} - \expandafter\def\csname simpleicon@sinaweibo\endcsname {\simpleiconsmap\symbol{"F158}} - \expandafter\def\csname simpleicon@singlestore\endcsname {\simpleiconsmap\symbol{"F159}} - \expandafter\def\csname simpleicon@sitepoint\endcsname {\simpleiconsmap\symbol{"F15A}} - \expandafter\def\csname simpleicon@sketch\endcsname {\simpleiconsmap\symbol{"F15B}} - \expandafter\def\csname simpleicon@sketchfab\endcsname {\simpleiconsmap\symbol{"F15C}} - \expandafter\def\csname simpleicon@sketchup\endcsname {\simpleiconsmap\symbol{"F15D}} - \expandafter\def\csname simpleicon@skillshare\endcsname {\simpleiconsmap\symbol{"F15E}} - \expandafter\def\csname simpleicon@skoda\endcsname {\simpleiconsmap\symbol{"F15F}} - \expandafter\def\csname simpleicon@sky\endcsname {\simpleiconsmap\symbol{"F160}} - \expandafter\def\csname simpleicon@skynet\endcsname {\simpleiconsmap\symbol{"F161}} - \expandafter\def\csname simpleicon@skypack\endcsname {\simpleiconsmap\symbol{"F162}} - \expandafter\def\csname simpleicon@skype\endcsname {\simpleiconsmap\symbol{"F163}} - \expandafter\def\csname simpleicon@skypeforbusiness\endcsname {\simpleiconsmap\symbol{"F164}} - \expandafter\def\csname simpleicon@slack\endcsname {\simpleiconsmap\symbol{"F165}} - \expandafter\def\csname simpleicon@slackware\endcsname {\simpleiconsmap\symbol{"F166}} - \expandafter\def\csname simpleicon@slashdot\endcsname {\simpleiconsmap\symbol{"F167}} - \expandafter\def\csname simpleicon@slickpic\endcsname {\simpleiconsmap\symbol{"F168}} - \expandafter\def\csname simpleicon@slides\endcsname {\simpleiconsmap\symbol{"F169}} - \expandafter\def\csname simpleicon@slideshare\endcsname {\simpleiconsmap\symbol{"F16A}} - \expandafter\def\csname simpleicon@smart\endcsname {\simpleiconsmap\symbol{"F16B}} - \expandafter\def\csname simpleicon@smartthings\endcsname {\simpleiconsmap\symbol{"F16C}} - \expandafter\def\csname simpleicon@smashdotgg\endcsname {\simpleiconsmap\symbol{"F16D}} - \expandafter\def\csname simpleicon@smashingmagazine\endcsname {\simpleiconsmap\symbol{"F16E}} - \expandafter\def\csname simpleicon@smrt\endcsname {\simpleiconsmap\symbol{"F16F}} - \expandafter\def\csname simpleicon@smugmug\endcsname {\simpleiconsmap\symbol{"F170}} - \expandafter\def\csname simpleicon@snapchat\endcsname {\simpleiconsmap\symbol{"F171}} - \expandafter\def\csname simpleicon@snapcraft\endcsname {\simpleiconsmap\symbol{"F172}} - \expandafter\def\csname simpleicon@snowflake\endcsname {\simpleiconsmap\symbol{"F173}} - \expandafter\def\csname simpleicon@snowpack\endcsname {\simpleiconsmap\symbol{"F174}} - \expandafter\def\csname simpleicon@snyk\endcsname {\simpleiconsmap\symbol{"F175}} - \expandafter\def\csname simpleicon@socialblade\endcsname {\simpleiconsmap\symbol{"F176}} - \expandafter\def\csname simpleicon@society6\endcsname {\simpleiconsmap\symbol{"F177}} - \expandafter\def\csname simpleicon@socketdotio\endcsname {\simpleiconsmap\symbol{"F178}} - \expandafter\def\csname simpleicon@sogou\endcsname {\simpleiconsmap\symbol{"F179}} - \expandafter\def\csname simpleicon@solid\endcsname {\simpleiconsmap\symbol{"F17A}} - \expandafter\def\csname simpleicon@solidity\endcsname {\simpleiconsmap\symbol{"F17B}} - \expandafter\def\csname simpleicon@sololearn\endcsname {\simpleiconsmap\symbol{"F17C}} - \expandafter\def\csname simpleicon@solus\endcsname {\simpleiconsmap\symbol{"F17D}} - \expandafter\def\csname simpleicon@sonar\endcsname {\simpleiconsmap\symbol{"F17E}} - \expandafter\def\csname simpleicon@sonarcloud\endcsname {\simpleiconsmap\symbol{"F17F}} - \expandafter\def\csname simpleicon@sonarlint\endcsname {\simpleiconsmap\symbol{"F180}} - \expandafter\def\csname simpleicon@sonarqube\endcsname {\simpleiconsmap\symbol{"F181}} - \expandafter\def\csname simpleicon@sonarsource\endcsname {\simpleiconsmap\symbol{"F182}} - \expandafter\def\csname simpleicon@songkick\endcsname {\simpleiconsmap\symbol{"F183}} - \expandafter\def\csname simpleicon@songoda\endcsname {\simpleiconsmap\symbol{"F184}} - \expandafter\def\csname simpleicon@sonicwall\endcsname {\simpleiconsmap\symbol{"F185}} - \expandafter\def\csname simpleicon@sonos\endcsname {\simpleiconsmap\symbol{"F186}} - \expandafter\def\csname simpleicon@sony\endcsname {\simpleiconsmap\symbol{"F187}} - \expandafter\def\csname simpleicon@soundcharts\endcsname {\simpleiconsmap\symbol{"F188}} - \expandafter\def\csname simpleicon@soundcloud\endcsname {\simpleiconsmap\symbol{"F189}} - \expandafter\def\csname simpleicon@sourceengine\endcsname {\simpleiconsmap\symbol{"F18A}} - \expandafter\def\csname simpleicon@sourceforge\endcsname {\simpleiconsmap\symbol{"F18B}} - \expandafter\def\csname simpleicon@sourcegraph\endcsname {\simpleiconsmap\symbol{"F18C}} - \expandafter\def\csname simpleicon@sourcetree\endcsname {\simpleiconsmap\symbol{"F18D}} - \expandafter\def\csname simpleicon@southwestairlines\endcsname {\simpleiconsmap\symbol{"F18E}} - \expandafter\def\csname simpleicon@spacemacs\endcsname {\simpleiconsmap\symbol{"F18F}} - \expandafter\def\csname simpleicon@spacex\endcsname {\simpleiconsmap\symbol{"F190}} - \expandafter\def\csname simpleicon@spacy\endcsname {\simpleiconsmap\symbol{"F191}} - \expandafter\def\csname simpleicon@sparkar\endcsname {\simpleiconsmap\symbol{"F192}} - \expandafter\def\csname simpleicon@sparkasse\endcsname {\simpleiconsmap\symbol{"F193}} - \expandafter\def\csname simpleicon@sparkfun\endcsname {\simpleiconsmap\symbol{"F194}} - \expandafter\def\csname simpleicon@sparkpost\endcsname {\simpleiconsmap\symbol{"F195}} - \expandafter\def\csname simpleicon@spdx\endcsname {\simpleiconsmap\symbol{"F196}} - \expandafter\def\csname simpleicon@speakerdeck\endcsname {\simpleiconsmap\symbol{"F197}} - \expandafter\def\csname simpleicon@spectrum\endcsname {\simpleiconsmap\symbol{"F198}} - \expandafter\def\csname simpleicon@speedtest\endcsname {\simpleiconsmap\symbol{"F199}} - \expandafter\def\csname simpleicon@spinnaker\endcsname {\simpleiconsmap\symbol{"F19A}} - \expandafter\def\csname simpleicon@spinrilla\endcsname {\simpleiconsmap\symbol{"F19B}} - \expandafter\def\csname simpleicon@splunk\endcsname {\simpleiconsmap\symbol{"F19C}} - \expandafter\def\csname simpleicon@spond\endcsname {\simpleiconsmap\symbol{"F19D}} - \expandafter\def\csname simpleicon@spotify\endcsname {\simpleiconsmap\symbol{"F19E}} - \expandafter\def\csname simpleicon@spotlight\endcsname {\simpleiconsmap\symbol{"F19F}} - \expandafter\def\csname simpleicon@spreadshirt\endcsname {\simpleiconsmap\symbol{"F1A0}} - \expandafter\def\csname simpleicon@spreaker\endcsname {\simpleiconsmap\symbol{"F1A1}} - \expandafter\def\csname simpleicon@spring\endcsname {\simpleiconsmap\symbol{"F1A2}} - \expandafter\def\csname simpleicon@springcreators\endcsname {\simpleiconsmap\symbol{"F1A3}} - \expandafter\def\csname simpleicon@springboot\endcsname {\simpleiconsmap\symbol{"F1A4}} - \expandafter\def\csname simpleicon@springsecurity\endcsname {\simpleiconsmap\symbol{"F1A5}} - \expandafter\def\csname simpleicon@spyderide\endcsname {\simpleiconsmap\symbol{"F1A6}} - \expandafter\def\csname simpleicon@sqlite\endcsname {\simpleiconsmap\symbol{"F1A7}} - \expandafter\def\csname simpleicon@square\endcsname {\simpleiconsmap\symbol{"F1A8}} - \expandafter\def\csname simpleicon@squareenix\endcsname {\simpleiconsmap\symbol{"F1A9}} - \expandafter\def\csname simpleicon@squarespace\endcsname {\simpleiconsmap\symbol{"F1AA}} - \expandafter\def\csname simpleicon@ssrn\endcsname {\simpleiconsmap\symbol{"F1AB}} - \expandafter\def\csname simpleicon@stackbit\endcsname {\simpleiconsmap\symbol{"F1AC}} - \expandafter\def\csname simpleicon@stackblitz\endcsname {\simpleiconsmap\symbol{"F1AD}} - \expandafter\def\csname simpleicon@stackedit\endcsname {\simpleiconsmap\symbol{"F1AE}} - \expandafter\def\csname simpleicon@stackexchange\endcsname {\simpleiconsmap\symbol{"F1AF}} - \expandafter\def\csname simpleicon@stackoverflow\endcsname {\simpleiconsmap\symbol{"F1B0}} - \expandafter\def\csname simpleicon@stackpath\endcsname {\simpleiconsmap\symbol{"F1B1}} - \expandafter\def\csname simpleicon@stackshare\endcsname {\simpleiconsmap\symbol{"F1B2}} - \expandafter\def\csname simpleicon@stadia\endcsname {\simpleiconsmap\symbol{"F1B3}} - \expandafter\def\csname simpleicon@staffbase\endcsname {\simpleiconsmap\symbol{"F1B4}} - \expandafter\def\csname simpleicon@standardjs\endcsname {\simpleiconsmap\symbol{"F1B5}} - \expandafter\def\csname simpleicon@starbucks\endcsname {\simpleiconsmap\symbol{"F1B6}} - \expandafter\def\csname simpleicon@stardock\endcsname {\simpleiconsmap\symbol{"F1B7}} - \expandafter\def\csname simpleicon@starlingbank\endcsname {\simpleiconsmap\symbol{"F1B8}} - \expandafter\def\csname simpleicon@starship\endcsname {\simpleiconsmap\symbol{"F1B9}} - \expandafter\def\csname simpleicon@startrek\endcsname {\simpleiconsmap\symbol{"F1BA}} - \expandafter\def\csname simpleicon@starz\endcsname {\simpleiconsmap\symbol{"F1BB}} - \expandafter\def\csname simpleicon@statamic\endcsname {\simpleiconsmap\symbol{"F1BC}} - \expandafter\def\csname simpleicon@statuspage\endcsname {\simpleiconsmap\symbol{"F1BD}} - \expandafter\def\csname simpleicon@statuspal\endcsname {\simpleiconsmap\symbol{"F1BE}} - \expandafter\def\csname simpleicon@steam\endcsname {\simpleiconsmap\symbol{"F1BF}} - \expandafter\def\csname simpleicon@steamdb\endcsname {\simpleiconsmap\symbol{"F1C0}} - \expandafter\def\csname simpleicon@steamdeck\endcsname {\simpleiconsmap\symbol{"F1C1}} - \expandafter\def\csname simpleicon@steamworks\endcsname {\simpleiconsmap\symbol{"F1C2}} - \expandafter\def\csname simpleicon@steelseries\endcsname {\simpleiconsmap\symbol{"F1C3}} - \expandafter\def\csname simpleicon@steem\endcsname {\simpleiconsmap\symbol{"F1C4}} - \expandafter\def\csname simpleicon@steemit\endcsname {\simpleiconsmap\symbol{"F1C5}} - \expandafter\def\csname simpleicon@steinberg\endcsname {\simpleiconsmap\symbol{"F1C6}} - \expandafter\def\csname simpleicon@stellar\endcsname {\simpleiconsmap\symbol{"F1C7}} - \expandafter\def\csname simpleicon@stencyl\endcsname {\simpleiconsmap\symbol{"F1C8}} - \expandafter\def\csname simpleicon@stimulus\endcsname {\simpleiconsmap\symbol{"F1C9}} - \expandafter\def\csname simpleicon@stitcher\endcsname {\simpleiconsmap\symbol{"F1CA}} - \expandafter\def\csname simpleicon@stmicroelectronics\endcsname {\simpleiconsmap\symbol{"F1CB}} - \expandafter\def\csname simpleicon@stopstalk\endcsname {\simpleiconsmap\symbol{"F1CC}} - \expandafter\def\csname simpleicon@storyblok\endcsname {\simpleiconsmap\symbol{"F1CD}} - \expandafter\def\csname simpleicon@storybook\endcsname {\simpleiconsmap\symbol{"F1CE}} - \expandafter\def\csname simpleicon@strapi\endcsname {\simpleiconsmap\symbol{"F1CF}} - \expandafter\def\csname simpleicon@strava\endcsname {\simpleiconsmap\symbol{"F1D0}} - \expandafter\def\csname simpleicon@streamlit\endcsname {\simpleiconsmap\symbol{"F1D1}} - \expandafter\def\csname simpleicon@stripe\endcsname {\simpleiconsmap\symbol{"F1D2}} - \expandafter\def\csname simpleicon@strongswan\endcsname {\simpleiconsmap\symbol{"F1D3}} - \expandafter\def\csname simpleicon@stubhub\endcsname {\simpleiconsmap\symbol{"F1D4}} - \expandafter\def\csname simpleicon@styledcomponents\endcsname {\simpleiconsmap\symbol{"F1D5}} - \expandafter\def\csname simpleicon@stylelint\endcsname {\simpleiconsmap\symbol{"F1D6}} - \expandafter\def\csname simpleicon@styleshare\endcsname {\simpleiconsmap\symbol{"F1D7}} - \expandafter\def\csname simpleicon@stylus\endcsname {\simpleiconsmap\symbol{"F1D8}} - \expandafter\def\csname simpleicon@subaru\endcsname {\simpleiconsmap\symbol{"F1D9}} - \expandafter\def\csname simpleicon@sublimetext\endcsname {\simpleiconsmap\symbol{"F1DA}} - \expandafter\def\csname simpleicon@substack\endcsname {\simpleiconsmap\symbol{"F1DB}} - \expandafter\def\csname simpleicon@subversion\endcsname {\simpleiconsmap\symbol{"F1DC}} - \expandafter\def\csname simpleicon@suckless\endcsname {\simpleiconsmap\symbol{"F1DD}} - \expandafter\def\csname simpleicon@sumologic\endcsname {\simpleiconsmap\symbol{"F1DE}} - \expandafter\def\csname simpleicon@supabase\endcsname {\simpleiconsmap\symbol{"F1DF}} - \expandafter\def\csname simpleicon@supermicro\endcsname {\simpleiconsmap\symbol{"F1E0}} - \expandafter\def\csname simpleicon@superuser\endcsname {\simpleiconsmap\symbol{"F1E1}} - \expandafter\def\csname simpleicon@surrealdb\endcsname {\simpleiconsmap\symbol{"F1E2}} - \expandafter\def\csname simpleicon@surveymonkey\endcsname {\simpleiconsmap\symbol{"F1E3}} - \expandafter\def\csname simpleicon@suse\endcsname {\simpleiconsmap\symbol{"F1E4}} - \expandafter\def\csname simpleicon@suzuki\endcsname {\simpleiconsmap\symbol{"F1E5}} - \expandafter\def\csname simpleicon@svelte\endcsname {\simpleiconsmap\symbol{"F1E6}} - \expandafter\def\csname simpleicon@svg\endcsname {\simpleiconsmap\symbol{"F1E7}} - \expandafter\def\csname simpleicon@svgo\endcsname {\simpleiconsmap\symbol{"F1E8}} - \expandafter\def\csname simpleicon@swagger\endcsname {\simpleiconsmap\symbol{"F1E9}} - \expandafter\def\csname simpleicon@swarm\endcsname {\simpleiconsmap\symbol{"F1EA}} - \expandafter\def\csname simpleicon@swc\endcsname {\simpleiconsmap\symbol{"F1EB}} - \expandafter\def\csname simpleicon@swift\endcsname {\simpleiconsmap\symbol{"F1EC}} - \expandafter\def\csname simpleicon@swiggy\endcsname {\simpleiconsmap\symbol{"F1ED}} - \expandafter\def\csname simpleicon@swiper\endcsname {\simpleiconsmap\symbol{"F1EE}} - \expandafter\def\csname simpleicon@symantec\endcsname {\simpleiconsmap\symbol{"F1EF}} - \expandafter\def\csname simpleicon@symfony\endcsname {\simpleiconsmap\symbol{"F1F0}} - \expandafter\def\csname simpleicon@symphony\endcsname {\simpleiconsmap\symbol{"F1F1}} - \expandafter\def\csname simpleicon@sympy\endcsname {\simpleiconsmap\symbol{"F1F2}} - \expandafter\def\csname simpleicon@synology\endcsname {\simpleiconsmap\symbol{"F1F3}} - \expandafter\def\csname simpleicon@system76\endcsname {\simpleiconsmap\symbol{"F1F4}} - \expandafter\def\csname simpleicon@tableau\endcsname {\simpleiconsmap\symbol{"F1F5}} - \expandafter\def\csname simpleicon@tablecheck\endcsname {\simpleiconsmap\symbol{"F1F6}} - \expandafter\def\csname simpleicon@tacobell\endcsname {\simpleiconsmap\symbol{"F1F7}} - \expandafter\def\csname simpleicon@tado\endcsname {\simpleiconsmap\symbol{"F1F8}} - \expandafter\def\csname simpleicon@taichigraphics\endcsname {\simpleiconsmap\symbol{"F1F9}} - \expandafter\def\csname simpleicon@taichilang\endcsname {\simpleiconsmap\symbol{"F1FA}} - \expandafter\def\csname simpleicon@tails\endcsname {\simpleiconsmap\symbol{"F1FB}} - \expandafter\def\csname simpleicon@tailwindcss\endcsname {\simpleiconsmap\symbol{"F1FC}} - \expandafter\def\csname simpleicon@talend\endcsname {\simpleiconsmap\symbol{"F1FD}} - \expandafter\def\csname simpleicon@talenthouse\endcsname {\simpleiconsmap\symbol{"F1FE}} - \expandafter\def\csname simpleicon@tamiya\endcsname {\simpleiconsmap\symbol{"F1FF}} - \expandafter\def\csname simpleicon@tampermonkey\endcsname {\simpleiconsmap\symbol{"F200}} - \expandafter\def\csname simpleicon@taobao\endcsname {\simpleiconsmap\symbol{"F201}} - \expandafter\def\csname simpleicon@tapas\endcsname {\simpleiconsmap\symbol{"F202}} - \expandafter\def\csname simpleicon@target\endcsname {\simpleiconsmap\symbol{"F203}} - \expandafter\def\csname simpleicon@task\endcsname {\simpleiconsmap\symbol{"F204}} - \expandafter\def\csname simpleicon@tasmota\endcsname {\simpleiconsmap\symbol{"F205}} - \expandafter\def\csname simpleicon@tata\endcsname {\simpleiconsmap\symbol{"F206}} - \expandafter\def\csname simpleicon@tauri\endcsname {\simpleiconsmap\symbol{"F207}} - \expandafter\def\csname simpleicon@taxbuzz\endcsname {\simpleiconsmap\symbol{"F208}} - \expandafter\def\csname simpleicon@teamcity\endcsname {\simpleiconsmap\symbol{"F209}} - \expandafter\def\csname simpleicon@teamspeak\endcsname {\simpleiconsmap\symbol{"F20A}} - \expandafter\def\csname simpleicon@teamviewer\endcsname {\simpleiconsmap\symbol{"F20B}} - \expandafter\def\csname simpleicon@ted\endcsname {\simpleiconsmap\symbol{"F20C}} - \expandafter\def\csname simpleicon@teespring\endcsname {\simpleiconsmap\symbol{"F20D}} - \expandafter\def\csname simpleicon@tekton\endcsname {\simpleiconsmap\symbol{"F20E}} - \expandafter\def\csname simpleicon@tele5\endcsname {\simpleiconsmap\symbol{"F20F}} - \expandafter\def\csname simpleicon@telegram\endcsname {\simpleiconsmap\symbol{"F210}} - \expandafter\def\csname simpleicon@telegraph\endcsname {\simpleiconsmap\symbol{"F211}} - \expandafter\def\csname simpleicon@temporal\endcsname {\simpleiconsmap\symbol{"F212}} - \expandafter\def\csname simpleicon@tencentqq\endcsname {\simpleiconsmap\symbol{"F213}} - \expandafter\def\csname simpleicon@tensorflow\endcsname {\simpleiconsmap\symbol{"F214}} - \expandafter\def\csname simpleicon@teradata\endcsname {\simpleiconsmap\symbol{"F215}} - \expandafter\def\csname simpleicon@teratail\endcsname {\simpleiconsmap\symbol{"F216}} - \expandafter\def\csname simpleicon@terraform\endcsname {\simpleiconsmap\symbol{"F217}} - \expandafter\def\csname simpleicon@tesco\endcsname {\simpleiconsmap\symbol{"F218}} - \expandafter\def\csname simpleicon@tesla\endcsname {\simpleiconsmap\symbol{"F219}} - \expandafter\def\csname simpleicon@testcafe\endcsname {\simpleiconsmap\symbol{"F21A}} - \expandafter\def\csname simpleicon@testin\endcsname {\simpleiconsmap\symbol{"F21B}} - \expandafter\def\csname simpleicon@testinglibrary\endcsname {\simpleiconsmap\symbol{"F21C}} - \expandafter\def\csname simpleicon@tether\endcsname {\simpleiconsmap\symbol{"F21D}} - \expandafter\def\csname simpleicon@textpattern\endcsname {\simpleiconsmap\symbol{"F21E}} - \expandafter\def\csname simpleicon@thealgorithms\endcsname {\simpleiconsmap\symbol{"F21F}} - \expandafter\def\csname simpleicon@theconversation\endcsname {\simpleiconsmap\symbol{"F220}} - \expandafter\def\csname simpleicon@theirishtimes\endcsname {\simpleiconsmap\symbol{"F221}} - \expandafter\def\csname simpleicon@themighty\endcsname {\simpleiconsmap\symbol{"F222}} - \expandafter\def\csname simpleicon@themodelsresource\endcsname {\simpleiconsmap\symbol{"F223}} - \expandafter\def\csname simpleicon@themoviedatabase\endcsname {\simpleiconsmap\symbol{"F224}} - \expandafter\def\csname simpleicon@thenorthface\endcsname {\simpleiconsmap\symbol{"F225}} - \expandafter\def\csname simpleicon@theregister\endcsname {\simpleiconsmap\symbol{"F226}} - \expandafter\def\csname simpleicon@thesoundsresource\endcsname {\simpleiconsmap\symbol{"F227}} - \expandafter\def\csname simpleicon@thespritersresource\endcsname {\simpleiconsmap\symbol{"F228}} - \expandafter\def\csname simpleicon@thewashingtonpost\endcsname {\simpleiconsmap\symbol{"F229}} - \expandafter\def\csname simpleicon@thingiverse\endcsname {\simpleiconsmap\symbol{"F22A}} - \expandafter\def\csname simpleicon@thinkpad\endcsname {\simpleiconsmap\symbol{"F22B}} - \expandafter\def\csname simpleicon@threadless\endcsname {\simpleiconsmap\symbol{"F22C}} - \expandafter\def\csname simpleicon@threedotjs\endcsname {\simpleiconsmap\symbol{"F22D}} - \expandafter\def\csname simpleicon@threema\endcsname {\simpleiconsmap\symbol{"F22E}} - \expandafter\def\csname simpleicon@thumbtack\endcsname {\simpleiconsmap\symbol{"F22F}} - \expandafter\def\csname simpleicon@thunderbird\endcsname {\simpleiconsmap\symbol{"F230}} - \expandafter\def\csname simpleicon@thymeleaf\endcsname {\simpleiconsmap\symbol{"F231}} - \expandafter\def\csname simpleicon@ticketmaster\endcsname {\simpleiconsmap\symbol{"F232}} - \expandafter\def\csname simpleicon@tidal\endcsname {\simpleiconsmap\symbol{"F233}} - \expandafter\def\csname simpleicon@tide\endcsname {\simpleiconsmap\symbol{"F234}} - \expandafter\def\csname simpleicon@tidyverse\endcsname {\simpleiconsmap\symbol{"F235}} - \expandafter\def\csname simpleicon@tietoevry\endcsname {\simpleiconsmap\symbol{"F236}} - \expandafter\def\csname simpleicon@tiktok\endcsname {\simpleiconsmap\symbol{"F237}} - \expandafter\def\csname simpleicon@tile\endcsname {\simpleiconsmap\symbol{"F238}} - \expandafter\def\csname simpleicon@timescale\endcsname {\simpleiconsmap\symbol{"F239}} - \expandafter\def\csname simpleicon@tinder\endcsname {\simpleiconsmap\symbol{"F23A}} - \expandafter\def\csname simpleicon@tinyletter\endcsname {\simpleiconsmap\symbol{"F23B}} - \expandafter\def\csname simpleicon@tistory\endcsname {\simpleiconsmap\symbol{"F23C}} - \expandafter\def\csname simpleicon@tmobile\endcsname {\simpleiconsmap\symbol{"F23D}} - \expandafter\def\csname simpleicon@tmux\endcsname {\simpleiconsmap\symbol{"F23E}} - \expandafter\def\csname simpleicon@todoist\endcsname {\simpleiconsmap\symbol{"F23F}} - \expandafter\def\csname simpleicon@toggl\endcsname {\simpleiconsmap\symbol{"F240}} - \expandafter\def\csname simpleicon@tokyometro\endcsname {\simpleiconsmap\symbol{"F241}} - \expandafter\def\csname simpleicon@tomorrowland\endcsname {\simpleiconsmap\symbol{"F242}} - \expandafter\def\csname simpleicon@topcoder\endcsname {\simpleiconsmap\symbol{"F243}} - \expandafter\def\csname simpleicon@toptal\endcsname {\simpleiconsmap\symbol{"F244}} - \expandafter\def\csname simpleicon@torbrowser\endcsname {\simpleiconsmap\symbol{"F245}} - \expandafter\def\csname simpleicon@torproject\endcsname {\simpleiconsmap\symbol{"F246}} - \expandafter\def\csname simpleicon@toshiba\endcsname {\simpleiconsmap\symbol{"F247}} - \expandafter\def\csname simpleicon@toyota\endcsname {\simpleiconsmap\symbol{"F248}} - \expandafter\def\csname simpleicon@tplink\endcsname {\simpleiconsmap\symbol{"F249}} - \expandafter\def\csname simpleicon@tqdm\endcsname {\simpleiconsmap\symbol{"F24A}} - \expandafter\def\csname simpleicon@traefikmesh\endcsname {\simpleiconsmap\symbol{"F24B}} - \expandafter\def\csname simpleicon@traefikproxy\endcsname {\simpleiconsmap\symbol{"F24C}} - \expandafter\def\csname simpleicon@trainerroad\endcsname {\simpleiconsmap\symbol{"F24D}} - \expandafter\def\csname simpleicon@trakt\endcsname {\simpleiconsmap\symbol{"F24E}} - \expandafter\def\csname simpleicon@transportforireland\endcsname {\simpleiconsmap\symbol{"F24F}} - \expandafter\def\csname simpleicon@transportforlondon\endcsname {\simpleiconsmap\symbol{"F250}} - \expandafter\def\csname simpleicon@travisci\endcsname {\simpleiconsmap\symbol{"F251}} - \expandafter\def\csname simpleicon@treehouse\endcsname {\simpleiconsmap\symbol{"F252}} - \expandafter\def\csname simpleicon@trello\endcsname {\simpleiconsmap\symbol{"F253}} - \expandafter\def\csname simpleicon@trendmicro\endcsname {\simpleiconsmap\symbol{"F254}} - \expandafter\def\csname simpleicon@treyarch\endcsname {\simpleiconsmap\symbol{"F255}} - \expandafter\def\csname simpleicon@triller\endcsname {\simpleiconsmap\symbol{"F256}} - \expandafter\def\csname simpleicon@trino\endcsname {\simpleiconsmap\symbol{"F257}} - \expandafter\def\csname simpleicon@tripadvisor\endcsname {\simpleiconsmap\symbol{"F258}} - \expandafter\def\csname simpleicon@tripdotcom\endcsname {\simpleiconsmap\symbol{"F259}} - \expandafter\def\csname simpleicon@trove\endcsname {\simpleiconsmap\symbol{"F25A}} - \expandafter\def\csname simpleicon@trpc\endcsname {\simpleiconsmap\symbol{"F25B}} - \expandafter\def\csname simpleicon@truenas\endcsname {\simpleiconsmap\symbol{"F25C}} - \expandafter\def\csname simpleicon@trulia\endcsname {\simpleiconsmap\symbol{"F25D}} - \expandafter\def\csname simpleicon@trustedshops\endcsname {\simpleiconsmap\symbol{"F25E}} - \expandafter\def\csname simpleicon@trustpilot\endcsname {\simpleiconsmap\symbol{"F25F}} - \expandafter\def\csname simpleicon@tryhackme\endcsname {\simpleiconsmap\symbol{"F260}} - \expandafter\def\csname simpleicon@tryitonline\endcsname {\simpleiconsmap\symbol{"F261}} - \expandafter\def\csname simpleicon@tsnode\endcsname {\simpleiconsmap\symbol{"F262}} - \expandafter\def\csname simpleicon@tubi\endcsname {\simpleiconsmap\symbol{"F263}} - \expandafter\def\csname simpleicon@tui\endcsname {\simpleiconsmap\symbol{"F264}} - \expandafter\def\csname simpleicon@tumblr\endcsname {\simpleiconsmap\symbol{"F265}} - \expandafter\def\csname simpleicon@tunein\endcsname {\simpleiconsmap\symbol{"F266}} - \expandafter\def\csname simpleicon@turborepo\endcsname {\simpleiconsmap\symbol{"F267}} - \expandafter\def\csname simpleicon@turbosquid\endcsname {\simpleiconsmap\symbol{"F268}} - \expandafter\def\csname simpleicon@turkishairlines\endcsname {\simpleiconsmap\symbol{"F269}} - \expandafter\def\csname simpleicon@tutanota\endcsname {\simpleiconsmap\symbol{"F26A}} - \expandafter\def\csname simpleicon@tvtime\endcsname {\simpleiconsmap\symbol{"F26B}} - \expandafter\def\csname simpleicon@twilio\endcsname {\simpleiconsmap\symbol{"F26C}} - \expandafter\def\csname simpleicon@twitch\endcsname {\simpleiconsmap\symbol{"F26D}} - \expandafter\def\csname simpleicon@twitter\endcsname {\simpleiconsmap\symbol{"F26E}} - \expandafter\def\csname simpleicon@twoo\endcsname {\simpleiconsmap\symbol{"F26F}} - \expandafter\def\csname simpleicon@typeform\endcsname {\simpleiconsmap\symbol{"F270}} - \expandafter\def\csname simpleicon@typescript\endcsname {\simpleiconsmap\symbol{"F271}} - \expandafter\def\csname simpleicon@typo3\endcsname {\simpleiconsmap\symbol{"F272}} - \expandafter\def\csname simpleicon@uber\endcsname {\simpleiconsmap\symbol{"F273}} - \expandafter\def\csname simpleicon@ubereats\endcsname {\simpleiconsmap\symbol{"F274}} - \expandafter\def\csname simpleicon@ubiquiti\endcsname {\simpleiconsmap\symbol{"F275}} - \expandafter\def\csname simpleicon@ubisoft\endcsname {\simpleiconsmap\symbol{"F276}} - \expandafter\def\csname simpleicon@ublockorigin\endcsname {\simpleiconsmap\symbol{"F277}} - \expandafter\def\csname simpleicon@ubuntu\endcsname {\simpleiconsmap\symbol{"F278}} - \expandafter\def\csname simpleicon@udacity\endcsname {\simpleiconsmap\symbol{"F279}} - \expandafter\def\csname simpleicon@udemy\endcsname {\simpleiconsmap\symbol{"F27A}} - \expandafter\def\csname simpleicon@ufc\endcsname {\simpleiconsmap\symbol{"F27B}} - \expandafter\def\csname simpleicon@uikit\endcsname {\simpleiconsmap\symbol{"F27C}} - \expandafter\def\csname simpleicon@ulule\endcsname {\simpleiconsmap\symbol{"F27D}} - \expandafter\def\csname simpleicon@umbraco\endcsname {\simpleiconsmap\symbol{"F27E}} - \expandafter\def\csname simpleicon@unacademy\endcsname {\simpleiconsmap\symbol{"F27F}} - \expandafter\def\csname simpleicon@underarmour\endcsname {\simpleiconsmap\symbol{"F280}} - \expandafter\def\csname simpleicon@underscoredotjs\endcsname {\simpleiconsmap\symbol{"F281}} - \expandafter\def\csname simpleicon@undertale\endcsname {\simpleiconsmap\symbol{"F282}} - \expandafter\def\csname simpleicon@unicode\endcsname {\simpleiconsmap\symbol{"F283}} - \expandafter\def\csname simpleicon@unilever\endcsname {\simpleiconsmap\symbol{"F284}} - \expandafter\def\csname simpleicon@unitedairlines\endcsname {\simpleiconsmap\symbol{"F285}} - \expandafter\def\csname simpleicon@unity\endcsname {\simpleiconsmap\symbol{"F286}} - \expandafter\def\csname simpleicon@unlicense\endcsname {\simpleiconsmap\symbol{"F287}} - \expandafter\def\csname simpleicon@unocss\endcsname {\simpleiconsmap\symbol{"F288}} - \expandafter\def\csname simpleicon@unraid\endcsname {\simpleiconsmap\symbol{"F289}} - \expandafter\def\csname simpleicon@unrealengine\endcsname {\simpleiconsmap\symbol{"F28A}} - \expandafter\def\csname simpleicon@unsplash\endcsname {\simpleiconsmap\symbol{"F28B}} - \expandafter\def\csname simpleicon@untangle\endcsname {\simpleiconsmap\symbol{"F28C}} - \expandafter\def\csname simpleicon@untappd\endcsname {\simpleiconsmap\symbol{"F28D}} - \expandafter\def\csname simpleicon@upcloud\endcsname {\simpleiconsmap\symbol{"F28E}} - \expandafter\def\csname simpleicon@uplabs\endcsname {\simpleiconsmap\symbol{"F28F}} - \expandafter\def\csname simpleicon@uploaded\endcsname {\simpleiconsmap\symbol{"F290}} - \expandafter\def\csname simpleicon@ups\endcsname {\simpleiconsmap\symbol{"F291}} - \expandafter\def\csname simpleicon@upstash\endcsname {\simpleiconsmap\symbol{"F292}} - \expandafter\def\csname simpleicon@uptimekuma\endcsname {\simpleiconsmap\symbol{"F293}} - \expandafter\def\csname simpleicon@uptobox\endcsname {\simpleiconsmap\symbol{"F294}} - \expandafter\def\csname simpleicon@upwork\endcsname {\simpleiconsmap\symbol{"F295}} - \expandafter\def\csname simpleicon@usps\endcsname {\simpleiconsmap\symbol{"F296}} - \expandafter\def\csname simpleicon@v\endcsname {\simpleiconsmap\symbol{"F297}} - \expandafter\def\csname simpleicon@v2ex\endcsname {\simpleiconsmap\symbol{"F298}} - \expandafter\def\csname simpleicon@v8\endcsname {\simpleiconsmap\symbol{"F299}} - \expandafter\def\csname simpleicon@vaadin\endcsname {\simpleiconsmap\symbol{"F29A}} - \expandafter\def\csname simpleicon@vagrant\endcsname {\simpleiconsmap\symbol{"F29B}} - \expandafter\def\csname simpleicon@valorant\endcsname {\simpleiconsmap\symbol{"F29C}} - \expandafter\def\csname simpleicon@valve\endcsname {\simpleiconsmap\symbol{"F29D}} - \expandafter\def\csname simpleicon@vapor\endcsname {\simpleiconsmap\symbol{"F29E}} - \expandafter\def\csname simpleicon@vault\endcsname {\simpleiconsmap\symbol{"F29F}} - \expandafter\def\csname simpleicon@vauxhall\endcsname {\simpleiconsmap\symbol{"F2A0}} - \expandafter\def\csname simpleicon@vbulletin\endcsname {\simpleiconsmap\symbol{"F2A1}} - \expandafter\def\csname simpleicon@vectorlogozone\endcsname {\simpleiconsmap\symbol{"F2A2}} - \expandafter\def\csname simpleicon@vectorworks\endcsname {\simpleiconsmap\symbol{"F2A3}} - \expandafter\def\csname simpleicon@veeam\endcsname {\simpleiconsmap\symbol{"F2A4}} - \expandafter\def\csname simpleicon@veepee\endcsname {\simpleiconsmap\symbol{"F2A5}} - \expandafter\def\csname simpleicon@velog\endcsname {\simpleiconsmap\symbol{"F2A6}} - \expandafter\def\csname simpleicon@venmo\endcsname {\simpleiconsmap\symbol{"F2A7}} - \expandafter\def\csname simpleicon@vercel\endcsname {\simpleiconsmap\symbol{"F2A8}} - \expandafter\def\csname simpleicon@verdaccio\endcsname {\simpleiconsmap\symbol{"F2A9}} - \expandafter\def\csname simpleicon@veritas\endcsname {\simpleiconsmap\symbol{"F2AA}} - \expandafter\def\csname simpleicon@verizon\endcsname {\simpleiconsmap\symbol{"F2AB}} - \expandafter\def\csname simpleicon@vexxhost\endcsname {\simpleiconsmap\symbol{"F2AC}} - \expandafter\def\csname simpleicon@vfairs\endcsname {\simpleiconsmap\symbol{"F2AD}} - \expandafter\def\csname simpleicon@viadeo\endcsname {\simpleiconsmap\symbol{"F2AE}} - \expandafter\def\csname simpleicon@viber\endcsname {\simpleiconsmap\symbol{"F2AF}} - \expandafter\def\csname simpleicon@vim\endcsname {\simpleiconsmap\symbol{"F2B0}} - \expandafter\def\csname simpleicon@vimeo\endcsname {\simpleiconsmap\symbol{"F2B1}} - \expandafter\def\csname simpleicon@vimeolivestream\endcsname {\simpleiconsmap\symbol{"F2B2}} - \expandafter\def\csname simpleicon@virgin\endcsname {\simpleiconsmap\symbol{"F2B3}} - \expandafter\def\csname simpleicon@virginmedia\endcsname {\simpleiconsmap\symbol{"F2B4}} - \expandafter\def\csname simpleicon@virtualbox\endcsname {\simpleiconsmap\symbol{"F2B5}} - \expandafter\def\csname simpleicon@virustotal\endcsname {\simpleiconsmap\symbol{"F2B6}} - \expandafter\def\csname simpleicon@visa\endcsname {\simpleiconsmap\symbol{"F2B7}} - \expandafter\def\csname simpleicon@visualstudio\endcsname {\simpleiconsmap\symbol{"F2B8}} - \expandafter\def\csname simpleicon@visualstudiocode\endcsname {\simpleiconsmap\symbol{"F2B9}} - \expandafter\def\csname simpleicon@vite\endcsname {\simpleiconsmap\symbol{"F2BA}} - \expandafter\def\csname simpleicon@vitess\endcsname {\simpleiconsmap\symbol{"F2BB}} - \expandafter\def\csname simpleicon@vitest\endcsname {\simpleiconsmap\symbol{"F2BC}} - \expandafter\def\csname simpleicon@vivaldi\endcsname {\simpleiconsmap\symbol{"F2BD}} - \expandafter\def\csname simpleicon@vivino\endcsname {\simpleiconsmap\symbol{"F2BE}} - \expandafter\def\csname simpleicon@vk\endcsname {\simpleiconsmap\symbol{"F2BF}} - \expandafter\def\csname simpleicon@vlcmediaplayer\endcsname {\simpleiconsmap\symbol{"F2C0}} - \expandafter\def\csname simpleicon@vmware\endcsname {\simpleiconsmap\symbol{"F2C1}} - \expandafter\def\csname simpleicon@vodafone\endcsname {\simpleiconsmap\symbol{"F2C2}} - \expandafter\def\csname simpleicon@volkswagen\endcsname {\simpleiconsmap\symbol{"F2C3}} - \expandafter\def\csname simpleicon@volvo\endcsname {\simpleiconsmap\symbol{"F2C4}} - \expandafter\def\csname simpleicon@vonage\endcsname {\simpleiconsmap\symbol{"F2C5}} - \expandafter\def\csname simpleicon@vowpalwabbit\endcsname {\simpleiconsmap\symbol{"F2C6}} - \expandafter\def\csname simpleicon@vox\endcsname {\simpleiconsmap\symbol{"F2C7}} - \expandafter\def\csname simpleicon@vsco\endcsname {\simpleiconsmap\symbol{"F2C8}} - \expandafter\def\csname simpleicon@vscodium\endcsname {\simpleiconsmap\symbol{"F2C9}} - \expandafter\def\csname simpleicon@vtex\endcsname {\simpleiconsmap\symbol{"F2CA}} - \expandafter\def\csname simpleicon@vuedotjs\endcsname {\simpleiconsmap\symbol{"F2CB}} - \expandafter\def\csname simpleicon@vuetify\endcsname {\simpleiconsmap\symbol{"F2CC}} - \expandafter\def\csname simpleicon@vulkan\endcsname {\simpleiconsmap\symbol{"F2CD}} - \expandafter\def\csname simpleicon@vultr\endcsname {\simpleiconsmap\symbol{"F2CE}} - \expandafter\def\csname simpleicon@w3c\endcsname {\simpleiconsmap\symbol{"F2CF}} - \expandafter\def\csname simpleicon@wacom\endcsname {\simpleiconsmap\symbol{"F2D0}} - \expandafter\def\csname simpleicon@wagtail\endcsname {\simpleiconsmap\symbol{"F2D1}} - \expandafter\def\csname simpleicon@wakatime\endcsname {\simpleiconsmap\symbol{"F2D2}} - \expandafter\def\csname simpleicon@walkman\endcsname {\simpleiconsmap\symbol{"F2D3}} - \expandafter\def\csname simpleicon@wallabag\endcsname {\simpleiconsmap\symbol{"F2D4}} - \expandafter\def\csname simpleicon@walmart\endcsname {\simpleiconsmap\symbol{"F2D5}} - \expandafter\def\csname simpleicon@wappalyzer\endcsname {\simpleiconsmap\symbol{"F2D6}} - \expandafter\def\csname simpleicon@warnerbros\endcsname {\simpleiconsmap\symbol{"F2D7}} - \expandafter\def\csname simpleicon@warp\endcsname {\simpleiconsmap\symbol{"F2D8}} - \expandafter\def\csname simpleicon@wasmcloud\endcsname {\simpleiconsmap\symbol{"F2D9}} - \expandafter\def\csname simpleicon@wasmer\endcsname {\simpleiconsmap\symbol{"F2DA}} - \expandafter\def\csname simpleicon@wattpad\endcsname {\simpleiconsmap\symbol{"F2DB}} - \expandafter\def\csname simpleicon@waze\endcsname {\simpleiconsmap\symbol{"F2DC}} - \expandafter\def\csname simpleicon@wearos\endcsname {\simpleiconsmap\symbol{"F2DD}} - \expandafter\def\csname simpleicon@weasyl\endcsname {\simpleiconsmap\symbol{"F2DE}} - \expandafter\def\csname simpleicon@web3dotjs\endcsname {\simpleiconsmap\symbol{"F2DF}} - \expandafter\def\csname simpleicon@webassembly\endcsname {\simpleiconsmap\symbol{"F2E0}} - \expandafter\def\csname simpleicon@webauthn\endcsname {\simpleiconsmap\symbol{"F2E1}} - \expandafter\def\csname simpleicon@webcomponentsdotorg\endcsname {\simpleiconsmap\symbol{"F2E2}} - \expandafter\def\csname simpleicon@webdriverio\endcsname {\simpleiconsmap\symbol{"F2E3}} - \expandafter\def\csname simpleicon@webflow\endcsname {\simpleiconsmap\symbol{"F2E4}} - \expandafter\def\csname simpleicon@webgl\endcsname {\simpleiconsmap\symbol{"F2E5}} - \expandafter\def\csname simpleicon@webhint\endcsname {\simpleiconsmap\symbol{"F2E6}} - \expandafter\def\csname simpleicon@weblate\endcsname {\simpleiconsmap\symbol{"F2E7}} - \expandafter\def\csname simpleicon@webmin\endcsname {\simpleiconsmap\symbol{"F2E8}} - \expandafter\def\csname simpleicon@webmoney\endcsname {\simpleiconsmap\symbol{"F2E9}} - \expandafter\def\csname simpleicon@webpack\endcsname {\simpleiconsmap\symbol{"F2EA}} - \expandafter\def\csname simpleicon@webrtc\endcsname {\simpleiconsmap\symbol{"F2EB}} - \expandafter\def\csname simpleicon@webstorm\endcsname {\simpleiconsmap\symbol{"F2EC}} - \expandafter\def\csname simpleicon@webtoon\endcsname {\simpleiconsmap\symbol{"F2ED}} - \expandafter\def\csname simpleicon@wechat\endcsname {\simpleiconsmap\symbol{"F2EE}} - \expandafter\def\csname simpleicon@wegame\endcsname {\simpleiconsmap\symbol{"F2EF}} - \expandafter\def\csname simpleicon@weightsandbiases\endcsname {\simpleiconsmap\symbol{"F2F0}} - \expandafter\def\csname simpleicon@welcometothejungle\endcsname {\simpleiconsmap\symbol{"F2F1}} - \expandafter\def\csname simpleicon@wemo\endcsname {\simpleiconsmap\symbol{"F2F2}} - \expandafter\def\csname simpleicon@westerndigital\endcsname {\simpleiconsmap\symbol{"F2F3}} - \expandafter\def\csname simpleicon@wetransfer\endcsname {\simpleiconsmap\symbol{"F2F4}} - \expandafter\def\csname simpleicon@whatsapp\endcsname {\simpleiconsmap\symbol{"F2F5}} - \expandafter\def\csname simpleicon@wheniwork\endcsname {\simpleiconsmap\symbol{"F2F6}} - \expandafter\def\csname simpleicon@whitesource\endcsname {\simpleiconsmap\symbol{"F2F7}} - \expandafter\def\csname simpleicon@wii\endcsname {\simpleiconsmap\symbol{"F2F8}} - \expandafter\def\csname simpleicon@wiiu\endcsname {\simpleiconsmap\symbol{"F2F9}} - \expandafter\def\csname simpleicon@wikidata\endcsname {\simpleiconsmap\symbol{"F2FA}} - \expandafter\def\csname simpleicon@wikidotjs\endcsname {\simpleiconsmap\symbol{"F2FB}} - \expandafter\def\csname simpleicon@wikimediacommons\endcsname {\simpleiconsmap\symbol{"F2FC}} - \expandafter\def\csname simpleicon@wikipedia\endcsname {\simpleiconsmap\symbol{"F2FD}} - \expandafter\def\csname simpleicon@wikiquote\endcsname {\simpleiconsmap\symbol{"F2FE}} - \expandafter\def\csname simpleicon@wikivoyage\endcsname {\simpleiconsmap\symbol{"F2FF}} - \expandafter\def\csname simpleicon@winamp\endcsname {\simpleiconsmap\symbol{"F300}} - \expandafter\def\csname simpleicon@windicss\endcsname {\simpleiconsmap\symbol{"F301}} - \expandafter\def\csname simpleicon@windows\endcsname {\simpleiconsmap\symbol{"F302}} - \expandafter\def\csname simpleicon@windows11\endcsname {\simpleiconsmap\symbol{"F303}} - \expandafter\def\csname simpleicon@windows95\endcsname {\simpleiconsmap\symbol{"F304}} - \expandafter\def\csname simpleicon@windowsterminal\endcsname {\simpleiconsmap\symbol{"F305}} - \expandafter\def\csname simpleicon@windowsxp\endcsname {\simpleiconsmap\symbol{"F306}} - \expandafter\def\csname simpleicon@winmate\endcsname {\simpleiconsmap\symbol{"F307}} - \expandafter\def\csname simpleicon@wipro\endcsname {\simpleiconsmap\symbol{"F308}} - \expandafter\def\csname simpleicon@wire\endcsname {\simpleiconsmap\symbol{"F309}} - \expandafter\def\csname simpleicon@wireguard\endcsname {\simpleiconsmap\symbol{"F30A}} - \expandafter\def\csname simpleicon@wireshark\endcsname {\simpleiconsmap\symbol{"F30B}} - \expandafter\def\csname simpleicon@wise\endcsname {\simpleiconsmap\symbol{"F30C}} - \expandafter\def\csname simpleicon@wish\endcsname {\simpleiconsmap\symbol{"F30D}} - \expandafter\def\csname simpleicon@wistia\endcsname {\simpleiconsmap\symbol{"F30E}} - \expandafter\def\csname simpleicon@wix\endcsname {\simpleiconsmap\symbol{"F30F}} - \expandafter\def\csname simpleicon@wizzair\endcsname {\simpleiconsmap\symbol{"F310}} - \expandafter\def\csname simpleicon@wolfram\endcsname {\simpleiconsmap\symbol{"F311}} - \expandafter\def\csname simpleicon@wolframlanguage\endcsname {\simpleiconsmap\symbol{"F312}} - \expandafter\def\csname simpleicon@wolframmathematica\endcsname {\simpleiconsmap\symbol{"F313}} - \expandafter\def\csname simpleicon@woo\endcsname {\simpleiconsmap\symbol{"F314}} - \expandafter\def\csname simpleicon@woocommerce\endcsname {\simpleiconsmap\symbol{"F315}} - \expandafter\def\csname simpleicon@wordpress\endcsname {\simpleiconsmap\symbol{"F316}} - \expandafter\def\csname simpleicon@workplace\endcsname {\simpleiconsmap\symbol{"F317}} - \expandafter\def\csname simpleicon@worldhealthorganization\endcsname {\simpleiconsmap\symbol{"F318}} - \expandafter\def\csname simpleicon@wpengine\endcsname {\simpleiconsmap\symbol{"F319}} - \expandafter\def\csname simpleicon@wpexplorer\endcsname {\simpleiconsmap\symbol{"F31A}} - \expandafter\def\csname simpleicon@wprocket\endcsname {\simpleiconsmap\symbol{"F31B}} - \expandafter\def\csname simpleicon@writedotas\endcsname {\simpleiconsmap\symbol{"F31C}} - \expandafter\def\csname simpleicon@wwe\endcsname {\simpleiconsmap\symbol{"F31D}} - \expandafter\def\csname simpleicon@wwise\endcsname {\simpleiconsmap\symbol{"F31E}} - \expandafter\def\csname simpleicon@xamarin\endcsname {\simpleiconsmap\symbol{"F31F}} - \expandafter\def\csname simpleicon@xaml\endcsname {\simpleiconsmap\symbol{"F320}} - \expandafter\def\csname simpleicon@xampp\endcsname {\simpleiconsmap\symbol{"F321}} - \expandafter\def\csname simpleicon@xbox\endcsname {\simpleiconsmap\symbol{"F322}} - \expandafter\def\csname simpleicon@xcode\endcsname {\simpleiconsmap\symbol{"F323}} - \expandafter\def\csname simpleicon@xdadevelopers\endcsname {\simpleiconsmap\symbol{"F324}} - \expandafter\def\csname simpleicon@xdotorg\endcsname {\simpleiconsmap\symbol{"F325}} - \expandafter\def\csname simpleicon@xero\endcsname {\simpleiconsmap\symbol{"F326}} - \expandafter\def\csname simpleicon@xfce\endcsname {\simpleiconsmap\symbol{"F327}} - \expandafter\def\csname simpleicon@xiaomi\endcsname {\simpleiconsmap\symbol{"F328}} - \expandafter\def\csname simpleicon@xilinx\endcsname {\simpleiconsmap\symbol{"F329}} - \expandafter\def\csname simpleicon@xing\endcsname {\simpleiconsmap\symbol{"F32A}} - \expandafter\def\csname simpleicon@xmpp\endcsname {\simpleiconsmap\symbol{"F32B}} - \expandafter\def\csname simpleicon@xo\endcsname {\simpleiconsmap\symbol{"F32C}} - \expandafter\def\csname simpleicon@xrp\endcsname {\simpleiconsmap\symbol{"F32D}} - \expandafter\def\csname simpleicon@xsplit\endcsname {\simpleiconsmap\symbol{"F32E}} - \expandafter\def\csname simpleicon@xstate\endcsname {\simpleiconsmap\symbol{"F32F}} - \expandafter\def\csname simpleicon@yahoo\endcsname {\simpleiconsmap\symbol{"F330}} - \expandafter\def\csname simpleicon@yale\endcsname {\simpleiconsmap\symbol{"F331}} - \expandafter\def\csname simpleicon@yamahacorporation\endcsname {\simpleiconsmap\symbol{"F332}} - \expandafter\def\csname simpleicon@yamahamotorcorporation\endcsname {\simpleiconsmap\symbol{"F333}} - \expandafter\def\csname simpleicon@yammer\endcsname {\simpleiconsmap\symbol{"F334}} - \expandafter\def\csname simpleicon@yarn\endcsname {\simpleiconsmap\symbol{"F335}} - \expandafter\def\csname simpleicon@ycombinator\endcsname {\simpleiconsmap\symbol{"F336}} - \expandafter\def\csname simpleicon@yelp\endcsname {\simpleiconsmap\symbol{"F337}} - \expandafter\def\csname simpleicon@yoast\endcsname {\simpleiconsmap\symbol{"F338}} - \expandafter\def\csname simpleicon@yolo\endcsname {\simpleiconsmap\symbol{"F339}} - \expandafter\def\csname simpleicon@yourtraveldottv\endcsname {\simpleiconsmap\symbol{"F33A}} - \expandafter\def\csname simpleicon@youtube\endcsname {\simpleiconsmap\symbol{"F33B}} - \expandafter\def\csname simpleicon@youtubegaming\endcsname {\simpleiconsmap\symbol{"F33C}} - \expandafter\def\csname simpleicon@youtubemusic\endcsname {\simpleiconsmap\symbol{"F33D}} - \expandafter\def\csname simpleicon@youtubestudio\endcsname {\simpleiconsmap\symbol{"F33E}} - \expandafter\def\csname simpleicon@youtubetv\endcsname {\simpleiconsmap\symbol{"F33F}} - \expandafter\def\csname simpleicon@yubico\endcsname {\simpleiconsmap\symbol{"F340}} - \expandafter\def\csname simpleicon@zabka\endcsname {\simpleiconsmap\symbol{"F341}} - \expandafter\def\csname simpleicon@zalando\endcsname {\simpleiconsmap\symbol{"F342}} - \expandafter\def\csname simpleicon@zalo\endcsname {\simpleiconsmap\symbol{"F343}} - \expandafter\def\csname simpleicon@zapier\endcsname {\simpleiconsmap\symbol{"F344}} - \expandafter\def\csname simpleicon@zara\endcsname {\simpleiconsmap\symbol{"F345}} - \expandafter\def\csname simpleicon@zazzle\endcsname {\simpleiconsmap\symbol{"F346}} - \expandafter\def\csname simpleicon@zcash\endcsname {\simpleiconsmap\symbol{"F347}} - \expandafter\def\csname simpleicon@zdf\endcsname {\simpleiconsmap\symbol{"F348}} - \expandafter\def\csname simpleicon@zebratechnologies\endcsname {\simpleiconsmap\symbol{"F349}} - \expandafter\def\csname simpleicon@zelle\endcsname {\simpleiconsmap\symbol{"F34A}} - \expandafter\def\csname simpleicon@zend\endcsname {\simpleiconsmap\symbol{"F34B}} - \expandafter\def\csname simpleicon@zendesk\endcsname {\simpleiconsmap\symbol{"F34C}} - \expandafter\def\csname simpleicon@zendframework\endcsname {\simpleiconsmap\symbol{"F34D}} - \expandafter\def\csname simpleicon@zenn\endcsname {\simpleiconsmap\symbol{"F34E}} - \expandafter\def\csname simpleicon@zenodo\endcsname {\simpleiconsmap\symbol{"F34F}} - \expandafter\def\csname simpleicon@zerodha\endcsname {\simpleiconsmap\symbol{"F350}} - \expandafter\def\csname simpleicon@zeromq\endcsname {\simpleiconsmap\symbol{"F351}} - \expandafter\def\csname simpleicon@zerply\endcsname {\simpleiconsmap\symbol{"F352}} - \expandafter\def\csname simpleicon@zettlr\endcsname {\simpleiconsmap\symbol{"F353}} - \expandafter\def\csname simpleicon@zhihu\endcsname {\simpleiconsmap\symbol{"F354}} - \expandafter\def\csname simpleicon@zig\endcsname {\simpleiconsmap\symbol{"F355}} - \expandafter\def\csname simpleicon@zigbee\endcsname {\simpleiconsmap\symbol{"F356}} - \expandafter\def\csname simpleicon@zillow\endcsname {\simpleiconsmap\symbol{"F357}} - \expandafter\def\csname simpleicon@zincsearch\endcsname {\simpleiconsmap\symbol{"F358}} - \expandafter\def\csname simpleicon@zingat\endcsname {\simpleiconsmap\symbol{"F359}} - \expandafter\def\csname simpleicon@zoho\endcsname {\simpleiconsmap\symbol{"F35A}} - \expandafter\def\csname simpleicon@zoiper\endcsname {\simpleiconsmap\symbol{"F35B}} - \expandafter\def\csname simpleicon@zomato\endcsname {\simpleiconsmap\symbol{"F35C}} - \expandafter\def\csname simpleicon@zoom\endcsname {\simpleiconsmap\symbol{"F35D}} - \expandafter\def\csname simpleicon@zorin\endcsname {\simpleiconsmap\symbol{"F35E}} - \expandafter\def\csname simpleicon@zotero\endcsname {\simpleiconsmap\symbol{"F35F}} - \expandafter\def\csname simpleicon@zulip\endcsname {\simpleiconsmap\symbol{"F360}} - \expandafter\def\csname simpleicon@zwave\endcsname {\simpleiconsmap\symbol{"F361}} - \expandafter\def\csname simpleicon@zyte\endcsname {\simpleiconsmap\symbol{"F362}} \ No newline at end of file + \expandafter\def\csname simpleicon@mqtt\endcsname {\simpleiconsmap\symbol{"EF42}} + \expandafter\def\csname simpleicon@msi\endcsname {\simpleiconsmap\symbol{"EF43}} + \expandafter\def\csname simpleicon@msibusiness\endcsname {\simpleiconsmap\symbol{"EF44}} + \expandafter\def\csname simpleicon@mta\endcsname {\simpleiconsmap\symbol{"EF45}} + \expandafter\def\csname simpleicon@mtr\endcsname {\simpleiconsmap\symbol{"EF46}} + \expandafter\def\csname simpleicon@mui\endcsname {\simpleiconsmap\symbol{"EF47}} + \expandafter\def\csname simpleicon@mulesoft\endcsname {\simpleiconsmap\symbol{"EF48}} + \expandafter\def\csname simpleicon@muller\endcsname {\simpleiconsmap\symbol{"EF49}} + \expandafter\def\csname simpleicon@mumble\endcsname {\simpleiconsmap\symbol{"EF4A}} + \expandafter\def\csname simpleicon@musescore\endcsname {\simpleiconsmap\symbol{"EF4B}} + \expandafter\def\csname simpleicon@musicbrainz\endcsname {\simpleiconsmap\symbol{"EF4C}} + \expandafter\def\csname simpleicon@mxlinux\endcsname {\simpleiconsmap\symbol{"EF4D}} + \expandafter\def\csname simpleicon@myanimelist\endcsname {\simpleiconsmap\symbol{"EF4E}} + \expandafter\def\csname simpleicon@myob\endcsname {\simpleiconsmap\symbol{"EF4F}} + \expandafter\def\csname simpleicon@myspace\endcsname {\simpleiconsmap\symbol{"EF50}} + \expandafter\def\csname simpleicon@mysql\endcsname {\simpleiconsmap\symbol{"EF51}} + \expandafter\def\csname simpleicon@n26\endcsname {\simpleiconsmap\symbol{"EF52}} + \expandafter\def\csname simpleicon@namebase\endcsname {\simpleiconsmap\symbol{"EF53}} + \expandafter\def\csname simpleicon@namecheap\endcsname {\simpleiconsmap\symbol{"EF54}} + \expandafter\def\csname simpleicon@nano\endcsname {\simpleiconsmap\symbol{"EF55}} + \expandafter\def\csname simpleicon@nasa\endcsname {\simpleiconsmap\symbol{"EF56}} + \expandafter\def\csname simpleicon@nationalgrid\endcsname {\simpleiconsmap\symbol{"EF57}} + \expandafter\def\csname simpleicon@nativescript\endcsname {\simpleiconsmap\symbol{"EF58}} + \expandafter\def\csname simpleicon@naver\endcsname {\simpleiconsmap\symbol{"EF59}} + \expandafter\def\csname simpleicon@nba\endcsname {\simpleiconsmap\symbol{"EF5A}} + \expandafter\def\csname simpleicon@nbb\endcsname {\simpleiconsmap\symbol{"EF5B}} + \expandafter\def\csname simpleicon@ndr\endcsname {\simpleiconsmap\symbol{"EF5C}} + \expandafter\def\csname simpleicon@nec\endcsname {\simpleiconsmap\symbol{"EF5D}} + \expandafter\def\csname simpleicon@neo4j\endcsname {\simpleiconsmap\symbol{"EF5E}} + \expandafter\def\csname simpleicon@neovim\endcsname {\simpleiconsmap\symbol{"EF5F}} + \expandafter\def\csname simpleicon@nestjs\endcsname {\simpleiconsmap\symbol{"EF60}} + \expandafter\def\csname simpleicon@netapp\endcsname {\simpleiconsmap\symbol{"EF61}} + \expandafter\def\csname simpleicon@netbsd\endcsname {\simpleiconsmap\symbol{"EF62}} + \expandafter\def\csname simpleicon@netflix\endcsname {\simpleiconsmap\symbol{"EF63}} + \expandafter\def\csname simpleicon@netlify\endcsname {\simpleiconsmap\symbol{"EF64}} + \expandafter\def\csname simpleicon@nette\endcsname {\simpleiconsmap\symbol{"EF65}} + \expandafter\def\csname simpleicon@netto\endcsname {\simpleiconsmap\symbol{"EF66}} + \expandafter\def\csname simpleicon@neutralinojs\endcsname {\simpleiconsmap\symbol{"EF67}} + \expandafter\def\csname simpleicon@newbalance\endcsname {\simpleiconsmap\symbol{"EF68}} + \expandafter\def\csname simpleicon@newjapanprowrestling\endcsname {\simpleiconsmap\symbol{"EF69}} + \expandafter\def\csname simpleicon@newrelic\endcsname {\simpleiconsmap\symbol{"EF6A}} + \expandafter\def\csname simpleicon@newyorktimes\endcsname {\simpleiconsmap\symbol{"EF6B}} + \expandafter\def\csname simpleicon@nextbilliondotai\endcsname {\simpleiconsmap\symbol{"EF6C}} + \expandafter\def\csname simpleicon@nextcloud\endcsname {\simpleiconsmap\symbol{"EF6D}} + \expandafter\def\csname simpleicon@nextdoor\endcsname {\simpleiconsmap\symbol{"EF6E}} + \expandafter\def\csname simpleicon@nextdotjs\endcsname {\simpleiconsmap\symbol{"EF6F}} + \expandafter\def\csname simpleicon@nfc\endcsname {\simpleiconsmap\symbol{"EF70}} + \expandafter\def\csname simpleicon@nginx\endcsname {\simpleiconsmap\symbol{"EF71}} + \expandafter\def\csname simpleicon@ngrok\endcsname {\simpleiconsmap\symbol{"EF72}} + \expandafter\def\csname simpleicon@niconico\endcsname {\simpleiconsmap\symbol{"EF73}} + \expandafter\def\csname simpleicon@nike\endcsname {\simpleiconsmap\symbol{"EF74}} + \expandafter\def\csname simpleicon@nim\endcsname {\simpleiconsmap\symbol{"EF75}} + \expandafter\def\csname simpleicon@nintendo\endcsname {\simpleiconsmap\symbol{"EF76}} + \expandafter\def\csname simpleicon@nintendo3ds\endcsname {\simpleiconsmap\symbol{"EF77}} + \expandafter\def\csname simpleicon@nintendogamecube\endcsname {\simpleiconsmap\symbol{"EF78}} + \expandafter\def\csname simpleicon@nintendonetwork\endcsname {\simpleiconsmap\symbol{"EF79}} + \expandafter\def\csname simpleicon@nintendoswitch\endcsname {\simpleiconsmap\symbol{"EF7A}} + \expandafter\def\csname simpleicon@nissan\endcsname {\simpleiconsmap\symbol{"EF7B}} + \expandafter\def\csname simpleicon@nixos\endcsname {\simpleiconsmap\symbol{"EF7C}} + \expandafter\def\csname simpleicon@nodedotjs\endcsname {\simpleiconsmap\symbol{"EF7D}} + \expandafter\def\csname simpleicon@nodemon\endcsname {\simpleiconsmap\symbol{"EF7E}} + \expandafter\def\csname simpleicon@nodered\endcsname {\simpleiconsmap\symbol{"EF7F}} + \expandafter\def\csname simpleicon@nokia\endcsname {\simpleiconsmap\symbol{"EF80}} + \expandafter\def\csname simpleicon@norco\endcsname {\simpleiconsmap\symbol{"EF81}} + \expandafter\def\csname simpleicon@nordvpn\endcsname {\simpleiconsmap\symbol{"EF82}} + \expandafter\def\csname simpleicon@norwegian\endcsname {\simpleiconsmap\symbol{"EF83}} + \expandafter\def\csname simpleicon@notepadplusplus\endcsname {\simpleiconsmap\symbol{"EF84}} + \expandafter\def\csname simpleicon@notion\endcsname {\simpleiconsmap\symbol{"EF85}} + \expandafter\def\csname simpleicon@notist\endcsname {\simpleiconsmap\symbol{"EF86}} + \expandafter\def\csname simpleicon@nounproject\endcsname {\simpleiconsmap\symbol{"EF87}} + \expandafter\def\csname simpleicon@now\endcsname {\simpleiconsmap\symbol{"EF88}} + \expandafter\def\csname simpleicon@npm\endcsname {\simpleiconsmap\symbol{"EF89}} + \expandafter\def\csname simpleicon@nrwl\endcsname {\simpleiconsmap\symbol{"EF8A}} + \expandafter\def\csname simpleicon@nubank\endcsname {\simpleiconsmap\symbol{"EF8B}} + \expandafter\def\csname simpleicon@nucleo\endcsname {\simpleiconsmap\symbol{"EF8C}} + \expandafter\def\csname simpleicon@nuget\endcsname {\simpleiconsmap\symbol{"EF8D}} + \expandafter\def\csname simpleicon@nuke\endcsname {\simpleiconsmap\symbol{"EF8E}} + \expandafter\def\csname simpleicon@numba\endcsname {\simpleiconsmap\symbol{"EF8F}} + \expandafter\def\csname simpleicon@numpy\endcsname {\simpleiconsmap\symbol{"EF90}} + \expandafter\def\csname simpleicon@nunjucks\endcsname {\simpleiconsmap\symbol{"EF91}} + \expandafter\def\csname simpleicon@nutanix\endcsname {\simpleiconsmap\symbol{"EF92}} + \expandafter\def\csname simpleicon@nuxtdotjs\endcsname {\simpleiconsmap\symbol{"EF93}} + \expandafter\def\csname simpleicon@nvidia\endcsname {\simpleiconsmap\symbol{"EF94}} + \expandafter\def\csname simpleicon@nx\endcsname {\simpleiconsmap\symbol{"EF95}} + \expandafter\def\csname simpleicon@nzxt\endcsname {\simpleiconsmap\symbol{"EF96}} + \expandafter\def\csname simpleicon@observable\endcsname {\simpleiconsmap\symbol{"EF97}} + \expandafter\def\csname simpleicon@obsidian\endcsname {\simpleiconsmap\symbol{"EF98}} + \expandafter\def\csname simpleicon@obsstudio\endcsname {\simpleiconsmap\symbol{"EF99}} + \expandafter\def\csname simpleicon@ocaml\endcsname {\simpleiconsmap\symbol{"EF9A}} + \expandafter\def\csname simpleicon@octanerender\endcsname {\simpleiconsmap\symbol{"EF9B}} + \expandafter\def\csname simpleicon@octave\endcsname {\simpleiconsmap\symbol{"EF9C}} + \expandafter\def\csname simpleicon@octoprint\endcsname {\simpleiconsmap\symbol{"EF9D}} + \expandafter\def\csname simpleicon@octopusdeploy\endcsname {\simpleiconsmap\symbol{"EF9E}} + \expandafter\def\csname simpleicon@oculus\endcsname {\simpleiconsmap\symbol{"EF9F}} + \expandafter\def\csname simpleicon@odnoklassniki\endcsname {\simpleiconsmap\symbol{"EFA0}} + \expandafter\def\csname simpleicon@odysee\endcsname {\simpleiconsmap\symbol{"EFA1}} + \expandafter\def\csname simpleicon@ohdear\endcsname {\simpleiconsmap\symbol{"EFA2}} + \expandafter\def\csname simpleicon@okcupid\endcsname {\simpleiconsmap\symbol{"EFA3}} + \expandafter\def\csname simpleicon@okta\endcsname {\simpleiconsmap\symbol{"EFA4}} + \expandafter\def\csname simpleicon@oneplus\endcsname {\simpleiconsmap\symbol{"EFA5}} + \expandafter\def\csname simpleicon@onlyfans\endcsname {\simpleiconsmap\symbol{"EFA6}} + \expandafter\def\csname simpleicon@onlyoffice\endcsname {\simpleiconsmap\symbol{"EFA7}} + \expandafter\def\csname simpleicon@onnx\endcsname {\simpleiconsmap\symbol{"EFA8}} + \expandafter\def\csname simpleicon@onstar\endcsname {\simpleiconsmap\symbol{"EFA9}} + \expandafter\def\csname simpleicon@opel\endcsname {\simpleiconsmap\symbol{"EFAA}} + \expandafter\def\csname simpleicon@openaccess\endcsname {\simpleiconsmap\symbol{"EFAB}} + \expandafter\def\csname simpleicon@openai\endcsname {\simpleiconsmap\symbol{"EFAC}} + \expandafter\def\csname simpleicon@openaigym\endcsname {\simpleiconsmap\symbol{"EFAD}} + \expandafter\def\csname simpleicon@openapiinitiative\endcsname {\simpleiconsmap\symbol{"EFAE}} + \expandafter\def\csname simpleicon@openbadges\endcsname {\simpleiconsmap\symbol{"EFAF}} + \expandafter\def\csname simpleicon@openbsd\endcsname {\simpleiconsmap\symbol{"EFB0}} + \expandafter\def\csname simpleicon@openbugbounty\endcsname {\simpleiconsmap\symbol{"EFB1}} + \expandafter\def\csname simpleicon@opencollective\endcsname {\simpleiconsmap\symbol{"EFB2}} + \expandafter\def\csname simpleicon@opencontainersinitiative\endcsname {\simpleiconsmap\symbol{"EFB3}} + \expandafter\def\csname simpleicon@opencv\endcsname {\simpleiconsmap\symbol{"EFB4}} + \expandafter\def\csname simpleicon@openfaas\endcsname {\simpleiconsmap\symbol{"EFB5}} + \expandafter\def\csname simpleicon@opengl\endcsname {\simpleiconsmap\symbol{"EFB6}} + \expandafter\def\csname simpleicon@openid\endcsname {\simpleiconsmap\symbol{"EFB7}} + \expandafter\def\csname simpleicon@openjdk\endcsname {\simpleiconsmap\symbol{"EFB8}} + \expandafter\def\csname simpleicon@openlayers\endcsname {\simpleiconsmap\symbol{"EFB9}} + \expandafter\def\csname simpleicon@openmined\endcsname {\simpleiconsmap\symbol{"EFBA}} + \expandafter\def\csname simpleicon@opennebula\endcsname {\simpleiconsmap\symbol{"EFBB}} + \expandafter\def\csname simpleicon@openproject\endcsname {\simpleiconsmap\symbol{"EFBC}} + \expandafter\def\csname simpleicon@opensea\endcsname {\simpleiconsmap\symbol{"EFBD}} + \expandafter\def\csname simpleicon@opensearch\endcsname {\simpleiconsmap\symbol{"EFBE}} + \expandafter\def\csname simpleicon@opensourceinitiative\endcsname {\simpleiconsmap\symbol{"EFBF}} + \expandafter\def\csname simpleicon@openssl\endcsname {\simpleiconsmap\symbol{"EFC0}} + \expandafter\def\csname simpleicon@openstack\endcsname {\simpleiconsmap\symbol{"EFC1}} + \expandafter\def\csname simpleicon@openstreetmap\endcsname {\simpleiconsmap\symbol{"EFC2}} + \expandafter\def\csname simpleicon@opensuse\endcsname {\simpleiconsmap\symbol{"EFC3}} + \expandafter\def\csname simpleicon@opentelemetry\endcsname {\simpleiconsmap\symbol{"EFC4}} + \expandafter\def\csname simpleicon@openverse\endcsname {\simpleiconsmap\symbol{"EFC5}} + \expandafter\def\csname simpleicon@openvpn\endcsname {\simpleiconsmap\symbol{"EFC6}} + \expandafter\def\csname simpleicon@openwrt\endcsname {\simpleiconsmap\symbol{"EFC7}} + \expandafter\def\csname simpleicon@openzeppelin\endcsname {\simpleiconsmap\symbol{"EFC8}} + \expandafter\def\csname simpleicon@openzfs\endcsname {\simpleiconsmap\symbol{"EFC9}} + \expandafter\def\csname simpleicon@opera\endcsname {\simpleiconsmap\symbol{"EFCA}} + \expandafter\def\csname simpleicon@opnsense\endcsname {\simpleiconsmap\symbol{"EFCB}} + \expandafter\def\csname simpleicon@opsgenie\endcsname {\simpleiconsmap\symbol{"EFCC}} + \expandafter\def\csname simpleicon@opslevel\endcsname {\simpleiconsmap\symbol{"EFCD}} + \expandafter\def\csname simpleicon@oracle\endcsname {\simpleiconsmap\symbol{"EFCE}} + \expandafter\def\csname simpleicon@orcid\endcsname {\simpleiconsmap\symbol{"EFCF}} + \expandafter\def\csname simpleicon@oreilly\endcsname {\simpleiconsmap\symbol{"EFD0}} + \expandafter\def\csname simpleicon@org\endcsname {\simpleiconsmap\symbol{"EFD1}} + \expandafter\def\csname simpleicon@origin\endcsname {\simpleiconsmap\symbol{"EFD2}} + \expandafter\def\csname simpleicon@osano\endcsname {\simpleiconsmap\symbol{"EFD3}} + \expandafter\def\csname simpleicon@oshkosh\endcsname {\simpleiconsmap\symbol{"EFD4}} + \expandafter\def\csname simpleicon@osmc\endcsname {\simpleiconsmap\symbol{"EFD5}} + \expandafter\def\csname simpleicon@osu\endcsname {\simpleiconsmap\symbol{"EFD6}} + \expandafter\def\csname simpleicon@otto\endcsname {\simpleiconsmap\symbol{"EFD7}} + \expandafter\def\csname simpleicon@overcast\endcsname {\simpleiconsmap\symbol{"EFD8}} + \expandafter\def\csname simpleicon@overleaf\endcsname {\simpleiconsmap\symbol{"EFD9}} + \expandafter\def\csname simpleicon@ovh\endcsname {\simpleiconsmap\symbol{"EFDA}} + \expandafter\def\csname simpleicon@owasp\endcsname {\simpleiconsmap\symbol{"EFDB}} + \expandafter\def\csname simpleicon@oxygen\endcsname {\simpleiconsmap\symbol{"EFDC}} + \expandafter\def\csname simpleicon@oyo\endcsname {\simpleiconsmap\symbol{"EFDD}} + \expandafter\def\csname simpleicon@p5dotjs\endcsname {\simpleiconsmap\symbol{"EFDE}} + \expandafter\def\csname simpleicon@packagist\endcsname {\simpleiconsmap\symbol{"EFDF}} + \expandafter\def\csname simpleicon@packer\endcsname {\simpleiconsmap\symbol{"EFE0}} + \expandafter\def\csname simpleicon@paddypower\endcsname {\simpleiconsmap\symbol{"EFE1}} + \expandafter\def\csname simpleicon@pagekit\endcsname {\simpleiconsmap\symbol{"EFE2}} + \expandafter\def\csname simpleicon@pagerduty\endcsname {\simpleiconsmap\symbol{"EFE3}} + \expandafter\def\csname simpleicon@pagespeedinsights\endcsname {\simpleiconsmap\symbol{"EFE4}} + \expandafter\def\csname simpleicon@pagseguro\endcsname {\simpleiconsmap\symbol{"EFE5}} + \expandafter\def\csname simpleicon@palantir\endcsname {\simpleiconsmap\symbol{"EFE6}} + \expandafter\def\csname simpleicon@paloaltosoftware\endcsname {\simpleiconsmap\symbol{"EFE7}} + \expandafter\def\csname simpleicon@pandas\endcsname {\simpleiconsmap\symbol{"EFE8}} + \expandafter\def\csname simpleicon@pandora\endcsname {\simpleiconsmap\symbol{"EFE9}} + \expandafter\def\csname simpleicon@pantheon\endcsname {\simpleiconsmap\symbol{"EFEA}} + \expandafter\def\csname simpleicon@paperspace\endcsname {\simpleiconsmap\symbol{"EFEB}} + \expandafter\def\csname simpleicon@paritysubstrate\endcsname {\simpleiconsmap\symbol{"EFEC}} + \expandafter\def\csname simpleicon@parsedotly\endcsname {\simpleiconsmap\symbol{"EFED}} + \expandafter\def\csname simpleicon@passport\endcsname {\simpleiconsmap\symbol{"EFEE}} + \expandafter\def\csname simpleicon@pastebin\endcsname {\simpleiconsmap\symbol{"EFEF}} + \expandafter\def\csname simpleicon@patreon\endcsname {\simpleiconsmap\symbol{"EFF0}} + \expandafter\def\csname simpleicon@payoneer\endcsname {\simpleiconsmap\symbol{"EFF1}} + \expandafter\def\csname simpleicon@paypal\endcsname {\simpleiconsmap\symbol{"EFF2}} + \expandafter\def\csname simpleicon@paytm\endcsname {\simpleiconsmap\symbol{"EFF3}} + \expandafter\def\csname simpleicon@pcgamingwiki\endcsname {\simpleiconsmap\symbol{"EFF4}} + \expandafter\def\csname simpleicon@peakdesign\endcsname {\simpleiconsmap\symbol{"EFF5}} + \expandafter\def\csname simpleicon@peertube\endcsname {\simpleiconsmap\symbol{"EFF6}} + \expandafter\def\csname simpleicon@pegasusairlines\endcsname {\simpleiconsmap\symbol{"EFF7}} + \expandafter\def\csname simpleicon@pelican\endcsname {\simpleiconsmap\symbol{"EFF8}} + \expandafter\def\csname simpleicon@peloton\endcsname {\simpleiconsmap\symbol{"EFF9}} + \expandafter\def\csname simpleicon@penny\endcsname {\simpleiconsmap\symbol{"EFFA}} + \expandafter\def\csname simpleicon@penpot\endcsname {\simpleiconsmap\symbol{"EFFB}} + \expandafter\def\csname simpleicon@pepsi\endcsname {\simpleiconsmap\symbol{"EFFC}} + \expandafter\def\csname simpleicon@percy\endcsname {\simpleiconsmap\symbol{"EFFD}} + \expandafter\def\csname simpleicon@perforce\endcsname {\simpleiconsmap\symbol{"EFFE}} + \expandafter\def\csname simpleicon@perl\endcsname {\simpleiconsmap\symbol{"EFFF}} + \expandafter\def\csname simpleicon@persistent\endcsname {\simpleiconsmap\symbol{"F000}} + \expandafter\def\csname simpleicon@personio\endcsname {\simpleiconsmap\symbol{"F001}} + \expandafter\def\csname simpleicon@petsathome\endcsname {\simpleiconsmap\symbol{"F002}} + \expandafter\def\csname simpleicon@peugeot\endcsname {\simpleiconsmap\symbol{"F003}} + \expandafter\def\csname simpleicon@pexels\endcsname {\simpleiconsmap\symbol{"F004}} + \expandafter\def\csname simpleicon@pfsense\endcsname {\simpleiconsmap\symbol{"F005}} + \expandafter\def\csname simpleicon@phabricator\endcsname {\simpleiconsmap\symbol{"F006}} + \expandafter\def\csname simpleicon@philipshue\endcsname {\simpleiconsmap\symbol{"F007}} + \expandafter\def\csname simpleicon@phonepe\endcsname {\simpleiconsmap\symbol{"F008}} + \expandafter\def\csname simpleicon@photobucket\endcsname {\simpleiconsmap\symbol{"F009}} + \expandafter\def\csname simpleicon@photocrowd\endcsname {\simpleiconsmap\symbol{"F00A}} + \expandafter\def\csname simpleicon@photopea\endcsname {\simpleiconsmap\symbol{"F00B}} + \expandafter\def\csname simpleicon@php\endcsname {\simpleiconsmap\symbol{"F00C}} + \expandafter\def\csname simpleicon@phpmyadmin\endcsname {\simpleiconsmap\symbol{"F00D}} + \expandafter\def\csname simpleicon@phpstorm\endcsname {\simpleiconsmap\symbol{"F00E}} + \expandafter\def\csname simpleicon@picardsurgeles\endcsname {\simpleiconsmap\symbol{"F00F}} + \expandafter\def\csname simpleicon@picartodottv\endcsname {\simpleiconsmap\symbol{"F010}} + \expandafter\def\csname simpleicon@picnic\endcsname {\simpleiconsmap\symbol{"F011}} + \expandafter\def\csname simpleicon@picpay\endcsname {\simpleiconsmap\symbol{"F012}} + \expandafter\def\csname simpleicon@pihole\endcsname {\simpleiconsmap\symbol{"F013}} + \expandafter\def\csname simpleicon@pimcore\endcsname {\simpleiconsmap\symbol{"F014}} + \expandafter\def\csname simpleicon@pinboard\endcsname {\simpleiconsmap\symbol{"F015}} + \expandafter\def\csname simpleicon@pingdom\endcsname {\simpleiconsmap\symbol{"F016}} + \expandafter\def\csname simpleicon@pinterest\endcsname {\simpleiconsmap\symbol{"F017}} + \expandafter\def\csname simpleicon@pioneerdj\endcsname {\simpleiconsmap\symbol{"F018}} + \expandafter\def\csname simpleicon@pivotaltracker\endcsname {\simpleiconsmap\symbol{"F019}} + \expandafter\def\csname simpleicon@piwigo\endcsname {\simpleiconsmap\symbol{"F01A}} + \expandafter\def\csname simpleicon@pix\endcsname {\simpleiconsmap\symbol{"F01B}} + \expandafter\def\csname simpleicon@pixabay\endcsname {\simpleiconsmap\symbol{"F01C}} + \expandafter\def\csname simpleicon@pixiv\endcsname {\simpleiconsmap\symbol{"F01D}} + \expandafter\def\csname simpleicon@pkgsrc\endcsname {\simpleiconsmap\symbol{"F01E}} + \expandafter\def\csname simpleicon@planet\endcsname {\simpleiconsmap\symbol{"F01F}} + \expandafter\def\csname simpleicon@planetscale\endcsname {\simpleiconsmap\symbol{"F020}} + \expandafter\def\csname simpleicon@plangrid\endcsname {\simpleiconsmap\symbol{"F021}} + \expandafter\def\csname simpleicon@platformdotsh\endcsname {\simpleiconsmap\symbol{"F022}} + \expandafter\def\csname simpleicon@platzi\endcsname {\simpleiconsmap\symbol{"F023}} + \expandafter\def\csname simpleicon@plausibleanalytics\endcsname {\simpleiconsmap\symbol{"F024}} + \expandafter\def\csname simpleicon@playcanvas\endcsname {\simpleiconsmap\symbol{"F025}} + \expandafter\def\csname simpleicon@playerdotme\endcsname {\simpleiconsmap\symbol{"F026}} + \expandafter\def\csname simpleicon@playerfm\endcsname {\simpleiconsmap\symbol{"F027}} + \expandafter\def\csname simpleicon@playstation\endcsname {\simpleiconsmap\symbol{"F028}} + \expandafter\def\csname simpleicon@playstation2\endcsname {\simpleiconsmap\symbol{"F029}} + \expandafter\def\csname simpleicon@playstation3\endcsname {\simpleiconsmap\symbol{"F02A}} + \expandafter\def\csname simpleicon@playstation4\endcsname {\simpleiconsmap\symbol{"F02B}} + \expandafter\def\csname simpleicon@playstation5\endcsname {\simpleiconsmap\symbol{"F02C}} + \expandafter\def\csname simpleicon@playstationvita\endcsname {\simpleiconsmap\symbol{"F02D}} + \expandafter\def\csname simpleicon@playwright\endcsname {\simpleiconsmap\symbol{"F02E}} + \expandafter\def\csname simpleicon@pleroma\endcsname {\simpleiconsmap\symbol{"F02F}} + \expandafter\def\csname simpleicon@plesk\endcsname {\simpleiconsmap\symbol{"F030}} + \expandafter\def\csname simpleicon@plex\endcsname {\simpleiconsmap\symbol{"F031}} + \expandafter\def\csname simpleicon@plotly\endcsname {\simpleiconsmap\symbol{"F032}} + \expandafter\def\csname simpleicon@pluralsight\endcsname {\simpleiconsmap\symbol{"F033}} + \expandafter\def\csname simpleicon@plurk\endcsname {\simpleiconsmap\symbol{"F034}} + \expandafter\def\csname simpleicon@pluscodes\endcsname {\simpleiconsmap\symbol{"F035}} + \expandafter\def\csname simpleicon@pm2\endcsname {\simpleiconsmap\symbol{"F036}} + \expandafter\def\csname simpleicon@pnpm\endcsname {\simpleiconsmap\symbol{"F037}} + \expandafter\def\csname simpleicon@pocket\endcsname {\simpleiconsmap\symbol{"F038}} + \expandafter\def\csname simpleicon@pocketbase\endcsname {\simpleiconsmap\symbol{"F039}} + \expandafter\def\csname simpleicon@pocketcasts\endcsname {\simpleiconsmap\symbol{"F03A}} + \expandafter\def\csname simpleicon@podcastaddict\endcsname {\simpleiconsmap\symbol{"F03B}} + \expandafter\def\csname simpleicon@podman\endcsname {\simpleiconsmap\symbol{"F03C}} + \expandafter\def\csname simpleicon@poetry\endcsname {\simpleiconsmap\symbol{"F03D}} + \expandafter\def\csname simpleicon@pointy\endcsname {\simpleiconsmap\symbol{"F03E}} + \expandafter\def\csname simpleicon@pokemon\endcsname {\simpleiconsmap\symbol{"F03F}} + \expandafter\def\csname simpleicon@polkadot\endcsname {\simpleiconsmap\symbol{"F040}} + \expandafter\def\csname simpleicon@poly\endcsname {\simpleiconsmap\symbol{"F041}} + \expandafter\def\csname simpleicon@polymerproject\endcsname {\simpleiconsmap\symbol{"F042}} + \expandafter\def\csname simpleicon@polywork\endcsname {\simpleiconsmap\symbol{"F043}} + \expandafter\def\csname simpleicon@popos\endcsname {\simpleiconsmap\symbol{"F044}} + \expandafter\def\csname simpleicon@porsche\endcsname {\simpleiconsmap\symbol{"F045}} + \expandafter\def\csname simpleicon@portainer\endcsname {\simpleiconsmap\symbol{"F046}} + \expandafter\def\csname simpleicon@postcss\endcsname {\simpleiconsmap\symbol{"F047}} + \expandafter\def\csname simpleicon@postgresql\endcsname {\simpleiconsmap\symbol{"F048}} + \expandafter\def\csname simpleicon@postman\endcsname {\simpleiconsmap\symbol{"F049}} + \expandafter\def\csname simpleicon@postmates\endcsname {\simpleiconsmap\symbol{"F04A}} + \expandafter\def\csname simpleicon@powerapps\endcsname {\simpleiconsmap\symbol{"F04B}} + \expandafter\def\csname simpleicon@powerautomate\endcsname {\simpleiconsmap\symbol{"F04C}} + \expandafter\def\csname simpleicon@powerbi\endcsname {\simpleiconsmap\symbol{"F04D}} + \expandafter\def\csname simpleicon@powerfx\endcsname {\simpleiconsmap\symbol{"F04E}} + \expandafter\def\csname simpleicon@powerpages\endcsname {\simpleiconsmap\symbol{"F04F}} + \expandafter\def\csname simpleicon@powers\endcsname {\simpleiconsmap\symbol{"F050}} + \expandafter\def\csname simpleicon@powershell\endcsname {\simpleiconsmap\symbol{"F051}} + \expandafter\def\csname simpleicon@powervirtualagents\endcsname {\simpleiconsmap\symbol{"F052}} + \expandafter\def\csname simpleicon@prdotco\endcsname {\simpleiconsmap\symbol{"F053}} + \expandafter\def\csname simpleicon@preact\endcsname {\simpleiconsmap\symbol{"F054}} + \expandafter\def\csname simpleicon@precommit\endcsname {\simpleiconsmap\symbol{"F055}} + \expandafter\def\csname simpleicon@premierleague\endcsname {\simpleiconsmap\symbol{"F056}} + \expandafter\def\csname simpleicon@prestashop\endcsname {\simpleiconsmap\symbol{"F057}} + \expandafter\def\csname simpleicon@presto\endcsname {\simpleiconsmap\symbol{"F058}} + \expandafter\def\csname simpleicon@prettier\endcsname {\simpleiconsmap\symbol{"F059}} + \expandafter\def\csname simpleicon@prevention\endcsname {\simpleiconsmap\symbol{"F05A}} + \expandafter\def\csname simpleicon@prezi\endcsname {\simpleiconsmap\symbol{"F05B}} + \expandafter\def\csname simpleicon@prime\endcsname {\simpleiconsmap\symbol{"F05C}} + \expandafter\def\csname simpleicon@primevideo\endcsname {\simpleiconsmap\symbol{"F05D}} + \expandafter\def\csname simpleicon@prisma\endcsname {\simpleiconsmap\symbol{"F05E}} + \expandafter\def\csname simpleicon@prismic\endcsname {\simpleiconsmap\symbol{"F05F}} + \expandafter\def\csname simpleicon@privateinternetaccess\endcsname {\simpleiconsmap\symbol{"F060}} + \expandafter\def\csname simpleicon@probot\endcsname {\simpleiconsmap\symbol{"F061}} + \expandafter\def\csname simpleicon@processingfoundation\endcsname {\simpleiconsmap\symbol{"F062}} + \expandafter\def\csname simpleicon@processwire\endcsname {\simpleiconsmap\symbol{"F063}} + \expandafter\def\csname simpleicon@producthunt\endcsname {\simpleiconsmap\symbol{"F064}} + \expandafter\def\csname simpleicon@progate\endcsname {\simpleiconsmap\symbol{"F065}} + \expandafter\def\csname simpleicon@progress\endcsname {\simpleiconsmap\symbol{"F066}} + \expandafter\def\csname simpleicon@prometheus\endcsname {\simpleiconsmap\symbol{"F067}} + \expandafter\def\csname simpleicon@prosieben\endcsname {\simpleiconsmap\symbol{"F068}} + \expandafter\def\csname simpleicon@protocolsdotio\endcsname {\simpleiconsmap\symbol{"F069}} + \expandafter\def\csname simpleicon@protodotio\endcsname {\simpleiconsmap\symbol{"F06A}} + \expandafter\def\csname simpleicon@protondb\endcsname {\simpleiconsmap\symbol{"F06B}} + \expandafter\def\csname simpleicon@protonmail\endcsname {\simpleiconsmap\symbol{"F06C}} + \expandafter\def\csname simpleicon@protonvpn\endcsname {\simpleiconsmap\symbol{"F06D}} + \expandafter\def\csname simpleicon@protools\endcsname {\simpleiconsmap\symbol{"F06E}} + \expandafter\def\csname simpleicon@protractor\endcsname {\simpleiconsmap\symbol{"F06F}} + \expandafter\def\csname simpleicon@proxmox\endcsname {\simpleiconsmap\symbol{"F070}} + \expandafter\def\csname simpleicon@pubg\endcsname {\simpleiconsmap\symbol{"F071}} + \expandafter\def\csname simpleicon@publons\endcsname {\simpleiconsmap\symbol{"F072}} + \expandafter\def\csname simpleicon@pubmed\endcsname {\simpleiconsmap\symbol{"F073}} + \expandafter\def\csname simpleicon@pug\endcsname {\simpleiconsmap\symbol{"F074}} + \expandafter\def\csname simpleicon@pulumi\endcsname {\simpleiconsmap\symbol{"F075}} + \expandafter\def\csname simpleicon@puma\endcsname {\simpleiconsmap\symbol{"F076}} + \expandafter\def\csname simpleicon@puppet\endcsname {\simpleiconsmap\symbol{"F077}} + \expandafter\def\csname simpleicon@puppeteer\endcsname {\simpleiconsmap\symbol{"F078}} + \expandafter\def\csname simpleicon@purescript\endcsname {\simpleiconsmap\symbol{"F079}} + \expandafter\def\csname simpleicon@purgecss\endcsname {\simpleiconsmap\symbol{"F07A}} + \expandafter\def\csname simpleicon@purism\endcsname {\simpleiconsmap\symbol{"F07B}} + \expandafter\def\csname simpleicon@pusher\endcsname {\simpleiconsmap\symbol{"F07C}} + \expandafter\def\csname simpleicon@pwa\endcsname {\simpleiconsmap\symbol{"F07D}} + \expandafter\def\csname simpleicon@pycharm\endcsname {\simpleiconsmap\symbol{"F07E}} + \expandafter\def\csname simpleicon@pyg\endcsname {\simpleiconsmap\symbol{"F07F}} + \expandafter\def\csname simpleicon@pypi\endcsname {\simpleiconsmap\symbol{"F080}} + \expandafter\def\csname simpleicon@pypy\endcsname {\simpleiconsmap\symbol{"F081}} + \expandafter\def\csname simpleicon@pyscaffold\endcsname {\simpleiconsmap\symbol{"F082}} + \expandafter\def\csname simpleicon@pysyft\endcsname {\simpleiconsmap\symbol{"F083}} + \expandafter\def\csname simpleicon@pytest\endcsname {\simpleiconsmap\symbol{"F084}} + \expandafter\def\csname simpleicon@python\endcsname {\simpleiconsmap\symbol{"F085}} + \expandafter\def\csname simpleicon@pytorch\endcsname {\simpleiconsmap\symbol{"F086}} + \expandafter\def\csname simpleicon@pytorchlightning\endcsname {\simpleiconsmap\symbol{"F087}} + \expandafter\def\csname simpleicon@pyup\endcsname {\simpleiconsmap\symbol{"F088}} + \expandafter\def\csname simpleicon@qantas\endcsname {\simpleiconsmap\symbol{"F089}} + \expandafter\def\csname simpleicon@qatarairways\endcsname {\simpleiconsmap\symbol{"F08A}} + \expandafter\def\csname simpleicon@qemu\endcsname {\simpleiconsmap\symbol{"F08B}} + \expandafter\def\csname simpleicon@qgis\endcsname {\simpleiconsmap\symbol{"F08C}} + \expandafter\def\csname simpleicon@qi\endcsname {\simpleiconsmap\symbol{"F08D}} + \expandafter\def\csname simpleicon@qiita\endcsname {\simpleiconsmap\symbol{"F08E}} + \expandafter\def\csname simpleicon@qiskit\endcsname {\simpleiconsmap\symbol{"F08F}} + \expandafter\def\csname simpleicon@qiwi\endcsname {\simpleiconsmap\symbol{"F090}} + \expandafter\def\csname simpleicon@qmk\endcsname {\simpleiconsmap\symbol{"F091}} + \expandafter\def\csname simpleicon@qt\endcsname {\simpleiconsmap\symbol{"F092}} + \expandafter\def\csname simpleicon@qualcomm\endcsname {\simpleiconsmap\symbol{"F093}} + \expandafter\def\csname simpleicon@qualtrics\endcsname {\simpleiconsmap\symbol{"F094}} + \expandafter\def\csname simpleicon@qualys\endcsname {\simpleiconsmap\symbol{"F095}} + \expandafter\def\csname simpleicon@quantcast\endcsname {\simpleiconsmap\symbol{"F096}} + \expandafter\def\csname simpleicon@quantconnect\endcsname {\simpleiconsmap\symbol{"F097}} + \expandafter\def\csname simpleicon@quarkus\endcsname {\simpleiconsmap\symbol{"F098}} + \expandafter\def\csname simpleicon@quasar\endcsname {\simpleiconsmap\symbol{"F099}} + \expandafter\def\csname simpleicon@qubesos\endcsname {\simpleiconsmap\symbol{"F09A}} + \expandafter\def\csname simpleicon@quest\endcsname {\simpleiconsmap\symbol{"F09B}} + \expandafter\def\csname simpleicon@quickbooks\endcsname {\simpleiconsmap\symbol{"F09C}} + \expandafter\def\csname simpleicon@quicklook\endcsname {\simpleiconsmap\symbol{"F09D}} + \expandafter\def\csname simpleicon@quicktime\endcsname {\simpleiconsmap\symbol{"F09E}} + \expandafter\def\csname simpleicon@quip\endcsname {\simpleiconsmap\symbol{"F09F}} + \expandafter\def\csname simpleicon@quora\endcsname {\simpleiconsmap\symbol{"F0A0}} + \expandafter\def\csname simpleicon@qwiklabs\endcsname {\simpleiconsmap\symbol{"F0A1}} + \expandafter\def\csname simpleicon@qzone\endcsname {\simpleiconsmap\symbol{"F0A2}} + \expandafter\def\csname simpleicon@r\endcsname {\simpleiconsmap\symbol{"F0A3}} + \expandafter\def\csname simpleicon@r3\endcsname {\simpleiconsmap\symbol{"F0A4}} + \expandafter\def\csname simpleicon@rabbitmq\endcsname {\simpleiconsmap\symbol{"F0A5}} + \expandafter\def\csname simpleicon@racket\endcsname {\simpleiconsmap\symbol{"F0A6}} + \expandafter\def\csname simpleicon@radar\endcsname {\simpleiconsmap\symbol{"F0A7}} + \expandafter\def\csname simpleicon@radiopublic\endcsname {\simpleiconsmap\symbol{"F0A8}} + \expandafter\def\csname simpleicon@railway\endcsname {\simpleiconsmap\symbol{"F0A9}} + \expandafter\def\csname simpleicon@rainmeter\endcsname {\simpleiconsmap\symbol{"F0AA}} + \expandafter\def\csname simpleicon@rakuten\endcsname {\simpleiconsmap\symbol{"F0AB}} + \expandafter\def\csname simpleicon@ram\endcsname {\simpleiconsmap\symbol{"F0AC}} + \expandafter\def\csname simpleicon@rancher\endcsname {\simpleiconsmap\symbol{"F0AD}} + \expandafter\def\csname simpleicon@rarible\endcsname {\simpleiconsmap\symbol{"F0AE}} + \expandafter\def\csname simpleicon@rasa\endcsname {\simpleiconsmap\symbol{"F0AF}} + \expandafter\def\csname simpleicon@raspberrypi\endcsname {\simpleiconsmap\symbol{"F0B0}} + \expandafter\def\csname simpleicon@ravelry\endcsname {\simpleiconsmap\symbol{"F0B1}} + \expandafter\def\csname simpleicon@ray\endcsname {\simpleiconsmap\symbol{"F0B2}} + \expandafter\def\csname simpleicon@razer\endcsname {\simpleiconsmap\symbol{"F0B3}} + \expandafter\def\csname simpleicon@razorpay\endcsname {\simpleiconsmap\symbol{"F0B4}} + \expandafter\def\csname simpleicon@react\endcsname {\simpleiconsmap\symbol{"F0B5}} + \expandafter\def\csname simpleicon@reacthookform\endcsname {\simpleiconsmap\symbol{"F0B6}} + \expandafter\def\csname simpleicon@reactivex\endcsname {\simpleiconsmap\symbol{"F0B7}} + \expandafter\def\csname simpleicon@reactos\endcsname {\simpleiconsmap\symbol{"F0B8}} + \expandafter\def\csname simpleicon@reactquery\endcsname {\simpleiconsmap\symbol{"F0B9}} + \expandafter\def\csname simpleicon@reactrouter\endcsname {\simpleiconsmap\symbol{"F0BA}} + \expandafter\def\csname simpleicon@reacttable\endcsname {\simpleiconsmap\symbol{"F0BB}} + \expandafter\def\csname simpleicon@readthedocs\endcsname {\simpleiconsmap\symbol{"F0BC}} + \expandafter\def\csname simpleicon@realm\endcsname {\simpleiconsmap\symbol{"F0BD}} + \expandafter\def\csname simpleicon@reason\endcsname {\simpleiconsmap\symbol{"F0BE}} + \expandafter\def\csname simpleicon@reasonstudios\endcsname {\simpleiconsmap\symbol{"F0BF}} + \expandafter\def\csname simpleicon@redbubble\endcsname {\simpleiconsmap\symbol{"F0C0}} + \expandafter\def\csname simpleicon@reddit\endcsname {\simpleiconsmap\symbol{"F0C1}} + \expandafter\def\csname simpleicon@redhat\endcsname {\simpleiconsmap\symbol{"F0C2}} + \expandafter\def\csname simpleicon@redhatopenshift\endcsname {\simpleiconsmap\symbol{"F0C3}} + \expandafter\def\csname simpleicon@redis\endcsname {\simpleiconsmap\symbol{"F0C4}} + \expandafter\def\csname simpleicon@redmine\endcsname {\simpleiconsmap\symbol{"F0C5}} + \expandafter\def\csname simpleicon@redux\endcsname {\simpleiconsmap\symbol{"F0C6}} + \expandafter\def\csname simpleicon@reduxsaga\endcsname {\simpleiconsmap\symbol{"F0C7}} + \expandafter\def\csname simpleicon@redwoodjs\endcsname {\simpleiconsmap\symbol{"F0C8}} + \expandafter\def\csname simpleicon@reebok\endcsname {\simpleiconsmap\symbol{"F0C9}} + \expandafter\def\csname simpleicon@relay\endcsname {\simpleiconsmap\symbol{"F0CA}} + \expandafter\def\csname simpleicon@relianceindustrieslimited\endcsname {\simpleiconsmap\symbol{"F0CB}} + \expandafter\def\csname simpleicon@remix\endcsname {\simpleiconsmap\symbol{"F0CC}} + \expandafter\def\csname simpleicon@renault\endcsname {\simpleiconsmap\symbol{"F0CD}} + \expandafter\def\csname simpleicon@render\endcsname {\simpleiconsmap\symbol{"F0CE}} + \expandafter\def\csname simpleicon@renovatebot\endcsname {\simpleiconsmap\symbol{"F0CF}} + \expandafter\def\csname simpleicon@renpy\endcsname {\simpleiconsmap\symbol{"F0D0}} + \expandafter\def\csname simpleicon@renren\endcsname {\simpleiconsmap\symbol{"F0D1}} + \expandafter\def\csname simpleicon@replit\endcsname {\simpleiconsmap\symbol{"F0D2}} + \expandafter\def\csname simpleicon@republicofgamers\endcsname {\simpleiconsmap\symbol{"F0D3}} + \expandafter\def\csname simpleicon@rescript\endcsname {\simpleiconsmap\symbol{"F0D4}} + \expandafter\def\csname simpleicon@rescuetime\endcsname {\simpleiconsmap\symbol{"F0D5}} + \expandafter\def\csname simpleicon@researchgate\endcsname {\simpleiconsmap\symbol{"F0D6}} + \expandafter\def\csname simpleicon@resharper\endcsname {\simpleiconsmap\symbol{"F0D7}} + \expandafter\def\csname simpleicon@resurrectionremixos\endcsname {\simpleiconsmap\symbol{"F0D8}} + \expandafter\def\csname simpleicon@retroarch\endcsname {\simpleiconsmap\symbol{"F0D9}} + \expandafter\def\csname simpleicon@retropie\endcsname {\simpleiconsmap\symbol{"F0DA}} + \expandafter\def\csname simpleicon@revealdotjs\endcsname {\simpleiconsmap\symbol{"F0DB}} + \expandafter\def\csname simpleicon@reverbnation\endcsname {\simpleiconsmap\symbol{"F0DC}} + \expandafter\def\csname simpleicon@revoltdotchat\endcsname {\simpleiconsmap\symbol{"F0DD}} + \expandafter\def\csname simpleicon@revolut\endcsname {\simpleiconsmap\symbol{"F0DE}} + \expandafter\def\csname simpleicon@revue\endcsname {\simpleiconsmap\symbol{"F0DF}} + \expandafter\def\csname simpleicon@rewe\endcsname {\simpleiconsmap\symbol{"F0E0}} + \expandafter\def\csname simpleicon@rezgo\endcsname {\simpleiconsmap\symbol{"F0E1}} + \expandafter\def\csname simpleicon@rhinoceros\endcsname {\simpleiconsmap\symbol{"F0E2}} + \expandafter\def\csname simpleicon@rider\endcsname {\simpleiconsmap\symbol{"F0E3}} + \expandafter\def\csname simpleicon@rimacautomobili\endcsname {\simpleiconsmap\symbol{"F0E4}} + \expandafter\def\csname simpleicon@ring\endcsname {\simpleiconsmap\symbol{"F0E5}} + \expandafter\def\csname simpleicon@riotgames\endcsname {\simpleiconsmap\symbol{"F0E6}} + \expandafter\def\csname simpleicon@ripple\endcsname {\simpleiconsmap\symbol{"F0E7}} + \expandafter\def\csname simpleicon@riseup\endcsname {\simpleiconsmap\symbol{"F0E8}} + \expandafter\def\csname simpleicon@roamresearch\endcsname {\simpleiconsmap\symbol{"F0E9}} + \expandafter\def\csname simpleicon@roblox\endcsname {\simpleiconsmap\symbol{"F0EA}} + \expandafter\def\csname simpleicon@robotframework\endcsname {\simpleiconsmap\symbol{"F0EB}} + \expandafter\def\csname simpleicon@rocketdotchat\endcsname {\simpleiconsmap\symbol{"F0EC}} + \expandafter\def\csname simpleicon@rocksdb\endcsname {\simpleiconsmap\symbol{"F0ED}} + \expandafter\def\csname simpleicon@rockylinux\endcsname {\simpleiconsmap\symbol{"F0EE}} + \expandafter\def\csname simpleicon@roku\endcsname {\simpleiconsmap\symbol{"F0EF}} + \expandafter\def\csname simpleicon@rollsroyce\endcsname {\simpleiconsmap\symbol{"F0F0}} + \expandafter\def\csname simpleicon@rollupdotjs\endcsname {\simpleiconsmap\symbol{"F0F1}} + \expandafter\def\csname simpleicon@rome\endcsname {\simpleiconsmap\symbol{"F0F2}} + \expandafter\def\csname simpleicon@roots\endcsname {\simpleiconsmap\symbol{"F0F3}} + \expandafter\def\csname simpleicon@rootsbedrock\endcsname {\simpleiconsmap\symbol{"F0F4}} + \expandafter\def\csname simpleicon@rootssage\endcsname {\simpleiconsmap\symbol{"F0F5}} + \expandafter\def\csname simpleicon@ros\endcsname {\simpleiconsmap\symbol{"F0F6}} + \expandafter\def\csname simpleicon@rossmann\endcsname {\simpleiconsmap\symbol{"F0F7}} + \expandafter\def\csname simpleicon@rotaryinternational\endcsname {\simpleiconsmap\symbol{"F0F8}} + \expandafter\def\csname simpleicon@rottentomatoes\endcsname {\simpleiconsmap\symbol{"F0F9}} + \expandafter\def\csname simpleicon@roundcube\endcsname {\simpleiconsmap\symbol{"F0FA}} + \expandafter\def\csname simpleicon@rsocket\endcsname {\simpleiconsmap\symbol{"F0FB}} + \expandafter\def\csname simpleicon@rss\endcsname {\simpleiconsmap\symbol{"F0FC}} + \expandafter\def\csname simpleicon@rstudio\endcsname {\simpleiconsmap\symbol{"F0FD}} + \expandafter\def\csname simpleicon@rte\endcsname {\simpleiconsmap\symbol{"F0FE}} + \expandafter\def\csname simpleicon@rtl\endcsname {\simpleiconsmap\symbol{"F0FF}} + \expandafter\def\csname simpleicon@rtlzwei\endcsname {\simpleiconsmap\symbol{"F100}} + \expandafter\def\csname simpleicon@rubocop\endcsname {\simpleiconsmap\symbol{"F101}} + \expandafter\def\csname simpleicon@ruby\endcsname {\simpleiconsmap\symbol{"F102}} + \expandafter\def\csname simpleicon@rubygems\endcsname {\simpleiconsmap\symbol{"F103}} + \expandafter\def\csname simpleicon@rubyonrails\endcsname {\simpleiconsmap\symbol{"F104}} + \expandafter\def\csname simpleicon@rubysinatra\endcsname {\simpleiconsmap\symbol{"F105}} + \expandafter\def\csname simpleicon@runkeeper\endcsname {\simpleiconsmap\symbol{"F106}} + \expandafter\def\csname simpleicon@runkit\endcsname {\simpleiconsmap\symbol{"F107}} + \expandafter\def\csname simpleicon@rust\endcsname {\simpleiconsmap\symbol{"F108}} + \expandafter\def\csname simpleicon@rxdb\endcsname {\simpleiconsmap\symbol{"F109}} + \expandafter\def\csname simpleicon@ryanair\endcsname {\simpleiconsmap\symbol{"F10A}} + \expandafter\def\csname simpleicon@s7airlines\endcsname {\simpleiconsmap\symbol{"F10B}} + \expandafter\def\csname simpleicon@sabanci\endcsname {\simpleiconsmap\symbol{"F10C}} + \expandafter\def\csname simpleicon@safari\endcsname {\simpleiconsmap\symbol{"F10D}} + \expandafter\def\csname simpleicon@sahibinden\endcsname {\simpleiconsmap\symbol{"F10E}} + \expandafter\def\csname simpleicon@sailfishos\endcsname {\simpleiconsmap\symbol{"F10F}} + \expandafter\def\csname simpleicon@salesforce\endcsname {\simpleiconsmap\symbol{"F110}} + \expandafter\def\csname simpleicon@saltproject\endcsname {\simpleiconsmap\symbol{"F111}} + \expandafter\def\csname simpleicon@samsung\endcsname {\simpleiconsmap\symbol{"F112}} + \expandafter\def\csname simpleicon@samsungpay\endcsname {\simpleiconsmap\symbol{"F113}} + \expandafter\def\csname simpleicon@sandisk\endcsname {\simpleiconsmap\symbol{"F114}} + \expandafter\def\csname simpleicon@sanfranciscomunicipalrailway\endcsname {\simpleiconsmap\symbol{"F115}} + \expandafter\def\csname simpleicon@saopaulometro\endcsname {\simpleiconsmap\symbol{"F116}} + \expandafter\def\csname simpleicon@sap\endcsname {\simpleiconsmap\symbol{"F117}} + \expandafter\def\csname simpleicon@sass\endcsname {\simpleiconsmap\symbol{"F118}} + \expandafter\def\csname simpleicon@sat1\endcsname {\simpleiconsmap\symbol{"F119}} + \expandafter\def\csname simpleicon@saturn\endcsname {\simpleiconsmap\symbol{"F11A}} + \expandafter\def\csname simpleicon@saucelabs\endcsname {\simpleiconsmap\symbol{"F11B}} + \expandafter\def\csname simpleicon@scala\endcsname {\simpleiconsmap\symbol{"F11C}} + \expandafter\def\csname simpleicon@scaleway\endcsname {\simpleiconsmap\symbol{"F11D}} + \expandafter\def\csname simpleicon@scania\endcsname {\simpleiconsmap\symbol{"F11E}} + \expandafter\def\csname simpleicon@schneiderelectric\endcsname {\simpleiconsmap\symbol{"F11F}} + \expandafter\def\csname simpleicon@scikitlearn\endcsname {\simpleiconsmap\symbol{"F120}} + \expandafter\def\csname simpleicon@scipy\endcsname {\simpleiconsmap\symbol{"F121}} + \expandafter\def\csname simpleicon@scopus\endcsname {\simpleiconsmap\symbol{"F122}} + \expandafter\def\csname simpleicon@scpfoundation\endcsname {\simpleiconsmap\symbol{"F123}} + \expandafter\def\csname simpleicon@scratch\endcsname {\simpleiconsmap\symbol{"F124}} + \expandafter\def\csname simpleicon@screencastify\endcsname {\simpleiconsmap\symbol{"F125}} + \expandafter\def\csname simpleicon@scribd\endcsname {\simpleiconsmap\symbol{"F126}} + \expandafter\def\csname simpleicon@scrimba\endcsname {\simpleiconsmap\symbol{"F127}} + \expandafter\def\csname simpleicon@scrollreveal\endcsname {\simpleiconsmap\symbol{"F128}} + \expandafter\def\csname simpleicon@scrumalliance\endcsname {\simpleiconsmap\symbol{"F129}} + \expandafter\def\csname simpleicon@scrutinizerci\endcsname {\simpleiconsmap\symbol{"F12A}} + \expandafter\def\csname simpleicon@seagate\endcsname {\simpleiconsmap\symbol{"F12B}} + \expandafter\def\csname simpleicon@seat\endcsname {\simpleiconsmap\symbol{"F12C}} + \expandafter\def\csname simpleicon@securityscorecard\endcsname {\simpleiconsmap\symbol{"F12D}} + \expandafter\def\csname simpleicon@sefaria\endcsname {\simpleiconsmap\symbol{"F12E}} + \expandafter\def\csname simpleicon@sega\endcsname {\simpleiconsmap\symbol{"F12F}} + \expandafter\def\csname simpleicon@selenium\endcsname {\simpleiconsmap\symbol{"F130}} + \expandafter\def\csname simpleicon@sellfy\endcsname {\simpleiconsmap\symbol{"F131}} + \expandafter\def\csname simpleicon@semanticrelease\endcsname {\simpleiconsmap\symbol{"F132}} + \expandafter\def\csname simpleicon@semanticscholar\endcsname {\simpleiconsmap\symbol{"F133}} + \expandafter\def\csname simpleicon@semanticuireact\endcsname {\simpleiconsmap\symbol{"F134}} + \expandafter\def\csname simpleicon@semanticweb\endcsname {\simpleiconsmap\symbol{"F135}} + \expandafter\def\csname simpleicon@semaphoreci\endcsname {\simpleiconsmap\symbol{"F136}} + \expandafter\def\csname simpleicon@semver\endcsname {\simpleiconsmap\symbol{"F137}} + \expandafter\def\csname simpleicon@sencha\endcsname {\simpleiconsmap\symbol{"F138}} + \expandafter\def\csname simpleicon@sennheiser\endcsname {\simpleiconsmap\symbol{"F139}} + \expandafter\def\csname simpleicon@sensu\endcsname {\simpleiconsmap\symbol{"F13A}} + \expandafter\def\csname simpleicon@sentry\endcsname {\simpleiconsmap\symbol{"F13B}} + \expandafter\def\csname simpleicon@sepa\endcsname {\simpleiconsmap\symbol{"F13C}} + \expandafter\def\csname simpleicon@sequelize\endcsname {\simpleiconsmap\symbol{"F13D}} + \expandafter\def\csname simpleicon@serverfault\endcsname {\simpleiconsmap\symbol{"F13E}} + \expandafter\def\csname simpleicon@serverless\endcsname {\simpleiconsmap\symbol{"F13F}} + \expandafter\def\csname simpleicon@sessionize\endcsname {\simpleiconsmap\symbol{"F140}} + \expandafter\def\csname simpleicon@setapp\endcsname {\simpleiconsmap\symbol{"F141}} + \expandafter\def\csname simpleicon@sfml\endcsname {\simpleiconsmap\symbol{"F142}} + \expandafter\def\csname simpleicon@shadow\endcsname {\simpleiconsmap\symbol{"F143}} + \expandafter\def\csname simpleicon@shanghaimetro\endcsname {\simpleiconsmap\symbol{"F144}} + \expandafter\def\csname simpleicon@sharp\endcsname {\simpleiconsmap\symbol{"F145}} + \expandafter\def\csname simpleicon@shazam\endcsname {\simpleiconsmap\symbol{"F146}} + \expandafter\def\csname simpleicon@shell\endcsname {\simpleiconsmap\symbol{"F147}} + \expandafter\def\csname simpleicon@shelly\endcsname {\simpleiconsmap\symbol{"F148}} + \expandafter\def\csname simpleicon@shenzhenmetro\endcsname {\simpleiconsmap\symbol{"F149}} + \expandafter\def\csname simpleicon@shieldsdotio\endcsname {\simpleiconsmap\symbol{"F14A}} + \expandafter\def\csname simpleicon@shikimori\endcsname {\simpleiconsmap\symbol{"F14B}} + \expandafter\def\csname simpleicon@shopee\endcsname {\simpleiconsmap\symbol{"F14C}} + \expandafter\def\csname simpleicon@shopify\endcsname {\simpleiconsmap\symbol{"F14D}} + \expandafter\def\csname simpleicon@shopware\endcsname {\simpleiconsmap\symbol{"F14E}} + \expandafter\def\csname simpleicon@shotcut\endcsname {\simpleiconsmap\symbol{"F14F}} + \expandafter\def\csname simpleicon@showpad\endcsname {\simpleiconsmap\symbol{"F150}} + \expandafter\def\csname simpleicon@showtime\endcsname {\simpleiconsmap\symbol{"F151}} + \expandafter\def\csname simpleicon@shutterstock\endcsname {\simpleiconsmap\symbol{"F152}} + \expandafter\def\csname simpleicon@siemens\endcsname {\simpleiconsmap\symbol{"F153}} + \expandafter\def\csname simpleicon@signal\endcsname {\simpleiconsmap\symbol{"F154}} + \expandafter\def\csname simpleicon@similarweb\endcsname {\simpleiconsmap\symbol{"F155}} + \expandafter\def\csname simpleicon@simkl\endcsname {\simpleiconsmap\symbol{"F156}} + \expandafter\def\csname simpleicon@simpleanalytics\endcsname {\simpleiconsmap\symbol{"F157}} + \expandafter\def\csname simpleicon@simpleicons\endcsname {\simpleiconsmap\symbol{"F158}} + \expandafter\def\csname simpleicon@simplenote\endcsname {\simpleiconsmap\symbol{"F159}} + \expandafter\def\csname simpleicon@sinaweibo\endcsname {\simpleiconsmap\symbol{"F15A}} + \expandafter\def\csname simpleicon@singlestore\endcsname {\simpleiconsmap\symbol{"F15B}} + \expandafter\def\csname simpleicon@sitepoint\endcsname {\simpleiconsmap\symbol{"F15C}} + \expandafter\def\csname simpleicon@sketch\endcsname {\simpleiconsmap\symbol{"F15D}} + \expandafter\def\csname simpleicon@sketchfab\endcsname {\simpleiconsmap\symbol{"F15E}} + \expandafter\def\csname simpleicon@sketchup\endcsname {\simpleiconsmap\symbol{"F15F}} + \expandafter\def\csname simpleicon@skillshare\endcsname {\simpleiconsmap\symbol{"F160}} + \expandafter\def\csname simpleicon@skoda\endcsname {\simpleiconsmap\symbol{"F161}} + \expandafter\def\csname simpleicon@sky\endcsname {\simpleiconsmap\symbol{"F162}} + \expandafter\def\csname simpleicon@skynet\endcsname {\simpleiconsmap\symbol{"F163}} + \expandafter\def\csname simpleicon@skypack\endcsname {\simpleiconsmap\symbol{"F164}} + \expandafter\def\csname simpleicon@skype\endcsname {\simpleiconsmap\symbol{"F165}} + \expandafter\def\csname simpleicon@skypeforbusiness\endcsname {\simpleiconsmap\symbol{"F166}} + \expandafter\def\csname simpleicon@slack\endcsname {\simpleiconsmap\symbol{"F167}} + \expandafter\def\csname simpleicon@slackware\endcsname {\simpleiconsmap\symbol{"F168}} + \expandafter\def\csname simpleicon@slashdot\endcsname {\simpleiconsmap\symbol{"F169}} + \expandafter\def\csname simpleicon@slickpic\endcsname {\simpleiconsmap\symbol{"F16A}} + \expandafter\def\csname simpleicon@slides\endcsname {\simpleiconsmap\symbol{"F16B}} + \expandafter\def\csname simpleicon@slideshare\endcsname {\simpleiconsmap\symbol{"F16C}} + \expandafter\def\csname simpleicon@smart\endcsname {\simpleiconsmap\symbol{"F16D}} + \expandafter\def\csname simpleicon@smartthings\endcsname {\simpleiconsmap\symbol{"F16E}} + \expandafter\def\csname simpleicon@smashdotgg\endcsname {\simpleiconsmap\symbol{"F16F}} + \expandafter\def\csname simpleicon@smashingmagazine\endcsname {\simpleiconsmap\symbol{"F170}} + \expandafter\def\csname simpleicon@smrt\endcsname {\simpleiconsmap\symbol{"F171}} + \expandafter\def\csname simpleicon@smugmug\endcsname {\simpleiconsmap\symbol{"F172}} + \expandafter\def\csname simpleicon@snapchat\endcsname {\simpleiconsmap\symbol{"F173}} + \expandafter\def\csname simpleicon@snapcraft\endcsname {\simpleiconsmap\symbol{"F174}} + \expandafter\def\csname simpleicon@snowflake\endcsname {\simpleiconsmap\symbol{"F175}} + \expandafter\def\csname simpleicon@snowpack\endcsname {\simpleiconsmap\symbol{"F176}} + \expandafter\def\csname simpleicon@snyk\endcsname {\simpleiconsmap\symbol{"F177}} + \expandafter\def\csname simpleicon@socialblade\endcsname {\simpleiconsmap\symbol{"F178}} + \expandafter\def\csname simpleicon@society6\endcsname {\simpleiconsmap\symbol{"F179}} + \expandafter\def\csname simpleicon@socketdotio\endcsname {\simpleiconsmap\symbol{"F17A}} + \expandafter\def\csname simpleicon@sogou\endcsname {\simpleiconsmap\symbol{"F17B}} + \expandafter\def\csname simpleicon@solid\endcsname {\simpleiconsmap\symbol{"F17C}} + \expandafter\def\csname simpleicon@solidity\endcsname {\simpleiconsmap\symbol{"F17D}} + \expandafter\def\csname simpleicon@sololearn\endcsname {\simpleiconsmap\symbol{"F17E}} + \expandafter\def\csname simpleicon@solus\endcsname {\simpleiconsmap\symbol{"F17F}} + \expandafter\def\csname simpleicon@sonar\endcsname {\simpleiconsmap\symbol{"F180}} + \expandafter\def\csname simpleicon@sonarcloud\endcsname {\simpleiconsmap\symbol{"F181}} + \expandafter\def\csname simpleicon@sonarlint\endcsname {\simpleiconsmap\symbol{"F182}} + \expandafter\def\csname simpleicon@sonarqube\endcsname {\simpleiconsmap\symbol{"F183}} + \expandafter\def\csname simpleicon@sonarsource\endcsname {\simpleiconsmap\symbol{"F184}} + \expandafter\def\csname simpleicon@songkick\endcsname {\simpleiconsmap\symbol{"F185}} + \expandafter\def\csname simpleicon@songoda\endcsname {\simpleiconsmap\symbol{"F186}} + \expandafter\def\csname simpleicon@sonicwall\endcsname {\simpleiconsmap\symbol{"F187}} + \expandafter\def\csname simpleicon@sonos\endcsname {\simpleiconsmap\symbol{"F188}} + \expandafter\def\csname simpleicon@sony\endcsname {\simpleiconsmap\symbol{"F189}} + \expandafter\def\csname simpleicon@soundcharts\endcsname {\simpleiconsmap\symbol{"F18A}} + \expandafter\def\csname simpleicon@soundcloud\endcsname {\simpleiconsmap\symbol{"F18B}} + \expandafter\def\csname simpleicon@sourceengine\endcsname {\simpleiconsmap\symbol{"F18C}} + \expandafter\def\csname simpleicon@sourceforge\endcsname {\simpleiconsmap\symbol{"F18D}} + \expandafter\def\csname simpleicon@sourcegraph\endcsname {\simpleiconsmap\symbol{"F18E}} + \expandafter\def\csname simpleicon@sourcetree\endcsname {\simpleiconsmap\symbol{"F18F}} + \expandafter\def\csname simpleicon@southwestairlines\endcsname {\simpleiconsmap\symbol{"F190}} + \expandafter\def\csname simpleicon@spacemacs\endcsname {\simpleiconsmap\symbol{"F191}} + \expandafter\def\csname simpleicon@spacex\endcsname {\simpleiconsmap\symbol{"F192}} + \expandafter\def\csname simpleicon@spacy\endcsname {\simpleiconsmap\symbol{"F193}} + \expandafter\def\csname simpleicon@sparkar\endcsname {\simpleiconsmap\symbol{"F194}} + \expandafter\def\csname simpleicon@sparkasse\endcsname {\simpleiconsmap\symbol{"F195}} + \expandafter\def\csname simpleicon@sparkfun\endcsname {\simpleiconsmap\symbol{"F196}} + \expandafter\def\csname simpleicon@sparkpost\endcsname {\simpleiconsmap\symbol{"F197}} + \expandafter\def\csname simpleicon@spdx\endcsname {\simpleiconsmap\symbol{"F198}} + \expandafter\def\csname simpleicon@speakerdeck\endcsname {\simpleiconsmap\symbol{"F199}} + \expandafter\def\csname simpleicon@spectrum\endcsname {\simpleiconsmap\symbol{"F19A}} + \expandafter\def\csname simpleicon@speedtest\endcsname {\simpleiconsmap\symbol{"F19B}} + \expandafter\def\csname simpleicon@spinnaker\endcsname {\simpleiconsmap\symbol{"F19C}} + \expandafter\def\csname simpleicon@spinrilla\endcsname {\simpleiconsmap\symbol{"F19D}} + \expandafter\def\csname simpleicon@splunk\endcsname {\simpleiconsmap\symbol{"F19E}} + \expandafter\def\csname simpleicon@spond\endcsname {\simpleiconsmap\symbol{"F19F}} + \expandafter\def\csname simpleicon@spotify\endcsname {\simpleiconsmap\symbol{"F1A0}} + \expandafter\def\csname simpleicon@spotlight\endcsname {\simpleiconsmap\symbol{"F1A1}} + \expandafter\def\csname simpleicon@spreadshirt\endcsname {\simpleiconsmap\symbol{"F1A2}} + \expandafter\def\csname simpleicon@spreaker\endcsname {\simpleiconsmap\symbol{"F1A3}} + \expandafter\def\csname simpleicon@spring\endcsname {\simpleiconsmap\symbol{"F1A4}} + \expandafter\def\csname simpleicon@springcreators\endcsname {\simpleiconsmap\symbol{"F1A5}} + \expandafter\def\csname simpleicon@springboot\endcsname {\simpleiconsmap\symbol{"F1A6}} + \expandafter\def\csname simpleicon@springsecurity\endcsname {\simpleiconsmap\symbol{"F1A7}} + \expandafter\def\csname simpleicon@spyderide\endcsname {\simpleiconsmap\symbol{"F1A8}} + \expandafter\def\csname simpleicon@sqlite\endcsname {\simpleiconsmap\symbol{"F1A9}} + \expandafter\def\csname simpleicon@square\endcsname {\simpleiconsmap\symbol{"F1AA}} + \expandafter\def\csname simpleicon@squareenix\endcsname {\simpleiconsmap\symbol{"F1AB}} + \expandafter\def\csname simpleicon@squarespace\endcsname {\simpleiconsmap\symbol{"F1AC}} + \expandafter\def\csname simpleicon@ssrn\endcsname {\simpleiconsmap\symbol{"F1AD}} + \expandafter\def\csname simpleicon@stackbit\endcsname {\simpleiconsmap\symbol{"F1AE}} + \expandafter\def\csname simpleicon@stackblitz\endcsname {\simpleiconsmap\symbol{"F1AF}} + \expandafter\def\csname simpleicon@stackedit\endcsname {\simpleiconsmap\symbol{"F1B0}} + \expandafter\def\csname simpleicon@stackexchange\endcsname {\simpleiconsmap\symbol{"F1B1}} + \expandafter\def\csname simpleicon@stackoverflow\endcsname {\simpleiconsmap\symbol{"F1B2}} + \expandafter\def\csname simpleicon@stackpath\endcsname {\simpleiconsmap\symbol{"F1B3}} + \expandafter\def\csname simpleicon@stackshare\endcsname {\simpleiconsmap\symbol{"F1B4}} + \expandafter\def\csname simpleicon@stadia\endcsname {\simpleiconsmap\symbol{"F1B5}} + \expandafter\def\csname simpleicon@staffbase\endcsname {\simpleiconsmap\symbol{"F1B6}} + \expandafter\def\csname simpleicon@standardjs\endcsname {\simpleiconsmap\symbol{"F1B7}} + \expandafter\def\csname simpleicon@starbucks\endcsname {\simpleiconsmap\symbol{"F1B8}} + \expandafter\def\csname simpleicon@stardock\endcsname {\simpleiconsmap\symbol{"F1B9}} + \expandafter\def\csname simpleicon@starlingbank\endcsname {\simpleiconsmap\symbol{"F1BA}} + \expandafter\def\csname simpleicon@starship\endcsname {\simpleiconsmap\symbol{"F1BB}} + \expandafter\def\csname simpleicon@startrek\endcsname {\simpleiconsmap\symbol{"F1BC}} + \expandafter\def\csname simpleicon@starz\endcsname {\simpleiconsmap\symbol{"F1BD}} + \expandafter\def\csname simpleicon@statamic\endcsname {\simpleiconsmap\symbol{"F1BE}} + \expandafter\def\csname simpleicon@statuspage\endcsname {\simpleiconsmap\symbol{"F1BF}} + \expandafter\def\csname simpleicon@statuspal\endcsname {\simpleiconsmap\symbol{"F1C0}} + \expandafter\def\csname simpleicon@steam\endcsname {\simpleiconsmap\symbol{"F1C1}} + \expandafter\def\csname simpleicon@steamdb\endcsname {\simpleiconsmap\symbol{"F1C2}} + \expandafter\def\csname simpleicon@steamdeck\endcsname {\simpleiconsmap\symbol{"F1C3}} + \expandafter\def\csname simpleicon@steamworks\endcsname {\simpleiconsmap\symbol{"F1C4}} + \expandafter\def\csname simpleicon@steelseries\endcsname {\simpleiconsmap\symbol{"F1C5}} + \expandafter\def\csname simpleicon@steem\endcsname {\simpleiconsmap\symbol{"F1C6}} + \expandafter\def\csname simpleicon@steemit\endcsname {\simpleiconsmap\symbol{"F1C7}} + \expandafter\def\csname simpleicon@steinberg\endcsname {\simpleiconsmap\symbol{"F1C8}} + \expandafter\def\csname simpleicon@stellar\endcsname {\simpleiconsmap\symbol{"F1C9}} + \expandafter\def\csname simpleicon@stencyl\endcsname {\simpleiconsmap\symbol{"F1CA}} + \expandafter\def\csname simpleicon@stimulus\endcsname {\simpleiconsmap\symbol{"F1CB}} + \expandafter\def\csname simpleicon@stitcher\endcsname {\simpleiconsmap\symbol{"F1CC}} + \expandafter\def\csname simpleicon@stmicroelectronics\endcsname {\simpleiconsmap\symbol{"F1CD}} + \expandafter\def\csname simpleicon@stopstalk\endcsname {\simpleiconsmap\symbol{"F1CE}} + \expandafter\def\csname simpleicon@storyblok\endcsname {\simpleiconsmap\symbol{"F1CF}} + \expandafter\def\csname simpleicon@storybook\endcsname {\simpleiconsmap\symbol{"F1D0}} + \expandafter\def\csname simpleicon@strapi\endcsname {\simpleiconsmap\symbol{"F1D1}} + \expandafter\def\csname simpleicon@strava\endcsname {\simpleiconsmap\symbol{"F1D2}} + \expandafter\def\csname simpleicon@streamlit\endcsname {\simpleiconsmap\symbol{"F1D3}} + \expandafter\def\csname simpleicon@stripe\endcsname {\simpleiconsmap\symbol{"F1D4}} + \expandafter\def\csname simpleicon@strongswan\endcsname {\simpleiconsmap\symbol{"F1D5}} + \expandafter\def\csname simpleicon@stubhub\endcsname {\simpleiconsmap\symbol{"F1D6}} + \expandafter\def\csname simpleicon@styledcomponents\endcsname {\simpleiconsmap\symbol{"F1D7}} + \expandafter\def\csname simpleicon@stylelint\endcsname {\simpleiconsmap\symbol{"F1D8}} + \expandafter\def\csname simpleicon@styleshare\endcsname {\simpleiconsmap\symbol{"F1D9}} + \expandafter\def\csname simpleicon@stylus\endcsname {\simpleiconsmap\symbol{"F1DA}} + \expandafter\def\csname simpleicon@subaru\endcsname {\simpleiconsmap\symbol{"F1DB}} + \expandafter\def\csname simpleicon@sublimetext\endcsname {\simpleiconsmap\symbol{"F1DC}} + \expandafter\def\csname simpleicon@substack\endcsname {\simpleiconsmap\symbol{"F1DD}} + \expandafter\def\csname simpleicon@subversion\endcsname {\simpleiconsmap\symbol{"F1DE}} + \expandafter\def\csname simpleicon@suckless\endcsname {\simpleiconsmap\symbol{"F1DF}} + \expandafter\def\csname simpleicon@sumologic\endcsname {\simpleiconsmap\symbol{"F1E0}} + \expandafter\def\csname simpleicon@supabase\endcsname {\simpleiconsmap\symbol{"F1E1}} + \expandafter\def\csname simpleicon@supermicro\endcsname {\simpleiconsmap\symbol{"F1E2}} + \expandafter\def\csname simpleicon@superuser\endcsname {\simpleiconsmap\symbol{"F1E3}} + \expandafter\def\csname simpleicon@surrealdb\endcsname {\simpleiconsmap\symbol{"F1E4}} + \expandafter\def\csname simpleicon@surveymonkey\endcsname {\simpleiconsmap\symbol{"F1E5}} + \expandafter\def\csname simpleicon@suse\endcsname {\simpleiconsmap\symbol{"F1E6}} + \expandafter\def\csname simpleicon@suzuki\endcsname {\simpleiconsmap\symbol{"F1E7}} + \expandafter\def\csname simpleicon@svelte\endcsname {\simpleiconsmap\symbol{"F1E8}} + \expandafter\def\csname simpleicon@svg\endcsname {\simpleiconsmap\symbol{"F1E9}} + \expandafter\def\csname simpleicon@svgo\endcsname {\simpleiconsmap\symbol{"F1EA}} + \expandafter\def\csname simpleicon@swagger\endcsname {\simpleiconsmap\symbol{"F1EB}} + \expandafter\def\csname simpleicon@swarm\endcsname {\simpleiconsmap\symbol{"F1EC}} + \expandafter\def\csname simpleicon@swc\endcsname {\simpleiconsmap\symbol{"F1ED}} + \expandafter\def\csname simpleicon@swift\endcsname {\simpleiconsmap\symbol{"F1EE}} + \expandafter\def\csname simpleicon@swiggy\endcsname {\simpleiconsmap\symbol{"F1EF}} + \expandafter\def\csname simpleicon@swiper\endcsname {\simpleiconsmap\symbol{"F1F0}} + \expandafter\def\csname simpleicon@symantec\endcsname {\simpleiconsmap\symbol{"F1F1}} + \expandafter\def\csname simpleicon@symfony\endcsname {\simpleiconsmap\symbol{"F1F2}} + \expandafter\def\csname simpleicon@symphony\endcsname {\simpleiconsmap\symbol{"F1F3}} + \expandafter\def\csname simpleicon@sympy\endcsname {\simpleiconsmap\symbol{"F1F4}} + \expandafter\def\csname simpleicon@synology\endcsname {\simpleiconsmap\symbol{"F1F5}} + \expandafter\def\csname simpleicon@system76\endcsname {\simpleiconsmap\symbol{"F1F6}} + \expandafter\def\csname simpleicon@tableau\endcsname {\simpleiconsmap\symbol{"F1F7}} + \expandafter\def\csname simpleicon@tablecheck\endcsname {\simpleiconsmap\symbol{"F1F8}} + \expandafter\def\csname simpleicon@tacobell\endcsname {\simpleiconsmap\symbol{"F1F9}} + \expandafter\def\csname simpleicon@tado\endcsname {\simpleiconsmap\symbol{"F1FA}} + \expandafter\def\csname simpleicon@taichigraphics\endcsname {\simpleiconsmap\symbol{"F1FB}} + \expandafter\def\csname simpleicon@taichilang\endcsname {\simpleiconsmap\symbol{"F1FC}} + \expandafter\def\csname simpleicon@tails\endcsname {\simpleiconsmap\symbol{"F1FD}} + \expandafter\def\csname simpleicon@tailwindcss\endcsname {\simpleiconsmap\symbol{"F1FE}} + \expandafter\def\csname simpleicon@talend\endcsname {\simpleiconsmap\symbol{"F1FF}} + \expandafter\def\csname simpleicon@talenthouse\endcsname {\simpleiconsmap\symbol{"F200}} + \expandafter\def\csname simpleicon@tamiya\endcsname {\simpleiconsmap\symbol{"F201}} + \expandafter\def\csname simpleicon@tampermonkey\endcsname {\simpleiconsmap\symbol{"F202}} + \expandafter\def\csname simpleicon@taobao\endcsname {\simpleiconsmap\symbol{"F203}} + \expandafter\def\csname simpleicon@tapas\endcsname {\simpleiconsmap\symbol{"F204}} + \expandafter\def\csname simpleicon@target\endcsname {\simpleiconsmap\symbol{"F205}} + \expandafter\def\csname simpleicon@task\endcsname {\simpleiconsmap\symbol{"F206}} + \expandafter\def\csname simpleicon@tasmota\endcsname {\simpleiconsmap\symbol{"F207}} + \expandafter\def\csname simpleicon@tata\endcsname {\simpleiconsmap\symbol{"F208}} + \expandafter\def\csname simpleicon@tauri\endcsname {\simpleiconsmap\symbol{"F209}} + \expandafter\def\csname simpleicon@taxbuzz\endcsname {\simpleiconsmap\symbol{"F20A}} + \expandafter\def\csname simpleicon@teamcity\endcsname {\simpleiconsmap\symbol{"F20B}} + \expandafter\def\csname simpleicon@teamspeak\endcsname {\simpleiconsmap\symbol{"F20C}} + \expandafter\def\csname simpleicon@teamviewer\endcsname {\simpleiconsmap\symbol{"F20D}} + \expandafter\def\csname simpleicon@ted\endcsname {\simpleiconsmap\symbol{"F20E}} + \expandafter\def\csname simpleicon@teespring\endcsname {\simpleiconsmap\symbol{"F20F}} + \expandafter\def\csname simpleicon@tekton\endcsname {\simpleiconsmap\symbol{"F210}} + \expandafter\def\csname simpleicon@tele5\endcsname {\simpleiconsmap\symbol{"F211}} + \expandafter\def\csname simpleicon@telegram\endcsname {\simpleiconsmap\symbol{"F212}} + \expandafter\def\csname simpleicon@telegraph\endcsname {\simpleiconsmap\symbol{"F213}} + \expandafter\def\csname simpleicon@temporal\endcsname {\simpleiconsmap\symbol{"F214}} + \expandafter\def\csname simpleicon@tencentqq\endcsname {\simpleiconsmap\symbol{"F215}} + \expandafter\def\csname simpleicon@tensorflow\endcsname {\simpleiconsmap\symbol{"F216}} + \expandafter\def\csname simpleicon@teradata\endcsname {\simpleiconsmap\symbol{"F217}} + \expandafter\def\csname simpleicon@teratail\endcsname {\simpleiconsmap\symbol{"F218}} + \expandafter\def\csname simpleicon@terraform\endcsname {\simpleiconsmap\symbol{"F219}} + \expandafter\def\csname simpleicon@tesco\endcsname {\simpleiconsmap\symbol{"F21A}} + \expandafter\def\csname simpleicon@tesla\endcsname {\simpleiconsmap\symbol{"F21B}} + \expandafter\def\csname simpleicon@testcafe\endcsname {\simpleiconsmap\symbol{"F21C}} + \expandafter\def\csname simpleicon@testin\endcsname {\simpleiconsmap\symbol{"F21D}} + \expandafter\def\csname simpleicon@testinglibrary\endcsname {\simpleiconsmap\symbol{"F21E}} + \expandafter\def\csname simpleicon@tether\endcsname {\simpleiconsmap\symbol{"F21F}} + \expandafter\def\csname simpleicon@textpattern\endcsname {\simpleiconsmap\symbol{"F220}} + \expandafter\def\csname simpleicon@thealgorithms\endcsname {\simpleiconsmap\symbol{"F221}} + \expandafter\def\csname simpleicon@theconversation\endcsname {\simpleiconsmap\symbol{"F222}} + \expandafter\def\csname simpleicon@theirishtimes\endcsname {\simpleiconsmap\symbol{"F223}} + \expandafter\def\csname simpleicon@themighty\endcsname {\simpleiconsmap\symbol{"F224}} + \expandafter\def\csname simpleicon@themodelsresource\endcsname {\simpleiconsmap\symbol{"F225}} + \expandafter\def\csname simpleicon@themoviedatabase\endcsname {\simpleiconsmap\symbol{"F226}} + \expandafter\def\csname simpleicon@thenorthface\endcsname {\simpleiconsmap\symbol{"F227}} + \expandafter\def\csname simpleicon@theregister\endcsname {\simpleiconsmap\symbol{"F228}} + \expandafter\def\csname simpleicon@thesoundsresource\endcsname {\simpleiconsmap\symbol{"F229}} + \expandafter\def\csname simpleicon@thespritersresource\endcsname {\simpleiconsmap\symbol{"F22A}} + \expandafter\def\csname simpleicon@thewashingtonpost\endcsname {\simpleiconsmap\symbol{"F22B}} + \expandafter\def\csname simpleicon@thingiverse\endcsname {\simpleiconsmap\symbol{"F22C}} + \expandafter\def\csname simpleicon@thinkpad\endcsname {\simpleiconsmap\symbol{"F22D}} + \expandafter\def\csname simpleicon@threadless\endcsname {\simpleiconsmap\symbol{"F22E}} + \expandafter\def\csname simpleicon@threedotjs\endcsname {\simpleiconsmap\symbol{"F22F}} + \expandafter\def\csname simpleicon@threema\endcsname {\simpleiconsmap\symbol{"F230}} + \expandafter\def\csname simpleicon@thumbtack\endcsname {\simpleiconsmap\symbol{"F231}} + \expandafter\def\csname simpleicon@thunderbird\endcsname {\simpleiconsmap\symbol{"F232}} + \expandafter\def\csname simpleicon@thymeleaf\endcsname {\simpleiconsmap\symbol{"F233}} + \expandafter\def\csname simpleicon@ticketmaster\endcsname {\simpleiconsmap\symbol{"F234}} + \expandafter\def\csname simpleicon@tidal\endcsname {\simpleiconsmap\symbol{"F235}} + \expandafter\def\csname simpleicon@tide\endcsname {\simpleiconsmap\symbol{"F236}} + \expandafter\def\csname simpleicon@tidyverse\endcsname {\simpleiconsmap\symbol{"F237}} + \expandafter\def\csname simpleicon@tietoevry\endcsname {\simpleiconsmap\symbol{"F238}} + \expandafter\def\csname simpleicon@tiktok\endcsname {\simpleiconsmap\symbol{"F239}} + \expandafter\def\csname simpleicon@tile\endcsname {\simpleiconsmap\symbol{"F23A}} + \expandafter\def\csname simpleicon@timescale\endcsname {\simpleiconsmap\symbol{"F23B}} + \expandafter\def\csname simpleicon@tinder\endcsname {\simpleiconsmap\symbol{"F23C}} + \expandafter\def\csname simpleicon@tinyletter\endcsname {\simpleiconsmap\symbol{"F23D}} + \expandafter\def\csname simpleicon@tistory\endcsname {\simpleiconsmap\symbol{"F23E}} + \expandafter\def\csname simpleicon@tmobile\endcsname {\simpleiconsmap\symbol{"F23F}} + \expandafter\def\csname simpleicon@tmux\endcsname {\simpleiconsmap\symbol{"F240}} + \expandafter\def\csname simpleicon@todoist\endcsname {\simpleiconsmap\symbol{"F241}} + \expandafter\def\csname simpleicon@toggl\endcsname {\simpleiconsmap\symbol{"F242}} + \expandafter\def\csname simpleicon@tokyometro\endcsname {\simpleiconsmap\symbol{"F243}} + \expandafter\def\csname simpleicon@tomorrowland\endcsname {\simpleiconsmap\symbol{"F244}} + \expandafter\def\csname simpleicon@topcoder\endcsname {\simpleiconsmap\symbol{"F245}} + \expandafter\def\csname simpleicon@toptal\endcsname {\simpleiconsmap\symbol{"F246}} + \expandafter\def\csname simpleicon@torbrowser\endcsname {\simpleiconsmap\symbol{"F247}} + \expandafter\def\csname simpleicon@torproject\endcsname {\simpleiconsmap\symbol{"F248}} + \expandafter\def\csname simpleicon@toshiba\endcsname {\simpleiconsmap\symbol{"F249}} + \expandafter\def\csname simpleicon@toyota\endcsname {\simpleiconsmap\symbol{"F24A}} + \expandafter\def\csname simpleicon@tplink\endcsname {\simpleiconsmap\symbol{"F24B}} + \expandafter\def\csname simpleicon@tqdm\endcsname {\simpleiconsmap\symbol{"F24C}} + \expandafter\def\csname simpleicon@traefikmesh\endcsname {\simpleiconsmap\symbol{"F24D}} + \expandafter\def\csname simpleicon@traefikproxy\endcsname {\simpleiconsmap\symbol{"F24E}} + \expandafter\def\csname simpleicon@trainerroad\endcsname {\simpleiconsmap\symbol{"F24F}} + \expandafter\def\csname simpleicon@trakt\endcsname {\simpleiconsmap\symbol{"F250}} + \expandafter\def\csname simpleicon@transportforireland\endcsname {\simpleiconsmap\symbol{"F251}} + \expandafter\def\csname simpleicon@transportforlondon\endcsname {\simpleiconsmap\symbol{"F252}} + \expandafter\def\csname simpleicon@travisci\endcsname {\simpleiconsmap\symbol{"F253}} + \expandafter\def\csname simpleicon@treehouse\endcsname {\simpleiconsmap\symbol{"F254}} + \expandafter\def\csname simpleicon@trello\endcsname {\simpleiconsmap\symbol{"F255}} + \expandafter\def\csname simpleicon@trendmicro\endcsname {\simpleiconsmap\symbol{"F256}} + \expandafter\def\csname simpleicon@treyarch\endcsname {\simpleiconsmap\symbol{"F257}} + \expandafter\def\csname simpleicon@triller\endcsname {\simpleiconsmap\symbol{"F258}} + \expandafter\def\csname simpleicon@trino\endcsname {\simpleiconsmap\symbol{"F259}} + \expandafter\def\csname simpleicon@tripadvisor\endcsname {\simpleiconsmap\symbol{"F25A}} + \expandafter\def\csname simpleicon@tripdotcom\endcsname {\simpleiconsmap\symbol{"F25B}} + \expandafter\def\csname simpleicon@trove\endcsname {\simpleiconsmap\symbol{"F25C}} + \expandafter\def\csname simpleicon@trpc\endcsname {\simpleiconsmap\symbol{"F25D}} + \expandafter\def\csname simpleicon@truenas\endcsname {\simpleiconsmap\symbol{"F25E}} + \expandafter\def\csname simpleicon@trulia\endcsname {\simpleiconsmap\symbol{"F25F}} + \expandafter\def\csname simpleicon@trustedshops\endcsname {\simpleiconsmap\symbol{"F260}} + \expandafter\def\csname simpleicon@trustpilot\endcsname {\simpleiconsmap\symbol{"F261}} + \expandafter\def\csname simpleicon@tryhackme\endcsname {\simpleiconsmap\symbol{"F262}} + \expandafter\def\csname simpleicon@tryitonline\endcsname {\simpleiconsmap\symbol{"F263}} + \expandafter\def\csname simpleicon@tsnode\endcsname {\simpleiconsmap\symbol{"F264}} + \expandafter\def\csname simpleicon@tubi\endcsname {\simpleiconsmap\symbol{"F265}} + \expandafter\def\csname simpleicon@tui\endcsname {\simpleiconsmap\symbol{"F266}} + \expandafter\def\csname simpleicon@tumblr\endcsname {\simpleiconsmap\symbol{"F267}} + \expandafter\def\csname simpleicon@tunein\endcsname {\simpleiconsmap\symbol{"F268}} + \expandafter\def\csname simpleicon@turborepo\endcsname {\simpleiconsmap\symbol{"F269}} + \expandafter\def\csname simpleicon@turbosquid\endcsname {\simpleiconsmap\symbol{"F26A}} + \expandafter\def\csname simpleicon@turkishairlines\endcsname {\simpleiconsmap\symbol{"F26B}} + \expandafter\def\csname simpleicon@tutanota\endcsname {\simpleiconsmap\symbol{"F26C}} + \expandafter\def\csname simpleicon@tvtime\endcsname {\simpleiconsmap\symbol{"F26D}} + \expandafter\def\csname simpleicon@twilio\endcsname {\simpleiconsmap\symbol{"F26E}} + \expandafter\def\csname simpleicon@twitch\endcsname {\simpleiconsmap\symbol{"F26F}} + \expandafter\def\csname simpleicon@twitter\endcsname {\simpleiconsmap\symbol{"F270}} + \expandafter\def\csname simpleicon@twoo\endcsname {\simpleiconsmap\symbol{"F271}} + \expandafter\def\csname simpleicon@typeform\endcsname {\simpleiconsmap\symbol{"F272}} + \expandafter\def\csname simpleicon@typescript\endcsname {\simpleiconsmap\symbol{"F273}} + \expandafter\def\csname simpleicon@typo3\endcsname {\simpleiconsmap\symbol{"F274}} + \expandafter\def\csname simpleicon@uber\endcsname {\simpleiconsmap\symbol{"F275}} + \expandafter\def\csname simpleicon@ubereats\endcsname {\simpleiconsmap\symbol{"F276}} + \expandafter\def\csname simpleicon@ubiquiti\endcsname {\simpleiconsmap\symbol{"F277}} + \expandafter\def\csname simpleicon@ubisoft\endcsname {\simpleiconsmap\symbol{"F278}} + \expandafter\def\csname simpleicon@ublockorigin\endcsname {\simpleiconsmap\symbol{"F279}} + \expandafter\def\csname simpleicon@ubuntu\endcsname {\simpleiconsmap\symbol{"F27A}} + \expandafter\def\csname simpleicon@udacity\endcsname {\simpleiconsmap\symbol{"F27B}} + \expandafter\def\csname simpleicon@udemy\endcsname {\simpleiconsmap\symbol{"F27C}} + \expandafter\def\csname simpleicon@ufc\endcsname {\simpleiconsmap\symbol{"F27D}} + \expandafter\def\csname simpleicon@uikit\endcsname {\simpleiconsmap\symbol{"F27E}} + \expandafter\def\csname simpleicon@ulule\endcsname {\simpleiconsmap\symbol{"F27F}} + \expandafter\def\csname simpleicon@umbraco\endcsname {\simpleiconsmap\symbol{"F280}} + \expandafter\def\csname simpleicon@unacademy\endcsname {\simpleiconsmap\symbol{"F281}} + \expandafter\def\csname simpleicon@underarmour\endcsname {\simpleiconsmap\symbol{"F282}} + \expandafter\def\csname simpleicon@underscoredotjs\endcsname {\simpleiconsmap\symbol{"F283}} + \expandafter\def\csname simpleicon@undertale\endcsname {\simpleiconsmap\symbol{"F284}} + \expandafter\def\csname simpleicon@unicode\endcsname {\simpleiconsmap\symbol{"F285}} + \expandafter\def\csname simpleicon@unilever\endcsname {\simpleiconsmap\symbol{"F286}} + \expandafter\def\csname simpleicon@unitedairlines\endcsname {\simpleiconsmap\symbol{"F287}} + \expandafter\def\csname simpleicon@unity\endcsname {\simpleiconsmap\symbol{"F288}} + \expandafter\def\csname simpleicon@unlicense\endcsname {\simpleiconsmap\symbol{"F289}} + \expandafter\def\csname simpleicon@unocss\endcsname {\simpleiconsmap\symbol{"F28A}} + \expandafter\def\csname simpleicon@unraid\endcsname {\simpleiconsmap\symbol{"F28B}} + \expandafter\def\csname simpleicon@unrealengine\endcsname {\simpleiconsmap\symbol{"F28C}} + \expandafter\def\csname simpleicon@unsplash\endcsname {\simpleiconsmap\symbol{"F28D}} + \expandafter\def\csname simpleicon@untangle\endcsname {\simpleiconsmap\symbol{"F28E}} + \expandafter\def\csname simpleicon@untappd\endcsname {\simpleiconsmap\symbol{"F28F}} + \expandafter\def\csname simpleicon@upcloud\endcsname {\simpleiconsmap\symbol{"F290}} + \expandafter\def\csname simpleicon@uplabs\endcsname {\simpleiconsmap\symbol{"F291}} + \expandafter\def\csname simpleicon@uploaded\endcsname {\simpleiconsmap\symbol{"F292}} + \expandafter\def\csname simpleicon@ups\endcsname {\simpleiconsmap\symbol{"F293}} + \expandafter\def\csname simpleicon@upstash\endcsname {\simpleiconsmap\symbol{"F294}} + \expandafter\def\csname simpleicon@uptimekuma\endcsname {\simpleiconsmap\symbol{"F295}} + \expandafter\def\csname simpleicon@uptobox\endcsname {\simpleiconsmap\symbol{"F296}} + \expandafter\def\csname simpleicon@upwork\endcsname {\simpleiconsmap\symbol{"F297}} + \expandafter\def\csname simpleicon@usps\endcsname {\simpleiconsmap\symbol{"F298}} + \expandafter\def\csname simpleicon@v\endcsname {\simpleiconsmap\symbol{"F299}} + \expandafter\def\csname simpleicon@v2ex\endcsname {\simpleiconsmap\symbol{"F29A}} + \expandafter\def\csname simpleicon@v8\endcsname {\simpleiconsmap\symbol{"F29B}} + \expandafter\def\csname simpleicon@vaadin\endcsname {\simpleiconsmap\symbol{"F29C}} + \expandafter\def\csname simpleicon@vagrant\endcsname {\simpleiconsmap\symbol{"F29D}} + \expandafter\def\csname simpleicon@valorant\endcsname {\simpleiconsmap\symbol{"F29E}} + \expandafter\def\csname simpleicon@valve\endcsname {\simpleiconsmap\symbol{"F29F}} + \expandafter\def\csname simpleicon@vapor\endcsname {\simpleiconsmap\symbol{"F2A0}} + \expandafter\def\csname simpleicon@vault\endcsname {\simpleiconsmap\symbol{"F2A1}} + \expandafter\def\csname simpleicon@vauxhall\endcsname {\simpleiconsmap\symbol{"F2A2}} + \expandafter\def\csname simpleicon@vbulletin\endcsname {\simpleiconsmap\symbol{"F2A3}} + \expandafter\def\csname simpleicon@vectorlogozone\endcsname {\simpleiconsmap\symbol{"F2A4}} + \expandafter\def\csname simpleicon@vectorworks\endcsname {\simpleiconsmap\symbol{"F2A5}} + \expandafter\def\csname simpleicon@veeam\endcsname {\simpleiconsmap\symbol{"F2A6}} + \expandafter\def\csname simpleicon@veepee\endcsname {\simpleiconsmap\symbol{"F2A7}} + \expandafter\def\csname simpleicon@velog\endcsname {\simpleiconsmap\symbol{"F2A8}} + \expandafter\def\csname simpleicon@venmo\endcsname {\simpleiconsmap\symbol{"F2A9}} + \expandafter\def\csname simpleicon@vercel\endcsname {\simpleiconsmap\symbol{"F2AA}} + \expandafter\def\csname simpleicon@verdaccio\endcsname {\simpleiconsmap\symbol{"F2AB}} + \expandafter\def\csname simpleicon@veritas\endcsname {\simpleiconsmap\symbol{"F2AC}} + \expandafter\def\csname simpleicon@verizon\endcsname {\simpleiconsmap\symbol{"F2AD}} + \expandafter\def\csname simpleicon@vexxhost\endcsname {\simpleiconsmap\symbol{"F2AE}} + \expandafter\def\csname simpleicon@vfairs\endcsname {\simpleiconsmap\symbol{"F2AF}} + \expandafter\def\csname simpleicon@viadeo\endcsname {\simpleiconsmap\symbol{"F2B0}} + \expandafter\def\csname simpleicon@viber\endcsname {\simpleiconsmap\symbol{"F2B1}} + \expandafter\def\csname simpleicon@vim\endcsname {\simpleiconsmap\symbol{"F2B2}} + \expandafter\def\csname simpleicon@vimeo\endcsname {\simpleiconsmap\symbol{"F2B3}} + \expandafter\def\csname simpleicon@vimeolivestream\endcsname {\simpleiconsmap\symbol{"F2B4}} + \expandafter\def\csname simpleicon@virgin\endcsname {\simpleiconsmap\symbol{"F2B5}} + \expandafter\def\csname simpleicon@virginmedia\endcsname {\simpleiconsmap\symbol{"F2B6}} + \expandafter\def\csname simpleicon@virtualbox\endcsname {\simpleiconsmap\symbol{"F2B7}} + \expandafter\def\csname simpleicon@virustotal\endcsname {\simpleiconsmap\symbol{"F2B8}} + \expandafter\def\csname simpleicon@visa\endcsname {\simpleiconsmap\symbol{"F2B9}} + \expandafter\def\csname simpleicon@visualstudio\endcsname {\simpleiconsmap\symbol{"F2BA}} + \expandafter\def\csname simpleicon@visualstudiocode\endcsname {\simpleiconsmap\symbol{"F2BB}} + \expandafter\def\csname simpleicon@vite\endcsname {\simpleiconsmap\symbol{"F2BC}} + \expandafter\def\csname simpleicon@vitess\endcsname {\simpleiconsmap\symbol{"F2BD}} + \expandafter\def\csname simpleicon@vitest\endcsname {\simpleiconsmap\symbol{"F2BE}} + \expandafter\def\csname simpleicon@vivaldi\endcsname {\simpleiconsmap\symbol{"F2BF}} + \expandafter\def\csname simpleicon@vivino\endcsname {\simpleiconsmap\symbol{"F2C0}} + \expandafter\def\csname simpleicon@vk\endcsname {\simpleiconsmap\symbol{"F2C1}} + \expandafter\def\csname simpleicon@vlcmediaplayer\endcsname {\simpleiconsmap\symbol{"F2C2}} + \expandafter\def\csname simpleicon@vmware\endcsname {\simpleiconsmap\symbol{"F2C3}} + \expandafter\def\csname simpleicon@vodafone\endcsname {\simpleiconsmap\symbol{"F2C4}} + \expandafter\def\csname simpleicon@volkswagen\endcsname {\simpleiconsmap\symbol{"F2C5}} + \expandafter\def\csname simpleicon@volvo\endcsname {\simpleiconsmap\symbol{"F2C6}} + \expandafter\def\csname simpleicon@vonage\endcsname {\simpleiconsmap\symbol{"F2C7}} + \expandafter\def\csname simpleicon@vowpalwabbit\endcsname {\simpleiconsmap\symbol{"F2C8}} + \expandafter\def\csname simpleicon@vox\endcsname {\simpleiconsmap\symbol{"F2C9}} + \expandafter\def\csname simpleicon@vsco\endcsname {\simpleiconsmap\symbol{"F2CA}} + \expandafter\def\csname simpleicon@vscodium\endcsname {\simpleiconsmap\symbol{"F2CB}} + \expandafter\def\csname simpleicon@vtex\endcsname {\simpleiconsmap\symbol{"F2CC}} + \expandafter\def\csname simpleicon@vuedotjs\endcsname {\simpleiconsmap\symbol{"F2CD}} + \expandafter\def\csname simpleicon@vuetify\endcsname {\simpleiconsmap\symbol{"F2CE}} + \expandafter\def\csname simpleicon@vulkan\endcsname {\simpleiconsmap\symbol{"F2CF}} + \expandafter\def\csname simpleicon@vultr\endcsname {\simpleiconsmap\symbol{"F2D0}} + \expandafter\def\csname simpleicon@w3c\endcsname {\simpleiconsmap\symbol{"F2D1}} + \expandafter\def\csname simpleicon@wacom\endcsname {\simpleiconsmap\symbol{"F2D2}} + \expandafter\def\csname simpleicon@wagtail\endcsname {\simpleiconsmap\symbol{"F2D3}} + \expandafter\def\csname simpleicon@wakatime\endcsname {\simpleiconsmap\symbol{"F2D4}} + \expandafter\def\csname simpleicon@walkman\endcsname {\simpleiconsmap\symbol{"F2D5}} + \expandafter\def\csname simpleicon@wallabag\endcsname {\simpleiconsmap\symbol{"F2D6}} + \expandafter\def\csname simpleicon@walmart\endcsname {\simpleiconsmap\symbol{"F2D7}} + \expandafter\def\csname simpleicon@wappalyzer\endcsname {\simpleiconsmap\symbol{"F2D8}} + \expandafter\def\csname simpleicon@warnerbros\endcsname {\simpleiconsmap\symbol{"F2D9}} + \expandafter\def\csname simpleicon@warp\endcsname {\simpleiconsmap\symbol{"F2DA}} + \expandafter\def\csname simpleicon@wasmcloud\endcsname {\simpleiconsmap\symbol{"F2DB}} + \expandafter\def\csname simpleicon@wasmer\endcsname {\simpleiconsmap\symbol{"F2DC}} + \expandafter\def\csname simpleicon@wattpad\endcsname {\simpleiconsmap\symbol{"F2DD}} + \expandafter\def\csname simpleicon@waze\endcsname {\simpleiconsmap\symbol{"F2DE}} + \expandafter\def\csname simpleicon@wearos\endcsname {\simpleiconsmap\symbol{"F2DF}} + \expandafter\def\csname simpleicon@weasyl\endcsname {\simpleiconsmap\symbol{"F2E0}} + \expandafter\def\csname simpleicon@web3dotjs\endcsname {\simpleiconsmap\symbol{"F2E1}} + \expandafter\def\csname simpleicon@webassembly\endcsname {\simpleiconsmap\symbol{"F2E2}} + \expandafter\def\csname simpleicon@webauthn\endcsname {\simpleiconsmap\symbol{"F2E3}} + \expandafter\def\csname simpleicon@webcomponentsdotorg\endcsname {\simpleiconsmap\symbol{"F2E4}} + \expandafter\def\csname simpleicon@webdriverio\endcsname {\simpleiconsmap\symbol{"F2E5}} + \expandafter\def\csname simpleicon@webflow\endcsname {\simpleiconsmap\symbol{"F2E6}} + \expandafter\def\csname simpleicon@webgl\endcsname {\simpleiconsmap\symbol{"F2E7}} + \expandafter\def\csname simpleicon@webhint\endcsname {\simpleiconsmap\symbol{"F2E8}} + \expandafter\def\csname simpleicon@weblate\endcsname {\simpleiconsmap\symbol{"F2E9}} + \expandafter\def\csname simpleicon@webmin\endcsname {\simpleiconsmap\symbol{"F2EA}} + \expandafter\def\csname simpleicon@webmoney\endcsname {\simpleiconsmap\symbol{"F2EB}} + \expandafter\def\csname simpleicon@webpack\endcsname {\simpleiconsmap\symbol{"F2EC}} + \expandafter\def\csname simpleicon@webrtc\endcsname {\simpleiconsmap\symbol{"F2ED}} + \expandafter\def\csname simpleicon@webstorm\endcsname {\simpleiconsmap\symbol{"F2EE}} + \expandafter\def\csname simpleicon@webtoon\endcsname {\simpleiconsmap\symbol{"F2EF}} + \expandafter\def\csname simpleicon@wechat\endcsname {\simpleiconsmap\symbol{"F2F0}} + \expandafter\def\csname simpleicon@wegame\endcsname {\simpleiconsmap\symbol{"F2F1}} + \expandafter\def\csname simpleicon@weightsandbiases\endcsname {\simpleiconsmap\symbol{"F2F2}} + \expandafter\def\csname simpleicon@welcometothejungle\endcsname {\simpleiconsmap\symbol{"F2F3}} + \expandafter\def\csname simpleicon@wemo\endcsname {\simpleiconsmap\symbol{"F2F4}} + \expandafter\def\csname simpleicon@westerndigital\endcsname {\simpleiconsmap\symbol{"F2F5}} + \expandafter\def\csname simpleicon@wetransfer\endcsname {\simpleiconsmap\symbol{"F2F6}} + \expandafter\def\csname simpleicon@whatsapp\endcsname {\simpleiconsmap\symbol{"F2F7}} + \expandafter\def\csname simpleicon@wheniwork\endcsname {\simpleiconsmap\symbol{"F2F8}} + \expandafter\def\csname simpleicon@whitesource\endcsname {\simpleiconsmap\symbol{"F2F9}} + \expandafter\def\csname simpleicon@wii\endcsname {\simpleiconsmap\symbol{"F2FA}} + \expandafter\def\csname simpleicon@wiiu\endcsname {\simpleiconsmap\symbol{"F2FB}} + \expandafter\def\csname simpleicon@wikidata\endcsname {\simpleiconsmap\symbol{"F2FC}} + \expandafter\def\csname simpleicon@wikidotjs\endcsname {\simpleiconsmap\symbol{"F2FD}} + \expandafter\def\csname simpleicon@wikimediacommons\endcsname {\simpleiconsmap\symbol{"F2FE}} + \expandafter\def\csname simpleicon@wikipedia\endcsname {\simpleiconsmap\symbol{"F2FF}} + \expandafter\def\csname simpleicon@wikiquote\endcsname {\simpleiconsmap\symbol{"F300}} + \expandafter\def\csname simpleicon@wikivoyage\endcsname {\simpleiconsmap\symbol{"F301}} + \expandafter\def\csname simpleicon@winamp\endcsname {\simpleiconsmap\symbol{"F302}} + \expandafter\def\csname simpleicon@windicss\endcsname {\simpleiconsmap\symbol{"F303}} + \expandafter\def\csname simpleicon@windows\endcsname {\simpleiconsmap\symbol{"F304}} + \expandafter\def\csname simpleicon@windows11\endcsname {\simpleiconsmap\symbol{"F305}} + \expandafter\def\csname simpleicon@windows95\endcsname {\simpleiconsmap\symbol{"F306}} + \expandafter\def\csname simpleicon@windowsterminal\endcsname {\simpleiconsmap\symbol{"F307}} + \expandafter\def\csname simpleicon@windowsxp\endcsname {\simpleiconsmap\symbol{"F308}} + \expandafter\def\csname simpleicon@winmate\endcsname {\simpleiconsmap\symbol{"F309}} + \expandafter\def\csname simpleicon@wipro\endcsname {\simpleiconsmap\symbol{"F30A}} + \expandafter\def\csname simpleicon@wire\endcsname {\simpleiconsmap\symbol{"F30B}} + \expandafter\def\csname simpleicon@wireguard\endcsname {\simpleiconsmap\symbol{"F30C}} + \expandafter\def\csname simpleicon@wireshark\endcsname {\simpleiconsmap\symbol{"F30D}} + \expandafter\def\csname simpleicon@wise\endcsname {\simpleiconsmap\symbol{"F30E}} + \expandafter\def\csname simpleicon@wish\endcsname {\simpleiconsmap\symbol{"F30F}} + \expandafter\def\csname simpleicon@wistia\endcsname {\simpleiconsmap\symbol{"F310}} + \expandafter\def\csname simpleicon@wix\endcsname {\simpleiconsmap\symbol{"F311}} + \expandafter\def\csname simpleicon@wizzair\endcsname {\simpleiconsmap\symbol{"F312}} + \expandafter\def\csname simpleicon@wolfram\endcsname {\simpleiconsmap\symbol{"F313}} + \expandafter\def\csname simpleicon@wolframlanguage\endcsname {\simpleiconsmap\symbol{"F314}} + \expandafter\def\csname simpleicon@wolframmathematica\endcsname {\simpleiconsmap\symbol{"F315}} + \expandafter\def\csname simpleicon@woo\endcsname {\simpleiconsmap\symbol{"F316}} + \expandafter\def\csname simpleicon@woocommerce\endcsname {\simpleiconsmap\symbol{"F317}} + \expandafter\def\csname simpleicon@wordpress\endcsname {\simpleiconsmap\symbol{"F318}} + \expandafter\def\csname simpleicon@workplace\endcsname {\simpleiconsmap\symbol{"F319}} + \expandafter\def\csname simpleicon@worldhealthorganization\endcsname {\simpleiconsmap\symbol{"F31A}} + \expandafter\def\csname simpleicon@wpengine\endcsname {\simpleiconsmap\symbol{"F31B}} + \expandafter\def\csname simpleicon@wpexplorer\endcsname {\simpleiconsmap\symbol{"F31C}} + \expandafter\def\csname simpleicon@wprocket\endcsname {\simpleiconsmap\symbol{"F31D}} + \expandafter\def\csname simpleicon@writedotas\endcsname {\simpleiconsmap\symbol{"F31E}} + \expandafter\def\csname simpleicon@wwe\endcsname {\simpleiconsmap\symbol{"F31F}} + \expandafter\def\csname simpleicon@wwise\endcsname {\simpleiconsmap\symbol{"F320}} + \expandafter\def\csname simpleicon@xamarin\endcsname {\simpleiconsmap\symbol{"F321}} + \expandafter\def\csname simpleicon@xaml\endcsname {\simpleiconsmap\symbol{"F322}} + \expandafter\def\csname simpleicon@xampp\endcsname {\simpleiconsmap\symbol{"F323}} + \expandafter\def\csname simpleicon@xbox\endcsname {\simpleiconsmap\symbol{"F324}} + \expandafter\def\csname simpleicon@xcode\endcsname {\simpleiconsmap\symbol{"F325}} + \expandafter\def\csname simpleicon@xdadevelopers\endcsname {\simpleiconsmap\symbol{"F326}} + \expandafter\def\csname simpleicon@xdotorg\endcsname {\simpleiconsmap\symbol{"F327}} + \expandafter\def\csname simpleicon@xero\endcsname {\simpleiconsmap\symbol{"F328}} + \expandafter\def\csname simpleicon@xfce\endcsname {\simpleiconsmap\symbol{"F329}} + \expandafter\def\csname simpleicon@xiaomi\endcsname {\simpleiconsmap\symbol{"F32A}} + \expandafter\def\csname simpleicon@xilinx\endcsname {\simpleiconsmap\symbol{"F32B}} + \expandafter\def\csname simpleicon@xing\endcsname {\simpleiconsmap\symbol{"F32C}} + \expandafter\def\csname simpleicon@xmpp\endcsname {\simpleiconsmap\symbol{"F32D}} + \expandafter\def\csname simpleicon@xo\endcsname {\simpleiconsmap\symbol{"F32E}} + \expandafter\def\csname simpleicon@xrp\endcsname {\simpleiconsmap\symbol{"F32F}} + \expandafter\def\csname simpleicon@xsplit\endcsname {\simpleiconsmap\symbol{"F330}} + \expandafter\def\csname simpleicon@xstate\endcsname {\simpleiconsmap\symbol{"F331}} + \expandafter\def\csname simpleicon@yahoo\endcsname {\simpleiconsmap\symbol{"F332}} + \expandafter\def\csname simpleicon@yale\endcsname {\simpleiconsmap\symbol{"F333}} + \expandafter\def\csname simpleicon@yamahacorporation\endcsname {\simpleiconsmap\symbol{"F334}} + \expandafter\def\csname simpleicon@yamahamotorcorporation\endcsname {\simpleiconsmap\symbol{"F335}} + \expandafter\def\csname simpleicon@yammer\endcsname {\simpleiconsmap\symbol{"F336}} + \expandafter\def\csname simpleicon@yarn\endcsname {\simpleiconsmap\symbol{"F337}} + \expandafter\def\csname simpleicon@ycombinator\endcsname {\simpleiconsmap\symbol{"F338}} + \expandafter\def\csname simpleicon@yelp\endcsname {\simpleiconsmap\symbol{"F339}} + \expandafter\def\csname simpleicon@yoast\endcsname {\simpleiconsmap\symbol{"F33A}} + \expandafter\def\csname simpleicon@yolo\endcsname {\simpleiconsmap\symbol{"F33B}} + \expandafter\def\csname simpleicon@yourtraveldottv\endcsname {\simpleiconsmap\symbol{"F33C}} + \expandafter\def\csname simpleicon@youtube\endcsname {\simpleiconsmap\symbol{"F33D}} + \expandafter\def\csname simpleicon@youtubegaming\endcsname {\simpleiconsmap\symbol{"F33E}} + \expandafter\def\csname simpleicon@youtubemusic\endcsname {\simpleiconsmap\symbol{"F33F}} + \expandafter\def\csname simpleicon@youtubestudio\endcsname {\simpleiconsmap\symbol{"F340}} + \expandafter\def\csname simpleicon@youtubetv\endcsname {\simpleiconsmap\symbol{"F341}} + \expandafter\def\csname simpleicon@yubico\endcsname {\simpleiconsmap\symbol{"F342}} + \expandafter\def\csname simpleicon@zabka\endcsname {\simpleiconsmap\symbol{"F343}} + \expandafter\def\csname simpleicon@zalando\endcsname {\simpleiconsmap\symbol{"F344}} + \expandafter\def\csname simpleicon@zalo\endcsname {\simpleiconsmap\symbol{"F345}} + \expandafter\def\csname simpleicon@zapier\endcsname {\simpleiconsmap\symbol{"F346}} + \expandafter\def\csname simpleicon@zara\endcsname {\simpleiconsmap\symbol{"F347}} + \expandafter\def\csname simpleicon@zazzle\endcsname {\simpleiconsmap\symbol{"F348}} + \expandafter\def\csname simpleicon@zcash\endcsname {\simpleiconsmap\symbol{"F349}} + \expandafter\def\csname simpleicon@zdf\endcsname {\simpleiconsmap\symbol{"F34A}} + \expandafter\def\csname simpleicon@zebratechnologies\endcsname {\simpleiconsmap\symbol{"F34B}} + \expandafter\def\csname simpleicon@zelle\endcsname {\simpleiconsmap\symbol{"F34C}} + \expandafter\def\csname simpleicon@zend\endcsname {\simpleiconsmap\symbol{"F34D}} + \expandafter\def\csname simpleicon@zendesk\endcsname {\simpleiconsmap\symbol{"F34E}} + \expandafter\def\csname simpleicon@zendframework\endcsname {\simpleiconsmap\symbol{"F34F}} + \expandafter\def\csname simpleicon@zenn\endcsname {\simpleiconsmap\symbol{"F350}} + \expandafter\def\csname simpleicon@zenodo\endcsname {\simpleiconsmap\symbol{"F351}} + \expandafter\def\csname simpleicon@zerodha\endcsname {\simpleiconsmap\symbol{"F352}} + \expandafter\def\csname simpleicon@zeromq\endcsname {\simpleiconsmap\symbol{"F353}} + \expandafter\def\csname simpleicon@zerply\endcsname {\simpleiconsmap\symbol{"F354}} + \expandafter\def\csname simpleicon@zettlr\endcsname {\simpleiconsmap\symbol{"F355}} + \expandafter\def\csname simpleicon@zhihu\endcsname {\simpleiconsmap\symbol{"F356}} + \expandafter\def\csname simpleicon@zig\endcsname {\simpleiconsmap\symbol{"F357}} + \expandafter\def\csname simpleicon@zigbee\endcsname {\simpleiconsmap\symbol{"F358}} + \expandafter\def\csname simpleicon@zillow\endcsname {\simpleiconsmap\symbol{"F359}} + \expandafter\def\csname simpleicon@zincsearch\endcsname {\simpleiconsmap\symbol{"F35A}} + \expandafter\def\csname simpleicon@zingat\endcsname {\simpleiconsmap\symbol{"F35B}} + \expandafter\def\csname simpleicon@zoho\endcsname {\simpleiconsmap\symbol{"F35C}} + \expandafter\def\csname simpleicon@zoiper\endcsname {\simpleiconsmap\symbol{"F35D}} + \expandafter\def\csname simpleicon@zomato\endcsname {\simpleiconsmap\symbol{"F35E}} + \expandafter\def\csname simpleicon@zoom\endcsname {\simpleiconsmap\symbol{"F35F}} + \expandafter\def\csname simpleicon@zorin\endcsname {\simpleiconsmap\symbol{"F360}} + \expandafter\def\csname simpleicon@zotero\endcsname {\simpleiconsmap\symbol{"F361}} + \expandafter\def\csname simpleicon@zulip\endcsname {\simpleiconsmap\symbol{"F362}} + \expandafter\def\csname simpleicon@zwave\endcsname {\simpleiconsmap\symbol{"F363}} + \expandafter\def\csname simpleicon@zyte\endcsname {\simpleiconsmap\symbol{"F364}} \ No newline at end of file diff --git a/fonts/simpleicons/tex/usimpleiconsEight.fd b/fonts/simpleicons/tex/usimpleiconsEight.fd index fb9c695f0e..b99ea1df2c 100644 --- a/fonts/simpleicons/tex/usimpleiconsEight.fd +++ b/fonts/simpleicons/tex/usimpleiconsEight.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsEight.fd}[2022/10/28 Font definitions for U/simpleiconsEight.] + \ProvidesFile{usimpleiconsEight.fd}[2022/11/04 Font definitions for U/simpleiconsEight.] \DeclareFontFamily{U}{simpleiconsEight}{} \DeclareFontShape{U}{simpleiconsEight}{m}{n}{<-> SimpleIcons--simpleiconsEight}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsFive.fd b/fonts/simpleicons/tex/usimpleiconsFive.fd index 03386af93f..383470d216 100644 --- a/fonts/simpleicons/tex/usimpleiconsFive.fd +++ b/fonts/simpleicons/tex/usimpleiconsFive.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsFive.fd}[2022/10/28 Font definitions for U/simpleiconsFive.] + \ProvidesFile{usimpleiconsFive.fd}[2022/11/04 Font definitions for U/simpleiconsFive.] \DeclareFontFamily{U}{simpleiconsFive}{} \DeclareFontShape{U}{simpleiconsFive}{m}{n}{<-> SimpleIcons--simpleiconsFive}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsFour.fd b/fonts/simpleicons/tex/usimpleiconsFour.fd index 35ce6f57b6..017a3b6096 100644 --- a/fonts/simpleicons/tex/usimpleiconsFour.fd +++ b/fonts/simpleicons/tex/usimpleiconsFour.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsFour.fd}[2022/10/28 Font definitions for U/simpleiconsFour.] + \ProvidesFile{usimpleiconsFour.fd}[2022/11/04 Font definitions for U/simpleiconsFour.] \DeclareFontFamily{U}{simpleiconsFour}{} \DeclareFontShape{U}{simpleiconsFour}{m}{n}{<-> SimpleIcons--simpleiconsFour}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsNine.fd b/fonts/simpleicons/tex/usimpleiconsNine.fd index 1c044d131e..74bc0b00b8 100644 --- a/fonts/simpleicons/tex/usimpleiconsNine.fd +++ b/fonts/simpleicons/tex/usimpleiconsNine.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsNine.fd}[2022/10/28 Font definitions for U/simpleiconsNine.] + \ProvidesFile{usimpleiconsNine.fd}[2022/11/04 Font definitions for U/simpleiconsNine.] \DeclareFontFamily{U}{simpleiconsNine}{} \DeclareFontShape{U}{simpleiconsNine}{m}{n}{<-> SimpleIcons--simpleiconsNine}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsOne.fd b/fonts/simpleicons/tex/usimpleiconsOne.fd index d735daf933..67c632d5ad 100644 --- a/fonts/simpleicons/tex/usimpleiconsOne.fd +++ b/fonts/simpleicons/tex/usimpleiconsOne.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsOne.fd}[2022/10/28 Font definitions for U/simpleiconsOne.] + \ProvidesFile{usimpleiconsOne.fd}[2022/11/04 Font definitions for U/simpleiconsOne.] \DeclareFontFamily{U}{simpleiconsOne}{} \DeclareFontShape{U}{simpleiconsOne}{m}{n}{<-> SimpleIcons--simpleiconsOne}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsOneZero.fd b/fonts/simpleicons/tex/usimpleiconsOneZero.fd index 84db583426..a60fa0259f 100644 --- a/fonts/simpleicons/tex/usimpleiconsOneZero.fd +++ b/fonts/simpleicons/tex/usimpleiconsOneZero.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsOneZero.fd}[2022/10/28 Font definitions for U/simpleiconsOneZero.] + \ProvidesFile{usimpleiconsOneZero.fd}[2022/11/04 Font definitions for U/simpleiconsOneZero.] \DeclareFontFamily{U}{simpleiconsOneZero}{} \DeclareFontShape{U}{simpleiconsOneZero}{m}{n}{<-> SimpleIcons--simpleiconsOneZero}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsSeven.fd b/fonts/simpleicons/tex/usimpleiconsSeven.fd index 13667ebaa6..63e3f099ab 100644 --- a/fonts/simpleicons/tex/usimpleiconsSeven.fd +++ b/fonts/simpleicons/tex/usimpleiconsSeven.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsSeven.fd}[2022/10/28 Font definitions for U/simpleiconsSeven.] + \ProvidesFile{usimpleiconsSeven.fd}[2022/11/04 Font definitions for U/simpleiconsSeven.] \DeclareFontFamily{U}{simpleiconsSeven}{} \DeclareFontShape{U}{simpleiconsSeven}{m}{n}{<-> SimpleIcons--simpleiconsSeven}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsSix.fd b/fonts/simpleicons/tex/usimpleiconsSix.fd index 88b565b999..dc58821125 100644 --- a/fonts/simpleicons/tex/usimpleiconsSix.fd +++ b/fonts/simpleicons/tex/usimpleiconsSix.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsSix.fd}[2022/10/28 Font definitions for U/simpleiconsSix.] + \ProvidesFile{usimpleiconsSix.fd}[2022/11/04 Font definitions for U/simpleiconsSix.] \DeclareFontFamily{U}{simpleiconsSix}{} \DeclareFontShape{U}{simpleiconsSix}{m}{n}{<-> SimpleIcons--simpleiconsSix}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsThree.fd b/fonts/simpleicons/tex/usimpleiconsThree.fd index 3036720db6..9283c74f83 100644 --- a/fonts/simpleicons/tex/usimpleiconsThree.fd +++ b/fonts/simpleicons/tex/usimpleiconsThree.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsThree.fd}[2022/10/28 Font definitions for U/simpleiconsThree.] + \ProvidesFile{usimpleiconsThree.fd}[2022/11/04 Font definitions for U/simpleiconsThree.] \DeclareFontFamily{U}{simpleiconsThree}{} \DeclareFontShape{U}{simpleiconsThree}{m}{n}{<-> SimpleIcons--simpleiconsThree}{} \endinput diff --git a/fonts/simpleicons/tex/usimpleiconsTwo.fd b/fonts/simpleicons/tex/usimpleiconsTwo.fd index 67fe615756..594a5f9737 100644 --- a/fonts/simpleicons/tex/usimpleiconsTwo.fd +++ b/fonts/simpleicons/tex/usimpleiconsTwo.fd @@ -1,5 +1,5 @@ - \ProvidesFile{usimpleiconsTwo.fd}[2022/10/28 Font definitions for U/simpleiconsTwo.] + \ProvidesFile{usimpleiconsTwo.fd}[2022/11/04 Font definitions for U/simpleiconsTwo.] \DeclareFontFamily{U}{simpleiconsTwo}{} \DeclareFontShape{U}{simpleiconsTwo}{m}{n}{<-> SimpleIcons--simpleiconsTwo}{} \endinput diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm index 68af942d94..2149efd61b 100644 Binary files a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm and b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm differ diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm index cf149404cb..37cc0598cc 100644 Binary files a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm and b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm differ diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm index 6e1f0c383f..8afe68d8aa 100644 Binary files a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm and b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm differ diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm index c646484393..d57407c31d 100644 Binary files a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm and b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm differ diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm index 1039ffe112..dad16b2993 100644 Binary files a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm and b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm differ diff --git a/fonts/simpleicons/type1/SimpleIcons.pfb b/fonts/simpleicons/type1/SimpleIcons.pfb index 7dbaa3e376..25c6e6e170 100644 Binary files a/fonts/simpleicons/type1/SimpleIcons.pfb and b/fonts/simpleicons/type1/SimpleIcons.pfb differ diff --git a/fonts/xcharter-math/README.md b/fonts/xcharter-math/README.md index 2875a56485..f09c124129 100644 --- a/fonts/xcharter-math/README.md +++ b/fonts/xcharter-math/README.md @@ -47,20 +47,24 @@ Either version 1.3 or, at your option, any later version. * First public version: 0.30 * v0.31: - - Fixed "Style=" options in xcharter-otf.sty (they didn't work for XeLaTeX). - - Added glyphs \nleqqslant and \ngeqqslant (U+E09A, U+E09B). - - Corrected glyphs \varsubsetneqq \varsusetneqq (U+E09C, U+E09D). + - Fixed "Style=" options in xcharter-otf.sty (they didn't work for XeLaTeX). + - Added glyphs \nleqqslant and \ngeqqslant (U+E09A, U+E09B). + - Corrected glyphs \varsubsetneqq \varsusetneqq (U+E09C, U+E09D). * v0.32: - - all vertical delimiters resized. - - \mathslash, \backslash and their vertical variants: slope corrected. - - xcharter-otf.sty now loads realscripts for better superscripts. + - all vertical delimiters resized. + - \mathslash, \backslash and their vertical variants: slope corrected. + - xcharter-otf.sty now loads realscripts for better superscripts. * v0.33: - - Experimental Bold variant added. - - xcharter-otf.sty loads XCharter-Math.otf by file name for XeTeX. + - xcharter-otf.sty loads XCharter-Math.otf by file name for XeTeX. * v0.34: - - Delimiters, integrals, sum, prod etc. are now vertically - centred by design on the maths axis (required by luametatex). - + - Delimiters, integrals, sum, prod etc. are now vertically + centred by design on the maths axis (required by luametatex). +* v0.35: + - Experimental Bold variant added. + - Fixed \wideoverbar (U+0305) which failed with XeTeX. + - Corrected negative right bearings of some display integrals. + - Added extensible integral for U+222B (usable with luametatex). + --- Copyright 2022- Daniel Flipo E-mail: daniel (dot) flipo (at) free (dot) fr diff --git a/fonts/xcharter-math/XCharter-Math-Bold.otf b/fonts/xcharter-math/XCharter-Math-Bold.otf new file mode 100644 index 0000000000..4963583b33 Binary files /dev/null and b/fonts/xcharter-math/XCharter-Math-Bold.otf differ diff --git a/fonts/xcharter-math/XCharter-Math.ltx b/fonts/xcharter-math/XCharter-Math.ltx index 1fe883015d..2e875fa45e 100644 --- a/fonts/xcharter-math/XCharter-Math.ltx +++ b/fonts/xcharter-math/XCharter-Math.ltx @@ -35,7 +35,7 @@ \title{\decofourleft\,\XCotf\,\decofourright} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.34} +\newcommand*{\version}{0.35} \begin{document} \maketitle @@ -430,22 +430,22 @@ All standard \LaTeX{} maths commands, all \pkg{amssymb} commands and all Various wide accents are also supported: \begin{itemize} +\item \cmd{wideoverbar} and \cmd{mathunderbar}% + \footnote{\cmd{overline} and \cmd{underline} are not font related, + they are based on \cmd{rule}.} + \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad + \wideoverbar{A\cup B}\quad \wideoverbar{A\cup (B\cap C)\cup D}\quad + \mathunderbar{m+n+p}\] + \item \cmd{widehat} and \cmd{widetilde} \[\widehat{x}\; \widehat{xx} \;\widehat{xxx} \;\widehat{xxxx}\; \widehat{xxxxx} \;\widehat{xxxxxx} \;\widetilde{x}\; \widetilde{xx}\; \widetilde{xxx} \;\widetilde{xxxx} \;\widetilde{xxxxx}\; \widetilde{xxxxxx}\] -\item \cmd{overline} and \cmd{underline} - \[\overline{x}\quad \overline{xy}\quad \overline{xyz}\quad - \overline{A\cup B}\quad \overline{A\cup (B\cap C)\cup D}\quad - \underline{m+n+p}\] - -\item \cmd{wideoverbar}, \cmd{widecheck} and \cmd{widebreve} - \[\wideoverbar{x}\quad \wideoverbar{xy}\quad \wideoverbar{xyz}\quad - \widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad - \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx} - \] +\item \cmd{widecheck} and \cmd{widebreve} + \[\widecheck{x}\quad \widecheck{xxxx}\quad \widecheck{xxxxxx}\quad + \widebreve{x}\quad \widebreve{xxxx}\quad \widebreve{xxxxxx}\] \item \cmd{overparen} and \cmd{underparen} \[\overparen{x}\quad \overparen{xy}\quad \overparen{xyz}\quad @@ -561,15 +561,10 @@ from another maths font if needed, i.e. \subsection{Bold variant} In case short maths formulas have to be printed in section titles, -a \emph{limited} bold variant has been added in version~0.33. Example of usage:\\ +a \emph{limited} bold variant has been added in version~0.35. Example of usage:\\ \verb+\setmathfont{XCharter-Math-Bold.otf}[version=bold, +\textit{options}\verb+]+\\ \verb+\section{\mathversion{bold} Einstein’s equation $E=mc^2$}+ -\begin{verbatim} -\setmathfont{XCharter-Math-Bold.otf}[version=bold] -\section{\mathversion{bold} Einstein’s equation $E=mc^2$} -\end{verbatim} - \subsection{Missing symbols} \XCotf{} does not aim at being as complete as \file{STIXTwoMath-Regular} or diff --git a/fonts/xcharter-math/XCharter-Math.otf b/fonts/xcharter-math/XCharter-Math.otf index 1c56219e16..74fe319353 100644 Binary files a/fonts/xcharter-math/XCharter-Math.otf and b/fonts/xcharter-math/XCharter-Math.otf differ diff --git a/fonts/xcharter-math/XCharter-Math.pdf b/fonts/xcharter-math/XCharter-Math.pdf index 43fc723784..5c1f1ba941 100644 Binary files a/fonts/xcharter-math/XCharter-Math.pdf and b/fonts/xcharter-math/XCharter-Math.pdf differ diff --git a/fonts/xcharter-math/unimath-xcharter.pdf b/fonts/xcharter-math/unimath-xcharter.pdf index c696a9a33a..2dd34b314c 100644 Binary files a/fonts/xcharter-math/unimath-xcharter.pdf and b/fonts/xcharter-math/unimath-xcharter.pdf differ diff --git a/fonts/xcharter-math/xcharter-otf.sty b/fonts/xcharter-math/xcharter-otf.sty index e08400fd73..8675904312 100644 --- a/fonts/xcharter-math/xcharter-otf.sty +++ b/fonts/xcharter-math/xcharter-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2018/01/01] -\def\fileversion{0.34} -\def\filedate{2022-10-08} +\def\fileversion{0.35} +\def\filedate{2022-11-04} \ProvidesPackage{xcharter-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine diff --git a/language/korean/kotex-oblivoir/README b/language/korean/kotex-oblivoir/README index cf22a74a29..01de53a52b 100644 --- a/language/korean/kotex-oblivoir/README +++ b/language/korean/kotex-oblivoir/README @@ -4,6 +4,7 @@ kotex-oblivoir Current State ------------- +* 2022/11/04, memhangul-common.sty, a minor bug fixed, reported on KTUG, Version 3.1.5.1 % 2022/04/11, xob-font bug fixed, reported by Progress, Version 3.1.5 * 2022/04/07, new feature concerning xob-font, requested by ischo, Version 3.1.4 * 2022/04/01, bug fixed concerning ob-mathleading etc., Version 3.1.3 diff --git a/language/korean/kotex-oblivoir/doc/ChangeLog b/language/korean/kotex-oblivoir/doc/ChangeLog index 174efcaeeb..d30a88686f 100644 --- a/language/korean/kotex-oblivoir/doc/ChangeLog +++ b/language/korean/kotex-oblivoir/doc/ChangeLog @@ -1,3 +1,9 @@ +2022-11-04 Kangsoo Kim + + Version 3.1.5.1 + + * minor bug fix concerning hyperref, memhangul-common + 2022-04-01 Kangsoo Kim Version 3.1.3 diff --git a/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex b/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex index caefd6023b..a04e39a281 100644 --- a/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex +++ b/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex @@ -24,7 +24,7 @@ \title{ob-mathleading} \author{Nova de Hi} -\date{2022/04/01, v0.1} +\date{2022/11/01, v0.1} \maketitle diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf index 4628a73082..19c28ba123 100644 Binary files a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf and b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf differ diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex index 48151dc6fe..e8736d2685 100644 --- a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex +++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex @@ -35,19 +35,17 @@ \usepackage{graphicx} %%% ifpxltex can be installed from KTUG Private Repository. not included in TeX Live -\usepackage{ifpxltex} +%\usepackage{ifpxltex} -\IfpxlTeXpxl*{p}{x,l} -{ +\ifLuaOrXeTeX \def\myREF#1#2{\ref{#1}} \def\myLabel#1#2{\label{#1}} \def\myPageREF#1#2{\pageref{#1}} -} -{ +\else \def\myREF#1#2{\ref{#2}} \def\myLabel#1#2{\label{#2}} \def\myPageREF#1#2{\pageref{#2}} -} +\fi \def\cs#1{\texttt{\textbackslash #1}} \def\util#1{\texttt{#1}} @@ -57,15 +55,14 @@ \def\oblivoirdblquote#1{``#1''} \fi -\IfpxlTeX*{x,l} -{ +\ifLuaOrXeTeX \defaultfontfeatures{Renderer=OpenType} \setkomonofont(NanumBarunGothic-YetHangul.ttf)[Scale=0.9] \setobmonofont(Menlo)[Scale=.9] \setobmainfont(Minion Pro) \setobsansfont(Myriad Pro) \setkomainfont[KoPubWorldBatang ](Light)(Bold) -} +\fi \newcommand\xobclass{x\-ob\-liv\-oir\oblivoirallowbreak} \newcommand\obclass{ob\-liv\-oir\oblivoirallowbreak} @@ -97,23 +94,22 @@ %% %\makeatother -\IfpxlTeX*{p,x} -{ +\ifx\ifPDFTeX\ifXeTeX\else \usepackage[normalem]{ulem} -} +\fi \begin{document} -\title{초간단 \obclass{} v3.1.3 사용법} +\title{초간단 \obclass{} v3.1.5 사용법} -\date{2022ë…„ 4ì›”} +\date{2022ë…„ 11ì›”} -\author{x-ob-liv-oir } +\author{x-ob-liv-oir} \maketitle \begin{abstract} -\obclass{} í´ëž˜ìŠ¤ 3.0 ì´í›„ ë²„ì „ì€ ê·¸ ë™ì•ˆ 별ë„ì˜ ë¸Œëžœì¹˜ë¡œ 개발ë˜ì–´ ì˜¤ë˜ +\obclass{} í´ëž˜ìŠ¤ëŠ” ê·¸ ë™ì•ˆ 별ë„ì˜ ë¸Œëžœì¹˜ë¡œ 개발ë˜ì–´ ì˜¤ë˜ \xobclass와 \obclass를 통합하여 완전히 ë™ì¼í•œ í´ëž˜ìŠ¤ê°€ ë˜ì—ˆë‹¤. ì´ ë¬¸ì„œëŠ” \obclass{} 즉 \xobclass를 사용하는 ë°©ë²•ì„ ê°„ëžµížˆ 기술한다. @@ -1556,12 +1552,15 @@ oblivoirê°€ 추가ì ìœ¼ë¡œ 제공하는 페ì´ì§€ 스타ì¼ë¡œ \texttt{hangul} \item 복숭아 \end{itemize} +\footnotesinmargin \textsf{memoir}ì˜ \verb|\firmlist|와 \verb|\tightlist|는 여전히 ë™ìž‘한다. +\stepcounter{footnote} +\footnotetext{ì´ ê°ì£¼ëŠ” ë§ˆì§„ì— ë†“ì¸ë‹¤.} +\addtocounter{footnote}{-1} \subsection{sidefootnote와 footnotesinmargin} -\footnotesinmargin -oblivoir 2.0까지 \verb|\footnotesinmargin|ì´ ë™ìž‘하지 ì•Šë˜ ë¬¸ì œë¥¼ 고쳤다.\footnote{ì´ ê°ì£¼ëŠ” ë§ˆì§„ì— ë†“ì¸ë‹¤.} +oblivoir 2.0까지 \verb|\footnotesinmargin|ì´ ë™ìž‘하지 ì•Šë˜ ë¬¸ì œë¥¼ 고쳤다.\footnotemark \verb|\sidefootnote|ì—ì„œ ë°œìƒí•˜ë˜ 문제ì ë„ 해결하였다.\sidefootnote{ì´ ê°ì£¼ëŠ” 사ì´ë“œ 풋노트ì´ë‹¤.} @@ -1844,12 +1843,15 @@ Lua\TeX ê³¼ \XeTeX ì´ë¼ëŠ” 유니코드 í… ì—”ì§„ì˜ ë“±ìž¥ì€, ì´ëŸ¬í•œ 모 \section{변경 ì´ë ¥} + 2022ë…„ì˜ 3.1 ë²„ì „ì€ fapapersizeì— ìƒˆë¡œìš´ ëª…ë ¹ì„ ì¶”ê°€í•˜ê³  ì•½ê°„ì˜ ê°œì„ ëœ ê¸°ëŠ¥ì„ í¬í•¨í•˜ì˜€ë‹¤. +\noindent 2021ë…„ì˜ 3.0 ë²„ì „ì€ ìƒë‹¹ížˆ ë§Žì€ ë²„ê·¸ì™€ ì˜ë„와 다른 ë™ìž‘ì„ ìˆ˜ì •í•˜ê³  새로운 ê¸°ëŠ¥ì„ ì¶”ê°€í•˜ì˜€ë‹¤. +\noindent 2020ë…„ì˜ 2.2 ë²„ì „ì€ ê·¸ ë™ì•ˆ 알려진 몇 가지 버그를 수정하고 ì•½ê°„ì˜ ê¸°ëŠ¥ì„ ì¶”ê°€í•˜ëŠ” ë° ê·¸ì³¤ë‹¤. diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty index 3ae0084e72..01fa1efcda 100644 --- a/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty +++ b/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty @@ -17,7 +17,7 @@ %%% 편, 장 섹션 타ì´í‹€ 재설정 %%% ì ˆì˜ ì„¹ì…˜ 타ì´í‹€ì€ 수정하지 ì•ŠìŒ. %% -\ProvidesPackage{memhangul-common}[2022/03/31] +\ProvidesPackage{memhangul-common}[2022/11/04] \let\@CHAPAPP\@chapapp \def\refreshprepostchapters{% @@ -732,21 +732,21 @@ \ExplSyntaxOff -\AtBeginDocument{ +\AtBeginDocument{% \@ifpackageloaded{hyperref}{% \pdfstringdefDisableCommands{% - \def\cnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} - \def\@@cnm#1{<#1>} - \def\snm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} - \def\ccnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} - \def\bnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} - \def\oblivoirdblquote#1{\ifx#1*\expandafter\@@obquote\else "#1"\fi} - \def\@@obquote#1{"#1"} - \def\oblivoirquote#1{\ifx#1*\expandafter\@@obsquote\else '#1'\fi} - \def\@@obsquote#1{'#1'} - \def\cntrdots{…} + \def\cnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}% + \def\@@cnm#1{<#1>}% + \def\snm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}% + \def\ccnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}% + \def\bnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi}% + \def\oblivoirdblquote#1{\ifx#1*\expandafter\@@obquote\else "#1"\fi}% + \def\@@obquote#1{"#1"}% + \def\oblivoirquote#1{\ifx#1*\expandafter\@@obsquote\else '#1'\fi}% + \def\@@obsquote#1{'#1'}% + \def\cntrdots{…}% }% - }{} + }{}% } %%%% 따옴표 diff --git a/language/korean/kotex-oblivoir/tex/oblivoir.cls b/language/korean/kotex-oblivoir/tex/oblivoir.cls index f49d14faf3..e7571cfe7e 100644 --- a/language/korean/kotex-oblivoir/tex/oblivoir.cls +++ b/language/korean/kotex-oblivoir/tex/oblivoir.cls @@ -10,7 +10,7 @@ %% and version 1.3c or later is part of all distributions of LaTeX %% version 2006/05/20 or later. %% -\ProvidesClass{oblivoir}[2022/04/11 v3.1.5] +\ProvidesClass{oblivoir}[2022/04/11 v3.1.5.1] \RequirePackage{xkeyval} \RequirePackage{xparse} diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx index 31349836d9..2e584ed2a0 100644 --- a/macros/latex/contrib/easybook/easybook.dtx +++ b/macros/latex/contrib/easybook/easybook.dtx @@ -15,7 +15,7 @@ %<*class> \NeedsTeXFormat{LaTeX2e}[2020/10/01] \RequirePackage{l3keys2e} -\ProvidesExplClass{easybook}{2022/11/03}{1.71B} +\ProvidesExplClass{easybook}{2022/11/04}{1.71C} {Easily typesetting Chinese theses or books} \bool_set_false:N \l__eb_compile_draft_bool @@ -304,7 +304,7 @@ %<*package> \NeedsTeXFormat{LaTeX2e}[2020/10/01] \RequirePackage{l3keys2e,etoolbox} -\ProvidesExplPackage{easybase}{2022/11/03}{1.71B} +\ProvidesExplPackage{easybase}{2022/11/04}{1.71C} {Easily typesetting Chinese theses or books} \cs_generate_variant:Nn \dim_set:Nn { NV } @@ -2334,7 +2334,7 @@ } % %<*tcolorbox> -\ProvidesExplFile{eb-tcolorbox.cfg}{2022/11/03}{1.71B} +\ProvidesExplFile{eb-tcolorbox.cfg}{2022/11/04}{1.71C} {Customization of tcolorbox for easybook} \cs_set_protected:Npn \addtotcbstyle #1#2 diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf index 0f6494d544..52763c6ca7 100644 Binary files a/macros/latex/contrib/easybook/easybook.pdf and b/macros/latex/contrib/easybook/easybook.pdf differ diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex index 07bb597e6e..086515d7ee 100644 --- a/macros/latex/contrib/easybook/easybook.tex +++ b/macros/latex/contrib/easybook/easybook.tex @@ -21,8 +21,8 @@ name = easybook, color-scheme = blue, title = EASYBOOK使用手册, - version = v1.71B, - date = 2022/11/03, + version = v1.71C, + date = 2022/11/04, authors = 瞿毅, info = 简便地排版中文学ä½è®ºæ–‡æˆ–书ç±, email = toquyi@163.com, @@ -51,7 +51,10 @@ \setlist[1]{labelindent = \parindent} \setlist[itemize,1]{label = smallbullet,leftmargin = *} \setcounter{tocdepth}{2} -\SetTblrInner{hline{1,Z} = {0.8pt,blue}} +\SetTblrInner[talltblr]{hline{1,Z} = {0.8pt,blue}} +\SetTblrTemplate{caption}{empty} +\DefTblrTemplate{remark-sep}{default}{\space} +\SetTblrStyle{remark}{font = \normalfont} \ExplSyntaxOn\makeatletter % * Do not add entries to the index @@ -108,12 +111,12 @@ % Use a separate module margin marker to prevent overlap \newcommand{\smodule}[1]{\cnltx@module@text*{\normalsize #1}} \newcommand{\noitemsep}{\setlength{\itemsep}{0ex}} -\newcommand{\insertblr}[2] +\newcommand{\insertalltblr}[3][] { \begin{center} - \begin{tblr}{#1} - #2 - \end{tblr} + \begin{talltblr}[#1]{#2} + #3 + \end{talltblr} \end{center} } \renewcommand{\cnltx@package@abstract@width}{0.85\linewidth} @@ -223,7 +226,7 @@ \subsection{ä¾èµ–å®åŒ…} 以下为 \pkg*{easybase} 直接调用的关键å®åŒ…清å•ï¼Œé€šå¸¸æƒ…况下它们是常用且稳定的。棕色背景的å®åŒ…表示修改了或ä¾èµ–它们的内部命令。绿色背景的å®åŒ…表示并未调用它们,但åšäº†ä¸€äº›é¢„é…置,å¯åœ¨å¯¼è¨€åŒºæ‰‹åŠ¨è½½å…¥ä»¥å®žçŽ°ç›¸å…³çš„功能。 -\insertblr +\insertalltblr { colspec = @{}*{5}{c}@{}, cells = {cmd = \pkg*}, @@ -283,21 +286,22 @@ \begin{options} \keychoice{font}{noto,times,times*,ebgaramond,libertine,palatino,auto}\dtag\Default{auto} 预置的英文字体相关é…置方案如下表所示。这些字体已ç»åŒ…å«åœ¨äº† \TeX Live å‘行版中,所以通常ä¸éœ€è¦å†ä¸“门安装。如果您想使用其它英文字体,å¯ä»¥ä½¿ç”¨ \pkg*{fontspec} å®åŒ…的相关命令进行设置。 - \insertblr - { - colspec = @{}*{4}{c}@{}, - hline{2} = {0.5pt,blue}, - row{1} = {font = \sffamily}, - column{1} = {cmd = \code} - }{ - & 正文字体 & 无衬线字体 & 等宽字体 \\ - noto & Noto Serif & Noto Sans & Noto Sans Mono \\ - times & XITS & TG Heros & TG Cursor \\ - times* & Times New Roman & Arial & Courier New \\ - ebgaramond & EB Garamond & Libertinus Sans & LM Mono \\ - palatino & TG Pagella & Libertinus Sans & LM Mono \\ - libertine & Libertinus Serif & Libertinus Sans & LM Mono - } + \insertalltblr[ + remark{\ding{72}} = \code{times*} 方案为 \textsf{windows} 系统的预置字体。 + ]{ + colspec = @{}*{4}{c}@{}, + hline{2} = {0.5pt,blue}, + row{1} = {font = \sffamily}, + column{1} = {cmd = \code} + }{ + & 正文字体 & 无衬线字体 & 等宽字体 \\ + noto & Noto Serif & Noto Sans & Noto Sans Mono \\ + times & XITS & TG Heros & TG Cursor \\ + times* & Times New Roman & Arial & Courier New \\ + ebgaramond & EB Garamond & Libertinus Sans & LM Mono \\ + palatino & TG Pagella & Libertinus Sans & LM Mono \\ + libertine & Libertinus Serif & Libertinus Sans & LM Mono + } \end{options} \begin{options} @@ -320,7 +324,7 @@ \begin{commands} \command*{ctexset}[\marg{键值列表}] \cls*{easybook} 扩展了 \CTeX å®é›† \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接å£é€‰é¡¹åŒæ ·å¯ç”¨å®ƒè®¾ç½®ï¼ŒåŽŸæœ‰çš„ \meta{键值列表} ä»ç„¶å¯ç”¨ã€‚本文档类目å‰æœ‰9个模å—用于实现常规的排版功能,如下表所示。模å—åä¹Ÿæ˜¯ç»Ÿä¸€æŽ¥å£ \cs*{ctexset} 的路径,ä¸åŒæ¨¡å—å•ç‹¬æŽ¥å£çš„命令å\textbf{加上å‰ç¼€} \code{eb}: - \insertblr + \insertalltblr { colspec = @{}*{5}{c}@{}, hline{3} = {0.5pt,blue}, diff --git a/macros/latex/contrib/mathastext/INSTALL.txt b/macros/latex/contrib/mathastext/INSTALL.txt deleted file mode 100644 index 3efdaf8bbf..0000000000 --- a/macros/latex/contrib/mathastext/INSTALL.txt +++ /dev/null @@ -1,38 +0,0 @@ -The simplest for most users is to use the manager script of the TeX -installation to either install or upgrade mathastext to its current -version. - -Else, download mathastext.dtx and follow these instructions: - -- Run tex or etex on mathastext.dtx to generate the package style - file mathastext.sty as well as additional files: - - mathastext.tex, README.md, ChangeLog.md, and some test files. - -- Move the style file mathastext.sty to a location where TeX can - find it. In a TDS compliant hierarchy this will be - - :tex/latex/mathastext/mathastext.sty - -For the documentation: - -- Follow the above steps, then run latex thrice on mathastext.tex - then dvipdfmx on mathastext.dvi. The file mathastext.tex can be - customized to change the font size or set other options therein. - The produced file mathastext.pdf will by default include the - commented source code. - -It is also possible to run pdflatex (thrice) directly on mathastext.dtx. -In that case mathastext.pdf is produced without the commented source code. - -One can NOT use lualatex or xelatex to compile the documentation. - -The test files - - mathastexttestmathversions.tex - mathastexttestunicodemacos.tex - mathastexttestunicodelinux.tex - mathastexttestalphabets.tex - -illustrate some features of the package and are an addendum to the -main documentation mathastext.pdf. diff --git a/macros/latex/contrib/mathastext/README.md b/macros/latex/contrib/mathastext/README.md index fd15e83842..b008e82276 100644 --- a/macros/latex/contrib/mathastext/README.md +++ b/macros/latex/contrib/mathastext/README.md @@ -12,9 +12,9 @@ of the [LPPL1.3c](http://www.latex-project.org/lppl/lppl-1-3c.txt) The Author of this Work is Jean-Francois Burnol -Copyright (C) 2011-2019 Jean-Francois Burnol (`jfbu at free dot fr`) +Copyright (C) 2011-2019, 2022 Jean-Francois Burnol (`jfbu at free dot fr`) - Source: mathastext.dtx 1.3w 2019/11/16 + Source: mathastext.dtx 1.3y 2022/11/04 DESCRIPTION @@ -82,119 +82,57 @@ Main options: `italic`, `subdued`, `LGRgreek`. RECENT CHANGES ============== -1.3w \[2019/11/16\] +1.3y \[2022/11/04\] ---- -* LaTeX 2019-10-01 release (up to patch level 3 inclusive) - together with `amsmath` conspired `:-)` to break `mathastext`, - in connexion with math accents. This has been fixed upstream, - but I am releasing nevertheless a hot fix to this - [issue](https://github.com/latex3/latex2e/issues/216) - (this is compatible with future LaTeX releases). - -* Fix: the `\hbar` is originally a robust command but - becomes a `\mathchardef` token if (e.g.) `amsfonts` is - loaded and then with recent LaTeX `\hbar` is - made undefined and `mathastext` definition of it - remained without effect. The `\mathastext` own `\hbar` - is now defined `\protected`. - -* Fix: option `noendash` (or `symboldelimiters` which implies - it) caused (since `1.3u`) a bug under Unicode engines when - setting up the minus sign. - -* Version names declared via the optional argument of - `\Mathastext` or as first argument of `\MTDeclareVersion` - must not be `normal` or `bold`. Enforce that! (this was - marked as a bug to fix since `2012/10/24`...) - -1.3v \[2019/09/19\] ----- +(the 1.3x had an annoying documentation bug, and had already +been pushed to CTAN, hence the version increase to 1.3y) + +* mathastext now requires the `\expanded` primitive (which is + available with all major engines since TeXLive 2019). + +* Revisit parts of the documentation (mainly + the Examples, and the section on Greek letters) and shuffle + the other parts to surely improve things. Mention + the [mathfont](https://ctan.org/pkg/mathfont) + and [frenchmath](https://ctan.org/pkg/frenchmath) packages. + +* Add the `ncccomma` option which loads the + [ncccomma](https://ctan.org/pkg/ncccomma) + package to allow the comma as decimal separator. + +* Add the `binarysemicolon` option to let the semi-colon + be of type `\mathbin`, not `\mathpunct`. + +* Add the `frenchmath*` option which does all three of + `frenchmath`, `ncccomma` and `binarysemicolon`. + +* Under the `LGRgreek` and `LGRgreeks` options only: + + - make available upright and italic Greek letters in math mode + via `\alphaup`, `\alphait`, ... control sequences, in + addition to those not using such postfixed-names. + + - add `\mathgreekup` and `\mathgreekit` math alphabets. + + - add `\MTgreekupdefault` and `\MTgreekitdefault`. The former + replaces `\updefault` which was used in some places and since + LaTeX 2020-02-02 caused systematic Font Warnings about the + substitution of `up` by `n`. + + These new features required an extensive internal refactoring + which is expected to not induce changes to most existing + documents. But it may induce changes to those using some + unusual configuration in the preamble, as made possible via the + package macros; this can apply only to documents authored by + those few people who actually read the documentation. For full + details make sure to read the PDF documentation about this + change. + +* Fix "`\Digamma` under `LGRgreek` option uses the shape for + lowercase not uppercase Greek". -* LaTeX 2019-10-01 release has made more math macros robust. - This applies in particular to the math accents and to the - `\hbar`. This required for mathastext to adapt. Also - `\leftarrowfill` and `\rightarrowfill` are now defined - robust by the kernel, hence mathastext does the same. These - changes are dropped if mathastext detects an older LaTeX - format. - -* These LaTeX kernel changes motivated an examination of some - redefinitions done (optionally) by mathastext: - - The user math alphabet macros got redefined as expanding - to some other (robust) math alphabet macros, but were not - robust in the strict sense. This does cause some issues - for moving arguments in the context of multiple math - versions, hence it was a bug. The special behaviour of the - math alphabet commands (they redefine themselves and other - macros on first use) makes is somewhat problematic for - mathastext to keep them updated across math versions and - at the same time strictly LaTeX2e robust. Thus mathastext - now requires the e-TeX primitive `\protected` and uses it - for the definitions of the user level math alphabet - macros. - - There are a number of `\mathchardef` tokens which (under - certain options and/or configuration via the package user - interface), mathastext redefines as macros. These macros - cause no issue in moving arguments (they are not - "fragile"), still it is probably better if they expand - only at the time of typesetting. To this effect they are - now also `\protected`: `\exists`, `\forall`, `\colon`, - `\setminus`, `\mid`, `\prod`, `\sum`, `\imath`, `\jmath`. - - The macro `\vert` (which expands to a `\delimiter`) is now - defined robust by LaTeX. Its mathastext redefinition is a - `\protected` one rather. - - The `\{` and `\}` (which get redefined only under - `\MTexplicitbracesobeymathxx` regime) are now strictly - robust in the LaTeX2e sense (formerly they were `\let` to - some robust macros, and this did not make them strictly - LaTeX2e-robust entities). - -* The various changes in mathastext described in the previous item - apply independently of the LaTeX release version. The - LaTeX format itself requires the e-TeX extensions since 2015. - -1.3u (2019/08/20) ---- - -* new feature: the initial release dealt with only one font, and - although shortly thereafter the 1.11 version added support for - extended math versions, it was documented that some font-dependent - set-up (minus as endash, dotless i and j, hbar, math accents) was - done only once. This release makes the relevant characters font - encoding savvy in each mathastext-extended math version. Thus, - they should render correctly even with multiple math versions - using fonts with varying encodings. - - This reinforces importance of using `\MTversion` and not the - LaTeX `\mathversion` when switching to a new math version (which - got declared via the package interface). The implementation is - compatible with Unicode engines and mixed usage of `TU` encoding - (OpenType fonts) with traditional 8bits TeX font encodings. For - all engines, all used (8bits) encodings must have been passed as - options to the `fontenc` package. - - Thanks to Falk Hanisch for feature request and code suggestions. - -* new option `unimathaccents`: this adds to option `mathaccents` - the demand to use the text font accents for OpenType fonts in math - mode via the `\Umathaccent` primitive. Indeed, as my testing - showed that this gave non-satisfactory results both with XeTeX - and LuaTeX regarding the horizontal placement of the accents, - the main option `mathaccents` acts only on 8bits encoded fonts. - -* bugfix: the `\Mathastext` without optional argument forgot to - repeat some font-encoding dependent initialization set-up done - originally during package loading. - -* bugfix: under the `subdued` option macros `\MTmathactiveletters` - or `\MTnonlettersobeymathxx` now act like no-ops if - issued explicitly while in the `normal` or `bold` math version. - Formerly, this was not the case and could cause bugs such as a - disappearing minus sign in math mode. - -* bugfix: the letter `h` used in the `\hbar` obeyed the extra - skips as set-up by `\MTsetmathskips`, badly interfering with the - horizontal positioning of the bar accent. They are now ignored - (as well as the added italic correction). +* Fix some incongruities in log messages related to Greek + letters and emitted during math version creation in the + preamble. diff --git a/macros/latex/contrib/mathastext/mathastext.dtx b/macros/latex/contrib/mathastext/mathastext.dtx index 30f0d90af6..c95ca043e5 100644 --- a/macros/latex/contrib/mathastext/mathastext.dtx +++ b/macros/latex/contrib/mathastext/mathastext.dtx @@ -1,13 +1,18 @@ % -*- coding: iso-latin-1; time-stamp-format: "%02d-%02m-%:y at %02H:%02M:%02S %Z" -*- % N.B.: this dtx file does NOT use \DocInput, it only uses docstrip. -% The LaTeX source of the documentation is NOT prefixed with percent characters. +% The LaTeX source of the documentation is NOT prefixed with %'s. %<*dtx> -\def\dtxtimestamp {Time-stamp: <16-11-2019 at 21:27:02 CET>}% -\def\docdate{2019/11/16} +\def\dtxtimestamp {Time-stamp: <04-11-2022 at 12:36:29 CET>} +\def\docdate{2022/11/04} +% To extract run etex on this file, then to build documentation run +% latexmk on mathastext.tex then dvipdfmx on the dvi. +% For more information see http://jf.burnol.free.fr/v13/INSTALL.txt +% The encoding is deliberately an 8bit one, do not convert to utf-8 +% due to usage of § () as an active character. % %<*drv> -\def\MSTpkgdate {2019/11/16} -\def\MSTpkgversion {1.3w} +\def\MSTpkgdate {2022/11/04} +\def\MSTpkgversion {1.3y} % %<*dtx> \iffalse % meta-comment @@ -27,27 +32,21 @@ of the [LPPL1.3c](http://www.latex-project.org/lppl/lppl-1-3c.txt) The Author of this Work is Jean-Francois Burnol -Copyright (C) 2011-2019 Jean-Francois Burnol (`jfbu at free dot fr`) +Copyright (C) 2011-2019, 2022 Jean-Francois Burnol (`jfbu at free dot fr`) - Source: mathastext.dtx 1.3w 2019/11/16 + Source: mathastext.dtx 1.3y 2022/11/04 % %<*dtx> -Generating the documentation from source: - -1a) tex (or etex) mathastext.dtx to extract generated files -1b) then latex mathastext.tex (thrice) and dvipdfmx mathastext.dvi -2) alternative to 1a)+1b): pdflatex mathastext.dtx. The documentation does -not include the documented source code then, in contrast to 1a)+1b) method \fi % end of meta-comment % %<*!readme&!changelog> %%---------------------------------------------------------------- %% Package: mathastext %% Info: Use the text font in math mode (JFB) -%% Version: 1.3w 2019/11/16 +%% Version: 1.3y 2022/11/04 %% License: LPPL 1.3c (http://www.latex-project.org/lppl/lppl-1-3c.txt) -%% Copyright (C) 2011-2019 Jean-Francois Burnol +%% Copyright (C) 2011-2019, 2022 Jean-Francois Burnol %% Examples of use of mathastext: %% http://jf.burnol.free.fr/mathastext.html %% http://jf.burnol.free.fr/showcase.html @@ -67,7 +66,7 @@ not include the documented source code then, in contrast to 1a)+1b) method \chardef\Withdvipdfmx 0 % 0 = pdflatex or latex+dvips \chardef\NoSourceCode 1 % \NeedsTeXFormat{LaTeX2e}% - \PassOptionsToClass{a4paper,fontsize=11pt}{scrdoc}% + \PassOptionsToClass{a4paper,fontsize=11pt}{scrartcl}% \else % latex run is on mathastext.tex, \chardef\extractfiles 2 % no extractions \fi @@ -193,129 +192,69 @@ Main options: `italic`, `subdued`, `LGRgreek`. RECENT CHANGES ============== -1.3w \[2019/11/16\] ----- - -* LaTeX 2019-10-01 release (up to patch level 3 inclusive) - together with `amsmath` conspired `:-)` to break `mathastext`, - in connexion with math accents. This has been fixed upstream, - but I am releasing nevertheless a hot fix to this - [issue](https://github.com/latex3/latex2e/issues/216) - (this is compatible with future LaTeX releases). - -* Fix: the `\hbar` is originally a robust command but - becomes a `\mathchardef` token if (e.g.) `amsfonts` is - loaded and then with recent LaTeX `\hbar` is - made undefined and `mathastext` definition of it - remained without effect. The `\mathastext` own `\hbar` - is now defined `\protected`. - -* Fix: option `noendash` (or `symboldelimiters` which implies - it) caused (since `1.3u`) a bug under Unicode engines when - setting up the minus sign. +% +%<*changelog> +MATHASTEXT CHANGE LOG +===================== -* Version names declared via the optional argument of - `\Mathastext` or as first argument of `\MTDeclareVersion` - must not be `normal` or `bold`. Enforce that! (this was - marked as a bug to fix since `2012/10/24`...) +% +%<*readme|changelog> +1.3y \[2022/11/04\] +---- +(the 1.3x had an annoying documentation bug, and had already +been pushed to CTAN, hence the version increase to 1.3y) -1.3v \[2019/09/19\] ----- +* mathastext now requires the `\expanded` primitive (which is + available with all major engines since TeXLive 2019). -* LaTeX 2019-10-01 release has made more math macros robust. - This applies in particular to the math accents and to the - `\hbar`. This required for mathastext to adapt. Also - `\leftarrowfill` and `\rightarrowfill` are now defined - robust by the kernel, hence mathastext does the same. These - changes are dropped if mathastext detects an older LaTeX - format. +* Revisit parts of the documentation (mainly + the Examples, and the section on Greek letters) and shuffle + the other parts to surely improve things. Mention + the [mathfont](https://ctan.org/pkg/mathfont) + and [frenchmath](https://ctan.org/pkg/frenchmath) packages. -* These LaTeX kernel changes motivated an examination of some - redefinitions done (optionally) by mathastext: - - The user math alphabet macros got redefined as expanding - to some other (robust) math alphabet macros, but were not - robust in the strict sense. This does cause some issues - for moving arguments in the context of multiple math - versions, hence it was a bug. The special behaviour of the - math alphabet commands (they redefine themselves and other - macros on first use) makes is somewhat problematic for - mathastext to keep them updated across math versions and - at the same time strictly LaTeX2e robust. Thus mathastext - now requires the e-TeX primitive `\protected` and uses it - for the definitions of the user level math alphabet - macros. - - There are a number of `\mathchardef` tokens which (under - certain options and/or configuration via the package user - interface), mathastext redefines as macros. These macros - cause no issue in moving arguments (they are not - "fragile"), still it is probably better if they expand - only at the time of typesetting. To this effect they are - now also `\protected`: `\exists`, `\forall`, `\colon`, - `\setminus`, `\mid`, `\prod`, `\sum`, `\imath`, `\jmath`. - - The macro `\vert` (which expands to a `\delimiter`) is now - defined robust by LaTeX. Its mathastext redefinition is a - `\protected` one rather. - - The `\{` and `\}` (which get redefined only under - `\MTexplicitbracesobeymathxx` regime) are now strictly - robust in the LaTeX2e sense (formerly they were `\let` to - some robust macros, and this did not make them strictly - LaTeX2e-robust entities). +* Add the `ncccomma` option which loads the + [ncccomma](https://ctan.org/pkg/ncccomma) + package to allow the comma as decimal separator. -* The various changes in mathastext described in the previous item - apply independently of the LaTeX release version. The - LaTeX format itself requires the e-TeX extensions since 2015. +* Add the `binarysemicolon` option to let the semi-colon + be of type `\mathbin`, not `\mathpunct`. +* Add the `frenchmath*` option which does all three of + `frenchmath`, `ncccomma` and `binarysemicolon`. -1.3u (2019/08/20) ---- +* Under the `LGRgreek` and `LGRgreeks` options only: -* new feature: the initial release dealt with only one font, and - although shortly thereafter the 1.11 version added support for - extended math versions, it was documented that some font-dependent - set-up (minus as endash, dotless i and j, hbar, math accents) was - done only once. This release makes the relevant characters font - encoding savvy in each mathastext-extended math version. Thus, - they should render correctly even with multiple math versions - using fonts with varying encodings. + - make available upright and italic Greek letters in math mode + via `\alphaup`, `\alphait`, ... control sequences, in + addition to those not using such postfixed-names. - This reinforces importance of using `\MTversion` and not the - LaTeX `\mathversion` when switching to a new math version (which - got declared via the package interface). The implementation is - compatible with Unicode engines and mixed usage of `TU` encoding - (OpenType fonts) with traditional 8bits TeX font encodings. For - all engines, all used (8bits) encodings must have been passed as - options to the `fontenc` package. + - add `\mathgreekup` and `\mathgreekit` math alphabets. - Thanks to Falk Hanisch for feature request and code suggestions. + - add `\MTgreekupdefault` and `\MTgreekitdefault`. The former + replaces `\updefault` which was used in some places and since + LaTeX 2020-02-02 caused systematic Font Warnings about the + substitution of `up` by `n`. -* new option `unimathaccents`: this adds to option `mathaccents` - the demand to use the text font accents for OpenType fonts in math - mode via the `\Umathaccent` primitive. Indeed, as my testing - showed that this gave non-satisfactory results both with XeTeX - and LuaTeX regarding the horizontal placement of the accents, - the main option `mathaccents` acts only on 8bits encoded fonts. - -* bugfix: the `\Mathastext` without optional argument forgot to - repeat some font-encoding dependent initialization set-up done - originally during package loading. + These new features required an extensive internal refactoring + which is expected to not induce changes to most existing + documents. But it may induce changes to those using some + unusual configuration in the preamble, as made possible via the + package macros; this can apply only to documents authored by + those few people who actually read the documentation. For full + details make sure to read the PDF documentation about this + change. -* bugfix: under the `subdued` option macros `\MTmathactiveletters` - or `\MTnonlettersobeymathxx` now act like no-ops if - issued explicitly while in the `normal` or `bold` math version. - Formerly, this was not the case and could cause bugs such as a - disappearing minus sign in math mode. +* Fix "`\Digamma` under `LGRgreek` option uses the shape for + lowercase not uppercase Greek". -* bugfix: the letter `h` used in the `\hbar` obeyed the extra - skips as set-up by `\MTsetmathskips`, badly interfering with the - horizontal positioning of the bar accent. They are now ignored - (as well as the added italic correction). +* Fix some incongruities in log messages related to Greek + letters and emitted during math version creation in the + preamble. -% +% %<*changelog> -MATHASTEXT CHANGE LOG -===================== - 1.3w \[2019/11/16\] ---- @@ -676,7 +615,7 @@ MATHASTEXT CHANGE LOG * the amsmath `\resetMathstrut@`, which is incompatible with a mathematically active parenthesis ( is now modified only if - necessary (i.e. only when `\MTnonlettersobeymathxx` is issued) and + necessary (i.e.\@ only when `\MTnonlettersobeymathxx` is issued) and is restored to its original value if not needed anymore (i.e. after `\MTnonlettersdonotobeymathxx`, as for example when switching to the normal version under option subdued). @@ -967,7 +906,7 @@ use of mathematically active characters in versions 1.2 and 1.2b. \ProvidesFile{mathastext.tex}% [\MSTpkgdate\space v\MSTpkgversion\space driver file for mathastext documentation (JFB)]% -\PassOptionsToClass{a4paper,fontsize=11pt}{scrdoc} +\PassOptionsToClass{a4paper,fontsize=11pt}{scrartcl} \chardef\Withdvipdfmx 1 % replace 1 by 0 for using latex/pdflatex \chardef\NoSourceCode 0 % replace 0 by 1 for no source code \input mathastext.dtx @@ -1078,6 +1017,11 @@ seemingly without effect with \LuaLaTeX{} in the case of the Hoefler Text font for text fonts under \LuaLaTeX, which may be related with this specific issue here). +Update (tested 2022/10/29, with 1.3x and up-to-date TL2022): it appears that +most, perhaps even all, of the remarks in the preceding note are now obsolete +as I do not see obvious differences between outputs from \XeLaTeX{} versus +\LuaLaTeX{} but I did not seriously compare, only quickly done. + \newcommand\TEST[1]{\MTversion{#1}\def\tmpa{#1}% \def\tmpb{normal}\def\tmpc{bold}% \ifx\tmpa\tmpb\else\ifx\tmpa\tmpc\else \MTnonlettersobeymathxx @@ -1469,7 +1413,93 @@ $\mathnormal{ff}$, $\mathrm{ff}$, $\mathit{ff}$, $\mathbf{ff}$, $\mathtt{ff}$ %<*dtx> ^^Afi^^Aendgroup % end of big \iffalse block including generated files % customization should be done in mathastext.tex, not here. -\documentclass[abstract]{scrdoc} +\documentclass[abstract]{scrartcl} +\makeatletter +%%% START OF CUSTOM doc.sty LOADING (May 21, 2022 in xint.dtx) +%%% (October 29, 2022 here, comments trimmed) +% Let's load the doc=V2 version to avoid having to work around +% hypdoc loading interfering with my use of hyperref. +\ifdefined\IfFormatAtLeastTF + \IfFormatAtLeastTF{2022/06/01}% + {% + \IfFileExists{doc-2021-06-01.sty}% + {\usepackage{doc}[=v2]}% +% Why on earth do I lose my time doing this? + {\GenericError + {(mathastext build doc)\@spaces}% + {mathastext build error: % + Your LaTeX installation seems to be broken, format is\MessageBreak + 2022-06-01 or later but `doc' package in its `v2' version\MessageBreak + seems to not be available. \space Will try with `doc' but if\MessageBreak + its `v3' is used there will be an option clash error\MessageBreak + regarding hyperref.}% + {}% + {Please make sure `doc' package matches your LaTeX format.}% + \usepackage{doc}% + }% + }% + {\usepackage{doc}}% +\else +\usepackage{doc} +\fi +% Let's emulate here the little I appear to need from ltxdoc.cls and +% srcdoc.cls. +% +\AtBeginDocument{\MakeShortVerb{\|}} +\DeclareFontShape{OT1}{cmtt}{bx}{n}{<-> ssub * cmtt/m/n}{} +\DeclareFontFamily{OMS}{cmtt}{\skewchar\font 48} % '60 +\DeclareFontShape{OMS}{cmtt}{m}{n}{<-> ssub * cmsy/m/n}{} +\DeclareFontShape{OMS}{cmtt}{bx}{n}{<-> ssub * cmsy/b/n}{} +\DeclareFontShape{OT1}{cmss}{m}{it}{<->ssub*cmss/m/sl}{} +\ifnum\NoSourceCode=1 + \OnlyDescription +\fi +\CodelineNumbered +\EnableCrossrefs +% \setcounter{StandardModuleDepth}{1} % we don't use this mechanism currently +\def\cmd#1{\cs{\expandafter\cmd@to@cs\string#1}} +\def\cmd@to@cs#1#2{\char\number`#2\relax} +% Here I am loading doc=v2 but formerly I was using ltxdoc via scrdoc +% which I dropped at release 1.4l (2022-05-29) and without much +% thinking I had kept this. +\DeclareRobustCommand\cs[1]{\texttt{\bslash#1}} +% As I may have the * active, or macro names with _ or ^, I should +% add \detokenize. But see below for a redefinition anyhow. +% +% More urgent is that I am also using hyperref and this definition gives wrong +% bookmarks if \cs is used in section titles. As I had very very few usags of +% \cs in the whole of xint.dtx, it took me a while to realize the problem +% here. Turns out that doc=v3 by default loads hypdoc which includes this +% configuation for hyperref compatibility: +\AtBeginDocument{% +\pdfstringdefDisableCommands{\def\cs#1{\textbackslash\detokenize{#1}}}% +}% +% As I have not loaded hyperref yet I must delay it to AtBeginDocument. +\providecommand\marg[1]{% + {\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}} +\providecommand\oarg[1]{% + {\ttfamily[}\meta{#1}{\ttfamily]}} +\providecommand\parg[1]{% + {\ttfamily(}\meta{#1}{\ttfamily)}} +% \@addtoreset{CodelineNo}{part}% No need for this here +% \def\partname{File}% \partname is "fixed" somewhere further down anyhow +% No need for this, anyhow I don't build the indices +% +% There is very little we seem to need from the scrdoc extras: page geometry +% is set by geometry package and a4paper option from xint.tex file. So it +% seems I only need the hologo loading: +\usepackage{hologo} +\DeclareRobustCommand*{\eTeX}{\hologo{eTeX}}% +\DeclareRobustCommand*{\pdfLaTeX}{\hologo{pdfLaTeX}}% +\DeclareRobustCommand*{\LuaTeX}{\hologo{LuaTeX}}% +\DeclareRobustCommand*{\LuaLaTeX}{\hologo{LuaLaTeX}}% +\DeclareRobustCommand*{\XeTeX}{\hologo{XeTeX}}% +\DeclareRobustCommand*{\XeLaTeX}{\hologo{XeLaTeX}}% +% +\makeatother +%%% end of ltxdoc+srcdoc emulation from June 2022 xint.dtx, +%%% copied over almost verbatim to mathastext.dtx on 2022/10/29. + \ifnum\NoSourceCode=1 \OnlyDescription\fi \makeatletter \ifnum\Withdvipdfmx=1 @@ -1480,7 +1510,7 @@ $\mathnormal{ff}$, $\mathrm{ff}$, $\mathit{ff}$, $\mathbf{ff}$, $\mathtt{ff}$ \PassOptionsToPackage{dvipdfm}{geometry} \PassOptionsToPackage{bookmarks=true}{hyperref} \PassOptionsToPackage{dvipdfmx-outline-open}{hyperref} - \PassOptionsToPackage{dvipdfmx-outline-open}{bookmark} +% \PassOptionsToPackage{dvipdfmx-outline-open}{bookmark} % \def\pgfsysdriver{pgfsys-dvipdfm.def} \else @@ -1491,7 +1521,12 @@ $\mathnormal{ff}$, $\mathrm{ff}$, $\mathit{ff}$, $\mathbf{ff}$, $\mathtt{ff}$ \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath}\allowdisplaybreaks -\usepackage{lmodern} +\usepackage{mlmodern} +\DeclareEncodingSubset{TS1}{mlmtt}{0} +% cf https://github.com/latex3/latex2e/issues/905 +% How to **quickly** know whether 0 is ok ? +% Not willing to waste half an hour, more probably +% an hour on this (already done, almost). \usepackage{enumitem} \DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n} @@ -1506,7 +1541,7 @@ $\mathnormal{ff}$, $\mathrm{ff}$, $\mathit{ff}$, $\mathbf{ff}$, $\mathtt{ff}$ \definecolor{DarkMagenta}{RGB}{139,0,139} \definecolor{joli}{RGB}{225,95,0} \usepackage{xspace} -\usepackage{metalogo} +%\usepackage{metalogo}% on utilise dejà hologo \usepackage{framed} \usepackage[hscale=0.66]{geometry} @@ -1529,31 +1564,7 @@ pdfpagemode=UseOutlines,% \usepackage{bookmark} -% ---- \centeredeline: OUR OWN LITTLE MACRO FOR CENTERING LINES (fait -% initialement pour la documentation de mes autres paquetages etoc et xint) - -% 7 mars 2013 -% This macro allows to conveniently center a line inside a paragraph and still -% use therein \verb or other commands changing catcodes. -% A proposito, the \LaTeX \centerline uses \hsize and not \linewidth ! -% (which in my humble opinion is bad) - -% \ignorespaces ajouté le 9 juin. Cela m'aurait évité des dizaines de % lorsque -% plusieurs \centeredline se suivent (car on reste en mode horizontal si on y -% est au début). - -\makeatletter -\newcommand*\centeredline {% - \ifhmode \\\relax - \def\centeredline@{\hss\egroup\hskip\z@skip\ignorespaces }% - \else - \def\centeredline@{\hss\egroup }% - \fi - \afterassignment\@centeredline - \let\next=} -\def\@centeredline - {\hbox to \linewidth \bgroup \hss \bgroup \aftergroup\centeredline@ } -\makeatother +\usepackage{centeredline} \DeclareRobustCommand\cs[1]% j'utilisais avant 189, j'ai essayé 23 {{\ttfamily\hyphenchar\font=127 \char`\\#1}} @@ -1581,40 +1592,78 @@ pdfpagemode=UseOutlines,% \let\oldexists\exists\let\oldforall\forall -\usepackage[italic,subdued,asterisk,defaultmathsizes,symbolmisc,symbolre, -LGRgreek]{mathastext} +\usepackage[subdued,% + asterisk,% + defaultmathsizes,% + symbolmisc,symbolre,% + LGRgreek]{mathastext} -\Mathastext[italic] -\MTlettershape{\updefault} +% This version will use the mlmodern font which is current +% last loaded font package in preamble \Mathastext[upright] -\MTupgreek -\MTgreekfont{cmtt} -\MTDeclareVersion[n]{lmvtt}{T1}{lmvtt}{m}{n} +% The mlmodern font with letters in it shape +\MTlettershape{it} +\Mathastext[italic] -\MTlettershape{\itdefault} +\MTlettershape{n}% \updefault would create needless substitution and Font Warning +\MTupgreek % le lettershape suffirait mais plus clair +\MTgreekfont{cmtt} +\MTfamily{lmvtt} +\Mathastext[lmvtt] -\usepackage{newcent} +\usepackage{newcent}% attention that it modifies all three of \rmdefault, + % \sfdefault and \ttdefault +\MTfamily{\rmdefault} +\MTlettershape{it} +\MTitgreek\MTupGreek \Mathastext[newcent] + \MTseries{b} \Mathastext[boldnewcent][bold] +\usepackage{times}% attention that it modifies all three of \rmdefault, + % \sfdefault and \ttdefault +\MTfamily{\rmdefault} +\MTlettershape{it} \MTseries{m} -\MTitgreek\MTupGreek \MTgreekfont{txr} -\usepackage{times} +\MTitgreek\MTupGreek \Mathastext[times] -\MTlettershape{\updefault} + +\MTlettershape{n} +\MTupgreek \MTseries{bx} \Mathastext[timesbold][bold] -\MTlettershape{\itdefault} -\MTseries{m} \usepackage[scaled]{helvet} -\renewcommand\familydefault\sfdefault +\MTfamily{\sfdefault} +\MTlettershape{it} +\MTseries{m} +\MTitgreek \MTgreekfont{cmss} \Mathastext[helvet] +\MTfamily{LibertinusSerif-TLF} +\MTlettershape{n} +\MTseries{m} +\MTgreekfont{LibertinusSerif-TLF} +\MTupgreek +\Mathastext[libertinus] +\MTseries{sb} +% attention je veux pas courier quand je ferai \texttt avec cette version +% donc +\renewcommand{\ttdefault}{mlmtt} +\Mathastext[libertinussemibold] + +\renewcommand\familydefault\sfdefault% attention that it is phv at this stage + +% pas nécessaire car je fais \MTversion{normal} après \begin{document} +% \renewcommand\rmdefault{mlmr}% counteract effect of various font packages +% % earlier +% \renewcommand\sfdefault{mlmss}% +% \renewcommand\ttdefault{mlmtt}% + \usepackage{etoc} % - à partir de 1.3j: _très très_ peu satisfaisant mais pas envie d'y passer @@ -1661,16 +1710,27 @@ LGRgreek]{mathastext} % mais bon, en fait je ne les utilise pas. \begin{document} +% \makeatletter\show\mv@normal\makeatother +% contient +% \getanddefine@fonts +% \symmtgreekup \LGR/mlmr/m/n \getanddefine@fonts \symmtgreekit \LGR/mlmr/m/it +% +% donc au premier mode mathématique (par \footnote je suppose) +% +% LaTeX Font Info: Trying to load font information for LGR+mlmr on input line +% 1712. +% LaTeX Font Info: No file LGRmlmr.fd. on input line 1712. + \MTversion{normal} \renewcommand\familydefault\sfdefault \pdfbookmark[1]{Title page}{TOP} -\frenchspacing +\nonfrenchspacing \begin{center} {\normalfont\LARGE The \mst package}\\ \textsc{\small Jean-François Burnol}\par - \footnotesize \ttfamily + \footnotesize \ttfamily \frenchspacing jfbu (at) free (dot) fr\par \let\thefootnote\empty Package version: \MSTpkgversion\ (\MSTpkgdate)% @@ -1744,157 +1804,28 @@ LGRgreek]{mathastext} \section{What \mst does} -For changes see \autoref{sec:changelog}. +If you have used the package before please make sure to check first +\autoref{sec:changelog} where all changes across releases are recorded. -\subsection{Examples} +\subsection{Aim of this package and basic usage} + +The initial ideology of \mst was to produce mathematical texts with +a very uniform look, not separating math from text as strongly as +is usually done. -\mst's basic aim is to have the same font for text and mathematics. With +\mst's basic aim is thus to have the same font for text and mathematics. With hundreds of free text fonts packaged for \LaTeX{} and only a handful of math ones, chances are your favorite text font does not mix so well with the available math ones; \mst may then help. Note that \mst was initially developed for the traditional \TeX{} fonts and engines, and that compatibility with Unicode engines and OpenType fonts is partial. -Here is an example with -Latin Modern typewriter proportional: - -{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth - \MTversion{lmvtt} -Let $(X,Y)$ be two functions of a variable $a$. If they obey the differential -system $(VI_{\nu,n})$: - \begin{align*} - a\frac{d}{da} X &= \nu - X - (1 - X^2)\frac{2n a}{1 - a^2}\frac{aX+Y}{1+a XY} \\ -a\frac{d}{da} Y &= -(\nu+1) Y - + (1 - Y^2)\frac{2n a}{1 - a^2}\frac{X+aY}{1+a XY} - \end{align*} -then the quantity $q = a \frac{aX+Y}{X+aY}$ -satisfies as function of $b= a^2$ the $P_{VI}$ differential equation: -\begin{equation*} -\begin{split} - \frac{d^2 q}{db^2} = \frac12\left\{\frac1q+\frac1{q-1} - +\frac1{q-b}\right\}\left(\frac{dq}{db}\right)^2 - \left\{\frac1b+\frac1{b-1} - +\frac1{q-b}\right\}\frac{dq}{db}\\+\frac{q(q-1)(q-b)}{b^2(b-1)^2}\left\{\alpha+\frac{\beta - b}{q^2} + \frac{\gamma (b-1)}{(q-1)^2}+\frac{\delta - b(b-1)}{(q-b)^2}\right\} -\end{split} -\end{equation*} -with -parameters -$(\alpha,\beta,\gamma,\delta) = (\frac{(\nu+n)^2}2, -\frac{-(\nu+n+1)^2}2, \frac{n^2}2, \frac{1 - n^2}2)$.\par -} -Notice that the Latin (and Greek letters) are in upright shape. But perhaps we -insist on obeying the standardized habits: - - -{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth -\MTversion{times} -Let $(X,Y)$ be two functions of a variable $a$. If they obey the differential -system $(VI_{\nu,n})$: - \begin{align*} - a\frac{d}{da} X &= \nu - X - (1 - X^2)\frac{2n a}{1 - a^2}\frac{aX+Y}{1+a XY} \\ -a\frac{d}{da} Y &= -(\nu+1) Y - + (1 - Y^2)\frac{2n a}{1 - a^2}\frac{X+aY}{1+a XY} - \end{align*} -then the quantity $q = a \frac{aX+Y}{X+aY}$ -satisfies as function of $b= a^2$ the $P_{VI}$ differential equation: -\begin{equation*} -\begin{split} - \frac{d^2 q}{db^2} = \frac12\left\{\frac1q+\frac1{q-1} - +\frac1{q-b}\right\}\left(\frac{dq}{db}\right)^2 - \left\{\frac1b+\frac1{b-1} - +\frac1{q-b}\right\}\frac{dq}{db}\\+\frac{q(q-1)(q-b)}{b^2(b-1)^2}\left\{\alpha+\frac{\beta - b}{q^2} + \frac{\gamma (b-1)}{(q-1)^2}+\frac{\delta - b(b-1)}{(q-b)^2}\right\} -\end{split} -\end{equation*} -with -parameters -$(\alpha,\beta,\gamma,\delta) = (\frac{(\nu+n)^2}2, -\frac{-(\nu+n+1)^2}2, \frac{n^2}2, \frac{1 - n^2}2)$.\par -} - - This was typeset using the Times font (available in any \TeX{} - distribution). Let us now be a bit more original and have our mathematics - with italic letters from the sans serif font Helvetica, while the letters in - text use New Century Schoolbook. - - -{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth -\MTversion[newcent]{helvet} -Let $(X,Y)$ be two functions of a variable $a$. If they obey the differential -system $(VI_{\nu,n})$: - \begin{align*} - a\frac{d}{da} X &= \nu - X - (1 - X^2)\frac{2n a}{1 - a^2}\frac{aX+Y}{1+a XY} \\ -a\frac{d}{da} Y &= -(\nu+1) Y - + (1 - Y^2)\frac{2n a}{1 - a^2}\frac{X+aY}{1+a XY} - \end{align*} -then the quantity $q = a \frac{aX+Y}{X+aY}$ -satisfies as function of $b= a^2$ the $P_{VI}$ differential equation: -\begin{equation*} -\begin{split} - \frac{d^2 q}{db^2} = \frac12\left\{\frac1q+\frac1{q-1} - +\frac1{q-b}\right\}\left(\frac{dq}{db}\right)^2 - \left\{\frac1b+\frac1{b-1} - +\frac1{q-b}\right\}\frac{dq}{db}\\+\frac{q(q-1)(q-b)}{b^2(b-1)^2}\left\{\alpha+\frac{\beta - b}{q^2} + \frac{\gamma (b-1)}{(q-1)^2}+\frac{\delta - b(b-1)}{(q-b)^2}\right\} -\end{split} -\end{equation*} -with -parameters -$(\alpha,\beta,\gamma,\delta) = (\frac{(\nu+n)^2}2, -\frac{-(\nu+n+1)^2}2, \frac{n^2}2, \frac{1 - n^2}2)$.\par -} - -And after all that, we may wish to return to the default math typesetting (let's -shorten the extract here in case the reader makes an indigestion \dots): - -{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth -Let $(X,Y)$ be two functions of a variable $a$. If they obey the differential -system $(VI_{\nu,n})$: - \begin{align*} - a\frac{d}{da} X &= \nu - X - (1 - X^2)\frac{2n a}{1 - a^2}\frac{aX+Y}{1+a XY} \\ -a\frac{d}{da} Y &= -(\nu+1) Y - + (1 - Y^2)\frac{2n a}{1 - a^2}\frac{X+aY}{1+a XY} - \end{align*} -then the quantity $q = a \frac{aX+Y}{X+aY}$ -satisfies as function of $b= a^2$ the $P_{VI}$ differential equation with -parameters -$(\alpha,\beta,\gamma,\delta) = (\frac{(\nu+n)^2}2, -\frac{-(\nu+n+1)^2}2, \frac{n^2}2, \frac{1 - n^2}2)$.\par -} - - \vskip\baselineskip Notice that the Greek letters also changed - according to the \emph{math version}: \mst has indeed some (limited) - capabilities to this effect, with its §LGRgreek§ option. This - document uses the |LGR| encoded fonts |cmtt|, |cmss|, and |txr|, - which are part of standard \TeX{} - distributions.\footnote{The first two are available (with no need to - load explicitly any package in the document) via the combination - |cbfonts| (|cbgreek-complete|) \& |babel|, and the |LGR| encoded |txr| font - (again no package loading is necessary) is part of the files of the - |txfontsb| package.} - -% \href{http://mirrors.ctan.org/help/Catalogue/entries/cbgreek-complete.html}{cbfonts}, -% \href{http://mirrors.ctan.org/help/Catalogue/entries/txfontsb.html}{txfontsb}. - -\subsection{Overview} - -\subsubsection{Basic use} - -The initial ideology of \mst was to produce mathematical texts with -a very uniform look, not separating math from text as strongly as -is usually done. - -As soon as one tries out other fonts for text than the Computer Modern -ones one realizes how extremely ``thin'' are the default \TeX{} fonts -for mathematics: they definitely do not fit well visually with the -majority of text fonts. With \mst one can get one's (simple\dots{} or -not) mathematics typeset in a manner more compatible with the text, -without having to look for an especially designed font. +% As soon as one tries out other fonts for text than the Computer Modern +% ones one realizes how extremely ``thin'' are the default \TeX{} fonts +% for mathematics: they definitely do not fit well visually with the +% majority of text fonts. With \mst one can get one's (simple\dots{} or +% not) mathematics typeset in a manner more compatible with the text, +% without having to look for an especially designed font. Here is a minimal example of what may go into the preamble: @@ -1904,17 +1835,21 @@ the preamble: \usepackage[italic]{mathastext} \end{verbatim} The package records which font is set up for text, at the time it is -loaded,\footnote{alternatively it is possible to configure the text font after - loading \mst, and then the command \cs{Mathastext} will accomplish the - necessary changes to the font for letters, digits and a few extra ascii - symbols in math mode.} and +loaded, +%\footnote{alternatively it is possible to configure the text font after + % loading \mst, and then the command \cs{Mathastext} will accomplish the + % necessary changes to the font for letters, digits and a few extra ascii + % symbols in math mode.} +and then arranges things in order for this text font to be used in math mode as well. So, with the preamble as above all letters, digits, and punctuation signs inside math mode will then be typeset in Times.\footnote{let's do as if we did not know the excellent |txfonts| package which employs Times for text and has a very complete math support, including many additional mathematical glyphs in - comparison to the CM fonts.} The exact list of characters concerned by + comparison to the CM fonts. \emph{This was written many years ago, nowadays, + \emph{\texttt{newtx}} is the successor of \emph{\texttt{txfonts}}.}} +The exact list of characters concerned by \mst is a subset of the basic |ASCII| set: \begin{framed}\centering\MTversion{timesbold}% @@ -1929,139 +1864,474 @@ typeset in Times.\footnote{let's do as if we did not know the excellent \endgroup\par\MakeShortVerb{\|}% \end{framed} -As one can see, this is a very limited list! some possibilities are offered by -\mst for Greek letters and will be described later. +As one can see, this is a very limited list! Some possibilities exist +regarding Greek letters and will be described later. -The text characters {}'{} and {}-{} are not used, and the asterisk is -done optionally: -\begin{itemize} -\item the derivative sign ${}'$ is left to its default as the text font - glyph {}'{} is not, as a rule, a satisfying alternative.\footnote{|v1.2| adds - a customizable tiny space before ${}'$ to separate it from the previous - letter, this is really needed when using upright letters in math mode with - the CM derivative glyph.{\MTversion{upright}\sffamily\MTprimeskip{.5mu}% - Compare $f'$ with \MTprimeskip{0mu}$f'$.} } -\item for the minus sign \mst uses the endash character - \textendash, if available, and not the hyphen character -.% +\subsection{Miscellanea} + +Please note that most of this section was written many years +ago. But it should still be valid! % -\footnote{see the §unicodeminus§ option if using an OpenType font.} +\begin{description} +\item[the en-dash as minus sign:] very often the - + character from the text font does not give a good + minus sign. So by default, the package uses the + en-dash sign \textendash{}. Use §noendash§ to + deactivate it. Starting with version |1.12| of the + package this `en-dash as minus' should work in all + encodings, including Unicode (if |fontspec| has been + loaded); see also |unicodeminus| for OpenType fonts. + +\item[amsmath:] \strut the behaviour of the + \cs{DeclareMathOperator}\RightNote{1.3n} command + of |amsmath| is modified by \mst for it to use the correct font. + Additionally, release |1.3n| of \mst at long last also handles an extra + operation done by |amsmath| for |'.:/-*| to be used in operator names + without the extra math spacing.% % -\item the §asterisk§ option is mandatory for \mst to replace the binary math - operator $*$ (and the equivalent control sequence \cs{ast}) with a version - which uses the text asterisk * suitably lowered\footnote{the amount of - lowering can be customized.} (and with the correct spaces around it as - binary operator). The reason is that after this inputs such as |$R^*$| - or |$R^\ast$| raise errors and \emph{must} be written |$R^{*}$| or |$R^{\ast}$|. -\end{itemize} +\footnote{To the experts: there is a long story here that \cs{newmcodes@} + hardcodes the font, that it was not compatible with Unicode engines, that + during some time (2013-2016) \texttt{lualatex-math} fixed that and very + recently |amsopn.sty 2016/03/08 v2.02| also, so now \texttt{lualatex-math + 1.6} does nothing as it is already fixed ``upstream'' in |amsopn.sty|, but + anyhow in both cases, this still hardcoded the font, so finally \mst does + the right thing from its point of view. See the code comments for more, + there is an issue here with \LuaLaTeX\ not applying the curly right quote + contrarily to \XeLaTeX.} +% +This customization is suppressed in §subdued§ mode for the |normal| and |bold| +math versions. -Nothing is changed to the ``large'' math symbols, except for -$\MToriginalprod$ and $\MToriginalsum$ in inline math which, like here: -$\prod\sum$, will be taken from the Symbol Font if option §symbolmisc§ -was used. +\item[hbar:] the default \LaTeX\ definition of §\hbar§ would in our context + make use of the |h| of the current math font (so for us, it is also the text + font, perhaps in italic shape), but with a bar accross the |h| from the + original default math font for letters (usually |cmmi|). We redefine + \cs{hbar} to use the text font macron accent (|\=|) as a mock math accent + (this takes into account the §italic§ option and is compatible with + subscripts and superscripts). -The left and right delimiters are taken from -the text font only for the base size: any |\big|, |\bigl|, |\bigr|, -etc\dots reverts to the original math symbols. + Since |1.12| \mst when dealing with a Unicode font sets the \cs{hbar} + to be the character from the font having hexadecimal codepoint |U+0127|. + Since |1.3u| the general 8bits font encoding is + supported\RightNote{1.3u} (see discussion of the |mathaccents| option + at end of this list for the shared limitations). Brief testing with + various usual \TeX\ fonts shows that the vertical positioning of + the bar isn't satisfying. It is planned to either add a parameter to + adjust it or to modify altogether the mode of construction of the |\hbar|. -\subsubsection{always load \mst last} + Use §nohbar§ to tell \mst not do provide its own |\hbar|. -The ``large'' math symbols are not modified in any way by \mst. Only loading -some math font packages such as |fourier|, |kpfonts|, |mathabx|, |mathdesign|, -|txfonts|, |newtxmath|, etc\dots{} will change them. Think of loading these -packages before \mst, else they might undo what \mst did. -More generally any package (such as |amsmath|) dealing with math mode should be -loaded \emph{before} \mst. +\item[dotless i and j:] by default the package redefines \cs{imath} and + \cs{jmath} to give (in math mode) the dotless i and j (if it exists at + all) from the text font.% +% +\footnote{\RightNote{1.3t}Since \texttt{1.12} it also redefined \cs{i} and + \cs{j} for usability both in text and math modes, but this has been + dropped at \texttt{1.3t}. Breaking change!} -\subsubsection{sans in math} +\item[asterisk:] versions of \mst earlier than |1.2d [2013/01/02]| + did not do anything + with the \cs{ast} control sequence but did pick the asterisk + $*$ in the document text font, and this often was a rather + silly thing as the text asterisk is generally in a raised + position. Furthermore, the $*$ lost its status of a binary + operator and was treated as an `ordinary' symbol. An option + |noasterisk| turned this feature off. Starting with |1.2d|, + the |noasterisk| option is deprecated and the new default is + to do nothing. But when option §asterisk§ is received by the + package, then both \cs{ast} and $*$ are simultaneously + modified to use (as binary operators) the text asterisk, + slightly lowered. The amount of lowering\footnote{with the + option \texttt{symbolmisc}, the asterisk is picked from + the Symbol font, and the amount of lowering is + non-customizable; however if a math alphabet command is + used, the asterisk is then again from a text font and the + lowering will be as specified by \cs{MTlowerast}.} is + decided by the mandatory argument to the command + \csb{MTlowerast}\marg{dimen}. The package initially does + \cs{MTlowerast}|{.3\height}|. Doing \cs{MTlowerast}|{.5ex}| is + not a good idea as it does not scale properly in the script + and scriptscript styles. With an argument given as a + multiple of |\height|, the asterisk will behave as expected + in subscripts and subscripts of subscripts. But $*$ is now + `mathematically active'\thinspace\footnote{in a hopefully + safe way, for example {\ttfamily\$\string\label\{eq*1\}\$} + is ok.} and |$R^*$| or |$R^\ast$| \emph{must} be input as + |$R^{*}$| and |$R^{\ast}$|. Furthermore, they will obey the + math alphabet commands. -The following set-up often gives esthetically pleasing results: it is to -use the sans-serif member of the font family for math, and the serif for -text. -\begin{verbatim} -\renewcommand\familydefault\sfdefault -\usepackage{mathastext} -\renewcommand\familydefault\rmdefault -\begin{document} -\end{verbatim} +\item[\XeTeX{} and \LuaLaTeX{}:] regarding the en-dash and the + dotless i and j, the package is now under the Unicode engines + compatible not only with the ``Unicode'' \LaTeX\ font encodings + EU1 (\XeTeX, old fontspec), EU2 (\LuaLaTeX, old fontspec), TU + (\XeTeX\ and \LuaLaTeX, modern fontspec), but also with + traditional 8bits-encodings declared as a |fontenc| + option.\RightNote{1.3u} Formerly, with a Unicode engine, + only OT1, T1 and LY1 were supported by \mst as the 8bit encoding + of the document text font, regarding the minus as en-dash and + the dotless i and j. -\subsubsection{using \mst with \texttt{beamer}}\label{ssec:beamer} + \item[fontspec:] one more note to users of +\XeTeX{}/\LuaLaTeX{} with |fontspec|:\newline +\fbox{it has to be +loaded {with the option} |no-math|}, +and \emph{before} \mst. -%\noindent\llap{\textcolor{green}{\bfseries 2015/02/26}\hspace{1em}} +\item[vec accent:] The default \cs{vec} accent is not + appropriate for upright letters, so \mst + provides a \cs{fouriervec} which takes its glyph in a + Fourier font, and an Ersatz \cs{pmvec} + which is reasonably good looking on upright letters + and works with the \cs{rightarrow} glyph. Contrarily + to version |1.0|, the default \cs{vec} is not + overwritten with \cs{fouriervec}. And contrarily to + version |1.1|, one now needs to pass the option + §fouriervec§ to have the math accent \cs{fouriervec} + defined by the package.% +% +\footnote{this costs a math family, as I never came back to this to try to + do otherwise.} -Starting -with release |3.34| of |beamer|, \mst is recognized as a ``math font package''. -\emph{Only with \emph{{\bfseries earlier} |beamer| versions} is it necessary to issue} -\centeredline{|\usefonttheme{professionalfonts}|} -\emph{in the preamble.} Example: +\item[math alphabets:] + \begin{itemize} + \item We define a new math alphabet command + \cs{mathnormalbold} which gives direct access to + the bold version of the \cs{mathnormal} alphabet + (rather than using either the \cs{bm} command from + the |bm| package or the \cs{boldsymbol} command + from the |amsbsy| package). As it does not + exist in the default \LaTeX{} math font set-up, this + alphabet is \emph{not} subjected to the {subdued option} action. + \item The other math alphabet changing commands + defined by the package are \cs{MathEulerBold}, + \cs{MathEuler} and \cs{MathPSymbol}. + \item \cs{mathnormal}, \cs{mathrm}, \cs{mathbf}, + \cs{mathit}, \cs{mathsf} and \cs{mathtt} are modified + to make reference to the document text fonts (this + can be disabled by suitable package options). +\item \RLNote{new:}{1.3x}§\mathgreekup§ and §\mathgreekit§ are math alphabets + modifying the shape of Greek letters, only available under + §LGRgreek§ (or §LGRgreeks§) option. +\item version |1.2| of \mst has extended the scope of the math + alphabets to apply to non-alphabetical characters and to + operator names. This respects the automatic white spaces + added by \TeX{} around math symbols. +\item the\RightNote{1.3i} + extra skips around letters (see \autoref{sec:mathskips} and + \autoref{sec:ic}) are removed in the scope of the math alphabets. + \end{itemize} -\begin{verbatim} -\documentclass{beamer} -%\usefonttheme{professionalfonts}% obsolete for mathastext since beamer 3.34 -\usepackage{newcent} -\usepackage[scaled=.9]{helvet} -\renewcommand{\familydefault}{\rmdefault} -\usepackage[defaultmathsizes,symbolgreek]{mathastext} -\renewcommand{\familydefault}{\sfdefault} -\begin{document} -\begin{frame} - This is some text and next comes some math: $E=mc^2$ - \[ - E=mc^2=a^n+b^n-c^n=\alpha\beta\gamma - \] - \begin{align} - E&=mc^2\\ - E&=h\nu - \end{align} - And again some text. -\end{frame} -\end{document} -\end{verbatim} +\item[math accents:] if option §mathaccents§ is used then \mst attempts to let + the math accents |\acute|, |\grave|, etc... use the suitable glyphs from the + text font. Prior to |1.3u| only |OT1|, |T1|, and |LY1| were supported (via + hardcoded slots). It should now work with any 8bits font + encoding\RightNote{1.3u} having been declared as an option to the + |fontenc| package (and of course providing the ten needed text accents which + will mock math accents).% + % + \footnote{The code will raise low-level \TeX\ errors if the user attempts to + use an 8bits font encoding whose \LaTeX\ definition file is lacking the + suitable uses of \cs{DeclareTextAccent} or if the low level \LaTeX\ macro + implementation of text accents changes significantly; in such cases please + report the problem to the author, so that it can be documented in future + releases!} -\subsubsection{option \blueit{LGRgreek}} + The |\vec| math accent is not handled here, as it is not available in the + usual 8bits font encodings. See the §fouriervec§ option or the §\pmvec§ + command. - There is the issue of Greek letters. Sometimes the text font has - Greek glyphs, in |LGR| encoding (this will be mentioned in the - documentation of the font package). Then option §LGRgreek§ tells - \mst to pick up these Greek letters. And it is possible to specify - whether the Greek letters should be upright, or - ``italic''.% + The math accents obey the §subdued§ option\RightNote{1.3u} + and will change in sync with the \mst-ified text font used in + each non subdued math version. + + (Very) brief testing during |1.3u| development with \XeTeX\ and \LuaTeX\ let + the author conclude that usage with the \cs{Umathaccent} primitive of an + OpenType accent glyph slot (which in the text font is for usage as a + postpended combining character) gives definitely bad horizontal placements + for both engines (each in its own way). Thus, the redefinitions of accents + for a \mst declared math version with an OpenType font is by default + canceled.% % -\footnote{the default CM and its replacement Latin Modern for european - languages are (transparently to the user) extended with |LGR| - encoded fonts from the |cbfonts| (|cbgreek-complete|) - package.} +\footnote{I.e., the \cs{grave} etc... control sequences will, in math versions + with an OpenType \mst-ified font, expand to macros holding their initial + meanings, unmodified by \mst, which was in force at the + |\string\begin\string{document\string}|.} +% + Use §unimathaccents§ to force usage of the OpenType font text + accents glyph slots with the \cs{Umathaccent} primitive. Expert users are + invited to check out the code and to contribute suggestions if some extras + can improve it. + +\item[varying font encodings:] the very first release of \mst dealt with only + one font; very soon thereafter it acquired the capacity to define multiple + math versions, each one using its own text font. But, as was documented at + this location formerly, various encoding dependent decisions were done once + and for all during package loading. -It is naturally possible to leave the - responsability to set up Greek letters to some other packages - loaded previously to \mst. And even if \mst has been loaded with one of its -Greek related options the command §\MTstandardgreek§ will locally cancel its -customization of Greek letters. See also §\MTcustomgreek§. + This meant in particular that the minus sign (using the text endash), the + dotless |i| and |j|, the |\hbar|, the math accents were all set up for only + one unique font encoding. It was thus recommended that all math versions + share the same font encoding. - % \href{http://mirrors.ctan.org/help/Catalogue/entries/cbgreek-complete.html}{cbfonts} + The |1.3u| release has lifted this restriction.\RightNote{1.3u} +\end{description} -\subsubsection{avoid \texorpdfstring{\texttt{OT1}}{OT1} encoding} - We specified in our minimal working example a |T1| encoding (|LY1| would - have been ok, too) because the default |OT1| does not have the - {\color{joli}\DeleteShortVerb{\|} - $\mathord{<}\,\mathord{>}\,\mathord{|}$\,\{\,\}} and - {\color{joli}$\backslash$\MakeShortVerb{\|}} glyphs. If - \mst detects |OT1| as the default encoding it will leave these characters to - their defaults from the math fonts.\footnote{the §subdued§ option, described next, - acts a bit otherwise, it forces, contrarily to its usual low-key character, - the replacement of |OT1| by |T1| for the fonts ultimately used with letters - and digits in math mode.} -\begin{framed} - If \mst detects the obsolete |OT1| encoding it does not do anything with - \DeleteShortVerb{\|}<, >, |, \{, and \} which (except for monospace fonts) - are not available in that encoding.\MakeShortVerb{\|} - To fully benefit from \mst it is - recommended to use some other encoding having these glyphs such as |T1| or - |LY1|. -\end{framed} +\subsection{Examples} +\label{sec:examples} + +Here is another simple example: +\begin{verbatim} +\usepackage{libertinus-type1} +\usepackage[italic,LGRgreek,defaultmathsizes]{mathastext} +\end{verbatim} +The §LGRgreek§ option is there to take advantage that the |libertinus-type1| package% +% +\footnote{Bob \textsc{Tennent}, \emph{Support for using Libertinus fonts with + \LaTeX/\pdfLaTeX}, \url{https://ctan.org/pkg/libertinus-type1}.} +% +also provides Greek letters in LGR encoding, which can thus be used by \mst in +math mode. And we do here as if we did not know about the existence of the +|libertinust1math| package!% +% +\footnote{Michael \textsc{Sharpe}, \emph{A Type 1 font and \LaTeX\ support for Libertinus + Math}, \url{https://ctan.org/pkg/libertinust1math}.} +% +This would have been the obvious choice, but then one wouldn't need \mst and I +couldn't even start this documentation. + + +More sophisticated preambles will use multiple times the §\Mathastext§ command +in the preamble with its optional argument \oarg{math\_version} in order to +define \emph{math versions} corresponding to a given font configuration. +These \mst-enriched math versions are then activated in the document body via +the §\MTversion§\marg{math\_version} command, which modifies \emph{both} the text +font and the math font. + + +We now give some examples with a verbatim copy of the preamble code +corresponding to them, as can be found in the source of this documentation. +The detailed option and command descriptions will be given later. + +\def\DeepestMathematicsText{% +Let $(X,Y)$ be two functions of a variable $a$. If they obey the differential +system $(VI_{\nu,n})$: + \begin{align*} + a\frac{d}{da} X &= \nu + X - (1 - X^2)\frac{2n a}{1 - a^2}\frac{aX+Y}{1+a XY} \\ +a\frac{d}{da} Y &= -(\nu+1) Y + + (1 - Y^2)\frac{2n a}{1 - a^2}\frac{X+aY}{1+a XY} + \end{align*} +then the quantity $q = a \frac{aX+Y}{X+aY}$ +satisfies as function of $b= a^2$ the $P_{VI}$ differential equation: +\begin{equation*} +\begin{split} + \frac{d^2 q}{db^2} = \frac12\left\{\frac1q+\frac1{q-1} + +\frac1{q-b}\right\}\left(\frac{dq}{db}\right)^2 - \left\{\frac1b+\frac1{b-1} + +\frac1{q-b}\right\}\frac{dq}{db}\\+\frac{q(q-1)(q-b)}{b^2(b-1)^2}\left\{\alpha+\frac{\beta + b}{q^2} + \frac{\gamma (b-1)}{(q-1)^2}+\frac{\delta + b(b-1)}{(q-b)^2}\right\} +\end{split} +\end{equation*} +with +parameters +$(\alpha,\beta,\gamma,\delta) = (\frac{(\nu+n)^2}2, +\frac{-(\nu+n+1)^2}2, \frac{n^2}2, \frac{1 - n^2}2)$.\par +Test of uppercase Greek in math: $\Alpha\Beta\Gamma\Delta\Xi\Omega$.\par +} + +First of all, the package was loaded using this: +\begin{verbatim} +\usepackage[subdued,% + asterisk,% + defaultmathsizes,% + symbolmisc,symbolre,% + LGRgreek]{mathastext} +\end{verbatim} +In the definitions of the \mst-enriched \emph{math versions} we keep commands +which may have been redundant in the original preamble, because they were +issued earlier for a previous math version definition. + +Let's start with Latin Modern typewriter proportional. Its usage was +configured in the preamble using this: +\begin{verbatim} +\MTlettershape{n} +\MTupgreek +\MTgreekfont{cmtt} +\MTfamily{lmvtt} +\Mathastext[lmvtt] +\end{verbatim} +Its usage is triggered using \centeredline{|\MTversion{lmvtt}|} in the +document. Here is an example: + +{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth + \MTversion{lmvtt} + \DeepestMathematicsText +} + +Both the Latin and Greek letters are upright, in conformity to the +way the |lmvtt| version was defined. + +\bigskip + +Now with the fonts from the |libertinus-type1| distribution% +% +\footnote{Bob \textsc{Tennent}, \emph{Support for using Libertinus fonts with + \LaTeX/\pdfLaTeX}, \url{https://ctan.org/pkg/libertinus-type1}.}. +% +The preamble code is: +\begin{verbatim} +\MTfamily{LibertinusSerif-TLF} +\MTlettershape{n} +\MTseries{m} +\MTgreekfont{LibertinusSerif-TLF} +\MTupgreek +\Mathastext[libertinus] +\MTseries{sb} +\Mathastext[libertinussemibold] +\end{verbatim} +Its usage in the document body for the example below is triggered via +\centeredline{|\MTversion[libertinus]{libertinussemibold}|} This syntax +modifies the text fonts to be those which were defined to hold for the +\mst-math version passed as optional argument, and sets the math fonts +according to the mandatory argument. Hence the math mode uses semibold font +but the text font uses the normal weight. + +{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth + \MTversion[libertinus]{libertinussemibold} + \DeepestMathematicsText +} + +\bigskip + +Now with a Times clone. We will configure Latin letters to be in italic +shape, and Greek letters to be italic for lowercase and upright for uppercase: +\begin{verbatim} +\usepackage{times}% it modifies the \{rm,sf,tt}default's +\MTfamily{\rmdefault} +\MTlettershape{it} +\MTseries{m} +\MTgreekfont{txr} +\MTitgreek\MTupGreek +\Mathastext[times] +% \MTversion{times} will change not only math but also text, so it +% will re-enact the \rmdefault, \sfdefault, \ttdefault from loading times.sty +\end{verbatim} +We now use this in the document body via +\centeredline{|\MTversion{times}|} + +{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth + \MTversion{times} + \DeepestMathematicsText +} + +\bigskip +Let us be a bit more original and have our mathematics with italic letters +from the sans serif font Helvetica, while the letters in text use New Century +Schoolbook. Also we want Greek letters (both lowercase and uppercase) to be +in italic shape. The preamble code was: +\begin{verbatim} +\usepackage{newcent}% attention that it modifies all three of \rmdefault, + % \sfdefault and \ttdefault +\MTfamily{\rmdefault} +\MTlettershape{it} +% \MTitgreek\MTupGreek % our demo does not use newcent for math anyway +\Mathastext[newcent] + +\usepackage[scaled]{helvet} +\MTfamily{\sfdefault} +\MTlettershape{it} % redundant here +\MTseries{m} +\MTitgreek % make both lowercase and uppercase Greek italic +\MTgreekfont{cmss} +\Mathastext[helvet] +\end{verbatim} +And the next demo is configured in the document body via +\centeredline{|\MTversion[newcent]{helvet}|} + +{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth + \MTversion[newcent]{helvet} + \DeepestMathematicsText +} + +\bigskip +And after all that, we may wish to return to the default math typesetting (let's +shorten the extract here in case the reader makes an indigestion \dots). This +is easy because all previous usages were enclosed in braces |{...}| so as to +limit the scope. As \mst was loaded with option §subdued§ the default rendering +(i.e.\@ in the \emph{normal} and \emph{bold} math versions) is (almost) as if +the package was not loaded at all, and it simply matches the document font +configuration. Here it thus matches the +\centeredline{|\usepackage{mlmodern}|} which was included in the document +preamble prior to loading \mst. + +{\advance\leftskip.1\linewidth\advance\rightskip.1\linewidth +Let $(X,Y)$ be two functions of a variable $a$. If they obey the differential +system $(VI_{\nu,n})$: + \begin{align*} + a\frac{d}{da} X &= \nu + X - (1 - X^2)\frac{2n a}{1 - a^2}\frac{aX+Y}{1+a XY} \\ +a\frac{d}{da} Y &= -(\nu+1) Y + + (1 - Y^2)\frac{2n a}{1 - a^2}\frac{X+aY}{1+a XY} + \end{align*} + then the quantity $q = a \frac{aX+Y}{X+aY}$ satisfies as function of $b= + a^2$ the $P_{VI}$ differential equation with parameters + $(\alpha,\beta,\gamma,\delta) = (\frac{(\nu+n)^2}2, \frac{-(\nu+n+1)^2}2, + \frac{n^2}2, \frac{1 - n^2}2)$.\par +Test of uppercase Greek in math: $%\Alpha\Beta + \Gamma\Delta\Xi\Omega$ (no \string\Alpha, no + \string\Beta).\par +} + +\bigskip + +If the scope of our earlier examples using \mst-enriched math versions +had not been limited we would have issued \centeredline{|\MTversion{normal}|} +to return to the normal (almost not influenced by \mst{}) math version. + + +The Greek letters varied across our examples thanks to the §LGRgreek§ option +which made the §\MTgreekfont§ command active for configuration of the math +versions.% +% +\footnote{The document used the \texttt{cmtt}, \texttt{cmss}, \texttt{txr}, as well + as \texttt{LibertinusSerif-TLF} font families in \texttt{LGR} encoding. The + first two are available (with no need to + load explicitly any package in the document) if the \LaTeX{} installation + provides the + |cbfonts| (or |cbgreek-complete|) \& |babel| packages, and the |LGR| encoded |txr| font + (again no package loading is necessary) is part of the files of the + |txfontsb| package. For \texttt{LibertinusSerif-TLF}, the files of the + \texttt{libertinus-type1} package must be present.} + +% \href{http://mirrors.ctan.org/help/Catalogue/entries/cbgreek-complete.html}{cbfonts}, +% \href{http://mirrors.ctan.org/help/Catalogue/entries/txfontsb.html}{txfontsb}. + +\emph{Since |1.3x| this documentation uses globally the |mlmodern|% +% +\footnote{Daniel Benjamin \textsc{Miller}, \emph{A blacker Type 1 version of Computer Modern, with multilingual + support}, \url{https://ctan.org/pkg/mlmodern}. I have added to the preamble + \centeredline{\texttt{\string\DeclareEncodingSubset\{TS1\}\{mlmtt\}\{0\}}} +to circumvent some \LaTeX\ complaints about \texttt{\string\textasciigrave} +(this is a widespread problem when not using default fonts) +related to occurrences of the backtick character in verbatim displays.} + font + package +and has added an example using the Libertinus font in type-1 format% +% +\footnote{Bob \textsc{Tennent}, \emph{Support for using Libertinus fonts with + \LaTeX/\pdfLaTeX}, \url{https://ctan.org/pkg/libertinus-type1}.} +% +although there is an existing accompanying math font% +\footnote{Michael \textsc{Sharpe}, \emph{A Type 1 font and \LaTeX\ support for Libertinus + Math}, \url{https://ctan.org/pkg/libertinust1math}. Note that it is then highly +advantageous to use \texttt{latex+dvipdfmx} and not \texttt{pdflatex} for +reasons of PDF file size.}% +.% +} \subsection{Main options} @@ -2079,7 +2349,7 @@ Nevertheless, soon after I posted the initial version of the package to CTAN, I was overwhelmed by numerous\footnote{this means ``more then one.''} questions\footnote{I thank in particular -\textsc{Tariq~Perwez} and \textsc{Kevin~Klement} for +Tariq~\textsc{Perwez} and Kevin~\textsc{Klement} for their kind remarks (chronological order).} on how to have the letters be in italic shape. @@ -2146,7 +2416,7 @@ as, for example, the colon, the dot, and the minus sign belong in the default \LaTeX{} math mode set-up to three distinct fonts whereas \mst will pick (even subdued) the three of them in the same font,% -\footnote{\CHANGED{1.3t}The minus sign is now perfectly subdued, +\footnote{\RightNote{1.3t}The minus sign is now perfectly subdued, because its original mathcode is stored and restored; this was only way to handle the case with Unicode engines where the math operator font is in a classic @@ -2160,13 +2430,13 @@ mathcodes, so to be on the safe side one needs the §basic§ option which limits the mathastextification to letters and digits.% % -\footnote{\CHANGED{1.3d}The §subdued§ mode does extinguish +\footnote{\RightNote{1.3d}The §subdued§ mode does extinguish in the normal and bold math versions the action of options §selfGreek§, §eulergreek§, and §symbolgreek§ (previously only §LGRgreek§ was subdue-able).} -\footnote{\CHANGED{1.3t}The \texttt{\string\imath} and +\footnote{\RightNote{1.3t}The \texttt{\string\imath} and \texttt{\string\jmath} now obey the subdued regime.} -\footnote{\CHANGED{1.3u}Also \texttt{\string\hbar} +\footnote{\RightNote{1.3u}Also \texttt{\string\hbar} and the math accents (see §mathaccents§ option) obey the subdued regime.} % Even then, in some circumstances, this @@ -2176,1296 +2446,1820 @@ the subdued \mst will pick them up in the same font as used for operator names, which for example in the case of the \emph{euler} package, is the main document font. +\subsubsection{The \blueit{LGRgreek} option} + + There is the issue of Greek letters. Sometimes the text font has + Greek glyphs, in |LGR| encoding% +\footnote{For example the default CM and its replacement Latin Modern for european + languages are (transparently to the user) extended with |LGR| + encoded fonts from the |cbfonts| (|cbgreek-complete|) + package.} + (this should be mentioned in the + documentation of the font package). Then option §LGRgreek§ tells + \mst to pick up these Greek letters. + +It is naturally possible to leave the + responsability to set up Greek letters to some other packages + loaded previously to \mst. And even if \mst has been loaded with one of its +Greek related options the command §\MTstandardgreek§ will locally cancel its +customization of Greek letters. The command §\MTcustomgreek§ reenables the +customization done by \mst, if it was loaded with the §LGRgreek§ or one of the +other Greek related options. +\begin{framed} + Release |1.3x| has added important new aspects to the handling of Greek + letters via the §LGRgreek§ option. Make sure to read the \autoref{sec:newgreek}. +\end{framed} +\subsection{More miscellanea} -\subsection{Math versions}\label{sec:mathversions} +This may repeat information already given. -\LaTeX{} has the concept of \emph{math versions}, but most font packages -do not define any such version beyond the default normal and bold (that -they possibly customize to use such or such math font). The package -|unicode-math| for unicode engines fruitfully uses this concept. \mst -uses math versions in order to allow the math mode fonts (for letters, -digits, punctuation and a few other ascii symbols) used in the different -parts of the document to be kept in sync with the text fonts. However -the other math symbols (sums, products, integrals, logical signs, -etc\dots) will be the same throughout the document as it is not in \mst -power to modify them. There are some possibilities to use different sets -of fonts for the Greek letters, though. - -The present document illustrated the use of various fonts, here is its -preamble (slightly stripped-down): -\begin{center} - \begin{minipage}{.8\linewidth} -\begin{verbatim} -\usepackage{lmodern} -\usepackage[T1]{fontenc} -\usepackage[subdued,italic,defaultmathsizes]{mathastext} -\MTDeclareVersion[n]{lmvtt}{T1}{lmvtt}{m}{n} -\usepackage{newcent} -\Mathastext[newcent] -\usepackage{times} -\Mathastext[times] -\usepackage[scaled]{helvet} -\renewcommand\familydefault\sfdefault -\Mathastext[helvet] -\begin{document}\MTversion{normal} -\end{verbatim} - \end{minipage} -\end{center} -Let us examine this code: it uses once the command §\MTDeclareVersion§ -and three times the command §\Mathastext§, thus defining four -|math versions|\footnote{|math versions| are discussed in the document -|fntguide.pdf| from your \TeX{} distribution.}: |lmvtt|, |newcent|, -|times|, and |helvet|. The names can be taken arbitrarily (they only -need to be suitable arguments to the \LaTeX{} \cs{DeclareMathVersion} -command which is invoked internally). Two -additional math versions preexist: the |normal| and |bold|, which, -because there was the §subdued§ option, were left untouched by \mst. - -Once these |math versions| are defined, §\MTversion§|{name_of_version}|, or -equivalently §\Mathastextversion§|{name_of_version}|, enacts the font switches -in the body of the document. As is usual with \LaTeX{} one can limit the scope -to the inside of a group, or also switch back to the main set-up through issuing -\cs{Mathastextversion\{normal\}}. - -When \cs{Mathastext} is used in the preamble, it records the current font -defaults and (except for the |normal| and |bold| versions under the §subdued§ -regime) sets up the math font to be used in that version to be the text font -as found in \cs{familydefault}. But it is still possible for a \mst-declared -math version to have distinct fonts for text and math: -\begin{enumerate} -\item in the body of the \TeX{} source, an optional argument (the name - of a \mst-declared math version) to \cs{MTversion} is allowed, and - for example we used in the source of this document - \cs{MTversion[newcent]\{helvet\}} meaning ``New Century Schoolbook - for the text and Helvetica for the math.'' -\item there are preamble-only commands \cs{MTencoding}, \cs{MTfamily}, - \cs{MTseries}, \cs{MTshape}, \cs{MTlettershape} which tell \mst what - to do (for math \emph{only}) in each math version declared - \emph{afterwards}, independently of the text fonts. -\end{enumerate} +\subsubsection{Derivative, minus, asterisk} -The native \LaTeX{} command -\cs{mathversion}\marg{version\_name} would change only the fonts used in math -mode. It is important to use rather the package command -\csb{MTversion} (or one of its synonyms \cs{mathastextversion}, -\cs{Mathastextversion}, \cs{MTVersion}), with its mandatory argument -\marg{version\_name}, as it does additional actions: -\begin{itemize} -\item it sets the font for math mode (letters, math operator names, digits, - punctuations, some other symbols) according to the version name given as - mandatory argument, -\item it resets the text font of the document and the - |\(family,rm,sf,...)default|s to their values as registered at the time of - definition of the version. \emph{Use the starred variant in case this is not - desired.} It is possible to also specify within brackets an extra optional - version name, and the text font will be set according to it. -\end{itemize} -For all math versions if not using the §subdued§ option, or only -for the non-\emph{normal} and non-\emph{bold} math versions if -using the §subdued§ option, \cs{MTversion} does further additional tasks: +The text characters {}'{} and {}-{} are not used, and the asterisk is +done optionally: \begin{itemize} -\item it resets\RLNote{NEW FEATURE!}{1.3u} the §\hbar§, \cs{imath} - (see §\inodot§), \cs{jmath}, math accents (see option - §mathaccents§) and minus sign as en dash according to the used - font encoding for the \mst-ified text font, -\item (see sections \ref{sec:mathskips} and \ref{sec:ic}) it re-issues the - command §\MTmathactiveletters§ to let a to z, A to Z, be mathematically - active in order to automatically insert the skips as defined by the user - with §\MTsetmathskips§, and the italic corrections (if the font is not - italic or slanted), -\item (see section \ref{sec:extraskips}) it resets the extra spaces after the - symbols $\exists$, $\forall$ and before the derivative ${}'$ to the values as - decided by the user in the preamble on a \emph{per version} basis, -\item (see section \ref{sec:mathxx}) it re-issues the commands - §\MTmathoperatorsobeymathxx§ and §\MTeasynonlettersobeymathxx§ to let - the math operator names and (`easy') non letter characters obey the math - alphabets, -\item in case of option §asterisk§, it re-issues §\MTactiveasterisk§, -\item it does the additional set-up for Greek letters in case of the package - received one of the Greek related options. +\item the derivative sign ${}'$ is left to its default as the text font + glyph {}'{} is not, as a rule, a satisfying alternative.\footnote{|v1.2| adds + a customizable tiny space before ${}'$ to separate it from the previous + letter, this is really needed when using upright letters in math mode with + the CM derivative glyph.{\MTversion{upright}\sffamily\MTprimeskip{.5mu}% + Compare $f'$ with \MTprimeskip{0mu}$f'$.} } +\item for the minus sign \mst uses the endash character + \textendash, if available, and not the hyphen character -.% +% +\footnote{see the §unicodeminus§ option if using an OpenType font.} +% +\item the §asterisk§ option is mandatory for \mst to replace the binary math + operator $*$ (and the equivalent control sequence \cs{ast}) with a version + which uses the text asterisk * suitably lowered\footnote{the amount of + lowering can be customized.} (and with the correct spaces around it as + binary operator). The reason is that after this inputs such as |$R^*$| + or |$R^\ast$| raise errors and \emph{must} be written |$R^{*}$| or |$R^{\ast}$|. \end{itemize} -The scope is limited to the current \LaTeX{} -environment or group. -% When switching to the \emph{normal} or \emph{bold} math -% versions under option §subdued§ most of the above is canceled. +Nothing is changed to the ``large'' math symbols, except for +$\MToriginalprod$ and $\MToriginalsum$ in inline math which, like here: +$\prod\sum$, will be taken from the Symbol Font if option §symbolmisc§ +was used. -It is sometimes not compatible with \mst to load a font package after it, as the -font package may contain instructions which will modify the math set-up. This -may be a bit hidden to the user: for example the |epigrafica| package loads -|pxfonts|. Hence it will interfere with \mst if it is loaded after -it.\footnote{may typically give a `too many math alphabets' error message.} But -one can use instead |\renewcommand{\rmdefault}{epigrafica}|,\footnote{sometimes - one needs to look in the |.sty| file of the font package to figure out the - font name (it is rarely as |epigrafica|, the same as the package name), and, - if one does not know the arcanes of finding |.fd| files in one's \TeX{} - distribution, one should look at the log file of a test document to see if for - example |T1| is available for that font; for |epigrafica| it is not, only - |OT1| and |LGR| are possible.} followed with \cs{Mathastext}, or also -|\MTfamily{epigrafica}\Mathastext| which will only change the font in math. +The left and right delimiters are taken from +the text font only for the base size: any |\big|, |\bigl|, |\bigr|, +etc\dots reverts to the original math symbols. -To use |epigrafica| for Greek in math mode one can use the -package option §LGRgreek§ and the command -|\MTgreekfont{epigrafica}\Mathastext|. Or -\cs{usepackage}|{epigrafica}| followed with -|\usepackage[LGRgreek]{mathastext}|. -\subsection{Extra spaces around letters} -\label{sec:mathskips} +\subsubsection{load \mst always last} -This is a new feature added with release |1.3|: the command §\MTsetmathskips§ -allows the user to set up some spaces (more precisely, `mu glue'; but stretch -and shrink are discarded) to be -automatically inserted around the letters in math mode. Some (very) unrealistic -uses: +The ``large'' math symbols are not modified in any way by \mst. Only loading +some math font packages such as |fourier|, |kpfonts|, |mathabx|, |mathdesign|, +|txfonts|, |newtxmath|, etc\dots{} will change them. Think of loading these +packages before \mst, else they might undo what \mst did. + +More generally any package (such as |amsmath|) dealing with math mode should be +loaded \emph{before} \mst. + +\subsubsection{sans in math} + +The following set-up often gives esthetically pleasing results: it is to +use the sans-serif member of the font family for math, and the serif for +text. \begin{verbatim} -% this may be anywhere in the document (also within a math group): -\MTsetmathskips{x}{20.33mu}{15.66mu}% 20.33mu before all x's and 15.66mu after. -\MTsetmathskips{y}{\thickmuskip}{\thickmuskip}% -\MTsetmathskips{z}{10mu}{5mu}% stretch and shrink are anyhow without effect. -\MTsetmathskips{A}{\muexpr \thickmuskip*2}{\muexpr \medmuskip-\thinmuskip/2}% +\renewcommand\familydefault\sfdefault +\usepackage{mathastext} +\renewcommand\familydefault\rmdefault +\begin{document} \end{verbatim} -Here is what |$wxtytz^{wxtytz}=BAC^{BAC}$| then gives using the Times font: -\begingroup -\MTsetmathskips{x}{20.33mu}{15.66mu}% -\MTsetmathskips{y}{\thickmuskip}{\thickmuskip}% -\MTsetmathskips{z}{10mu}{5mu}% -\MTsetmathskips{A}{\muexpr \thickmuskip*2}{\muexpr \medmuskip-\thinmuskip/2}% -\MTversion{times}% -$wxtytz^{wxtytz}=BAC^{BAC}$.\endgroup{} Any \TeX{} group or \LaTeX{} environment -limits as usual the scope of this command. Furthermore the command -§\MTunsetmathskips§ cancels previous use of \cs{MTsetmathskips} for a given -letter. - -The implementation relies on the `mathematical activation' of letters, which is -done by default by the package since release |1.2b|. Should this cause -compatibility problems, the command §\MTmathstandardletters§ cancels it -entirely. To reactivate it, there is §\MTmathactiveletters§. Note that -\cs{MTmathactiveletters} is done automatically by \mst when loaded, and also -each time the package enhanced math-version-switch command §\MTversion§ is used, -except for the normal and bold math versions under the §subdued§ option. - -% Earlier this `mathematical activation' of letters had been used by the package -% only to add automatically italic corrections, as described in the next -% section. -\begin{framed} - The extra skips are set at natural width; they do not contribute to the - overall stretchability or shrinkability of the math formula and do not - create break points. +\subsubsection{using \mst with \href{https://ctan.org/pkg/beamer}{beamer}}\label{ssec:beamer} - \textcolor{magenta}{\bfseries Changed with |1.3i|}: they are \emph{not} - applied within the scope of math alphabet commands. -\end{framed} +%\noindent\llap{\textcolor{green}{\bfseries 2015/02/26}\hspace{1em}} -\subsection{Italic corrections} -\label{sec:ic} +Starting +with release |3.34| of \href{https://ctan.org/pkg/beamer}{beamer}% +% +\footnote{Till \textsc{Tantau}, Joseph \textsc{Wright}, Vedran \textsc{Mileti\'c}, \emph{A \LaTeX{} class for producing presentations and slides}, \url{https://ctan.org/pkg/beamer}.}, +% +\mst is recognized as a ``math font package''. -{\small Note: this is somewhat technical discussion which may well be skipped in - its entirety on first reading.\par} +\emph{Only with \emph{{\bfseries earlier} |beamer| versions} is it necessary to issue} +\centeredline{|\usefonttheme{professionalfonts}|} +\emph{in the preamble.} Example: -\begingroup -\fboxsep0pt\fboxrule.1pt +\begin{verbatim} +\documentclass{beamer} +%\usefonttheme{professionalfonts}% obsolete for mathastext since beamer 3.34 +\usepackage{newcent} +\usepackage[scaled=.9]{helvet} +\renewcommand{\familydefault}{\rmdefault} +\usepackage[defaultmathsizes,symbolgreek]{mathastext} +\renewcommand{\familydefault}{\sfdefault} +\begin{document} +\begin{frame} + This is some text and next comes some math: $E=mc^2$ + \[ + E=mc^2=a^n+b^n-c^n=\alpha\beta\gamma + \] + \begin{align} + E&=mc^2\\ + E&=h\nu + \end{align} + And again some text. +\end{frame} +\end{document} +\end{verbatim} -With the §italic§ option the letters in math will be generally in italic shape -(and, normally, upright in operator names). +\subsubsection{avoid \texorpdfstring{\texttt{OT1}}{OT1} encoding} -For the built-in placement routines of \TeX{} in math mode to work as well as -they usually do, the characters from the math italic font obviously should have -their bounding boxes wide enough for the glyphs not to collide with other -symbols. A letter from a text italic font such as \emph{f} -extends way out of its declared bounding box; let us -compare the bounding boxes\footnote{let's be honest, we are lying here about - what exactly the first of these is bounding; this is explained later!} for the -letter $f$ in the math italic font to the one from the text italic font: -\fbox{$f$} vs. {\itshape\fbox{f}}. + We specified in our minimal working example a |T1| encoding (|LY1| would + have been ok, too) because the default |OT1| does not have the + {\color{joli}\DeleteShortVerb{\|} + $\mathord{<}\,\mathord{>}\,\mathord{|}$\,\{\,\}} and + {\color{joli}$\backslash$\MakeShortVerb{\|}} glyphs. If + \mst detects |OT1| as the default encoding it will leave these characters to + their defaults from the math fonts.\footnote{the §subdued§ option, described next, + acts a bit otherwise, it forces, contrarily to its usual low-key character, + the replacement of |OT1| by |T1| for the fonts ultimately used with letters + and digits in math mode.} +\begin{framed} + If \mst detects the obsolete |OT1| encoding it does not do anything with + \DeleteShortVerb{\|}<, >, |, \{, and \} which (except for monospace fonts) + are not available in that encoding.\MakeShortVerb{\|} + To fully benefit from \mst it is + recommended to use some other encoding having these glyphs such as |T1| or + |LY1|. +\end{framed} -This could make us think that attempting to use in math a text italic font will -lead to disaster. Well, surprisingly the situation is not that bad. Sure -|$f(x)$| is wider with the standard math italic \fbox{$f(x)$} -(\setbox0=\hbox{$f(x)$}\texttt{\the\wd0}) than it is with the text italic font -used in math:\footnote{we used simply \texttt{\$\string\mathit\{f(x)\}\$}.} -\fbox{$\mathit{f(x)}$} (\setbox0=\hbox{$\mathit{f(x)}$}\texttt{\the\wd0}) but we -should be surprised that our text italic {\itshape f} did not end up even closer -to the opening parenthesis. Why is it so? +\subsubsection{using \mst with \href{https://ctan.org/pkg/frenchmath}{frenchmath}}\label{ssec:frenchmath} -The explanation is that \TeX{} uses in such a situation the \emph{italic - correction} for the letter {\itshape f}. The italic correction also exists and -is used for the math italic font, it was inserted in |$f$| without us having to -ask anything. Its value is \texttt{1.17865pt} for the math italic $f$ and -\texttt{1.8919pt} for the text italic \emph{f}.\footnote{these values are for - the Latin Modern fonts of course.} With the italic corrections included our -bounding boxes are indeed more alike: \fbox{\usefont{OML}{lmm}{m}{it}f\/} vs -\fbox{\itshape f\/}. +To use \mst concurrently with the +\href{https://ctan.org/pkg/frenchmath}{frenchmath} package% +% +\footnote{Antoine~\textsc{Missier}, \emph{Typesetting mathematics according to French rules}, \url{https://ctan.org/pkg/frenchmath}.} +% +of +Antoine~\textsc{Missier}: +\begin{itemize} +\item load +\href{https://ctan.org/pkg/frenchmath}{frenchmath} with its option +|capsit|, +\item and load \mst second (after perhaps some relevant font packages) + and with the option §frenchmath*§. +\end{itemize} +Also, \href{https://ctan.org/pkg/frenchmath}{frenchmath} must be at least at +version |1.6| of |2022/10/16|.% +% +% \footnote{The further package \href{https://ctan.org/pkg/frenchmath}{mismath} +% by the Antoine~\textsc{Missier} may probably be used with \mst, but not in a fully +% inter-operative way, as the packages conflict on some aspects. Reports +% welcome, we have not tested this.} + +Limited testing indicated that the combination (using the options as indicated +above) works as expected but that some adjustments may be needed for some of +the macros defined by \href{https://ctan.org/pkg/frenchmath}{frenchmath}: we +observed in particular that the |\paral| command (which produces +$\mathrel{/\!\!/}$) may not work well if the $/$ is picked up from the text +font due to \mst (alternative could be for most text fonts +|\def\paral{\mathrel{//}}|), and that macros such as |\Oijk| may not work well +due to the font lacking a dotless |j| (use then option §defaultimath§). + + +You can either use the Greek related options of +\href{https://ctan.org/pkg/frenchmath}{frenchmath} (since its version |2.0| of +|2022/10/24|) or those of \mst. + +To handle properly intervals in French mathematical typesetting it is +recommended to use the \href{https://ctan.org/pkg/mathtools}{mathtools}% +% +\footnote{Morten \textsc{Høgholm}, Lars \textsc{Madsen} and the +\textsc{\LaTeX3} project, \emph{Mathematical tools to use with amsmath}, +\url{https://ctan.org/pkg/mathtools}. As explained elsewhere in this +documentation always load \mst after \texttt{mathtools}.} +% +package facilities in order to define suitable macros for example like this +for open intervals: +\centeredline{|\DeclarePairedDelimiterX\Ioo[2]{]}{[}{#1;#2}|} Use then +|$I = \Ioo{A}{B}$| type mark-up in your source, with variants |\Ioo*| +and |\Ioo[\Big]| for example. We used the semi-colon, as is +observed in some French mathematical texts, often educational, as they +have to handle intervals with decimal numbers as extremities, and the comma is +used as decimal separator. With the §frenchmath*§ option, \mst will let the +semi-colon use |\mathbin| type spacing, matching observed practice in such +mathematical texts. + +\smallskip -Without the italic corrections\footnote{here we give correctly the bounding box - for the math italic $f$... without its italic correction!} it is -\fbox{\usefont{OML}{lmm}{m}{it}f} -vs \fbox{\itshape f}. I said that |$f$| included the italic correction -automatically, -but if we tell \TeX{} to use the text italic in math, and typeset the alphabet, -we obtain something exactly identical to typing the letters in text, hence -without any italic -correction:\par -{\leftskip2cm\rightskip5cm% - \noindent{\itshape abcdefghijklmnopqrstuvwxyz}\hfill\rlap{\texttt{text italic - in text}}\break $\mathit{abcdefghijklmnopqrstuvwxyz}$\hfill -\rlap{\texttt{text italic in math}}\break -$abcdefghijklmnopqrstuvwxyz$\hfill -\rlap{\texttt{math italic in math}}\break - {\usefont{OML}{cmm}{m}{it}abcdefghijklmnopqrstuvwxyz}\hfill -\rlap{\texttt{math italic in text}}\par} -Where are our italic corrections gone? the last line -was done with \cs{usefont\{OML\}\{lmm\}\{m\}\{it\}} and confirms that italic -corrections have been used for the math italic in math. +{\footnotesize +Very advanced expert note: if using §\MTnonlettersobeymathxx§, the above macro |\Ioo| +will raise errors except if used as |\Ioo*|. Replace |]| by |{|{$\mskip2mu$}|]}| and |[| +by |{[|{$\mskip2mu$}|}| in the above to get an |\Ioo| which does not raise errors and can be +used also with the optional argument for example |\Ioo[\Bigg]|. Unfortunately then +the starred form |\Ioo*| will fail. This is known limitation and explains why +\mst does not execute §\MTnonlettersobeymathxx§ per default.\par} -Turning to the \TeX book (and its Appendix G) we learn that in such -circumstances, for the italic corrections to be put in from the font, one of its -parameters, the interword space (aka \cs{fontdimen2}), should -be zero. It is indeed zero for the math italic font, not for the text italic. -It is possible to make \TeX{} believe it is. Doing so, we obtain in math mode -with the text italic:\par -{\leftskip2cm\rightskip5cm% -\noindent{\mathastextversion{italic}% -$\xdef\mstrestorefontdimen{\fontdimen2\textfont\symmtletterfont= -\the\fontdimen2\textfont\symmtletterfont}% -\fontdimen2\textfont\symmtletterfont=0pt% - abcdefghijklmnopqrstuvwxyz$}\hfill\rlap{\texttt{text italic in math}}\break - $abcdefghijklmnopqrstuvwxyz$\hfill\rlap{\texttt{math italic in math}}\par} +\subsection{Math versions}\label{sec:mathversions} +\LaTeX{} has the concept of \emph{math versions}% +% +\footnote{|math versions| are discussed in the document +|fntguide.pdf| from your \TeX{} distribution.}% +% +, but most font packages +do not define any such version beyond the default normal and bold (the +package |unicode-math| for unicode engines does use this concept). + +\mst extends the concept of math versions in order to allow the math mode +fonts (for letters, digits, punctuation and a few other ascii symbols) used in +the different parts of the document to be kept in sync with the text +fonts. + +Most math symbols (sums, products, integrals, logical signs, +etc\dots) are kept the same throughout the document though as it is not in +\mst power to modify them. + +For examples see the earlier \autoref{sec:examples}. The interface to define +a |math version| includes the commands §\Mathastext§ and +§\MTDeclareVersion§. + +Once such a |math versions| has been defined in the preamble, +§\MTversion§|{name_of_version}|, or equivalently +§\Mathastextversion§|{name_of_version}|, enacts the font switches when +encountered in the body of the document. As is usual with \LaTeX{} one can +limit the scope to inside a group, or also switch back to the main +set-up via \cs{Mathastextversion\{normal\}}. + +When §\Mathastext§ is used in the preamble, it records the current text font +defaults (\cs{familydefault} et al.\@ or what has been configured by +§\MTfamily§ and similar commands) and (except for the |normal| and |bold| +versions if in §subdued§ regime) sets up \emph{both} the math font and the +text font in the defined \mst-math version to be this text font. +% +It is still possible to switch on via §\MTversion§ in the document body + distinct fonts for text and math: an optional argument (the name of another + \mst-declared math version) to \cs{MTversion} is allowed (such as for + example \cs{MTversion[newcent]\{helvet\}} for one of the examples of the + \autoref{sec:examples}). It instructs to use as text font the font which was + configured to be used in this second \mst-math version.% +% +\footnote{When not using math versions at all (so not using \texttt{subdued} +mode either) another way to achieve distinct fonts in text and math is +naturally to modify the document text font \emph{after} having loaded \mst (or +after last usage of \cs{Mathastext} without optional argument). +Another way is to use \cs{MTfamily}, \cs{MTencoding}, \cs{MTseries}, +\cs{MTshape}, \cs{MTlettershape} in the preamble before a call to +\cs{Mathastext} which will configure math fonts without having modified the +document text fonts. However if one does \texttt{\string\MTversion\{normal\}} +in the document then the text font will be reset to what was recorded as math +font by the \cs{Mathastext} call in the preamble (as said above, when not +using \texttt{subdued} option).} + +The native \LaTeX{} command \cs{mathversion}\marg{version\_name} would change +only the fonts for the math mode, not the text mode fonts. It is important to +use rather the package command \csb{MTversion} (or one of its synonyms +\cs{mathastextversion}, \cs{Mathastextversion}, \cs{MTVersion}), with its +mandatory argument \marg{version\_name}, as it does additional actions: +\begin{itemize} +\item it sets the font for math mode (letters, math operator names, digits, + punctuations, some other symbols) according to the version name given as + mandatory argument, +\item it resets the text font of the document and the + |\(family,rm,sf,...)default|s to their values as registered at the time of + definition of the version. \emph{Use the starred variant in case this is not + desired.} As explained above tt is possible to specify within brackets an extra optional + version name, and the text font will be set according to it. +\end{itemize} +For all math versions if not using the §subdued§ option, or only +for the non-\emph{normal} and non-\emph{bold} math versions if +using the §subdued§ option, \cs{MTversion} does further additional tasks: +\begin{itemize} +\item it resets\RightNote{1.3u} the §\hbar§, \cs{imath} + (see §\inodot§), \cs{jmath}, math accents (see option + §mathaccents§) and minus sign as en dash according to the used + font encoding for the \mst-ified text font, +\item (see sections \ref{sec:mathskips} and \ref{sec:ic}) it re-issues the + command §\MTmathactiveletters§ to let a to z, A to Z, be mathematically + active in order to automatically insert the skips as defined by the user + with §\MTsetmathskips§, and the italic corrections (if the font is not + italic or slanted), +\item (see section \ref{sec:extraskips}) it resets the extra spaces after the + symbols $\exists$, $\forall$ and before the derivative ${}'$ to the values as + decided by the user in the preamble on a \emph{per version} basis, +\item (see section \ref{sec:mathxx}) it re-issues the commands + §\MTmathoperatorsobeymathxx§ and §\MTeasynonlettersobeymathxx§ to let + the math operator names and (`easy') non letter characters obey the math + alphabets, +\item in case of option §asterisk§, it re-issues §\MTactiveasterisk§, +\item it does the additional set-up for Greek letters in case of the package + received one of the Greek related options. +\end{itemize} +The scope is limited to the current \LaTeX{} +environment or group. +% When switching to the \emph{normal} or \emph{bold} math +% versions under option §subdued§ most of the above is canceled. - We saw that the italic correction was taken into acount automatically - (independently of the value of the interword space font parameter) in - expressions such as |$f(x)$|. Another clever thing done by \TeX{} is to use it - for the placement of superscripts; the next examples systematically - use the text italic in math. We see that - {\mathastextversion{italic}$\mstrestorefontdimen f^j$} is very different - from $\hbox{\itshape f}^j$... where the latter was coded with -|$\hbox{\itshape f}^j$|. The inputs |$\mathit{\hbox{\itshape f\/}^j}$| and -|$\mathit{f^j}$| give almost identical results: \fbox{$\mathit{\hbox{\itshape - f\/}^j}$} vs. - \fbox{$\mathit{f^j}$}. Close examination reveals - that the horizontal spacing is exactly identical, however the exponent in the - second case is a bit lower. Anyway, the point is that in the second case the - italic correction for $\mathit f$ was indeed used. - Subscripts are another matter: they do \emph{not} take into - account the italic correction. For example |$\mathit{f_i}$| - gives the same horizontal positions as - |$\mathit{\hbox{\itshape f}_i}$|: $\mathit{f_i}$ vs. - $\mathit{\hbox{\itshape f}_i}$. Printing them one on another - gives \rlap{$\mathit{f_i}$}$\mathit{\hbox{\itshape f}_i}$ and - reveals (use the zoom of your viewer!) that only the vertical - placement was affected, not the horizontal placement. +It is sometimes not compatible with \mst to load a font package after it, as the +font package may contain instructions which will modify the math set-up. This +may be a bit hidden to the user: for example the |epigrafica| package loads +|pxfonts|. Hence it will interfere with \mst if it is loaded after +it.\footnote{may typically give a `too many math alphabets' error message.} But +one can use instead |\renewcommand{\rmdefault}{epigrafica}|,\footnote{sometimes + one needs to look in the |.sty| file of the font package to figure out the + font name (it is rarely as |epigrafica|, the same as the package name), and, + if one does not know the arcanes of finding |.fd| files in one's \TeX{} + distribution, one should look at the log file of a test document to see if for + example |T1| is available for that font; for |epigrafica| it is not, only + |OT1| and |LGR| are possible.} followed with \cs{Mathastext}, or also +|\MTfamily{epigrafica}\Mathastext| which will only change the font in math. -We learn in Appendix G of the \TeX book that the italic correction is used for -the horizontal shift of the superscript with respect to the position of -the subscript: $\mathit{f_i^j}$, or, -going back now to the standard math italics $f_i^j$. In the next paragraphs -we use $f_i^i$ for more accurate comparison of the positioning of the sub- and superscript. +To use |epigrafica| for Greek in math mode one can use the +package option §LGRgreek§ and the command +|\MTgreekfont{epigrafica}\Mathastext|. Or +\cs{usepackage}|{epigrafica}| followed with +|\usepackage[LGRgreek]{mathastext}|. -If we try something like this: |${f\/}_i^i$| we obtain ${f\/}_i^i$. Our -overlapping game with |\rlap{$f_i^i$}${f\/}_i^i$| gives -\rlap{$f_i^i$}${f\/}_i^i$. We discover that the effect of the explicit italic -correction has mainly been to translate the subscript horizontally to be -positioned exactly below the superscript!\footnote{there are also some tiny - vertical displacements of the sub- and superscripts.} We most probably do -\emph{not} want this to happen for our indices and exponents in math mode. So -perhaps we can rejoice in how astute \TeX{} has been in judiciously using the -italic correction data, and there seems to be no need into fiddling with this -algorithm which seems to work well even when applied to a text italic font. Actually we may even be of the opinion that the text italic -version $\mathit{f_i^i}$ is a bit better-looking than the -true math italic $f_i^i$ . . . +\subsection{Greek letters} +\subsubsection{The Greek-related options} -But wait... \mst was initially developed to easily use in math mode the document -text font not in its italic variant, but as is, so, usually, upright. And -upright \TeX{} fonts may also have italic correction data! And what I just said -about the shift of the superscript with respect to the subscript apply equally -well to such a font, if \TeX{} has been told to use it. Let's try Latin Modern -Upright for letters in math: |$f_i^i$| now gives\footnote{we just use - \texttt{\$\string\mathrm\{f\_i\^{}i\}\$}.} $\mathrm{f_i^i}$. We see the italic -correction in action for the positioning of the superscript! Compare with -|$\mathrm{\hbox{f}_i^i}$|: $\mathrm{\hbox{f}_i^i}$. Overlapping with -|\rlap{$\mathrm{f_i^i}$}$\mathrm{\hbox{f}_i^i}$| gives -\rlap{$\mathrm{f_i^i}$}$\mathrm{\hbox{f}_i^i}$ and shows that the upright -$\mathrm{f}$ has an italic correction which was used to shift the superscript to -the right (and it is now in a slightly lower position). Let's now do -|$\mathrm{{f\/}_i^i}$|: this gives $\mathrm{{f\/}_i^i}$ and the subscript is -shifted to the right, and is now on the same vertical axis as the superscript. -There are also some slight vertical displacements, -|\rlap{$\mathrm{f_i^i}$}$\mathrm{{f\/}_i^i}$| gives -\rlap{$\mathrm{f_i^i}$}$\mathrm{{f\/}_i^i}$. - -People will tell me crazy, but if we decide for using upright fonts in math, -wouldn't it be satisfying to have the subscript and superscript positioned -on the same vertical axis? the letter has no slant, why should the indices -display one? +The Computer Modern fonts are very light and thin in comparison +to many text fonts, and as a result rarely mix +well with them (particularly if the Latin letters in +math mode are upright). The following options are +provided by \mst: +\begin{description} +\item[no option:] nothing is done by the + package, Greek letters are the default Computer + Modern ones or have been set-up by other packages; + for example by the |fourier| package with option + `upright', which gives upright Greek letters. +\item[§LGRgreek§:] (this was substantially updated at |1.3x|, make sure to + read the new documentation at \autoref{sec:newgreek}) + this option is for fonts which additionally to Latin + letters also provide Greek letters in |LGR| encoding. Here is + a list from a 2012 standard \TeX{} installation: the Computer + Modern, Latin Modern, and the CM-LGC fonts; the Greek Font + Society fonts (such as GFS Didot), the epigrafica and kerkis + packages, the txfontsb package which extends the txfonts + package with LGR-encoded Greek letters; the Droid fonts, the + DejaVu fonts, the Comfortaa font, and the Open Sans font. The + |LGR| encoded |CM/LM| fonts (in serif, sans-serif and typewriter + family) give the nice Greek letters in upright shape from the + |cbfonts| package. To get these letters in your \mst math + mode, you can do the following: +\begin{verbatim} +% instructions to load the document fonts: +\usepackage{nice_font} +% and then the following: +\renewcommand{\familydefault}{cmr} % or cmss or cmtt for sans resp. mono +\usepackage[LGRgreek]{mathastext} +\renewcommand{\familydefault}{\rmdefault} +\Mathastext % this re-initializes mathastext with the nice_font, +% without changing the LGR font cmr/cmss/cmtt used for Greek letters +% in math mode. +\begin{document} +\end{verbatim} + If you use the §italic§ option note that the italic Greek + letters from the |cbfonts| are not the same glyphs as + the default Greek letters from the |OML| encoded font |cmmi|. +\item[§eulergreek§:] the Greek letters will be taken from the Euler font (the + document does not have to load the eulervm package, \mst directly uses + some file included in this package, as it provides a mechanism to scale + by an arbitrary factor the Euler font.) The letters are upright. +\item[§symbolgreek§:] the Greek letters will be taken + from the (Adobe Postscript) Symbol font. A command is provided + so that the user can scale the Symbol font to let it + better fit with the text font. The letters are upright. +\item[§selfGreek§:] this option concerns only the eleven Greek + capitals from the |OT1|-encoding. It does nothing for the + lowercase Greek letters. The encoding used in the document does + not have to be |OT1|. +\end{description} -We end up in this strange situation that it is attractive to systematically -incorporate the italic corrections after the upright Latin letters in math! But -we don't want to do this inside the arguments to math alphabets as this would -make impossible the formation of ligatures (the standard |$\mathrm{ff}$|, -|$\mathit{ff}$|, |$\mathbf{ff}$|, |$\mathsf{ff}$| all give ligatures -$\mathrm{ff}$, $\mathit{ff}$, $\mathbf{ff}$, and $\mathsf{ff}$ and we would like -to preserve this behavior). -% http://tex.stackexchange.com/questions/35298/error-with-hyperref-tabular-footnotes-in-tabular -% pas le temps aujourd'hui de regarder plus, j'ai déjà rencontré ce problème, -% j'avais peut-être autre chose. Voir aussi -% http://tex.stackexchange.com/questions/6090/clickable-table-footnote +There is also §LGRgreeks§ which tells \mst to pick up in each math +version the letters from the |LGR| encoded font used in that version, +and §selfGreeks§ to tell \mst to do as for §selfGreek§ but +separately in all math versions. -\makeatletter -\begin{framed}\kern-.75\baselineskip - \begin{framed} - Starting with version |v1.2b|, \mst adds the italic correction automatically - after each letter of the Latin alphabet in math mode, \emph{except} when - these letters are italic or slanted.\footnotemark\par - \global\let\saved@Href@A\Hy@footnote@currentHref - These - italic corrections are canceled inside the arguments to the math alphabet - commands, to allow the formation of ligatures as - is expected in the standard default \TeX{} font set-up in math.% -\footnotemark - \global\let\saved@Href@B\Hy@footnote@currentHref - \end{framed}\vskip-.75\baselineskip -\end{framed} -\addtocounter{footnote}{-1}% -\let\Hy@footnote@currentHref\saved@Href@A -% -\footnotetext{the situation is rather ironical! by the way, the warnings in - section \ref{sec:mathxx} with \texttt{\$x\^{}?\$} or similar are less of an - issue here, because the letter is only \emph{followed} by \texttt{\char92/} - and anyhow the whole is put by \mst within group braces, so no surprises - with \texttt{\$x\^{}y\$} or \texttt{\$\char92mathbin x\$}. Nevertheless it - is still true that (in math mode only) the letters |a-z|, |A-Z|, expand to - composite objects, something which could surprise other packages. The - command \csb{MTmathstandardletters} cancels this mechanism.} -% -\addtocounter{footnote}{1}% -\let\Hy@footnote@currentHref\saved@Href@B -% -\footnotetext{\CHANGED{1.3i}Formerly, italic corrections were added to the - \cs{mathnormal} arguments.} +Under the §subdued§ option the Greek letters in the normal and bold math +versions are kept to their defaults as found at the time of loading the +package. -\makeatother +The commands §\MTstandardgreek§ allow at any point +in the document to turn inactive any Greek related option passed to \mst. And +conversely §\MTcustomgreek§ reactivates it. -The feature-implementing commands §\MTicinmath§, §\MTnoicinmath§, -§\MTicalsoinmathxx§ are described in section \ref{sec:cmds}. -\endgroup -\textbf{\hbox{Note:}} \emph{from brief testing on 2012/12/28, \XeTeX{} seems not - to obey in math mode italic corrections for OpenType fonts. Hence the \TeX{} - placement algorithms for math mode described in this section do not work well - when an OpenType (text) font is used for the letters in math mode, and the - document is compiled with the \XeTeX{} engine. On the other hand \LuaLaTeX{} - seems to implement the italic corrections when using OpenType fonts, but only - with italic fonts (as far as I could tell). Try the following (which will use - the OpenType Latin Modern font) on a recent \TeX{} - installation and compare the output of both engines:}\par -\kern-.5\baselineskip -\indent\vbox{\begin{verbatim} -\documentclass{article} -\usepackage{fontspec} -\begin{document} -\Huge -$\mathit{f_i^i}$\par $\mathrm{f_i^i}$ -\end{document}\end{verbatim} -\kern-.75\baselineskip}\\%\end{verbatim} FIX DU FONT-LOCKING DE AUCTEX (11.89.6) -\emph{Comment out the} |fontspec| \emph{line and use pdf\LaTeX{}. All - three outputs are different on my \TeX{} installation. \XeTeX{} does not have - the italic corrections. \LuaLaTeX{} does, but only for the italic font. - pdf\LaTeX{} has them for both the italic and the upright font.% -\footnotemark } +\subsubsection{Shape of Greek letters} -\footnotetext {2016/11/04: the situation hasn't changed a iota since, -at least on current TL2016.} +Classic \TeX{} uses in math mode italic lowercase and +upright uppercase Greek letters. French typography uses +upright shape for both lowercase and uppercase. And the +ISO standard is to use italic shape for both lowercase +and uppercase. -% For more see -% \url{http://tex.stackexchange.com/a/337076} which explores also the differences -% between the two Unicode engines regarding italic corrections in pure text mode.} +The Euler and Symbol fonts not being available in other than their +default upright shape, this question of shapes for Greek letters +raises issues only in the case of the options §LGRgreek§ and +§selfGreek§. -\subsection{Extra glue after \texorpdfstring{\cs{exists}}{\textbackslash -exists}, \texorpdfstring{\cs{forall}}{\textbackslash forall}, and before the prime glyph} -\label{sec:extraskips} +The options §frenchmath§, §itgreek§, §upgreek§, §itGreek§ and §upGreek§ +modify the Greek letter shapes according to the following rules, listed +from the lowest to the highest priority: +\begin{description} +\item[no option:] the lowercase Greek letters are in the same shape as + Latin letters, and the uppercase in the same shape as is applied to digits + and operator names, +\item[§frenchmath§:] both lowercase and uppercase are in the same shape as + the digits and operator names (most of the time this means ``upright + shape'', but it can be otherwise), +\item[§itgreek§]: says that Greek letters (both lowercase and uppercase) will + be in `|it|' shape. \RLNote{changed:}{1.3x}More precisely the expansion of + §\MTgreekitdefault§ is used. + + This was changed at |1.3x|, formerly the value of \cs{itdefault} which was in + force at the time of using §\Mathastext§ (or at time of loading the package + if no use is made of §\Mathastext§) was used. +\item[§upgreek§]: says that Greek letters (both lowercase and uppercase) will + be in `|n|' shape. \RLNote{changed:}{1.3x}More precisely the expansion of + §\MTgreekupdefault§ is used. + + This was changed at |1.3x|, formerly the value of \cs{updefault} which was in + force at the time of using §\Mathastext§ (or at time of loading the package + if no use is made of §\Mathastext§) was used. But since \LaTeX{} + |2020-02-02| this caused many Font Warnings in the log because + \cs{updefault} is now `|up|', not `|n|' as formerly. +\item[§itGreek§, §upGreek§:] same but they apply only to the uppercase Greek + letters. Their effect is computed after having taken into account either + §itgreek§ or §upgreek§ presence. +\end{description} -\begingroup\MTversion{upright}\renewcommand\familydefault\sfdefault -\makeatletter % c'est parce que sinon ils sont pris dans Symbol -\let\mst@exists@original\oldexists -\let\mst@forall@original\oldforall -\makeatother +So, the default gives the classic \TeX{} behavior when option §italic§ +was passed. Each call to \cs{Mathastext} (or \cs{MathastextWillUse}) +macros (described in a later section) reinitializes the computation of +the shapes. -\csb{MTforallskip}, \csb{MTexistsskip}, and \csb{MTprimeskip} are three -commands with each a mandatory argument like for example -|3mu plus 1mu minus 1mu| or just |2.5mu|. They are especially useful -when using an -upright font in math mode. {The |mu| is a unit length used in - math mode (`math unit', 1/18th of the `quad' value of the symbol font - in the current style). Its value is relative to the current math - style. Its use is \textcolor{DarkMagenta}{mandatory} in the commands - described here.} -\begin{itemize} -\item compare $\forall B$ with\MTforallskip{2mu} $\forall B$, typeset after -|\MTforallskip{2mu}|, -\item compare $\exists N$ with\MTexistsskip{2mu} $\exists N$, typeset after -|\MTexistsskip{2mu}|, -\item and finally compare $f'$ with\MTprimeskip{2mu} $f'$, typeset after -|\MTprimeskip{2mu}|. -\end{itemize} +The commands §\MTitgreek§, §\MTupgreek§, §\MTitGreek§ and §\MTupGreek§ were +added at |1.15c|, they act like the options with the analogous names, as if +these options were activated only at time of use of these commands in the +preamble, prior to some §\Mathastext§, or +§\Mathastext§\oarg{math\_version}, or §\MTDeclareVersion§. -These three commands may be used throughout the document, or also in the -preamble, in which case the declared math versions will record the then current -values of the skips. \mst applies the following (small) default skips: -|0.6667mu| for the skip after $\forall$, |1mu| for the skip after $\exists$, and -|0.5mu| for the skip before the prime. The examples above become -\MTforallskip{.6667mu}\MTexistsskip{1mu}\MTprimeskip{.5mu}$\forall B$, $\exists -N$ and $f'$.\footnote{the derivative glyph from the |txfonts| math symbols - adapts itself better to an upright letter, no skip seems to be needed then.} +\begin{framed} + These commands have some effect only if one of the §LGRgreek§, §LGRgreeks§, + §selfGreek§ or §selfGreeks§ options was passed to the package. + + Once anyone of these commands has been made use of, changes in the shape + configuration of the Latin letters for new math versions (or prior to using + §\Mathastext§ to redefine the default configuration) via §\MTlettershape§, + or to the shape of letters of operator names via §\MTshape§ (or via the + arguments of §\MTDeclareVersion§), will stop being kept in sync with the + shape of the Greek letters. The shape of the Greek letters will respond + only to the way \mst-math versions (or default behaviour if using + §\Mathastext§ in the preamble) are subsequently re-configured via usage of + the §\MTitgreek§, §\MTupgreek§, §\MTitGreek§ and §\MTupGreek§ commands in + the preamble. +\end{framed} -With the §italic§ option the defaults are set to zero. -\MTversion{italic}\renewcommand\familydefault\sfdefault Indeed -$\forall B$, $\exists N$ and $f'$ look fine without additional skips. If the -document decides then to declare in the preamble a math version with an upright -font it is thus recommended to use the commands in the preamble before the -\cs{Mathastext}\oarg{version\_name} (or \cs{MTDeclareVersion}) command defining -the version. They will be remembered when this math version is entered in the -document. The commands may also be used directly in the document body. +As mentioned already the package allows to define various ``math +versions''. In the case of §eulergreek§ or §symbolgreek§ they apply +to all these versions. In the case of the options §LGRgreeks§ or +§selfGreeks§ (notice the additional ``s''), each math version is +assumed to have its text font available in |LGR| (or |OT1| +encoding) and also the shapes will be local to the math version. -Under the §subdued§ option, the \emph{normal} math version (at the start of -the document body, or after |\MTversion{normal}|) and the \emph{bold} math -version (either at the start of the document body after \cs{boldmath}, or after -|\MTversion{bold}|) do not have any extra skip inserted (even one of zero -width) after $\oldforall$, $ \oldexists$, or before the ${}'$.% -% -\footnote{\CHANGED{1.3j}Formerly, skips of zero widths were inserted.} +Finally version |1.15c| of \mst introduces new preamble-only +commands to change the shapes, and even the font, used for Greek +letters, in case of package options §LGRgreek§/§selfGreek§. They +are §\MTitgreek§, §\MTupgreek§, §\MTitGreek§, §\MTupGreek§: these +are used like the options and change only the shapes for the math +versions which will be declared \emph{next} in the preamble; and +§\MTgreekfont§|{name_of_font}| will tell the \emph{next} math +versions to use that font family. To use this command you need to +know the (little) name of a suitable font family available in |LGR| +encoding: for example |lmr|, |txr| (needs |txfontsb| +package on your system), |DejaVuSerif-TLF| (needs |dejavu| package +on your system), etc\dots -\endgroup +\subsubsection{New with \texttt{1.3x}: alphabets \cs{mathgreekup} and + \cs{mathgreekit}, control sequences to access directly upright or italic + Greek letters} +\label{sec:newgreek} + +Some changes were made at |1.3x| to enhance the §LGRgreek§ (and §LGRgreeks§) +options with new features. Everything which will be explained here applies +only to these two options. + +First of all the package now makes available control sequences to access +either the upright or italic shape of the Greek letters. Which shape is meant +by `upright' or `italic' is configured via defining §\MTgreekupdefault§ and +§\MTgreekitdefault§ respectively. Their default definitions are to expand to +`|n|' and `|it|' respectively. + +See\RLNote{new:}{1.3x} the \autoref{table:greekup} and \autoref{table:greekit} +for illustrations (using here the Libertinus Serif font). +\begin{table}[htbp] +\MTversion{libertinus} +\begin{framed} +\begin{multicols}{4} +\noindent +\string\Alphaup\ $\Alphaup$\\ +\string\Betaup\ $\Betaup$\\ +\string\Gammaup\ $\Gammaup$\\ +\string\Deltaup\ $\Deltaup$\\ +\string\Epsilonup\ $\Epsilonup$\\ +\string\Zetaup\ $\Zetaup$\\ +\string\Etaup\ $\Etaup$\\ +\string\Thetaup\ $\Thetaup$\\ +\string\Iotaup\ $\Iotaup$\\ +\string\Kappaup\ $\Kappaup$\\ +\string\Lambdaup\ $\Lambdaup$\\ +\string\Muup\ $\Muup$\\ +\string\Nuup\ $\Nuup$\\ +\string\Xiup\ $\Xiup$\\ +\string\Omicronup\ $\Omicronup$\\ +\string\Piup\ $\Piup$\\ +\string\Rhoup\ $\Rhoup$\\ +\string\Sigmaup\ $\Sigmaup$\\ +\string\Tauup\ $\Tauup$\\ +\string\Upsilonup\ $\Upsilonup$\\ +\string\Phiup\ $\Phiup$\\ +\string\Chiup\ $\Chiup$\\ +\string\Psiup\ $\Psiup$\\ +\string\Omegaup\ $\Omegaup$\\ +\string\Digammaup\ $\Digammaup$\\ +% \columnbreak ne fonctionne pas comme espéré +\mbox{}\\ +\string\alphaup\ $\alphaup$\\ +\string\betaup\ $\betaup$\\ +\string\gammaup\ $\gammaup$\\ +\string\deltaup\ $\deltaup$\\ +\string\epsilonup\ $\epsilonup$\\ +\string\zetaup\ $\zetaup$\\ +\string\etaup\ $\etaup$\\ +\string\thetaup\ $\thetaup$\\ +\string\iotaup\ $\iotaup$\\ +\string\kappaup\ $\kappaup$\\ +\string\lambdaup\ $\lambdaup$\\ +\string\muup\ $\muup$\\ +\string\nuup\ $\nuup$\\ +\string\xiup\ $\xiup$\\ +\string\omicronup\ $\omicronup$\\ +\string\piup\ $\piup$\\ +\string\rhoup\ $\rhoup$\\ +\string\sigmaup\ $\sigmaup$\\ +\string\tauup\ $\tauup$\\ +\string\upsilonup\ $\upsilonup$\\ +\string\phiup\ $\phiup$\\ +\string\chiup\ $\chiup$\\ +\string\psiup\ $\psiup$\\ +\string\omegaup\ $\omegaup$\\ +\string\digammaup\ $\digammaup$\\ +\string\varsigmaup\ $\varsigmaup$ +\end{multicols} +\end{framed} +% il y a bien sûr d'horribles espacement verticaux typiques de LaTeX +\vspace*{-\baselineskip} +\caption{Greek letters via `up' control sequences (math mode only)} +\label{table:greekup} +\end{table} +\begin{table}[htbp] +\MTversion{libertinus} +\begin{framed} +\begin{multicols}{4} +\noindent +\string\Alphait\ $\Alphait$\\ +\string\Betait\ $\Betait$\\ +\string\Gammait\ $\Gammait$\\ +\string\Deltait\ $\Deltait$\\ +\string\Epsilonit\ $\Epsilonit$\\ +\string\Zetait\ $\Zetait$\\ +\string\Etait\ $\Etait$\\ +\string\Thetait\ $\Thetait$\\ +\string\Iotait\ $\Iotait$\\ +\string\Kappait\ $\Kappait$\\ +\string\Lambdait\ $\Lambdait$\\ +\string\Muit\ $\Muit$\\ +\string\Nuit\ $\Nuit$\\ +\string\Xiit\ $\Xiit$\\ +\string\Omicronit\ $\Omicronit$\\ +\string\Piit\ $\Piit$\\ +\string\Rhoit\ $\Rhoit$\\ +\string\Sigmait\ $\Sigmait$\\ +\string\Tauit\ $\Tauit$\\ +\string\Upsilonit\ $\Upsilonit$\\ +\string\Phiit\ $\Phiit$\\ +\string\Chiit\ $\Chiit$\\ +\string\Psiit\ $\Psiit$\\ +\string\Omegait\ $\Omegait$\\ +\string\Digammait\ $\Digammait$\\ +% \columnbreak ne fonctionne pas comme espéré +\mbox{}\\ +\string\alphait\ $\alphait$\\ +\string\betait\ $\betait$\\ +\string\gammait\ $\gammait$\\ +\string\deltait\ $\deltait$\\ +\string\epsilonit\ $\epsilonit$\\ +\string\zetait\ $\zetait$\\ +\string\etait\ $\etait$\\ +\string\thetait\ $\thetait$\\ +\string\iotait\ $\iotait$\\ +\string\kappait\ $\kappait$\\ +\string\lambdait\ $\lambdait$\\ +\string\muit\ $\muit$\\ +\string\nuit\ $\nuit$\\ +\string\xiit\ $\xiit$\\ +\string\omicronit\ $\omicronit$\\ +\string\piit\ $\piit$\\ +\string\rhoit\ $\rhoit$\\ +\string\sigmait\ $\sigmait$\\ +\string\tauit\ $\tauit$\\ +\string\upsilonit\ $\upsilonit$\\ +\string\phiit\ $\phiit$\\ +\string\chiit\ $\chiit$\\ +\string\psiit\ $\psiit$\\ +\string\omegait\ $\omegait$\\ +\string\digammait\ $\digammait$\\ +\string\varsigmait\ $\varsigmait$ +\end{multicols} +\end{framed} +% il y a bien sûr d'horribles espacement verticaux typiques de LaTeX +\vspace*{-\baselineskip} +\caption{Greek letters via `it' control sequences (math mode only)} +\label{table:greekit} +\end{table} + +% % à déplacer +% These commands can be defined prior to loading the package, +% which spares one to have to issue them after then issue §\Mathastext§ +% (assuming here we are using a single \mst configuration for the whole document). + +The regular control sequences without `|up|' or `|it|' postfix will map to +either one of the two versions according to how the shapes were configured, +i.e.\@ in almost all cases via usage of either the §itgreek§, §upgreek§, +etc\dots\ options or §\MTitgreek§ et al.\@ commands. This is on a per \mst-enriched +math version basis, depending only on how the options or commands were used +in the preamble. + +Furthermore\RLNote{new:}{1.3x} two math alphabets are provided +\centeredline{§\mathgreekup§} +\centeredline{§\mathgreekit§} +which can be used to map a letter to the corresponding Greek fonts. +For example (using here the semi-bold LGR encoded |LibertinusSerif-TLF|, which +was stored as a \mst-enriched math version with name |libertinussemibold|): +{\MTversion{libertinussemibold} +\centeredline{|$\mathgreekup{a}=\mathgreekup{\alpha}=\mathgreekup{\alphait}=\alphaup$|} +\centeredline{$\mathgreekup{a}=\mathgreekup{\alpha}=\mathgreekup{\alphait}=\alphaup$} +\centeredline{|$\mathgreekup{G}=\mathgreekup{\Gamma}=\mathgreekup{\Gammait}=\Gammaup$|} +\centeredline{$\mathgreekup{G}=\mathgreekup{\Gamma}=\mathgreekup{\Gammait}=\Gammaup$} +\centeredline{|$\mathgreekit{z}=\mathgreekit{\zeta}=\mathgreekit{\zetaup}=\zetait$|} +\centeredline{$\mathgreekit{z}=\mathgreekit{\zeta}=\mathgreekit{\zetaup}=\zetait$} +\centeredline{|$\mathgreekit{W}=\mathgreekit{\Omega}=\mathgreekit{\Omegaup}=\Omegait$|} +\centeredline{$\mathgreekit{W}=\mathgreekit{\Omega}=\mathgreekit{\Omegaup}=\Omegait$} +} +Some\RLNote{changed!}{1.3x} refactoring% +% +\footnote{Technically, formerly two symbol fonts were declared, one for the + lowercase Greek letters and one for the uppercase Greek letters; now those + are dropped and replaced by two symbol fonts, one for `italic' Greek letters, + the other for `upright' Greek letters.} +% +was required to achieve this at |1.3x| +and it is not 100\% backwards compatible: if none of the §itgreek§ etc\dots\ +things was used, the Greek letters formerly would follow the shape of Latin +letters (for lowercase Greek) and of operator names (for uppercase Greek). +Now, some check is made for each of these two shapes whether it is `|it|' or +`|sl|' and then the `italic' shape, i.e.\@ §\MTgreekitdefault§ +which by default is `|it|' (without the quotes) is used, else the `upright' +shape, i.e.\@ §\MTgreekupdefault§ which by default expands to `|n|' +(without the quotes) is used. Naturally these checks are +done on a per \mst-math version basis, if multiple math versions are used. + +So for example those who used some adventurous `|sc|' for the main shape (the +one used per default for operator names) and used the option §LGRgreek§ but +none of the §itgreek§ et al.\@ options, and none of the §\MTitgreek§ et +al.\@ commands, now will need to adjust §\MTgreekupdefault§ to expand to +`|sc|' prior to some §\Mathastext§ or §\Mathastext§\oarg{version\_name} or +§\MTDeclareVersion§ in the preamble depending on context. + +It is hoped most documents, even those using multiple math versions, which +made use of the §LGRgreek§ (or §LGRgreeks§) option will simply produce +unmodified output. Please report to the author unexpected results not fitting +the above attempted description of the only partial backwards +compatibility. -\subsection{Extended scope of the math alphabets commands} -\label{sec:mathxx} -\begingroup -\MTversion{italic}\renewcommand\familydefault\sfdefault -% il faudra peut-être que j'annule cette façon qu'à mathastext de tripatouiller -% \familydefault... -\makeatletter\let\mst@doasterisk\relax\makeatother +\subsection{Extra spaces around letters} +\label{sec:mathskips} -Ever since the initial version of the package, some characters usually -unaffected by the math alphabet commands \cs{mathbf}, \cs{mathtt}, -\cs{mathsf}\dots{} are declared to be of `variable family type', in order for -them to obey these commands: for example the hash sign $\#$ gives $\mathbf{\#}$ -if input as |$\mathbf{\#}$| (\mst, especially in its beginnings, wanted as many -characters as possible to be picked up from the text font and to behave -similarly to letters and digits). - -So it was especially frustrating that mathematical characters such as $+$, or -$<$, or $]$ could not be declared of `variable family' (in addition to being -picked up in the text font) as this would, for reasons of the inner workings of -\TeX{}, not be compatible with the automatically inserted spaces around them. - -A revolutionary\RightNote{1.2} ;-) novelty is introduced with version |1.2| of the package: -\begin{enumerate} -\item the pre-declared or user-declared (using the |amsmath| - \cs{DeclareMathOperator} or equivalent) operator names obey the math - alphabet commands,\footnote{contrarily to the next feature, this one is not - likely to create incompatibilities with other packages, so it is - activated by default.} -\item and, \emph{optionally}, all non alphabetical - characters\footnote{of course some of them are input preceded by a - backslash, and the backslash itself is input as \cs{backslash}.} treated by - \mst, \emph{i.e.}, if not disabled by options, - ${!}\,{?}\,{,}\,{:}\,{;}\,{+}\,{-}\,{=}\,{(}\,{)}\,{[}\,{]}\,{<}\,{>}\,{\{}\,{\}}$, - the asterisk $*$, and - $.\,/\,\vert\,\backslash\,{\#}\,{\$}\,{\%}\,{\&}$\footnote{% - ${\#}\,{\$}\,{\%}\,{\&}$ - obey the math alphabets since the initial version of \mst; the dot - $.$, the slash $/$, the vertical bar $\vert$ and the backslash - $\backslash$ do not have specific spacings inserted by \TeX{} around - them, and the procedure is then not a devilish one, this is why it - is made the default for these characters which are listed apart. The - math symbols \cs{mid} (which is $\vert$ with type \cs{mathrel}) and - \cs{setminus} ($\backslash$ with type \cs{mathbin}) are counted - among the `difficult' cases, not the `easy non-letters'.} will also obey - the math alphabet commands (when not used as delimiters). The - important thing is that the spaces added by \TeX{} before and after - are not modified. +This is a new feature added with release |1.3|: the command §\MTsetmathskips§ +allows the user to set up some spaces (more precisely, `mu glue'; but stretch +and shrink are discarded) to be +automatically inserted around the letters in math mode. Some (very) unrealistic +uses: +\begin{verbatim} +% this may be anywhere in the document (also within a math group): +\MTsetmathskips{x}{20.33mu}{15.66mu}% 20.33mu before all x's and 15.66mu after. +\MTsetmathskips{y}{\thickmuskip}{\thickmuskip}% +\MTsetmathskips{z}{10mu}{5mu}% stretch and shrink are anyhow without effect. +\MTsetmathskips{A}{\muexpr \thickmuskip*2}{\muexpr \medmuskip-\thinmuskip/2}% +\end{verbatim} +Here is what |$wxtytz^{wxtytz}=BAC^{BAC}$| then gives using the Times font: +\begingroup +\MTsetmathskips{x}{20.33mu}{15.66mu}% +\MTsetmathskips{y}{\thickmuskip}{\thickmuskip}% +\MTsetmathskips{z}{10mu}{5mu}% +\MTsetmathskips{A}{\muexpr \thickmuskip*2}{\muexpr \medmuskip-\thinmuskip/2}% +\MTversion{times}% +$wxtytz^{wxtytz}=BAC^{BAC}$.\endgroup{} Any \TeX{} group or \LaTeX{} environment +limits as usual the scope of this command. Furthermore the command +§\MTunsetmathskips§ cancels previous use of \cs{MTsetmathskips} for a given +letter. -\end{enumerate} -Let us compare, for example, the new behavior of \cs{mathtt} and \cs{mathbf} -\MTmathoperatorsobeymathxx\MTnonlettersobeymathxx\MTeasynonlettersobeymathxx -\[ \mathtt{(\sin(n!)<\cos(m-p)?)}\qquad \mathbf{[\sin(x+y)=\cos(z-t)]}\] -with the traditional default behavior: -\MTmathoperatorsdonotobeymathxx\MTnonlettersdonotobeymathxx -\MTeasynonlettersdonotobeymathxx -\[ \mathtt{(\sin(n!)<\cos(m-p)?)}\qquad \mathbf{[\sin(x+y)=\cos(z-t)]}\] +The implementation relies on the `mathematical activation' of letters, which is +done by default by the package since release |1.2b|. Should this cause +compatibility problems, the command §\MTmathstandardletters§ cancels it +entirely. To reactivate it, there is §\MTmathactiveletters§. Note that +\cs{MTmathactiveletters} is done automatically by \mst when loaded, and also +each time the package enhanced math-version-switch command §\MTversion§ is used, +except for the normal and bold math versions under the §subdued§ option. -The first feature is activated by default, except of course for the normal and -bold math versions when the package was given the \emph{subdued} option. The -second feature is \emph{off} by default for the characters listed first. It is -\emph{on} for the `easy' cases -${\#}\,{\$}\,{\%}\,{\&}\,.\,/\,\vert\,\backslash$ (activating the feature for -them puts no constraint on the user input and should not be too upsetting to -other packages), and also for $*$ but only if this was required explicitly by -the option §asterisk§, as the user then is supposed to know that |$R^*$| is no -valid input anymore and should be replaced by |$R^{*}$|. The remaining `difficult' -cases create similar -constraints, which will be commented more upon next. The relevant commands are\\ -\mbox{}\hspace{2cm}\csb{MTmathoperatorsdonotobeymathxx}\\ -\mbox{}\hspace{2cm}\csb{MTnonlettersdonotobeymathxx}\\ -\mbox{}\hspace{2cm}\csb{MTeasynonlettersdonotobeymathxx}\\ -for deactivation and \\ -\mbox{}\hspace{2cm}\csb{MTmathoperatorsobeymathxx}\\ -\mbox{}\hspace{2cm}\csb{MTnonlettersobeymathxx}\\ -\mbox{}\hspace{2cm}\csb{MTeasynonlettersobeymathxx}\\ -for activation.\footnote{these commands are to be used outside of math mode. - Their scope is limited to the current \LaTeX{} environment or group. They use - the \cs{everymath} and \cs{everydisplay} mechanism so if the document needs to - modify these token lists it has to do so in a responsible manner, extending - not annihilating their previous contents.} -%% suppression de cette note de bas de page à 1.3u car elle est obsolète -%% (pas sûr si à 100%, mais en tout cas l'exemple avec \mathbf{-} n'a plus -%% de problème. -% \footnote{when in subdued mode, the -% math alphabets are the default ones, not the ones modified by \mst to use the -% document text fonts. As a result, matters of font encodings may then give -% unexpected results, for example for $-$. On the present document page we -% switched to a math version to escape from the |subdued| mode and avoid the -% problem with \cs{mathbf\{-\}} giving in the normal (subdued) math version -% {\MTversion{normal}\MTnonlettersobeymathxx$\mathbf-$\sffamily, when -% `non-letters' are declared to obey math alphabets.}} +% Earlier this `mathematical activation' of letters had been used by the package +% only to add automatically italic corrections, as described in the next +% section. \begin{framed} - \textbf{Important:} the package does \csb{MTnonlettersdonotobeymathxx} by - default. The reason is that activating the mechanism adds some constraints to - the way things must be input, adding -\centeredline{|\usepackage{mathastext}|\csb{MTnonlettersobeymathxx}} - to a pre-existing - document might well create errors: - all these characters treated by \mst, such - as |?|, |[|, |<| now represent (in math mode only!) \emph{two} `tokens' and - this will utterly confuse \TeX{} if some precautions are not taken: |$x^?$|, - |$R^+$| or |$\mathopen$| \emph{must} now be coded as |$x^{?}$|, - |$R^{+}$| and |$\mathopen{<}A\mathclose{>}$| (the rule is to do as if |?|, - |+|, |<| or |>| were each really \emph{two} characters). + The extra skips are set at natural width; they do not contribute to the + overall stretchability or shrinkability of the math formula and do not + create break points. - Even if this rule is respected in the document source, it is still a - possibility that incompatibilities with other packages will arise because - \mst does a \emph{mathematical activation} of the characters which could be - unexpected and unchecked for by other packages. This is precisely the case - with the |amsmath| package, and the problem goes away by just making sure - that |amsmath| is loaded before \mst{} (generally speaking, \mst should be - loaded last after all packages dealing with math things). + \textcolor{magenta}{\bfseries Changed with |1.3i|}: they are \emph{not} + applied within the scope of math alphabet commands. \end{framed} -The braces |\{| and |\}| remain unresponsive to the alphabet changing commands -even after \csb{MTnonlettersobeymathxx}. One must issue also -\csb{MTexplicitbracesobeymathxx}, but it has the disadvantage that |\{| and -|\}| become then unusable as variable-size delimiters: |\big\{| or |\big\}| -create errors and one must make use of |\big\lbrace| and |\big\rbrace|. But -\MTmathoperatorsobeymathxx\MTnonlettersobeymathxx\MTexplicitbracesobeymathxx -one can now enjoy $\mathtt{\{a, a>b\}}$, $\mathbf{\{a, a>b\}}$, -$\mathsf{\{a, a>b\}}$, or even $\mathnormalbold{\{a, a>b\}}$.\footnote{this - last example uses the \cs{mathnormalbold} additional alphabet defined by - \mst.}\footnote{Let me recall that braces will anyhow not be handled at all - by \mst if the document - font encoding is |OT1|, except under option |alldelims|.} - -Even with \csb{MTnonlettersobeymathxx}, the parenthese-like symbols $($, $)$, -$[$, $]$, $<$ and $>$ and the slashes $/$, $\backslash$, \emph{if used as - left/right delimiters} (i.e. with |\left/\right|) do not react to math -alphabet commands. This is mainly explained by the fact that the text font -will not contain suitable glyphs, hence no attempt was made to make the -delimiters pick up their glyphs there. - -But \mst does try to pick up most of the `small variants' of the delimiters -from the text font: |$\left$| gives $\left$ (but -|$\left$| gives $\left$.) Notice that this differs from -standard \LaTeX{} for which |$\left< x\right>$| gives $\langle x\rangle$. As -it is perhaps a bit strange to have $\left< x\right>$ next to -$\left< X\right>$ there is option §nosmalldelims§: with this option the -small-sized variants of the delimiters are not modified by \mst (option -§nosmalldelims§ has the side effect that, for the non-delimiter uses of -|\{, \}| -to be \mst-ified it is necessary to issue \csb{MTnonlettersobeymathxx} and -\csb{MTexplicitbracesobeymathxx}.) - -At any rate, as said above, whether `small' or not, delimiters are -unresponsive to math alphabet commands, due to technical aspects of \TeX, and -the way \mst handles these things. Examples: |\mathbf{}| gives -$\mathbf{}$ -%{\setbox0\hbox{$\mathbf{}$}\typeout{ICI}\showboxdepth\maxdimen -% \showboxbreadth\maxdimen \showbox0} -(no use of |\left/\right|, hence brackets do obey the math alphabets --- as we -issued §\MTnonlettersobeymathxx§ a bit earlier), |\mathbf{\left}| -gives $\mathbf{\left}$ (brackets used with |\left/\right| do not -obey the math alphabets), |\mathbf{\mathopen{<}a,b \mathclose{>}}| gives -$\mathbf{\mathopen{<} a,b \mathclose{>}}$ (no |\left/\right|, brackets -do obey the math alphabets). - -\endgroup -For comparison, the \LaTeX{} standard behavior for -\centeredline{|\mathbf{\mathopen{<}a,b\mathclose{>}}|} -is $\mathbf{\mathopen{<} a,b - \mathclose{>}}$ (neither brackets nor the comma do respond). +\subsection{Italic corrections} +\label{sec:ic} -\subsection{Greek letters} +{\small Note: this is somewhat technical discussion which may well be skipped in + its entirety on first reading.\par} -The Computer Modern fonts are very light and thin in comparison -to many text fonts, and as a result rarely mix -well with them (particularly if the Latin letters in -math mode are upright). The following options are -provided by \mst: -\begin{description} -\item[no option:] nothing is done by the - package, Greek letters are the default Computer - Modern ones or have been set-up by other packages; - for example by the |fourier| package with option - `upright', which gives upright Greek letters. -\item[§LGRgreek§:] this is for fonts which additionally to Latin - letters also provide Greek letters in |LGR| encoding. Here is - a list from a 2012 standard \TeX{} installation: the Computer - Modern, Latin Modern, and the CM-LGC fonts; the Greek Font - Society fonts (such as GFS Didot), the epigrafica and kerkis - packages, the txfontsb package which extends the txfonts - package with LGR-encoded Greek letters; the Droid fonts, the - DejaVu fonts, the Comfortaa font, and the Open Sans font. The - |LGR| encoded |CM/LM| fonts (in serif, sans-serif and typewriter - family) give the nice Greek letters in upright shape from the - |cbfonts| package. To get these letters in your \mst math - mode, you can do the following: -\begin{verbatim} -% instructions to load the document fonts: -\usepackage{nice_font} -% and then the following: -\renewcommand{\familydefault}{cmr} % or cmss or cmtt for sans resp. mono -\usepackage[LGRgreek]{mathastext} -\renewcommand{\familydefault}{\rmdefault} -\Mathastext % this re-initializes mathastext with the nice_font, -% without changing the LGR font cmr/cmss/cmtt used for Greek letters -% in math mode. -\begin{document} -\end{verbatim} - If you use the §italic§ option note that the italic Greek - letters from the |cbfonts| are not the same glyphs as - the default Greek letters from the |OML| encoded font |cmmi|. -\item[§eulergreek§:] the Greek letters will be taken from the Euler font (the - document does not have to load the eulervm package, \mst directly uses - some file included in this package, as it provides a mechanism to scale - by an arbitrary factor the Euler font.) The letters are upright. -\item[§symbolgreek§:] the Greek letters will be taken - from the (Adobe Postscript) Symbol font. A command is provided - so that the user can scale the Symbol font to let it - better fit with the text font. The letters are upright. -\item[§selfGreek§:] this option concerns only the eleven Greek - capitals from the |OT1|-encoding. It does nothing for the - lowercase Greek letters. The encoding used in the document does - not have to be |OT1|. -\end{description} +\begingroup +\fboxsep0pt\fboxrule.1pt -There is also §LGRgreeks§ which tells \mst to pick up in each math -version the letters from the |LGR| encoded font used in that version, -and §selfGreeks§ to tell \mst to do as for §selfGreek§ but -separately in all math versions. +With the §italic§ option the letters in math will be generally in italic shape +(and, normally, upright in operator names). -Under the §subdued§ option the Greek letters in the normal and bold math -versions are kept to their defaults as found at the time of loading the -package. +For the built-in placement routines of \TeX{} in math mode to work as well as +they usually do, the characters from the math italic font obviously should have +their bounding boxes wide enough for the glyphs not to collide with other +symbols. A letter from a text italic font such as \emph{f} +extends way out of its declared bounding box; let us +compare the bounding boxes\footnote{let's be honest, we are lying here about + what exactly the first of these is bounding; this is explained later!} for the +letter $f$ in the math italic font to the one from the text italic font: +\fbox{$f$} vs. {\itshape\fbox{f}}. -The commands §\MTstandardgreek§ allow at any point -in the document to turn inactive any Greek related option passed to \mst. And -conversely §\MTcustomgreek§ reactivates it. +This could make us think that attempting to use in math a text italic font will +lead to disaster. Well, surprisingly the situation is not that bad. Sure +|$f(x)$| is wider with the standard math italic \fbox{$f(x)$} +(\setbox0=\hbox{$f(x)$}\texttt{\the\wd0}) than it is with the text italic font +used in math:\footnote{we used simply \texttt{\$\string\mathit\{f(x)\}\$}.} +\fbox{$\mathit{f(x)}$} (\setbox0=\hbox{$\mathit{f(x)}$}\texttt{\the\wd0}) but we +should be surprised that our text italic {\itshape f} did not end up even closer +to the opening parenthesis. Why is it so? +The explanation is that \TeX{} uses in such a situation the \emph{italic + correction} for the letter {\itshape f}. The italic correction also exists and +is used for the math italic font, it was inserted in |$f$| without us having to +ask anything. Its value is \texttt{1.17865pt} for the math italic $f$ and +\texttt{1.8919pt} for the text italic \emph{f}.\footnote{these values are for + the Latin Modern fonts of course.} With the italic corrections included our +bounding boxes are indeed more alike: \fbox{\usefont{OML}{lmm}{m}{it}f\/} vs +\fbox{\itshape f\/}. -\subsubsection{Shape of Greek letters} - -Classic \TeX{} uses in math mode italic lowercase and -upright uppercase Greek letters. French typography uses -upright shape for both lowercase and uppercase. And the -ISO standard is to use italic shape for both lowercase -and uppercase. - -The Euler and Symbol fonts not being available in other than their -default upright shape, this question of shapes for Greek letters -raises issues only in the case of the options §LGRgreek§ and -§selfGreek§. - -The options §frenchmath§, §itgreek§, §upgreek§, §itGreek§ and §upGreek§ -modify the Greek letter shapes according to the following rules, listed -from the lowest to the highest priority: -\begin{description} -\item[no option:] the lowercase Greek letters are in the same shape as - Latin letters, and the uppercase in the same shape as applied to digits - and operator names, -\item[§frenchmath§:] both lowercase and uppercase are in the same shape as - the digits and operator names (most of the time this means ``upright - shape'', but it can be otherwise), -\item[§itgreek§, §upgreek§:] both lowercase and uppercase are in the - \cs{itdefault}, respectively the \cs{updefault} shape (at the time of - loading the package or at the time of a subsequent call to - \cs{Mathastext} or \cs{MathastextWillUse}), -\item[§itGreek§, §upGreek§:] same as above, but only for the uppercase - letters. -\end{description} - -So, the default gives the classic \TeX{} behavior when option §italic§ -was passed. Each call to \cs{Mathastext} (or \cs{MathastextWillUse}) -macros (described in a later section) reinitializes the computation of -the shapes. - -As mentioned already the package allows to define various ``math -versions''. In the case of §eulergreek§ or §symbolgreek§ they apply -to all these versions. In the case of the options §LGRgreeks§ or -§selfGreeks§ (notice the additional ``s''), each math version is -assumed to have its text font available in |LGR| (or |OT1| -encoding) and also the shapes will be local to the math version. +Without the italic corrections\footnote{here we give correctly the bounding box + for the math italic $f$... without its italic correction!} it is +\fbox{\usefont{OML}{lmm}{m}{it}f} +vs \fbox{\itshape f}. I said that |$f$| included the italic correction +automatically, +but if we tell \TeX{} to use the text italic in math, and typeset the alphabet, +we obtain something exactly identical to typing the letters in text, hence +without any italic +correction:\par +{\leftskip2cm\rightskip5cm% + \noindent{\itshape abcdefghijklmnopqrstuvwxyz}\hfill\rlap{\texttt{text italic + in text}}\break $\mathit{abcdefghijklmnopqrstuvwxyz}$\hfill +\rlap{\texttt{text italic in math}}\break +$abcdefghijklmnopqrstuvwxyz$\hfill +\rlap{\texttt{math italic in math}}\break + {\usefont{OML}{cmm}{m}{it}abcdefghijklmnopqrstuvwxyz}\hfill +\rlap{\texttt{math italic in text}}\par} +Where are our italic corrections gone? the last line +was done with \cs{usefont\{OML\}\{lmm\}\{m\}\{it\}} and confirms that italic +corrections have been used for the math italic in math. -Finally version |1.15c| of \mst introduces new preamble-only -commands to change the shapes, and even the font, used for Greek -letters, in case of package options §LGRgreek§/§selfGreek§. They -are §\MTitgreek§, §\MTupgreek§, §\MTitGreek§, §\MTupGreek§: these -are used like the options and change only the shapes for the math -versions which will be declared \emph{next} in the preamble; and -§\MTgreekfont§|{name_of_font}| will tell the \emph{next} math -versions to use that font family. To use this command you need to -know the (little) name of a suitable font family available in |LGR| -encoding: for example |lmr|, |txr| (needs |txfontsb| -package on your system), |DejaVuSerif-TLF| (needs |dejavu| package -on your system), etc\dots +Turning to the \TeX book (and its Appendix G) we learn that in such +circumstances, for the italic corrections to be put in from the font, one of its +parameters, the interword space (aka \cs{fontdimen2}), should +be zero. It is indeed zero for the math italic font, not for the text italic. -\enlargethispage{\baselineskip} +It is possible to make \TeX{} believe it is. Doing so, we obtain in math mode +with the text italic:\par +{\leftskip2cm\rightskip5cm% +\noindent{\mathastextversion{italic}% +$\xdef\mstrestorefontdimen{\fontdimen2\textfont\symmtletterfont= +\the\fontdimen2\textfont\symmtletterfont}% +\fontdimen2\textfont\symmtletterfont=0pt% + abcdefghijklmnopqrstuvwxyz$}\hfill\rlap{\texttt{text italic in math}}\break + $abcdefghijklmnopqrstuvwxyz$\hfill\rlap{\texttt{math italic in math}}\par} -\subsection{Unicode engines} -\mst is minimally Unicode aware since |1.12| and can be used with \XeTeX{} or -\LuaLaTeX{}. Starting with release |1.3|, it needs |luatex| to be at least -as recent as the one which was provided with the TL2013 distribution. + We saw that the italic correction was taken into acount automatically + (independently of the value of the interword space font parameter) in + expressions such as |$f(x)$|. Another clever thing done by \TeX{} is to use it + for the placement of superscripts; the next examples systematically + use the text italic in math. We see that + {\mathastextversion{italic}$\mstrestorefontdimen f^j$} is very different + from $\hbox{\itshape f}^j$... where the latter was coded with +|$\hbox{\itshape f}^j$|. The inputs |$\mathit{\hbox{\itshape f\/}^j}$| and +|$\mathit{f^j}$| give almost identical results: \fbox{$\mathit{\hbox{\itshape + f\/}^j}$} vs. + \fbox{$\mathit{f^j}$}. Close examination reveals + that the horizontal spacing is exactly identical, however the exponent in the + second case is a bit lower. Anyway, the point is that in the second case the + italic correction for $\mathit f$ was indeed used. -\subsubsection{Caveat emptor} + Subscripts are another matter: they do \emph{not} take into + account the italic correction. For example |$\mathit{f_i}$| + gives the same horizontal positions as + |$\mathit{\hbox{\itshape f}_i}$|: $\mathit{f_i}$ vs. + $\mathit{\hbox{\itshape f}_i}$. Printing them one on another + gives \rlap{$\mathit{f_i}$}$\mathit{\hbox{\itshape f}_i}$ and + reveals (use the zoom of your viewer!) that only the vertical + placement was affected, not the horizontal placement. -With \XeTeX{} the user is strongly advised to first consider using the -|mathspec| package, which is designed for Unicode, with a key-value interface. -With both \XeTeX{} and \LuaLaTeX{}, |unicode-math| is recommended for OpenType -math fonts. +We learn in Appendix G of the \TeX book that the italic correction is used for +the horizontal shift of the superscript with respect to the position of +the subscript: $\mathit{f_i^j}$, or, +going back now to the standard math italics $f_i^j$. In the next paragraphs +we use $f_i^i$ for more accurate comparison of the positioning of the sub- and superscript. -Particularly in the latter case (\emph{i.e.} using |unicode-math|) you probably don't need, don't want, and should -not use \mst: it is extremely far from being able to define a math font, as it -applies basically only to a subset of the |32-127| ascii range, and in particular -it does not know how to use a given Unicode font simultaneously for Latin and -Greek letters. Again the user is strongly advised to look at |mathspec| and -|unicode-math|. +If we try something like this: |${f\/}_i^i$| we obtain ${f\/}_i^i$. Our +overlapping game with |\rlap{$f_i^i$}${f\/}_i^i$| gives +\rlap{$f_i^i$}${f\/}_i^i$. We discover that the effect of the explicit italic +correction has mainly been to translate the subscript horizontally to be +positioned exactly below the superscript!\footnote{there are also some tiny + vertical displacements of the sub- and superscripts.} We most probably do +\emph{not} want this to happen for our indices and exponents in math mode. So +perhaps we can rejoice in how astute \TeX{} has been in judiciously using the +italic correction data, and there seems to be no need into fiddling with this +algorithm which seems to work well even when applied to a text italic font. Actually we may even be of the opinion that the text italic +version $\mathit{f_i^i}$ is a bit better-looking than the +true math italic $f_i^i$ . . . -Let me point out explicitly that \mst has not been tested in any systematic -manner under the Unicode engines; and that it is expected to be most definitely -incompatible with |unicode-math|, although your mileage may vary and some -features may appear to work. -When using \mst with either \XeTeX{} or \LuaLaTeX{} it is recommended to use -the |fontspec| package (see remark below on \cs{encodingdefault}). -Furthermore, it is \emph{necessary} to load |fontspec| with its |no-math| -option, and this \emph{must} happen before loading \mst. +But wait... \mst was initially developed to easily use in math mode the document +text font not in its italic variant, but as is, so, usually, upright. And +upright \TeX{} fonts may also have italic correction data! And what I just said +about the shift of the superscript with respect to the subscript apply equally +well to such a font, if \TeX{} has been told to use it. Let's try Latin Modern +Upright for letters in math: |$f_i^i$| now gives\footnote{we just use + \texttt{\$\string\mathrm\{f\_i\^{}i\}\$}.} $\mathrm{f_i^i}$. We see the italic +correction in action for the positioning of the superscript! Compare with +|$\mathrm{\hbox{f}_i^i}$|: $\mathrm{\hbox{f}_i^i}$. Overlapping with +|\rlap{$\mathrm{f_i^i}$}$\mathrm{\hbox{f}_i^i}$| gives +\rlap{$\mathrm{f_i^i}$}$\mathrm{\hbox{f}_i^i}$ and shows that the upright +$\mathrm{f}$ has an italic correction which was used to shift the superscript to +the right (and it is now in a slightly lower position). Let's now do +|$\mathrm{{f\/}_i^i}$|: this gives $\mathrm{{f\/}_i^i}$ and the subscript is +shifted to the right, and is now on the same vertical axis as the superscript. +There are also some slight vertical displacements, +|\rlap{$\mathrm{f_i^i}$}$\mathrm{{f\/}_i^i}$| gives +\rlap{$\mathrm{f_i^i}$}$\mathrm{{f\/}_i^i}$. -\begin{framed} -\begin{itemize}[label=$\bullet$, leftmargin=1em] -\item - Use |fontspec| with its - \emph{no-math} option, and load it \emph{prior} to \mst. As some packages - load |fontspec| themselves (for example |polyglossia|), a - \centeredline{|\PassOptionsToPackage{no-math}{fontspec}|} early in the - preamble might be needed. +People will tell me crazy, but if we decide for using upright fonts in math, +wouldn't it be satisfying to have the subscript and superscript positioned +on the same vertical axis? the letter has no slant, why should the indices +display one? -\item - The |amsmath| package, if used, \emph{must} be loaded \emph{prior} to \mst. +We end up in this strange situation that it is attractive to systematically +incorporate the italic corrections after the upright Latin letters in math! But +we don't want to do this inside the arguments to math alphabets as this would +make impossible the formation of ligatures (the standard |$\mathrm{ff}$|, +|$\mathit{ff}$|, |$\mathbf{ff}$|, |$\mathsf{ff}$| all give ligatures +$\mathrm{ff}$, $\mathit{ff}$, $\mathbf{ff}$, and $\mathsf{ff}$ and we would like +to preserve this behavior). +% http://tex.stackexchange.com/questions/35298/error-with-hyperref-tabular-footnotes-in-tabular +% pas le temps aujourd'hui de regarder plus, j'ai déjà rencontré ce problème, +% j'avais peut-être autre chose. Voir aussi +% http://tex.stackexchange.com/questions/6090/clickable-table-footnote -\item - Under |lualatex| engine, it has long been recommended to also load the package - |lualatex-math|. Please check its documentation as possibly it has now - been incorporated upstream (I am not following up on the situation). -\end{itemize} +\makeatletter +\begin{framed}\kern-.75\baselineskip + \begin{framed} + Starting with version |v1.2b|, \mst adds the italic correction automatically + after each letter of the Latin alphabet in math mode, \emph{except} when + these letters are italic or slanted.\footnotemark\par + \global\let\saved@Href@A\Hy@footnote@currentHref + These + italic corrections are canceled inside the arguments to the math alphabet + commands, to allow the formation of ligatures as + is expected in the standard default \TeX{} font set-up in math.% +\footnotemark + \global\let\saved@Href@B\Hy@footnote@currentHref + \end{framed}\vskip-.75\baselineskip \end{framed} +\addtocounter{footnote}{-1}% +\let\Hy@footnote@currentHref\saved@Href@A +% +\footnotetext{the situation is rather ironical! by the way, the warnings in + section \ref{sec:mathxx} with \texttt{\$x\^{}?\$} or similar are less of an + issue here, because the letter is only \emph{followed} by \texttt{\char92/} + and anyhow the whole is put by \mst within group braces, so no surprises + with \texttt{\$x\^{}y\$} or \texttt{\$\char92mathbin x\$}. Nevertheless it + is still true that (in math mode only) the letters |a-z|, |A-Z|, expand to + composite objects, something which could surprise other packages. The + command \csb{MTmathstandardletters} cancels this mechanism.} +% +\addtocounter{footnote}{1}% +\let\Hy@footnote@currentHref\saved@Href@B +% +\footnotetext{\RightNote{1.3i}Formerly, italic corrections were added to the + \cs{mathnormal} arguments.} -% obsolete with release 1.3: -% A little piece of the functionality of \mst is less fully -% realized under the \LuaLaTeX{} engine than it is with -% \XeTeX{}. This is a temporary situation as the needed feature -% of \LuaLaTeX{} has been implemented in its latest development -% release. I will update \mst when these binaries will have -% reached the distribution stage. +\makeatother -I already mentioned in the section \ref{sec:ic} the fact that -the italic corrections were not available for OpenType fonts -under the \XeTeX{} engine and only partially available for the -\LuaLaTeX{} engine, with the result that the spacings in math -mode when using for the letters an upright text font will be -less satisfying than with the standard PDF\TeX{} engine (the -OpenType fonts not being usable with the latter engine, this is -not a criterion of choice anyhow). +The feature-implementing commands §\MTicinmath§, §\MTnoicinmath§, +§\MTicalsoinmathxx§ are described in section \ref{sec:cmds}. +\endgroup -To define math versions when using unicode fonts, use |fontspec|'s -\cs{setmainfont} before the \cs{Mathastext}\oarg{version} command, or simply -before loading \mst for the default math versions. +\textbf{\hbox{Note:}} \emph{from brief testing on 2012/12/28, \XeTeX{} seems not + to obey in math mode italic corrections for OpenType fonts. Hence the \TeX{} + placement algorithms for math mode described in this section do not work well + when an OpenType (text) font is used for the letters in math mode, and the + document is compiled with the \XeTeX{} engine. On the other hand \LuaLaTeX{} + seems to implement the italic corrections when using OpenType fonts, but only + with italic fonts (as far as I could tell). Try the following (which will use + the OpenType Latin Modern font) on a recent \TeX{} + installation and compare the output of both engines:}\par +\kern-.5\baselineskip +\indent\vbox{\begin{verbatim} +\documentclass{article} +\usepackage{fontspec} +\begin{document} +\Huge +$\mathit{f_i^i}$\par $\mathrm{f_i^i}$ +\end{document}\end{verbatim} +\kern-.75\baselineskip}\\%\end{verbatim} FIX DU FONT-LOCKING DE AUCTEX (11.89.6) +\emph{Comment out the} |fontspec| \emph{line and use pdf\LaTeX{}. All + three outputs are different on my \TeX{} installation. \XeTeX{} does not have + the italic corrections. \LuaLaTeX{} does, but only for the italic font. + pdf\LaTeX{} has them for both the italic and the upright font.% +\footnotemark} +%\tracingmacros1 % pour extraire le -0.5em du code de scrartcl... +\footnotetext {2016/11/04: the situation hasn't changed, +at least on current TL2016. -It is possible to mix usage of Unicode fonts and classical \TeX{} -fonts. All used 8bits font encoding must have been passed as -options to the |fontenc| package. +\noindent\kern-0.5em\relax2022/10/29: no change with current TL2022.} +%\tracingmacros0 -\subsubsection{The unicodeminus option} +% For more see +% \url{http://tex.stackexchange.com/a/337076} which explores also the differences +% between the two Unicode engines regarding italic corrections in pure text mode.} -For legacy reason, \mst uses by default the |EN DASH U+2013| for the minus -sign in math mode, if the font is determined to be a ``Unicode'' font. +\subsection{Extra glue after \texorpdfstring{\cs{exists}}{\textbackslash +exists}, \texorpdfstring{\cs{forall}}{\textbackslash forall}, and before the prime glyph} +\label{sec:extraskips} -There is now the §unicodeminus§\RightNote{1.3q} to use rather -% BORDEL DE BORDEL DE FAIT CHIER \verb ET Text for \verb command ended by end -% of line. je l'ai patché dans etoc et xint mais pas ici encore. -|MINUS SIGN U+2212|.% -\footnote{Thanks to \textsc{Tobias~Brink} who asked for this feature.} -% -Check \hyperref[nicodeminus]{\ttfamily\hyphenchar\font=189 its documentation} -on page \pageref{nicodeminus}. - -\subsubsection{Two examples} +\begingroup\MTversion{upright}\renewcommand\familydefault\sfdefault +\makeatletter % c'est parce que sinon ils sont pris dans Symbol +\let\mst@exists@original\oldexists +\let\mst@forall@original\oldforall +\makeatother -I include -here two examples which compiled successfully with \XeTeX{} and -\LuaLaTeX{}, the first one on a Linux machine, the second one on a Mac -OS X machine.\footnote{A |tex mathastext.dtx| (in a temporary repertory) on a - copy of |kpsewhich mathastext.dtx| will extract extended versions of - these examples as test files.} -\begin{verbatim} -\documentclass{article} -\usepackage[hscale=0.8]{geometry} -\usepackage{multicol} -\usepackage[no-math]{fontspec} -\usepackage{lmodern} -\usepackage[subdued,italic]{mathastext} -\setmainfont[Color=999999]{Verdana} \Mathastext[Verdana] -\setmainfont[Color=0000FF]{Arial} \Mathastext[Arial] -\setmainfont[Color=00FF00]{DejaVu Serif} \Mathastext[DejaVu] -\MTDeclareVersion{times}{T1}{ptm}{m}{n} -\setmainfont[Color=FF0000]{Andale Mono} \Mathastext[Andale] -\begin{document} -\newcommand\TEST[1]{\MTversion{#1}% -\begin{multicols}{2} -\hbox to\columnwidth{\hbox to\columnwidth{\hfil - $abcdefghijklmnopqrstuvwxyz$\hfil}\kern-2.5em{#1}} - \centerline{ $ABCDEFGHIJKLMNOPQRSTUVWXYZ$ } - \centerline{ $0123456789$ } - \centerline{ $!\,?\,*\,,\,.\,:\,;\,+\,-\,=\,(\,)\,[\,]\,/\,\#\,% - \$\,\%\,\&\,<\,>\,|\,\{\,\}\,\backslash$ } -\columnbreak - \centerline{ abcdefghijklmnopqrstuvwxyz } - \centerline{ ABCDEFGHIJKLMNOPQRSTUVWXYZ } - \centerline{ 0123456789} - \centerline{ !\,?\,*\,,\,.\,:\,;\,+\,-\,=\,(\,)\,[\,]\,/\,\#\,% - \$\,\%\,\&\,<\,>\,|\,\{\,\}\,\char92 } -\end{multicols}} -\begin{multicols}{2} - \centerline{\textbf{math mode}} -\columnbreak - \centerline{ \textbf{text} } -\end{multicols} -\TEST{DejaVu}\TEST{Verdana}\TEST{times}\TEST{Andale} -\TEST{Arial}\TEST{bold}\TEST{normal} -\end{document} -\end{verbatim} -And now the same thing with fonts available on Mac OS X: -\begin{verbatim} -\documentclass{article} -\usepackage[hscale=0.8]{geometry} -\usepackage{multicol} -\usepackage[no-math]{fontspec} -\usepackage{lmodern} -\usepackage[subdued,italic]{mathastext} -\setmainfont[Color=FF0000]{Hoefler Text} \Mathastext[Hoefler] -\setmainfont[Color=336633]{American Typewriter}\Mathastext[Typewriter] -\setmainfont[Color=0000FF]{Herculanum} \Mathastext[Herculanum] -\setmainfont[Color=FF00FF]{Didot} \Mathastext[Didot] -\setmainfont[Color=999999]{Comic Sans MS} \Mathastext[Comic] -\begin{document} - --- copy here the code from the previous example --- -\TEST{Didot}\TEST{Comic}\TEST{normal}\TEST{Herculanum} -\TEST{Hoefler}\TEST{Typewriter}\TEST{bold} -\end{document} -\end{verbatim} -% The test files which will be produced by running |latex| on -% |mathastext.dtx| are more extent. +\csb{MTforallskip}, \csb{MTexistsskip}, and \csb{MTprimeskip} are three +commands with each a mandatory argument like for example +|3mu plus 1mu minus 1mu| or just |2.5mu|. They are especially useful +when using an +upright font in math mode. {The |mu| is a unit length used in + math mode (`math unit', 1/18th of the `quad' value of the symbol font + in the current style). Its value is relative to the current math + style. Its use is \textcolor{DarkMagenta}{mandatory} in the commands + described here.} +\begin{itemize} +\item compare $\forall B$ with\MTforallskip{2mu} $\forall B$, typeset after +|\MTforallskip{2mu}|, +\item compare $\exists N$ with\MTexistsskip{2mu} $\exists N$, typeset after +|\MTexistsskip{2mu}|, +\item and finally compare $f'$ with\MTprimeskip{2mu} $f'$, typeset after +|\MTprimeskip{2mu}|. +\end{itemize} -\subsection{Compatibility issues}\label{sec:compat} +These three commands may be used throughout the document, or also in the +preamble, in which case the declared math versions will record the then current +values of the skips. \mst applies the following (small) default skips: +|0.6667mu| for the skip after $\forall$, |1mu| for the skip after $\exists$, and +|0.5mu| for the skip before the prime. The examples above become +\MTforallskip{.6667mu}\MTexistsskip{1mu}\MTprimeskip{.5mu}$\forall B$, $\exists +N$ and $f'$.\footnote{the derivative glyph from the |txfonts| math symbols + adapts itself better to an upright letter, no skip seems to be needed then.} -Compatibility issues (or just questions of who decides last) are naturally to -be expected with packages dealing with the math setting; the fix is simply to -load \mst last. And one should always load |amsmath| before \mst (this is -especially true when using Unicode engines but applies in general as well). +With the §italic§ option the defaults are set to zero. +\MTversion{italic}\renewcommand\familydefault\sfdefault Indeed +$\forall B$, $\exists N$ and $f'$ look fine without additional skips. If the +document decides then to declare in the preamble a math version with an upright +font it is thus recommended to use the commands in the preamble before the +\cs{Mathastext}\oarg{version\_name} (or \cs{MTDeclareVersion}) command defining +the version. They will be remembered when this math version is entered in the +document. The commands may also be used directly in the document body. -Any definition made in a package loaded before \mst of the font to be -used for letters or for the common characters in the |ascii| basic range -will be overruled by the loading of \mst (this includes the case -when the earlier package had made the character `mathematically active'). -Conversely most of the set-up done by \mst may well be overruled by -packages loaded later which do math related things. +Under the §subdued§ option, the \emph{normal} math version (at the start of +the document body, or after |\MTversion{normal}|) and the \emph{bold} math +version (either at the start of the document body after \cs{boldmath}, or after +|\MTversion{bold}|) do not have any extra skip inserted (even one of zero +width) after $\oldforall$, $ \oldexists$, or before the ${}'$.% +% +\footnote{\RightNote{1.3j}Formerly, skips of zero widths were inserted.} -In case of a `too many math alphabets' message try the |defaultalphabets| -option or one of its |defaultnormal|, |defaulttt|, etc\dots sub-options. +\endgroup -Starting with version |1.2|, \mst makes some characters `mathematically -active' to achieve certain effects: automatic insertion of the italic -corrections when using an upright text font in math, extended scope of -the math alphabet commands which now apply to non-letter symbols (and -also to math operator names, but this is much easier to achieve). And -the (already mathematically active) right quote is modified to have some -extra space added before the derivative glyph ${}'$. -This is compatible with using \cs{label} and \cs{ref} in and outside of -math mode. But a difficulty arises when some other package has made the -character `globally active' everywhere in the document. The action of -\mst is made anew at each mathematical inline or displayed formula. If -it is detected that a character has been activated then nothing further -will be done (so the \mst feature\footnote{italic correction insertion - for the latin letters, receptivity to the math alphabet action for the - other characters.} for that character is lost) \emph{except} if it -appears that this activation was done by the Babel system. In that case -\mst does not make the character mathematically active but it modifies -in the appropriate manner the action of Babel for that character in math -mode. Furthermore \mst makes the character mathematically -\emph{inactive}.\footnote{only the characters - {{;}\,{,}\,{:}\,{!}\,{?}\,{+}\,{\textendash}\,{=}\,{<}\,{>}\,{(}\,{)}\,{[}\,{]}\,*} - mentioned in section \ref{sec:mathxx} as `difficult non letters' (and - the right quote {'}) and - the latin letters are concerned here; it seems highly unprobable that - a latin letter ${\in}\{a\mbox{--}z,A\mbox{--}Z\}$ will have been made - globally active (only letters never being used in command names are - possible candidates), but \mst has been - designed to cope with it, should it happen ...} +\subsection{Extended scope of the math alphabets commands} +\label{sec:mathxx} -Here is indeed some code that you should \textbf{not} try at -home: -\begin{verbatim} - \documentclass{article} - \usepackage[french]{babel} - \usepackage{mathtools}\mathtoolsset{centercolon} - \begin{document} - $:$ - \end{document} -\end{verbatim} -\fbox{DO NOT DO THIS AT HOME}\thinspace: it creates an infinite -loop.\footnote{This seems to still be the case with Babel |3.9f| and - frenchb.ldf |2.6e|, as tested on Sep. 2, 2013. Again tested with up-to-date - TL2015 Jan. 15, 2016 with same result.} This is due -to the fact that the colon is simultaneously active (this is made by -|babel+frenchb| at begin document) and mathematically active (done by -|mathtools| in the preamble). The interaction gives an infinite loop. Such a -situation will be cured by |mathastext|, even loaded before |mathtools|, -\emph{if} use is made of \cs{MTnonlettersobeymathxx}. At each math formula -\mst will detect that Babel has activated the colon, and will cancel the -mathematical activation (the precise definition done by |mathtools| was -already lost at begin document due to overwriting by |babel| but the fact that -the character was mathematically active remained true). +\begingroup +\MTversion{italic}\renewcommand\familydefault\sfdefault +% il faudra peut-être que j'annule cette façon qu'à mathastext de tripatouiller +% \familydefault... +\makeatletter\let\mst@doasterisk\relax\makeatother +Ever since the initial version of the package, some characters usually +unaffected by the math alphabet commands \cs{mathbf}, \cs{mathtt}, +\cs{mathsf}\dots{} are declared to be of `variable family type', in order for +them to obey these commands: for example the hash sign $\#$ gives $\mathbf{\#}$ +if input as |$\mathbf{\#}$| (\mst, especially in its beginnings, wanted as many +characters as possible to be picked up from the text font and to behave +similarly to letters and digits). +So it was especially frustrating that mathematical characters such as $+$, or +$<$, or $]$ could not be declared of `variable family' (in addition to being +picked up in the text font) as this would, for reasons of the inner workings of +\TeX{}, not be compatible with the automatically inserted spaces around them. - So far I have briefly described the problem of document active - characters (see the test file |mathastexttestalphabets.tex| for more - explanations and illustrations, and the commented source code of the - package). Pure mathematical activation revealed an incompatibility of - another type with |amsmath|. To fix it, \mst now replaces - an inner macro of |amsmath| - (\cs{resetMathstrut@}) with its own version.\\ - \null\hspace{1cm}\fbox{Always load |amsmath| before \mst.}\\ - Actually this last commandment was already made necessary by the use of the - text endash to represent the minus sign in math mode, and, especially for - Unicode engines, some aspects of the \cs{DeclareMathOperator} macro from - |amsmath|. +A revolutionary\RightNote{1.2} ;-) novelty is introduced with version |1.2| of the package: +\begin{enumerate} +\item the pre-declared or user-declared (using the |amsmath| + \cs{DeclareMathOperator} or equivalent) operator names obey the math + alphabet commands,\footnote{contrarily to the next feature, this one is not + likely to create incompatibilities with other packages, so it is + activated by default.} +\item and, \emph{optionally}, all non alphabetical + characters\footnote{of course some of them are input preceded by a + backslash, and the backslash itself is input as \cs{backslash}.} treated by + \mst, \emph{i.e.}, if not disabled by options, + ${!}\,{?}\,{,}\,{:}\,{;}\,{+}\,{-}\,{=}\,{(}\,{)}\,{[}\,{]}\,{<}\,{>}\,{\{}\,{\}}$, + the asterisk $*$, and + $.\,/\,\vert\,\backslash\,{\#}\,{\$}\,{\%}\,{\&}$% +% +\footnote{% + ${\#}\,{\$}\,{\%}\,{\&}$ obey the math alphabets since the initial version + of \mst; the dot $.$, the slash $/$, the vertical bar $\vert$ and the + backslash $\backslash$ do not have specific spacings inserted by \TeX{} + around them, and the procedure is then activated by default since + \texttt{1.2} for these characters as they are `easy non-letters'. But for + \cs{mid} and \cs{setminus} which are $\vert$ and $\backslash$ with special + spacing (of type \cs{mathrel} and \cs{mathbin} resp.) the procedure has + some constraints explained in the framed box on next page and the + activation requires \cs{MTnonlettersobeymathxx}.} +% +will also obey + the math alphabet commands (when not used as delimiters). The + important thing is that the spaces added by \TeX{} before and after + are not modified. - \begin{framed}\kern-.75\baselineskip - \begin{framed} - \textbf{Important!} As is mentioned in the section \ref{sec:mathxx}, - after command §\MTnonlettersobeymathxx§, characters such as - |?|, or |[|, now represent \emph{two} `tokens' and this will utterly - confuse \TeX{} if some precautions are not taken. Examples: |$0^+$| or - |$x\mathrel?y$| or |$R^*$| \emph{must} be input now as |$0^{+}$| - and, respectively, - |$x\mathrel{?}y$| or |$R^{*}$|. This is why the package does - §\MTnonlettersdonotobeymathxx§ by default. - \end{framed}\vskip-.75\baselineskip - \end{framed} - One thing to take note of is that this mechanism uses the \cs{everymath} - and \cs{everydisplay}, so if it is needed to add to these \TeX{} `token - lists' some additional things this should be done in a way preserving the - former contents. +\end{enumerate} +Let us compare, for example, the new behavior of \cs{mathtt} and \cs{mathbf} +\MTmathoperatorsobeymathxx\MTnonlettersobeymathxx\MTeasynonlettersobeymathxx +\[ \mathtt{(\sin(n!)<\cos(m-p)?)}\qquad \mathbf{[\sin(x+y)=\cos(z-t)]}\] +with the traditional default behavior: +\MTmathoperatorsdonotobeymathxx\MTnonlettersdonotobeymathxx +\MTeasynonlettersdonotobeymathxx +\[ \mathtt{(\sin(n!)<\cos(m-p)?)}\qquad \mathbf{[\sin(x+y)=\cos(z-t)]}\] - If one issues (after |\begin{document}|) |\everymath={}| and - |\everydisplay={}| this annihilates not only all the \mst (evil ?) doings - with math active characters but also everything else some other package - might have put in these token registers, so it is better, if the need - arises to cancel the math activation of characters done by \mst to use the - command §\MTeverymathoff§, which does all of - §\MTmathoperatorsdonotobeymathxx§, §\MTnonlettersdonotobeymathxx§ (already - default), §\MTmathstandardletters§, §\MTnormalprime§, and - §\MTnormalasterisk§. This is supposed to be used in a group or - environment (as there is no |\MTactivemathon|). It must be used prior to - entering math mode. +The first feature is activated by default, except of course for the normal and +bold math versions when the package was given the \emph{subdued} option. The +second feature is \emph{off} by default for the characters listed first. It is +\emph{on} for the `easy' cases +${\#}\,{\$}\,{\%}\,{\&}\,.\,/\,\vert\,\backslash$ (activating the feature for +them puts no constraint on the user input and should not be too upsetting to +other packages), and also for $*$ but only if this was required explicitly by +the option §asterisk§, as the user then is supposed to know that |$R^*$| is no +valid input anymore and should be replaced by |$R^{*}$|. The remaining `difficult' +cases create similar +constraints, which will be commented more upon next. The commands% +\footnote{these commands are to be used outside of math mode. + Their scope is limited to the current \LaTeX{} environment or group. They use + the \cs{everymath} and \cs{everydisplay} mechanism so if the document needs to + modify these token lists it has to do so in a responsible manner, extending + not annihilating their previous contents.} +% +for deactivation are:\\ +\mbox{}\hspace{1cm}\csb{MTmathoperatorsdonotobeymathxx},\\ +\mbox{}\hspace{1cm}\csb{MTeasynonlettersdonotobeymathxx},\\ +\mbox{}\hspace{1cm}\csb{MTnonlettersdonotobeymathxx},\\ +and those for activation:\\ +\mbox{}\hspace{1cm}\csb{MTmathoperatorsobeymathxx} regards operator names and is executed by default,\\ +\mbox{}\hspace{1cm}\csb{MTeasynonlettersobeymathxx} is done by default and applies to \centeredline{${\#}\,{\$}\,{\%}\,{\&}\,.\,/\,\vert\,\backslash$} and also to $*$ under package option §asterisk§,\\ +\mbox{}\hspace{1cm}\csb{MTnonlettersobeymathxx} is \emph{not} done by default (see explanations why in the framed box next) and regards \centeredline{${!}\,{?}\,{,}\,{:}\,{;}\,{+}\,{-}\,{=}\,{(}\,{)}\,{[}\,{]}\,{<}\,{>}$} and also \cs{mid} and \cs{setminus} but applies to +the braces ${\{}\,{\}}$ only if \csb{MTexplicitbracesobeymathxx} is also used.\par +% +%% suppression de cette note de bas de page à 1.3u car elle est obsolète +%% (pas sûr si à 100%, mais en tout cas l'exemple avec \mathbf{-} n'a plus +%% de problème. +% \footnote{when in subdued mode, the +% math alphabets are the default ones, not the ones modified by \mst to use the +% document text fonts. As a result, matters of font encodings may then give +% unexpected results, for example for $-$. On the present document page we +% switched to a math version to escape from the |subdued| mode and avoid the +% problem with \cs{mathbf\{-\}} giving in the normal (subdued) math version +% {\MTversion{normal}\MTnonlettersobeymathxx$\mathbf-$\sffamily, when +% `non-letters' are declared to obey math alphabets.}} - \begin{framed} - \textcolor{magenta}{\bfseries New with 1.3i:} \mst patches |\url| of - packages |url| and |hyperref|, and also |\nolinkurl|, to force them - to do automatically §\MTeverymathoff§. Indeed they use math mode, and it - is better to turn \mst off for their dealings. - \end{framed} - -\section{Package options and commands} +\begin{framed} + \textbf{Important:} the package does \csb{MTnonlettersdonotobeymathxx} by + default. The reason is that activating the mechanism adds some constraints to + the way things must be input, adding +\centeredline{|\usepackage{mathastext}|\csb{MTnonlettersobeymathxx}} + to a pre-existing + document might well create errors: + all these characters treated by \mst, such + as |?|, |[|, |<| now represent (in math mode only!) \emph{two} `tokens' and + this will utterly confuse \TeX{} if some precautions are not taken: |$x^?$|, + |$R^+$| or |$\mathopen$| \emph{must} now be coded as |$x^{?}$|, + |$R^{+}$| and |$\mathopen{<}A\mathclose{>}$| (the rule is to do as if |?|, + |+|, |<| or |>| were each really \emph{two} characters). -\subsection{Summary of main options} - \begin{description} -\item[{§italic§, §frenchmath§}:] italic letters in -math, upright uppercase if §frenchmath§. - \item[{§subdued§}:] acts in a subdued way. The \LaTeX{} normal and bold - math versions are left (quasi) unchanged. With version |1.15e| of - the package this statement applies also to the math alphabets - \cs{mathbf}, \cs{mathit}, \cs{mathsf}, and \cs{mathtt} (and not - only to \cs{mathnormal} and \cs{mathrm} as in previous versions.) -\item[{§LGRgreek§, §eulergreek§, §symbolgreek§}:] the - Greek letters will be taken, respectively from the - text font itself (in |LGR| encoding), or from the Euler - font, or from the Postscript Symbol font. -\item[{§symbolmax§}:] all characters - other than letters and digits, are taken from the - Symbol font. This option also makes a number of - further glyphs available, such as some basic - mathematical arrows, and the sum and product - signs. For documents with very simple needs in - mathematical symbols, \mst with option - §symbolmax§ may give in the end a PDF file quite - smaller than the one one would get without the - package. -\item[{§defaultmathsizes§}:] \mst sets up bigger sizes -for subscripts (it also copies code from the |moresize| package to redefine - \cs{Huge} and define \cs{HUGE}). Use this option to prevent it from - doing so. -\item[{§defaultalphabets§}:] by default, \mst redeclares the math - alphabets \cs{mathrm}, \cs{mathit}, \cs{mathtt} etc\dots{} (but not - \cs{mathcal} of course) to refer to the current document text fonts (at the - time of loading the package and in each \mst math version). Use - this option to prevent it from doing so (each alphabet also has - its own disabling option). -\end{description} + Even if this rule is respected in the document source, it is still a + possibility that incompatibilities with other packages will arise because + \mst does a \emph{mathematical activation} of the characters which could be + unexpected and unchecked for by other packages. This is precisely the case + with the |amsmath| package, and the problem goes away by just making sure + that |amsmath| is loaded before \mst{} (generally speaking, \mst should be + loaded last after all packages dealing with math things). +\end{framed} -\subsection{Miscellaneous} +The braces |\{| and |\}| remain unresponsive to the alphabet changing commands +even after \csb{MTnonlettersobeymathxx}. One must issue also +\csb{MTexplicitbracesobeymathxx}, but it has the disadvantage that |\{| and +|\}| become then unusable as variable-size delimiters: |\big\{| or |\big\}| +create errors and one must make use of |\big\lbrace| and |\big\rbrace|. But +\MTmathoperatorsobeymathxx\MTnonlettersobeymathxx\MTexplicitbracesobeymathxx +one can now enjoy $\mathtt{\{a, a>b\}}$, $\mathbf{\{a, a>b\}}$, +$\mathsf{\{a, a>b\}}$, or even $\mathnormalbold{\{a, a>b\}}$.\footnote{this + last example uses the \cs{mathnormalbold} additional alphabet defined by + \mst.}\footnote{Let me recall that braces will anyhow not be handled at all + by \mst if the document + font encoding is |OT1|, except under option |alldelims|.} -\begin{description} -\item[the en-dash as minus sign:] very often the - - character from the text font does not give a good - minus sign. So by default, the package uses the - en-dash sign \textendash{}. Use §noendash§ to - deactivate it. Starting with version |1.12| of the - package this `en-dash as minus' should work in all - encodings, including Unicode (if |fontspec| has been - loaded); see also |unicodeminus| for OpenType fonts. +Even with \csb{MTnonlettersobeymathxx}, the parenthese-like symbols $($, $)$, +$[$, $]$, $<$ and $>$ and the slashes $/$, $\backslash$, \emph{if used as + left/right delimiters} (i.e.\@ with |\left/\right|) do not react to math +alphabet commands. This is mainly explained by the fact that the text font +will not contain suitable glyphs, hence no attempt was made to make the +delimiters pick up their glyphs there. -\item[amsmath:] \strut the behaviour of the - \cs{DeclareMathOperator}\RLNote{changed:}{1.3n} command - of |amsmath| is modified by \mst for it to use the correct font. - Additionally, release |1.3n| of \mst at long last also handles an extra - operation done by |amsmath| for |'.:/-*| to be used in operator names - without the extra math spacing.% -% -\footnote{To the experts: there is a long story here that \cs{newmcodes@} - hardcodes the font, that it was not compatible with Unicode engines, that - during some time (2013-2016) \texttt{lualatex-math} fixed that and very - recently |amsopn.sty 2016/03/08 v2.02| also, so now \texttt{lualatex-math - 1.6} does nothing as it is already fixed ``upstream'' in |amsopn.sty|, but - anyhow in both cases, this still hardcoded the font, so finally \mst does - the right thing from its point of view. See the code comments for more, - there is an issue here with \LuaLaTeX\ not applying the curly right quote - contrarily to \XeLaTeX.} -% -This customization is suppressed in §subdued§ mode for the |normal| and |bold| -math versions. +But \mst does try to pick up most of the `small variants' of the delimiters +from the text font: |$\left$| gives $\left$ (but +|$\left$| gives $\left$.) Notice that this differs from +standard \LaTeX{} for which |$\left< x\right>$| gives $\langle x\rangle$. As +it is perhaps a bit strange to have $\left< x\right>$ next to +$\left< X\right>$ there is option §nosmalldelims§: with this option the +small-sized variants of the delimiters are not modified by \mst (option +§nosmalldelims§ has the side effect that, for the non-delimiter uses of +|\{, \}| +to be \mst-ified it is necessary to issue \csb{MTnonlettersobeymathxx} and +\csb{MTexplicitbracesobeymathxx}.) -\item[hbar:] the default \LaTeX\ definition of §\hbar§ would in our context - make use of the |h| of the current math font (so for us, it is also the text - font, perhaps in italic shape), but with a bar accross the |h| from the - original default math font for letters (usually |cmmi|). We redefine - \cs{hbar} to use the text font macron accent (|\=|) as a mock math accent - (this takes into account the §italic§ option and is compatible with - subscripts and superscripts). +At any rate, as said above, whether `small' or not, delimiters are +unresponsive to math alphabet commands, due to technical aspects of \TeX, and +the way \mst handles these things. Examples: |\mathbf{}| gives +$\mathbf{}$ +%{\setbox0\hbox{$\mathbf{}$}\typeout{ICI}\showboxdepth\maxdimen +% \showboxbreadth\maxdimen \showbox0} +(no use of |\left/\right|, hence brackets do obey the math alphabets --- as we +issued §\MTnonlettersobeymathxx§ a bit earlier), |\mathbf{\left}| +gives $\mathbf{\left}$ (brackets used with |\left/\right| do not +obey the math alphabets), |\mathbf{\mathopen{<}a,b \mathclose{>}}| gives +$\mathbf{\mathopen{<} a,b \mathclose{>}}$ (no |\left/\right|, brackets +do obey the math alphabets). - Since |1.12| \mst when dealing with a Unicode font sets the \cs{hbar} - to be the character from the font having hexadecimal codepoint |U+0127|. +\endgroup +For comparison, the \LaTeX{} standard behavior for +\centeredline{|\mathbf{\mathopen{<}a,b\mathclose{>}}|} +is $\mathbf{\mathopen{<} a,b + \mathclose{>}}$ (neither brackets nor the comma do respond). - Since |1.3u| the general 8bits font encoding is - supported\RLNote{changed:}{1.3u} (see discussion of the |mathaccents| option - at end of this list for the shared limitations). Brief testing with - various usual \TeX\ fonts shows that the vertical positioning of - the bar isn't satisfying. It is planned to either add a parameter to - adjust it or to modify altogether the mode of construction of the |\hbar|. - Use §nohbar§ to tell \mst not do provide its own |\hbar|. +\subsection{Unicode engines} + +\mst is minimally Unicode aware since |1.12| and can be used with \XeTeX{} or +\LuaTeX{}. Starting with release |1.3|, it needs |luatex| to be at least +as recent as the one which was provided with the TL2013 distribution. +However \mst applies only to (a subset of) the |32-127| ascii range, and +optionally to Greek letters, but for the latter only if provided via ``\TeX\ +fonts'' such as Euler, Symbol or LGR-encoded fonts. +It does not know how to use a given Unicode font simultaneously for Latin and +Greek letters. -\item[dotless i and j:] by default the package redefines \cs{imath} and - \cs{jmath} to give (in math mode) the dotless i and j (if it exists at - all) from the text font.% +Thus, first consider much better alternatives: +\begin{itemize} +\item Since 2018, the package |mathfont|% % -\footnote{\CHANGED{1.3t}Since \texttt{1.12} it also redefined \cs{i} and - \cs{j} for usability both in text and math modes, but this has been - dropped at \texttt{1.3t}. Breaking change!} +\footnote{Conrad \textsc{Kosowsky}, \emph{Use TrueType and OpenType fonts in math mode} +\url{https://ctan.org/pkg/mathfont}.} +% +adapts Unicode text fonts to usage in math mode. It works with both \XeTeX\ +and \LuaTeX. +\item For \XeTeX\ only, |mathspec|% +% +\footnote{Andrew Gilbert \textsc{Moschou}, \emph{Specify arbitrary fonts for mathematics in \XeTeX} +\url{https://ctan.org/pkg/mathspec}.} +% +also allows usage of arbitrary text fonts in mathematics. +\item and of course +|unicode-math|% +% +\footnote{Will \textsc{Robertson}, et al., \emph{Unicode mathematics with + support for XeTeX and LuaTeX} \url{https://ctan.org/pkg/unicode-math}.} +% +is the standard package for using OpenType fonts which are equipped with the needed extra +support being used in \TeX\ math mode. +\end{itemize} -\item[asterisk:] versions of \mst earlier than |1.2d [2013/01/02]| - did not do anything - with the \cs{ast} control sequence but did pick the asterisk - $*$ in the document text font, and this often was a rather - silly thing as the text asterisk is generally in a raised - position. Furthermore, the $*$ lost its status of a binary - operator and was treated as an `ordinary' symbol. An option - |noasterisk| turned this feature off. Starting with |1.2d|, - the |noasterisk| option is deprecated and the new default is - to do nothing. But when option §asterisk§ is received by the - package, then both \cs{ast} and $*$ are simultaneously - modified to use (as binary operators) the text asterisk, - slightly lowered. The amount of lowering\footnote{with the - option \texttt{symbolmisc}, the asterisk is picked from - the Symbol font, and the amount of lowering is - non-customizable; however if a math alphabet command is - used, the asterisk is then again from a text font and the - lowering will be as specified by \cs{MTlowerast}.} is - decided by the mandatory argument to the command - \csb{MTlowerast}\marg{dimen}. The package initially does - \cs{MTlowerast}|{.3\height}|. Doing \cs{MTlowerast}|{.5ex}| is - not a good idea as it does not scale properly in the script - and scriptscript styles. With an argument given as a - multiple of |\height|, the asterisk will behave as expected - in subscripts and subscripts of subscripts. But $*$ is now - `mathematically active'\thinspace\footnote{in a hopefully - safe way, for example {\ttfamily\$\string\label\{eq*1\}\$} - is ok.} and |$R^*$| or |$R^\ast$| \emph{must} be input as - |$R^{*}$| and |$R^{\ast}$|. Furthermore, they will obey the - math alphabet commands. +If using any one of the above you probably don't need, don't want, and should +not use \mst. -\item[\XeTeX{} and \LuaLaTeX{}:] regarding the en-dash and the - dotless i and j, the package is now under the Unicode engines - compatible not only with the ``Unicode'' \LaTeX\ font encodings - EU1 (\XeTeX, old fontspec), EU2 (\LuaLaTeX, old fontspec), TU - (\XeTeX\ and \LuaLaTeX, modern fontspec), but also with - traditional 8bits-encodings declared as a |fontenc| - option.\RLNote{NEW FEATURE!}{1.3u} Formerly, with a Unicode engine, - only OT1, T1 and LY1 were supported by \mst as the 8bit encoding - of the document text font, regarding the minus as en-dash and - the dotless i and j. +Let me insist that \mst has not been tested in any systematic +manner under the Unicode engines; and that it is expected to be most definitely +incompatible with |unicode-math|, although your mileage may vary and some +features may appear to work. - \item[fontspec:] one more note to users of -\XeTeX{}/\LuaLaTeX{} with |fontspec|:\newline -\fbox{it has to be -loaded {with the option} |no-math|}, -and \emph{before} \mst. +When using \mst with either \XeTeX{} or \LuaTeX{} it is recommended to use the +|fontspec| package (see remark below on \cs{encodingdefault}). Furthermore, +if using |fontspec| it is \emph{necessary} to load it with its +|no-math| option, and this \emph{must} happen before loading \mst. +\begin{framed} +\begin{itemize}[label=$\bullet$, leftmargin=1em] +\item + Use |fontspec| with its + \emph{no-math} option, and load it \emph{prior} to \mst. As some packages + load |fontspec| themselves (for example |polyglossia|), a + \centeredline{|\PassOptionsToPackage{no-math}{fontspec}|} early in the + preamble might be needed. -\item[vec accent:] The default \cs{vec} accent is not - appropriate for upright letters, so \mst - provides a \cs{fouriervec} which takes its glyph in a - Fourier font, and an Ersatz \cs{pmvec} - which is reasonably good looking on upright letters - and works with the \cs{rightarrow} glyph. Contrarily - to version |1.0|, the default \cs{vec} is not - overwritten with \cs{fouriervec}. And contrarily to - version |1.1|, one now needs to pass the option - §fouriervec§ to have the math accent \cs{fouriervec} - defined by the package.% -% -\footnote{this costs a math family, as I never came back to this to try to - do otherwise.} +\item + The |amsmath| package, if used, \emph{must} be loaded \emph{prior} to \mst. +\item + Under |lualatex| engine, it is recommended to also load the package + |lualatex-math|.% Please check its documentation as possibly it has now + % been incorporated upstream (I am not following up on the situation). +\end{itemize} +\end{framed} -\item[math alphabets:] - \begin{itemize} - \item We define a new math alphabet command - \cs{mathnormalbold} which gives direct access to - the bold version of the \cs{mathnormal} alphabet - (rather than using either the \cs{bm} command from - the |bm| package or the \cs{boldsymbol} command - from the |amsbsy| package). As it does not - exist in the default \LaTeX{} math font set-up, this - alphabet is \emph{not} subjected to the {subdued option} action. - \item The other math alphabet changing commands - defined by the package are \cs{MathEulerBold}, - \cs{MathEuler} and \cs{MathPSymbol}. - \item \cs{mathnormal}, \cs{mathrm}, \cs{mathbf}, - \cs{mathit}, \cs{mathsf} and \cs{mathtt} are modified - to make reference to the document text fonts (this - can be disabled by suitable package options). -\item version |1.2| of \mst has extended the scope of the math - alphabets to apply to non-alphabetical characters and to - operator names. This respects the automatic white spaces - added by \TeX{} around math symbols. -\item the\RightNote{1.3i} - extra skips around letters (see \autoref{sec:mathskips} and - \autoref{sec:ic}) are removed in the scope of the math alphabets. - \end{itemize} +% obsolete with release 1.3: +% A little piece of the functionality of \mst is less fully +% realized under the \LuaLaTeX{} engine than it is with +% \XeTeX{}. This is a temporary situation as the needed feature +% of \LuaLaTeX{} has been implemented in its latest development +% release. I will update \mst when these binaries will have +% reached the distribution stage. -\item[math accents:] if option §mathaccents§ is used then \mst attempts to let - the math accents |\acute|, |\grave|, etc... use the suitable glyphs from the - text font. Prior to |1.3u| only |OT1|, |T1|, and |LY1| were supported (via - hardcoded slots). It should now work with any 8bits font - encoding\RLNote{NEW FEATURE!}{1.3u} having been declared as an option to the - |fontenc| package (and of course providing the ten needed text accents which - will mock math accents).% - % - \footnote{The code will raise low-level \TeX\ errors if the user attempts to - use an 8bits font encoding whose \LaTeX\ definition file is lacking the - suitable uses of \cs{DeclareTextAccent} or if the low level \LaTeX\ macro - implementation of text accents changes significantly; in such cases please - report the problem to the author, so that it can be documented in future - releases!} +I already mentioned in the section \ref{sec:ic} the fact that +the italic corrections were not available for OpenType fonts +under the \XeTeX{} engine and only partially available for the +\LuaTeX{} engine, with the result that the spacings in math +mode when using for the letters an upright text font will be +less satisfying than with the standard PDF\TeX{} engine (the +OpenType fonts not being usable with the latter engine, this is +not a criterion of choice anyhow). - The |\vec| math accent is not handled here, as it is not available in the - usual 8bits font encodings. See the §fouriervec§ option or the §\pmvec§ - command. +To define math versions when using unicode fonts, use |fontspec|'s +\cs{setmainfont} before the \cs{Mathastext}\oarg{version} command, or simply +before loading \mst for the default math versions. - The math accents obey the §subdued§ option\RLNote{NEW FEATURE!}{1.3u} - and will change in sync with the \mst-ified text font used in - each non subdued math version. +It is possible to mix usage of Unicode fonts and classical \TeX{} +fonts. All used 8bits font encoding must have been passed as +options to the |fontenc| package. - (Very) brief testing during |1.3u| development with \XeTeX\ and \LuaTeX\ let - the author conclude that usage with the \cs{Umathaccent} primitive of an - OpenType accent glyph slot (which in the text font is for usage as a - postpended combining character) gives definitely bad horizontal placements - for both engines (each in its own way). Thus, the redefinitions of accents - for a \mst declared math version with an OpenType font is by default - canceled.% +\subsubsection{The unicodeminus option} + +For legacy reason, \mst uses by default the |EN DASH U+2013| for the minus +sign in math mode, if the font is determined to be a ``Unicode'' font. + +There is now the §unicodeminus§\RightNote{1.3q} to use rather +% BORDEL DE BORDEL DE FAIT CHIER \verb ET Text for \verb command ended by end +% of line. je l'ai patché dans etoc et xint mais pas ici encore. +|MINUS SIGN U+2212|.% +\footnote{Thanks to Tobias~\textsc{Brink} who asked for this feature.} % -\footnote{I.e., the \cs{grave} etc... control sequences will, in math versions - with an OpenType \mst-ified font, expand to macros holding their initial - meanings, unmodified by \mst, which was in force at the - |\string\begin\string{document\string}|.} +Check \hyperref[nicodeminus]{\ttfamily\hyphenchar\font=189 its documentation} +on page \pageref{nicodeminus}. + +\subsubsection{Two examples} + +I include +here two examples which compiled successfully with \XeTeX{} and +\LuaLaTeX{}, the first one on a Linux machine, the second one on a Mac +OS X machine.\footnote{A |tex mathastext.dtx| (in a temporary repertory) on a + copy of |kpsewhich mathastext.dtx| will extract extended versions of + these examples as test files.} +\begin{verbatim} +\documentclass{article} +\usepackage[hscale=0.8]{geometry} +\usepackage{multicol} +\usepackage[no-math]{fontspec} +\usepackage{lmodern} +\usepackage[subdued,italic]{mathastext} +\setmainfont[Color=999999]{Verdana} \Mathastext[Verdana] +\setmainfont[Color=0000FF]{Arial} \Mathastext[Arial] +\setmainfont[Color=00FF00]{DejaVu Serif} \Mathastext[DejaVu] +\MTDeclareVersion{times}{T1}{ptm}{m}{n} +\setmainfont[Color=FF0000]{Andale Mono} \Mathastext[Andale] +\begin{document} +\newcommand\TEST[1]{\MTversion{#1}% +\begin{multicols}{2} +\hbox to\columnwidth{\hbox to\columnwidth{\hfil + $abcdefghijklmnopqrstuvwxyz$\hfil}\kern-2.5em{#1}} + \centerline{ $ABCDEFGHIJKLMNOPQRSTUVWXYZ$ } + \centerline{ $0123456789$ } + \centerline{ $!\,?\,*\,,\,.\,:\,;\,+\,-\,=\,(\,)\,[\,]\,/\,\#\,% + \$\,\%\,\&\,<\,>\,|\,\{\,\}\,\backslash$ } +\columnbreak + \centerline{ abcdefghijklmnopqrstuvwxyz } + \centerline{ ABCDEFGHIJKLMNOPQRSTUVWXYZ } + \centerline{ 0123456789} + \centerline{ !\,?\,*\,,\,.\,:\,;\,+\,-\,=\,(\,)\,[\,]\,/\,\#\,% + \$\,\%\,\&\,<\,>\,|\,\{\,\}\,\char92 } +\end{multicols}} +\begin{multicols}{2} + \centerline{\textbf{math mode}} +\columnbreak + \centerline{ \textbf{text} } +\end{multicols} +\TEST{DejaVu}\TEST{Verdana}\TEST{times}\TEST{Andale} +\TEST{Arial}\TEST{bold}\TEST{normal} +\end{document} +\end{verbatim} +And now the same thing with fonts available on Mac OS X: +\begin{verbatim} +\documentclass{article} +\usepackage[hscale=0.8]{geometry} +\usepackage{multicol} +\usepackage[no-math]{fontspec} +\usepackage{lmodern} +\usepackage[subdued,italic]{mathastext} +\setmainfont[Color=FF0000]{Hoefler Text} \Mathastext[Hoefler] +\setmainfont[Color=336633]{American Typewriter}\Mathastext[Typewriter] +\setmainfont[Color=0000FF]{Herculanum} \Mathastext[Herculanum] +\setmainfont[Color=FF00FF]{Didot} \Mathastext[Didot] +\setmainfont[Color=999999]{Comic Sans MS} \Mathastext[Comic] +\begin{document} + --- copy here the code from the previous example --- +\TEST{Didot}\TEST{Comic}\TEST{normal}\TEST{Herculanum} +\TEST{Hoefler}\TEST{Typewriter}\TEST{bold} +\end{document} +\end{verbatim} +% The test files which will be produced by running |latex| on +% |mathastext.dtx| are more extent. + +\subsection{Compatibility issues}\label{sec:compat} + +Compatibility issues (or just questions of who decides last) are naturally to +be expected with packages dealing with the math setting; the fix is simply to +load \mst last. And one should always load |amsmath| before \mst (this is +especially true when using Unicode engines but applies in general as well). + +Any definition made in a package loaded before \mst of the font to be +used for letters or for the common characters in the |ascii| basic range +will be overruled by the loading of \mst (this includes the case +when the earlier package had made the character `mathematically active'). +Conversely most of the set-up done by \mst may well be overruled by +packages loaded later which do math related things. + +In case of a `too many math alphabets' message try the |defaultalphabets| +option or one of its |defaultnormal|, |defaulttt|, etc\dots sub-options. + +Starting with version |1.2|, \mst makes some characters `mathematically +active' to achieve certain effects: automatic insertion of the italic +corrections when using an upright text font in math, extended scope of +the math alphabet commands which now apply to non-letter symbols (and +also to math operator names, but this is much easier to achieve). And +the (already mathematically active) right quote is modified to have some +extra space added before the derivative glyph ${}'$. + +This is compatible with using \cs{label} and \cs{ref} in and outside of +math mode. But a difficulty arises when some other package has made the +character `globally active' everywhere in the document. The action of +\mst is made anew at each mathematical inline or displayed formula. If +it is detected that a character has been activated then nothing further +will be done (so the \mst feature\footnote{italic correction insertion + for the latin letters, receptivity to the math alphabet action for the + other characters.} for that character is lost) \emph{except} if it +appears that this activation was done by the Babel system. In that case +\mst does not make the character mathematically active but it modifies +in the appropriate manner the action of Babel for that character in math +mode. Furthermore \mst makes the character mathematically +\emph{inactive}.\footnote{only the characters + {{;}\,{,}\,{:}\,{!}\,{?}\,{+}\,{\textendash}\,{=}\,{<}\,{>}\,{(}\,{)}\,{[}\,{]}\,*} + mentioned in section \ref{sec:mathxx} as `difficult non letters' (and + the right quote {'}) and + the latin letters are concerned here; it seems highly unprobable that + a latin letter ${\in}\{a\mbox{--}z,A\mbox{--}Z\}$ will have been made + globally active (only letters never being used in command names are + possible candidates), but \mst has been + designed to cope with it, should it happen ...} + +Here is indeed some code that you should \textbf{not} try at +home: +\begin{verbatim} + \documentclass{article} + \usepackage[french]{babel} + \usepackage{mathtools}\mathtoolsset{centercolon} + \begin{document} + $:$ + \end{document} +\end{verbatim} +\fbox{DO NOT DO THIS AT HOME}\thinspace: it creates an infinite +loop.\footnote{This seems to still be the case with Babel |3.9f| and + frenchb.ldf |2.6e|, as tested on Sep. 2, 2013. Again tested with up-to-date + TL2015 Jan. 15, 2016 with same result.} This is due +to the fact that the colon is simultaneously active (this is made by +|babel+frenchb| at begin document) and mathematically active (done by +|mathtools| in the preamble). The interaction gives an infinite loop. Such a +situation will be cured by |mathastext|, even loaded before |mathtools|, +\emph{if} use is made of \cs{MTnonlettersobeymathxx}. At each math formula +\mst will detect that Babel has activated the colon, and will cancel the +mathematical activation (the precise definition done by |mathtools| was +already lost at begin document due to overwriting by |babel| but the fact that +the character was mathematically active remained true). + + + + So far I have briefly described the problem of document active + characters (see the test file |mathastexttestalphabets.tex| for more + explanations and illustrations, and the commented source code of the + package). Pure mathematical activation revealed an incompatibility of + another type with |amsmath|. To fix it, \mst now replaces + an inner macro of |amsmath| + (\cs{resetMathstrut@}) with its own version.\\ + \null\hspace{1cm}\fbox{Always load |amsmath| before \mst.}\\ + Actually this last commandment was already made necessary by the use of the + text endash to represent the minus sign in math mode, and, especially for + Unicode engines, some aspects of the \cs{DeclareMathOperator} macro from + |amsmath|. + + \begin{framed}\kern-.75\baselineskip + \begin{framed} + \textbf{Important!} As is mentioned in the section \ref{sec:mathxx}, + after command §\MTnonlettersobeymathxx§, characters such as + |?|, or |[|, now represent \emph{two} `tokens' and this will utterly + confuse \TeX{} if some precautions are not taken. Examples: |$0^+$| or + |$x\mathrel?y$| or |$R^*$| \emph{must} be input now as |$0^{+}$| + and, respectively, + |$x\mathrel{?}y$| or |$R^{*}$|. This is why the package does + §\MTnonlettersdonotobeymathxx§ by default. + \end{framed}\vskip-.75\baselineskip + \end{framed} + One thing to take note of is that this mechanism uses the \cs{everymath} + and \cs{everydisplay}, so if it is needed to add to these \TeX{} `token + lists' some additional things this should be done in a way preserving the + former contents. + + If one issues (after |\begin{document}|) |\everymath={}| and + |\everydisplay={}| this annihilates not only all the \mst (evil ?) doings + with math active characters but also everything else some other package + might have put in these token registers, so it is better, if the need + arises to cancel the math activation of characters done by \mst to use the + command §\MTeverymathoff§, which does all of + §\MTmathoperatorsdonotobeymathxx§, §\MTnonlettersdonotobeymathxx§ (already + default), §\MTmathstandardletters§, §\MTnormalprime§, and + §\MTnormalasterisk§. This is supposed to be used in a group or + environment (as there is no |\MTactivemathon|). It must be used prior to + entering math mode. + + \begin{framed} + \textcolor{magenta}{\bfseries New with 1.3i:} \mst patches |\url| of + packages |url| and |hyperref|, and also |\nolinkurl|, to force them + to do automatically §\MTeverymathoff§. Indeed they use math mode, and it + is better to turn \mst off for their dealings. + \end{framed} + + +% 2 septembre 2013; finalisé 22:58 +\makeatletter +\def\@jfendshrtverb #1#2§{\@ifundefined{FLAG#2}% + {\color{blue}\ttfamily #1#2\endgroup + \global\@namedef{FLAG#2}{}\label{#2}}% + {\hyperref[#2]{\ttfamily #1#2}\endgroup}} +\makeatother + +\newsavebox\boite + +\section{Package commands} + +\subsection{Commands for regular usage} + +\subsubsection{Preamble-only commands} +These commands mainly facilitate the definition of math versions, in a \mst +extended sense. It is not necessary to use them to activate the package +basic functionalities, as loading \mst is enough (except with the |subdued| +option). +\begin{enumerate}[label=$\bullet$, leftmargin=1em] +\item §\Mathastext§ (or §\mathastext§) reinitializes \mst: it sets the + fonts used in math mode (in versions |normal| and |bold|) for letters, + digits and a few ascii symbols to the \emph{current} defaults of encoding, + family, series and shape.\footnote{\texttt{\char92Mathastext} updates also + the font and shapes for the Greek letters (|LGRgreek| option), and the + skips to be inserted after the symbols $\oldforall$ and $\oldexists$, + see \emph{infra.}} Both the normal and bold math version are modified by + this action of §\Mathastext§. + \begin{enumerate}[label=$\bullet$] + \item \textbf{math versions:} + \csb{Mathastext} accepts an optional argument \oarg{name}. With + this (within square brackets) argument, rather than redefining the + fonts for math mode, §\Mathastext§ declares a new \emph{math version}, and + it is this + math version which will use the then current text font in math + mode.\footnote{The allowed version names are as for + the \LaTeX{} \cs{DeclareMathVersion} macro. \emph{Do not use} + |\string\Mathastext[foo]| \emph{with + |foo| equal to ``normal'' or ``bold'';} this is already taken care of by the + initial loading of the package or a later command \cs{Mathastext} + without any optional argument.} + \item \textbf{inheritance:} starting\RightNote{1.3c} with version |1.3c| a second optional + argument \oarg{other\_version} will transfer its set-up for things not + affected by \mst action, like large symbols, to the declared math + version whose name was given as first optional argument. The main use + will be with |[bold]| in order for the symbols and large symbols to be + typeset as in the |bold| math version. For example, this document has in + its preamble:\hfill\break\begingroup\small + \begin{lrbox}{\boite}|\usepackage{newcent}% this package makes New Century the roman font|\end{lrbox}\rlap{\usebox{\boite}}\hfill\break + |\Mathastext[newcent]% this math version will use New Century|\hfill\break + |\MTseries{b} % next \Mathastext will use a bold font|\hfill\break + \begin{lrbox}{\boite}|\Mathastext[boldnewcent][bold]% large symbols, etc, will be bold too|\end{lrbox}\rlap{\usebox{\boite}}\hfill\break\endgroup + We can check that it does work: + \centeredline{|\MTversion{newcent}:|\MTversion{newcent} + $abcde\displaystyle\ointop\bigvee\biguplus\bigotimes\bigoplus$} + \centeredline{|\MTversion{boldnewcent}:|\MTversion{boldnewcent} + $abcde\displaystyle\ointop\bigvee\biguplus\bigotimes\bigoplus$} + Naturally, for this one needs an initial math font setup with some nice + bold fonts also for large symbols. This is the case with the excellent + |txfonts| package of Young~\textsc{Ryu}. As the present document must + use many fonts and declares many math alphabets, we did not load the full + package and fonts but only the |largesymbols|:\hfill\break + |\DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}|\hfill\break + |\SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}|\hfill\break + |\DeclareFontSubstitution{OMX}{txex}{m}{n}| + \end{enumerate} + + \item §\Mathastext§ may be preceded optionally by one or + more of\footnote{these commands exist also with + long names: \texttt{\char92Mathastextencoding}, + etc\dots{} The same applies to the other commands + mentioned in this section.} + §\MTencoding§\marg{enc}, + §\MTfamily§\marg{fam}, + §\MTseries§\marg{ser}, + §\MTshape§\marg{sh}, and §\MTlettershape§\marg{sh}. For + example valid values are, respectively, \meta{T1}, + \meta{phv}, \meta{m}, \meta{n}, and \meta{it}: this + is the Helvetica font in T1-encoding, regular + (medium) series, upright shape, and the letters + will be in italic shape. Once used their effect applies to all + succeeding calls to \cs{Mathastext}, and can only be undone by using + them again. + + \item + §\MTWillUse§\oarg{ltsh}\marg{enc}\marg{fam}\marg{ser}\marg{sh} + tells \mst to use the font with the + specified encoding, family, series, and shape for + the letters and digits (and all other afflicted + characters) in math mode. The optional argument + \meta{ltsh} specifies a shape for the letters, for + example \cs{itdefault}, or directly \meta{it} or + \meta{sc}. + +\item §\MTDeclareVersion§\oarg{ltsh}\marg{name}\marg{enc}\marg{fam}\marg{ser}\marg{sh}\oarg{other\_version}: + declares that the document will have access to the font + with the specified characteristics, under the math version name + \meta{name}. For example: + \centeredline{|\MTDeclareVersion[sc]{palatino}{T1}{ppl}{b}{sl}|} + declares under the name |palatino| a version where + mathematics will be typeset using the Palatino font in + T1-encoding, bold, slanted, and the letters will in fact be + in caps and small caps (and bold).\footnote{I do not + especially recommend to use this in real life!} When the initial + optional argument is absent, and \mst was loaded + with the \blueit{italic} option, then the default letter shape + will be |it|,\footnote{more precisely, the shape is the + latest value passed in one of the previously used package + commands to specify the shape of letters, or the \cs{itdefault} + of the time of loading the package.} else letters will + have the same shape as used for digits and operator-names. + + Another optional argument may be used as last argument.\RightNote{1.3c} + Similarly as its + use with §\Mathastext§ this makes the declared math version inherit, for + things not modified by \mst like large symbols, the font set up of the math + version whose name was passed as optional argument (typical use will be + with |[bold]|). + +\item §\MTboldvariant§\marg{var}: when used before §\Mathastext§, + specifies which bold + (|b|, |sb|, |bx|, \dots) to be used by \cs{mathbf} (and + \cs{boldmath}). Default is the \cs{bfdefault} at the time of + loading \mst. When used before the declaration + of a version, decides the way \cs{mathbf} will act in this version. +\item §\MTEulerScale§\marg{factor}: scales the Euler font by + \meta{factor}. +\item §\MTSymbolScale§\marg{factor}: scales the Symbol font by + \meta{factor}. +\item §\MTitgreek§, §\MTupgreek§, §\MTitGreek§, §\MTupGreek§: these commands + are active in case the \blueit{LGRgreek} option was used; they act + as the options of the similar names §itgreek§, §upgreek§, §itGreek§, + §upGreek§, but only for the Greek letters in the versions yet to be + defined. +\item §\MTgreekfont§\marg{fontfamily}: a command with a mandatory argument + which specifies the font family for Greek letters in all \mst math versions + declared afterwards via §\Mathastext§ or §\MTDeclareVersion§. Only + effective if \blueit{LGRgreek} option was passed to the package. + +\end{enumerate} + +\subsubsection{Commands for body or math} + +\begin{enumerate}[label=$\bullet$, leftmargin=1em] +\item §\MTversion§\oarg{nametext}\marg{namemath}, + §\MTversion§$\ast$\marg{namemath}, also known as + §\Mathastextversion§ (and as \cs{MTVersion}, and + \cs{mathastextversion}): + \begin{enumerate}[label=$\bullet$] + \item the non-starred version changes + \emph{both} the document text fonts and the math fonts (for those characters + treated by \mst): the mandatory argument is the math version to be used + for math; the optional argument is the name of (another) \mst-declared math + version, the font which was chosen during its declaration will be set as + document text font (and |\familydefault| etc\dots also are + redefined). In the absence of the optional argument, the mandatory one is + used. The versions \emph{must} be either |normal|, or |bold|, or previously + declared ones via §\Mathastext§ or §\MTDeclareVersion§. + \item the starred variant\RightNote{1.3c} does the math set-up, but changes \emph{nothing} to + the text fonts (see \autoref{sec:mathversions} for a description of the math + set-up, which summarizes + what is done additionally to only using \LaTeX{}'s |\mathversion|). + \end{enumerate} + \cs{MTversion}\oarg{nametext}\marg{namemath} does §\MTeverymathdefault§ + (except for |\MTversion{normal}| and |\MTversion{bold}| under package option + |subdued|), which in particular activates the insertion of skips around + letters specified by §\MTsetmathskips§ and also, if the font used is not + oblique the insertion of italic corrections (for better positioning of + subscripts; see the discussion in \autoref{sec:ic}). Under the |frenchmath| + option the package checks separately the letter shape for lowercase and + uppercase. + + \RightNote{1.3j}\cs{MTversion} also does §\MTexistsdoesskip§, + §\MTforalldoesskip§, and also §\MTprimedoesskip§, + \csb{MTmathoperatorsobeymathxx}, except under the |subdued| option for + \emph{normal} and \emph{bold}, in which case it does the opposite actions. + +\item §\hbar§: this macro is by default redefined (in a way compatible with + the |italic| option) combining the |h| letter and the \={ } accent from the + \mst font. Note that \cs{mathrm}|{\hbar}| and \cs{mathbf}|{\hbar}| will + work and that \cs{hbar} does scale in subscripts and exponents. Since + |1.3u|, this is a priori compatible with all 8bits text font + encodings\RightNote{1.3u} supporting the |\=| text accent in + the LaTeX way.% % - Use §unimathaccents§ to force usage of the OpenType font text - accents glyph slots with the \cs{Umathaccent} primitive. Expert users are - invited to check out the code and to contribute suggestions if some extras - can improve it. - -\item[varying font encodings:] the very first release of \mst dealt with only - one font; very soon thereafter it acquired the capacity to define multiple - math versions, each one using its own text font. But, as was documented at - this location formerly, various encoding dependent decisions were done once - and for all during package loading. +\footnote{\RightNote{1.3u}The horizontal skips for letter |h| from + \cs{MTsetmathskips} are ignored for \cs{hbar}. Formerly, a positive + ``before'' skip was not properly taken into account for the horizontal + positioning of the accent and thus gave a bad result. The user can extend + the package \cs{hbar} definition to add skips.} +\footnote{\RightNote{1.3u}The \cs{hbar} redefinition is canceled in normal and + bold math versions under the |subdued| option.} + +\item §\fouriervec§: this is a |\vec| accent taken from the Fourier font; +the |fourier| package need not be loaded. Active only +if option §fouriervec§. +\item §\pmvec§: this provides a poor man \cs{vec} accent command, for +upright letters. It uses the right arrow. Does not change +size in subscripts and exponents. + \item §\mathnormal§, §\mathrm§, §\mathbf§, §\mathit§, §\mathsf§, +§\mathtt§: modifications of the original \cs{mathnormal}, +\cs{mathrm}, \cs{mathbf}, \cs{mathit}, \cs{mathsf}, \cs{mathtt} to +use the mathastextified font. The +underlying internal \LaTeX{} structures related to the original +commands are not overwritten, so the original commands can be saved under +other names before |\usepackage{mathastext}|, to be used in case of +necessity (this is what option |subdued| does.) + \item §\mathnormalbold§: a bold version of \cs{mathnormal}. Differs +from §\mathbf§ when the |italic| option has been used, or when use +has been made of §\MTlettershape§ to specify a shape for letters +distinct from the one for digits and operator names, or similarly +when the math version has been declared via §\MTDeclareVersion§ with +its optional parameter for shape of letters. +\item \RLNote{new:}{1.3x}§\mathgreekup§: math alphabet, only available under + §LGRgreek§ (or §LGRgreeks§) option (and if with §subdued§ only in the + non-|normal| and non-|bold| \mst-enriched math versions) which gives access + to `upright' Greek letters (picked up from a font available in + |LGR|-encoding). The actual shape is configurable via re-defining §\MTgreekupdefault§. +\item \RLNote{new:}{1.3x}§\mathgreekit§: math alphabet, only available under + §LGRgreek§ (or §LGRgreeks§) option (and if with §subdued§ only in the + non-|normal| and non-|bold| \mst-enriched math versions) which gives access + to `italic' Greek letters (picked up from a font available in + |LGR|-encoding). The actual shape is configurable via re-defining §\MTgreekitdefault§. +\item §\inodot§, §\jnodot§: the corresponding glyphs in the \mst-ified + font for use in math mode. By default, |\imath| and |\jmath| are redefined to use + them. Since \texttt{1.3t}, these macros obey the \texttt{subdued} + regime. +% +\footnote{\RightNote{1.3t}Formerly (i.e.\@ since \texttt{1.12}) \mst + redefined the \texttt{\string\i} and \texttt{\string\j} as robust + commands usable both in text and math mode and using the above macros + in the latter. I have decided it wasn't such a good idea and there is + from now on \texttt{1.3t} no such redefinition of \texttt{\string\i} + and \texttt{\string\j}!} +\item §\MathEuler§, §\MathEulerBold§: math alphabets to access +all the glyphs of the Euler font, if option |eulergreek| (or +|eulerdigits| was passed to the package. +\item §\MathPSymbol§: math alphabet to access the Symbol font. +\item when one of the options \blueit{symbolgreek}, + \blueit{eulergreek}, or \blueit{selfGreek} is passed to the package + the capital Greek letters which look like their Latin + counterparts acquire names: \cs{Digamma}, + \cs{Alpha}, \cs{Beta}, \cs{Epsilon}, \cs{Zeta}, + \cs{Eta}, \cs{Iota}, \cs{Kappa}, \cs{Mu}, \cs{Nu}, + \cs{Omicron}, \cs{Rho}, \cs{Tau}, \cs{Chi} (no + \cs{Digamma} for Symbol). Also an \cs{omicron} + control sequence is provided. +\item |LGR| Greek and `var'-letters: only the + \cs{varsigma} is available in this encoding, so using + for example \cs{varphi} will load the previous default math + font. It might thus be suitable when recompiling + already written \LaTeX{} sources to add to the preamble + \cs{let}\cs{varphi}$=$\cs{phi}, + \cs{let}\cs{varepsilon}$=$\cs{epsilon}, etc\dots, + in case only the `variant' form of the letter was used + in the documents. +\item \hypertarget{symbolmisc}{Miscelleneous mathematical symbols} from the + postscript Symbol font are made available (or replaced) by option + §symbolmisc§.\footnote{option \blueit{asterisk} is also required to treat the + $*$. + Recall from \autoref{sec:mathxx} that the asterisk in math mode (also + when using the control sequence \cs{ast}) appears then to \TeX{} to be + a composite object.} + \makeatletter\let\mst@doasterisk\mst@@doasterisk\makeatother They are + \cs{prod}~$\prod$ \cs{sum}~$\sum$ \cs{implies}~$\implies$ + \cs{impliedby}~$\impliedby$ \cs{iff}~$\iff$ \cs{shortiff}~$\shortiff$ + \cs{to}~$\to$ \cs{longto}~$\longto$ \cs{mapsto}~$\mapsto$ + \cs{longmapsto}~$\longmapsto$ \cs{aleph}~$\aleph$ \cs{inftypsy}~$\inftypsy$ + \cs{emptyset}~$\emptyset$ \cs{surd}~$\surd$ \cs{nabla}~$\nabla$ + \cs{angle}~$\angle$ \cs{forall}~$\forall$ \cs{exists}~$\exists$ + \cs{neg}~$\neg$ \cs{clubsuit}~$\clubsuit$ \cs{diamondsuit}~$\diamondsuit$ + \cs{heartsuit}~$\heartsuit$ \cs{spadesuit}~$\spadesuit$ + \cs{smallint}~$\smallint$ \cs{wedge}~$\wedge$ \cs{vee}~$\vee$ \cs{cap}~$\cap$ + \cs{cup}~$\cup$ \cs{bullet}~$\bullet$ \cs{div}~$\div$ \cs{otimes}~$\otimes$ + \cs{oplus}~$\oplus$ \cs{pm}~$\pm$ \cs{ast}~$\ast$ \cs{times}~$\times$ + \cs{proptopsy}~$\proptopsy$ \cs{mid}~$\mid$ \cs{leq}~$\leq$ \cs{geq}~$\geq$ + \cs{approx}~$\approx$ \cs{supset}~$\supset$ \cs{subset}~$\subset$ + \cs{supseteq}~$\supseteq$ \cs{subseteq}~$\subseteq$ \cs{in}~$\in$ + \cs{sim}~$\sim$ \cs{cong}~$\cong$ \cs{perp}~$\perp$ \cs{equiv}~$\equiv$ + \cs{notin}~$\notin$ \cs{langle}~$\langle$ \cs{rangle}~$\rangle$. And a + \cs{DotTriangle}~$\DotTriangle$ is made available by option §symbolre§ (which + overwrites \cs{Re} and \cs{Im}: $\Re,\Im$). The \cs{inftypsy} and + \cs{proptopsy} have these names to leave up to the user the choice to replace + (or no) the original (larger) \cs{infty} $\infty$ and \cs{propto} $\propto$. - This meant in particular that the minus sign (using the text endash), the - dotless |i| and |j|, the |\hbar|, the math accents were all set up for only - one unique font encoding. It was thus recommended that all math versions - share the same font encoding. + Regarding the \cs{prod} and \cs{sum} commands: they will use the Symbol + glyphs $\prod\sum$ in inline math, and in display math the Computer Modern + ones (or whatever is set up by other packages; here we have the symbols from + |txfonts|): \[\prod\sum\] The package + provides \cs{prodpsy} and \cs{sumpsy}: if one really wants in all + situations the Symbol glyphs, one can do \cs{let}\cs{prod}\cs{prodpsy} and + \cs{let}\cs{sum}\cs{sumpsy}. Also \cs{MToriginalprod} and \cs{MToriginalsum} + will refer to the \cs{prod} and \cs{sum} before redefinition by the + package: this is to allow constructs such as |$\displaystyle\MToriginalprod$| + or |\[\textstyle\MToriginalprod\]|, because they would not work with the + \cs{prod} and \cs{sum} as re-defined by the package. - The |1.3u| release has lifted this restriction.\RLNote{NEW FEATURE!}{1.3u} -\end{description} +\end{enumerate} -% 2 septembre 2013; finalisé 22:58 -\makeatletter -\def\@jfendshrtverb #1#2§{\@ifundefined{FLAG#2}% - {\color{blue}\ttfamily #1#2\endgroup - \global\@namedef{FLAG#2}{}\label{#2}}% - {\hyperref[#2]{\ttfamily #1#2}\endgroup}} -\makeatother -\subsection{Commands} +\subsection{Commands for expert usage} A few preliminary comments, mainly destined to advanced users aware of some \TeX\ innards (more extensive explanations are to be found in the code @@ -3511,134 +4305,199 @@ this list a few other things which could arguably be done elsewhere once and for all. The command \csb{MTeverymathoff} cancels all actions done by \mst. +\subsubsection{Expert commands usable everywhere}\label{sec:cmds} -\newsavebox\boite - -\subsubsection{Preamble-only commands} -These commands mainly facilitate the definition of math versions, in a \mst -extended sense. It is not necessary to use them to activate the package -basic functionalities, as loading \mst is enough (except with the |subdued| -option). \begin{enumerate}[label=$\bullet$, leftmargin=1em] -\item §\Mathastext§ (or §\mathastext§) reinitializes \mst: it sets the - fonts used in math mode (in versions |normal| and |bold|) for letters, - digits and a few ascii symbols to the \emph{current} defaults of encoding, - family, series and shape.\footnote{\texttt{\char92Mathastext} updates also - the font and shapes for the Greek letters (|LGRgreek| option), and the - skips to be inserted after the symbols $\oldforall$ and $\oldexists$, - see \emph{infra.}} Both the normal and bold math version are modified by - this action of §\Mathastext§. - \begin{enumerate}[label=$\bullet$] - \item \textbf{math versions:} - \csb{Mathastext} accepts an optional argument \oarg{name}. With - this (within square brackets) argument, rather than redefining the - fonts for math mode, §\Mathastext§ declares a new \emph{math version}, and - it is this - math version which will use the then current text font in math - mode.\footnote{The allowed version names are as for - the \LaTeX{} \cs{DeclareMathVersion} macro. \emph{Do not use} - |\string\Mathastext[foo]| \emph{with - |foo| equal to ``normal'' or ``bold'';} this is already taken care of by the - initial loading of the package or a later command \cs{Mathastext} - without any optional argument.} - \item \textbf{inheritance:} starting\RightNote{1.3c} with version |1.3c| a second optional - argument \oarg{other\_version} will transfer its set-up for things not - affected by \mst action, like large symbols, to the declared math - version whose name was given as first optional argument. The main use - will be with |[bold]| in order for the symbols and large symbols to be - typeset as in the |bold| math version. For example, this document has in - its preamble:\hfill\break\begingroup\small - \begin{lrbox}{\boite}|\usepackage{newcent}% this package makes New Century the roman font|\end{lrbox}\rlap{\usebox{\boite}}\hfill\break - |\Mathastext[newcent]% this math version will use New Century|\hfill\break - |\MTseries{b} % next \Mathastext will use a bold font|\hfill\break - \begin{lrbox}{\boite}|\Mathastext[boldnewcent][bold]% large symbols, etc, will be bold too|\end{lrbox}\rlap{\usebox{\boite}}\hfill\break\endgroup - We can check that it does work: - \centeredline{|\MTversion{newcent}:|\MTversion{newcent} - $abcde\displaystyle\ointop\bigvee\biguplus\bigotimes\bigoplus$} - \centeredline{|\MTversion{boldnewcent}:|\MTversion{boldnewcent} - $abcde\displaystyle\ointop\bigvee\biguplus\bigotimes\bigoplus$} - Naturally, for this one needs an initial math font setup with some nice - bold fonts also for large symbols. This is the case with the excellent - |txfonts| package of \textsc{Young~Ryu}. As the present document must - use many fonts and declares many math alphabets, we did not load the full - package and fonts but only the |largesymbols|:\hfill\break - |\DeclareSymbolFont{largesymbols}{OMX}{txex}{m}{n}|\hfill\break - |\SetSymbolFont{largesymbols}{bold}{OMX}{txex}{bx}{n}|\hfill\break - |\DeclareFontSubstitution{OMX}{txex}{m}{n}| - \end{enumerate} - \item §\Mathastext§ may be preceded optionally by one or - more of\footnote{these commands exist also with - long names: \texttt{\char92Mathastextencoding}, - etc\dots{} The same applies to the other commands - mentioned in this section.} - §\MTencoding§\marg{enc}, - §\MTfamily§\marg{fam}, - §\MTseries§\marg{ser}, - §\MTshape§\marg{sh}, and §\MTlettershape§\marg{sh}. For - example valid values are, respectively, \meta{T1}, - \meta{phv}, \meta{m}, \meta{n}, and \meta{it}: this - is the Helvetica font in T1-encoding, regular - (medium) series, upright shape, and the letters - will be in italic shape. Once used their effect applies to all - succeeding calls to \cs{Mathastext}, and can only be undone by using - them again. +\DeleteShortVerb{\|}% + +\item §\MTsetmathskips§\marg{a-z|A-Z}\marg{muglue\_before}\marg{muglue\_after}: +% +\MakeShortVerb{\|}% +% + is\RightNote{1.3a} used to specify extra skips (or rather mu glue) to be + inserted in math mode, before and after a letter. The rationale is that + standard text fonts used in math mode may sometimes cause glyph (near-) + collisions with math symbols, as \TeX{} has some implicit expectations on the + design of fonts for math letters. + + \begin{framed} + These extra skips around letters are set at their natural width and do not + add any stretchability or shrinkability to the math formula as a whole, + nor do they result in extra potential break points. + \end{framed} + + Random (silly) examples: + \centeredline{|\MTsetmathskips{x}{\medmuskip}{\thickmuskip}|} \centeredline + {|\MTsetmathskips{A}{.5mu}{2.3mu}|} and the effect: + \begingroup\MTversion{italic}\MTsetmathskips{x}{\medmuskip}{\thickmuskip}% + \MTsetmathskips{A}{.5mu}{2.3mu}% + $vwxyzABC^{vwxyzABC}$\endgroup. The effect obeys the usual \LaTeX{} scoping + rules. + + The first argument of §\MTsetmathskips§ may be any expandable code giving a + letter; this facilitates use of |\MTsetmathskip| in |\@for| loops such as + this one: +\begin{verbatim} +\makeatletter +\@for\@tempa:=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z\do{% + \MTsetmathskips{\@tempa}{2mu}{2mu}}% +\makeatother +\end{verbatim} + + \begin{framed} + \emph{\color{magenta}\bfseries Starting with |v1.3i|:} the extra skips are + \emph{not} applied to the letters within the scope of math alphabet + commands, or the letters from operator names (pre-defined or user + declared). + \end{framed} + +{\footnotesize + Note that contrarily to the \csb{MTexistsskip}, \csb{MTforallskip}, and + \csb{MTprimeskip} commands described next, these extra skips (which may be + specified in the preamble) are not recorded in the definition of the math + version (as defined via §\Mathastext§ with its optional argument or via + §\MTDeclareVersion§). The declared skips hold thoughout the document + until modified or canceled, independently of math versions (of + course, \mst cancels the skips in the normal and bold math versions if + package option \blueit{subdued} was used).\par} + +\DeleteShortVerb{\|} + +\item §\MTunsetmathskips§\marg{a-z|A-Z}: +% +\MakeShortVerb{\|} +% + cancels the skips + for that letter (they are not set to |0mu| but completely removed). + + + % setting the skips to |0mu| which prevents formation of ligatures + % when the letter is used inside a \cs{mathbf} for example). Example (using a + % version with upright Latin Modern): \centeredline + % {|\MTsetmathskips{f}{8mu}{0mu}$gffg\MTunsetmathskips{f}ff\mathbf{ff}$|} + % gives: \begingroup\MTversion{upright}% + % \MTsetmathskips{f}{8mu}{0mu}$gffg\MTunsetmathskips{f}ff\mathbf{ff}$\endgroup. + % The ligature was correctly formed. + + The argument may be a macro (or any expandable code) expanding to a letter. + + +\item §\MTexistsskip§\marg{math glue}: specifies the amount of skip or more + generally glue to put after each $\oldexists$ math symbol. Indeed, upright + letters (or digits for that matter) often appear to be positioned a bit too + close to the quantifier: $\oldexists\mathrm{B}$. The package default is to + add a |1mu| skip (this default is set to zero in the case of |italic|): + $\oldexists\mskip 1mu\mathrm{B}$. One can change the default with the + following syntax: |\MTexistsskip{2mu plus 1mu minus 1mu}|, which if used in + the preamble and followed with a \csb{Mathastext} command (or + \csb{MTDeclareVersion}), will be recorded in the definition of this math + version (and subsequent ones). One may also use the command at any time in + the document. In the case of the option |subdued|, the skip is canceled in + the \emph{normal} and \emph{bold} math versions.\footnote{\RightNote{1.3j}% +Formerly, it was set to |0mu|.} In the case of the option |italic|, the + default skip is set to zero. + +\item \RightNote{1.3j}§\MTnormalexists§, §\MTexistsdoesskip§: the + latter (done by default if not |subdued|, and also on each use of + |\MTversion| in the body of the document) makes it so that $\oldexists$ + takes into account the math glue as specified by \csb{MTexistsskip}. The + former is its opposite. + +\item §\MTforallskip§\marg{math glue}: the default is to add a |.6667mu| math + skip after each $\oldforall$ (except with the option |italic| for which the + default skip is set to zero). Compare $\oldforall\mskip.6667mu\mathrm{F}$ + (has the skip) with $\oldforall\mathrm{F}$ (has no skip). Use this command + in the preamble to set up the skip or glue to be used in the \emph{next to + be declared} math versions. In the case of the option |subdued|, the skip + is canceled in the \emph{normal} and \emph{bold} math + versions.\footnote{\RightNote{1.3j}Formerly, it was set to |0mu|.} In the + case of the option |italic|, the default skip is zero for all math versions. + One may use the command at any location in the document. + +\item \RightNote{1.3j}§\MTnormalforall§, §\MTforalldoesskip§: the + latter (done by default if not |subdued|, and also on each use of + |\MTversion| in the body of the document) makes it so that $\oldforall$ + takes into account the math glue as specified by \csb{MTforallskip}. The + former is its opposite. + +\item §\MTprimeskip§\marg{math glue}: the default is to add a |0.5mu| skip + before the derivative glyph, except for the |italic| option. In the case of + the option |subdued|, the skip is canceled in the \emph{normal} and + \emph{bold} math versions.\footnote{\RightNote{1.3j}Formerly, it was set to + |0mu|.} + +% obsolete et même faux avec 1.3j +% \footnote{if \cs{begin\{document\}} is not followed +% with \cs{MTversion\{normal\}}, the latest values set in the preamble by +% these commands are used at the beginning of the document, +% even under option \texttt{subdued}.} + +\item §\MTlowerast§\marg{dimen}: a \cs{raisebox} command is + used to lower the text asterisk to produce a reasonable math + asterisk. The package uses this command initially with + argument |0.3\height|, this will have to be fine-tuned for + each given text font but worked out ok with the fonts we + tried. Note that the dimension argument will be used also in + sub-scripts and sub-sub-scripts, so it is best not to use an + absolute dimension. + +\item §\MTmathoperatorsobeymathxx§, §\MTmathoperatorsdonotobeymathxx§: the + former is done by default, it makes operator names obey math alphabets. See + also section \ref{sec:mathxx}. This functionality \emph{does + {\normalfont\bfseries not} rely} + on ``math active characters''. Automatically issued by each \cs{MTversion}, + except under option |subdued| when switching to \emph{normal} or \emph{bold}. - \item - §\MTWillUse§\oarg{ltsh}\marg{enc}\marg{fam}\marg{ser}\marg{sh} - tells \mst to use the font with the - specified encoding, family, series, and shape for - the letters and digits (and all other afflicted - characters) in math mode. The optional argument - \meta{ltsh} specifies a shape for the letters, for - example \cs{itdefault}, or directly \meta{it} or - \meta{sc}. - -\item §\MTDeclareVersion§\oarg{ltsh}\marg{name}\marg{enc}\marg{fam}\marg{ser}\marg{sh}\oarg{other\_version}: - declares that the document will have access to the font - with the specified characteristics, under the math version name - \meta{name}. For example: - \centeredline{|\MTDeclareVersion[sc]{palatino}{T1}{ppl}{b}{sl}|} - declares under the name |palatino| a version where - mathematics will be typeset using the Palatino font in - T1-encoding, bold, slanted, and the letters will in fact be - in caps and small caps (and bold).\footnote{I do not - especially recommend to use this in real life!} When the initial - optional argument is absent, and \mst was loaded - with the \blueit{italic} option, then the default letter shape - will be |it|,\footnote{more precisely, the shape is the - latest value passed in one of the previously used package - commands to specify the shape of letters, or the \cs{itdefault} - of the time of loading the package.} else letters will - have the same shape as used for digits and operator-names. + \item §\MTcustomgreek§:\RightNote{1.3d} in case \mst has been loaded with one of its + Greek related options, this activates the corresponding + customization of Greek letters in math mode. It is issued + automatically by the package in the preamble (except if loaded with + |subdued| option) and at each switch of math version via + |\MTversion| or |\MTversion*| (except for the normal and bold math + versions in subdued mode). Also available as + |\Mathastextcustomgreek|. May be used even inside of math mode. - Another optional argument may be used as last argument.\RightNote{1.3c} - Similarly as its - use with §\Mathastext§ this makes the declared math version inherit, for - things not modified by \mst like large symbols, the font set up of the math - version whose name was passed as optional argument (typical use will be - with |[bold]|). + \item §\MTstandardgreek§:\RightNote{1.3d} in case \mst was loaded with one of the Greek + related options this command reverts the customization, it resets the Greek + letters to their definitions in force at package loading time. Can be used + in the preamble, but is mainly for the document body (may even be used + inside math mode ...). Done automatically + under the |subdued| option when switching to the normal or bold math + version. Also available as |\Mathastextstandardgreek|. +\end{enumerate} -\item §\MTboldvariant§\marg{var}: when used before §\Mathastext§, - specifies which bold - (|b|, |sb|, |bx|, \dots) to be used by \cs{mathbf} (and - \cs{boldmath}). Default is the \cs{bfdefault} at the time of - loading \mst. When used before the declaration - of a version, decides the way \cs{mathbf} will act in this version. -\item §\MTEulerScale§\marg{factor}: scales the Euler font by - \meta{factor}. -\item §\MTSymbolScale§\marg{factor}: scales the Symbol font by - \meta{factor}. -\item §\MTitgreek§, §\MTupgreek§, §\MTitGreek§, §\MTupGreek§: -optional commands, active only in -the case of the \blueit{LGRgreek} option, to decide the shape of the -Greek letters in the versions which will be declared next. - \item §\MTgreekfont§\marg{fontfamily}: optional command with a mandatory - argument which specifies the font for Greek letters in all \mst math - versions declared afterwards via \cs{Mathastext} or \cs{MTDeclareVersion}. Only effective with \blueit{LGRgreek} option. +\subsubsection{Expert commands which are preamble-only} + +\begin{enumerate}[label=$\bullet$, leftmargin=1em] +\item §\MTgreekupdefault§:\RLNote{new:}{1.3x} a command with + no argument whose expansion specifies, under §LGRgreek§ regime, the + shape for the `|up|' Greek control sequences (and for the no-postfix + Greek control sequences under §upgreek§ option) in all \mst math + versions declared \emph{afterwards} via \cs{Mathastext} or + \cs{MTDeclareVersion}. The a priori default for this shape is `|n|' + (without the quotes). See + \autoref{sec:newgreek}. + + This command can also be defined \emph{prior} to loading the package. + Indeed it is defined this way: + \centeredline{|\providecommand*\MTgreekupdefault{n}|} + +\item §\MTgreekitdefault§:\RLNote{new:}{1.3x} a command with + no argument whose expansion specifies, under §LGRgreek§ regime, the + shape for the `|it|' Greek control sequences (and for the no-postfix + Greek control sequences under §itgreek§ option) in all \mst math + versions declared \emph{afterwards} via \cs{Mathastext} or + \cs{MTDeclareVersion}. The a priori default for this shape is `|it|' + (without the quotes). + See \autoref{sec:newgreek}. + + This command can also be used \emph{prior} to loading the package. + Indeed it is defined this way: + \centeredline{|\providecommand*\MTgreekitdefault{it}|} \end{enumerate} -\subsubsection{Commands usable only outside of math mode}\label{sec:cmdsoutmath} +\subsubsection{Expert commands usable only outside of math mode}\label{sec:cmdsoutmath} They are usable only from outside math mode because they act via turning on or off the execution, each time math mode is entered, of certain macros added @@ -3648,7 +4507,7 @@ by \mst to the \cs{everymath} and \cs{everydisplay} token list variables. \item §\MTmathactiveletters§: activates the `math activation' of Latin letters. This is done by the package during loading, except under the - |subdued| option.\footnote{\CHANGED{1.3j}Formerly, it was also executed + |subdued| option.\footnote{\RightNote{1.3j}Formerly, it was also executed from each \cs{Mathastext} in the preamble.} It is again executed in the body at each \cs{MTversion}, except under the |subdued| option when switching to the \emph{normal} or \emph{bold} math versions. @@ -3666,7 +4525,7 @@ by \mst to the \cs{everymath} and \cs{everydisplay} token list variables. \item §\MTicinmath§: this command is executed by default by \mst except in case of option |subdued| or if the user chosen letter shape is oblique (|it| or |sl|). It tells \mst to add italic corrections after all letters in math - mode, except within the scope of math alphabets.\footnote{\CHANGED{1.3i}% + mode, except within the scope of math alphabets.\footnote{\RightNote{1.3i}% Formerly, italic corrections were added to the (non-oblique) letters of \cs{mathnormal} arguments.} @@ -3754,16 +4613,15 @@ Formerly, italic corrections were added to the (non-oblique) letters of In particular, executing \cs{MTnonlettersobeymathxx} in the preamble or at the start of the document body serves nothing, because the document is in the subdued \emph{normal} math version regime then. It must thus be - executed after the first usage of \cs{Mtversion} switching to a + executed after the first usage of \cs{MTversion} switching to a non-subdued math version, and again on each successive exit from the \emph{normal} or \emph{bold} math versions. \end{framed} - {\footnotesize -§\MTexplicitbracesobeymathxx§ extends an earlier §\MTnonlettersobeymathxx§ +\item §\MTexplicitbracesobeymathxx§: extends an earlier §\MTnonlettersobeymathxx§ to also treat \verb|\{| and \verb|\}|. But then |\left\{|, |\right\}| must be coded |\left\lbrace|, |\right\rbrace| rather. There is also - §\MTexplicitbracesdonotobeymathxx§.\par} + §\MTexplicitbracesdonotobeymathxx§. \item \RightNote{1.3j}§\MTnormalprime§, §\MTprimedoesskip§: the latter (done by default if not |subdued|, and also on each use of \csb{MTversion} in the body of the document @@ -3841,339 +4699,74 @@ actions as they are not related to \cs{everymath} and \cs{everydisplay}.\par} % pas envie de perdre mon temps là-dessus. D'ailleurs peut-être déjà pour % commencer bm ne fonctionne pas avec fontes OpenType. -% Notice (not tested) that package |bm| is presumably not compatible. - -\item \RightNote{1.3o}§\MTdonotfixfonts§: cancels the job of - |\MTfixfonts|. Done automatically in §subdued§ mode when in the |normal| or - |bold| math version; in normal contexts, there is no reason to use this - command. Only operant under \LuaLaTeX. - -\end{enumerate} - -\footnotesize - -\subsubsection{Commands usable only in math mode}\label{sec:mathonlycmds} - -%\begin{enumerate} -%\item -\RightNote{1.3p}§\MTfixmathfonts§: this used to be an inner macro - but it is given a public name by |1.3p| because I discovered that - |$..\hbox{\mathversion{foo}$..$}..$| causes an - issue and one needs to invoke again \cs{MTfixmathfonts} \emph{after} the - \verb|\hbox|, for some reason. To be used \emph{only} under \LuaLaTeX{} and only for - such rare cases where it may be needed. -%\end{enumerate} - -\normalsize - -\subsubsection{Commands usable everywhere}\label{sec:cmds} - -\begin{enumerate}[label=$\bullet$, leftmargin=1em] - -\DeleteShortVerb{\|}% - -\item §\MTsetmathskips§\marg{a-z|A-Z}\marg{muglue\_before}\marg{muglue\_after}: - \MakeShortVerb{\|}is\RightNote{1.3a} used to specify extra skips (or rather mu glue) to be - inserted in math mode, before and after a letter. The rationale is that - standard text fonts used in math mode may sometimes cause glyph (near-) - collisions with math symbols, as \TeX{} has some implicit expectations on the - design of fonts for math letters. - - \begin{framed} - These extra skips around letters are set at their natural width and do not - add any stretchability or shrinkability to the math formula as a whole, - nor do they result in extra potential break points. - \end{framed} - - Random (silly) examples: - \centeredline{|\MTsetmathskips{x}{\medmuskip}{\thickmuskip}|} \centeredline - {|\MTsetmathskips{A}{.5mu}{2.3mu}|} and the effect: - \begingroup\MTversion{italic}\MTsetmathskips{x}{\medmuskip}{\thickmuskip}% - \MTsetmathskips{A}{.5mu}{2.3mu}% - $vwxyzABC^{vwxyzABC}$\endgroup. The effect obeys the usual \LaTeX{} scoping - rules. - - The first argument of §\MTsetmathskips§ may be any expandable code giving a - letter; this facilitates use of |\MTsetmathskip| in |\@for| loops such as - this one: -\begin{verbatim} -\makeatletter -\@for\@tempa:=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z\do{% - \MTsetmathskips{\@tempa}{2mu}{2mu}}% -\makeatother -\end{verbatim} - - \begin{framed} - \emph{\color{magenta}\bfseries Starting with |v1.3i|:} the extra skips are - \emph{not} applied to the letters within the scope of math alphabet - commands, or the letters from operator names (pre-defined or user - declared). - \end{framed} - -{\footnotesize - Note that contrarily to the \csb{MTexistsskip}, \csb{MTforallskip}, and - \csb{MTprimeskip} commands described next, these extra skips (which may be - specified in the preamble) are not recorded in the definition of the math - version (as defined via §\Mathastext§ with its optional argument or via - §\MTDeclareVersion§). The declared skips hold thoughout the document - until modified or canceled, independently of math versions (of - course, \mst cancels the skips in the normal and bold math versions if - package option \blueit{subdued} was used).\par} - -\DeleteShortVerb{\|} - -\item §\MTunsetmathskips§\marg{a-z|A-Z}: \MakeShortVerb{\|} cancels the skips - for that letter (they are not set to |0mu| but completely removed). - - - % setting the skips to |0mu| which prevents formation of ligatures - % when the letter is used inside a \cs{mathbf} for example). Example (using a - % version with upright Latin Modern): \centeredline - % {|\MTsetmathskips{f}{8mu}{0mu}$gffg\MTunsetmathskips{f}ff\mathbf{ff}$|} - % gives: \begingroup\MTversion{upright}% - % \MTsetmathskips{f}{8mu}{0mu}$gffg\MTunsetmathskips{f}ff\mathbf{ff}$\endgroup. - % The ligature was correctly formed. - - The argument may be a macro (or any expandable code) expanding to a letter. - - -\item §\MTexistsskip§\marg{math glue}: specifies the amount of skip or more - generally glue to put after each $\oldexists$ math symbol. Indeed, upright - letters (or digits for that matter) often appear to be positioned a bit too - close to the quantifier: $\oldexists\mathrm{B}$. The package default is to - add a |1mu| skip (this default is set to zero in the case of |italic|): - $\oldexists\mskip 1mu\mathrm{B}$. One can change the default with the - following syntax: |\MTexistsskip{2mu plus 1mu minus 1mu}|, which if used in - the preamble and followed with a \csb{Mathastext} command (or - \csb{MTDeclareVersion}), will be recorded in the definition of this math - version (and subsequent ones). One may also use the command at any time in - the document. In the case of the option |subdued|, the skip is canceled in - the \emph{normal} and \emph{bold} math versions.\footnote{\CHANGED{1.3j}% -Formerly, it was set to |0mu|.} In the case of the option |italic|, the - default skip is set to zero. - -\item \RightNote{1.3j}§\MTnormalexists§, §\MTexistsdoesskip§: the - latter (done by default if not |subdued|, and also on each use of - |\MTversion| in the body of the document) makes it so that $\oldexists$ - takes into account the math glue as specified by \csb{MTexistsskip}. The - former is its opposite. - -\item §\MTforallskip§\marg{math glue}: the default is to add a |.6667mu| math - skip after each $\oldforall$ (except with the option |italic| for which the - default skip is set to zero). Compare $\oldforall\mskip.6667mu\mathrm{F}$ - (has the skip) with $\oldforall\mathrm{F}$ (has no skip). Use this command - in the preamble to set up the skip or glue to be used in the \emph{next to - be declared} math versions. In the case of the option |subdued|, the skip - is canceled in the \emph{normal} and \emph{bold} math - versions.\footnote{\CHANGED{1.3j}Formerly, it was set to |0mu|.} In the - case of the option |italic|, the default skip is zero for all math versions. - One may use the command at any location in the document. - -\item \RightNote{1.3j}§\MTnormalforall§, §\MTforalldoesskip§: the - latter (done by default if not |subdued|, and also on each use of - |\MTversion| in the body of the document) makes it so that $\oldforall$ - takes into account the math glue as specified by \csb{MTforallskip}. The - former is its opposite. - -\item §\MTprimeskip§\marg{math glue}: the default is to add a |0.5mu| skip - before the derivative glyph, except for the |italic| option. In the case of - the option |subdued|, the skip is canceled in the \emph{normal} and - \emph{bold} math versions.\footnote{\CHANGED{1.3j}Formerly, it was set to - |0mu|.} - -% obsolete et même faux avec 1.3j -% \footnote{if \cs{begin\{document\}} is not followed -% with \cs{MTversion\{normal\}}, the latest values set in the preamble by -% these commands are used at the beginning of the document, -% even under option \texttt{subdued}.} - -\item §\MTlowerast§\marg{dimen}: a \cs{raisebox} command is - used to lower the text asterisk to produce a reasonable math - asterisk. The package uses this command initially with - argument |0.3\height|, this will have to be fine-tuned for - each given text font but worked out ok with the fonts we - tried. Note that the dimension argument will be used also in - sub-scripts and sub-sub-scripts, so it is best not to use an - absolute dimension. - -\item §\MTmathoperatorsobeymathxx§, §\MTmathoperatorsdonotobeymathxx§: the - former is done by default, it makes operator names obey math alphabets. See - also section \ref{sec:mathxx}. This functionality \emph{does - {\normalfont\bfseries not} rely} - on ``math active characters''. Automatically issued by each \cs{MTversion}, - except under option |subdued| when switching to \emph{normal} or \emph{bold}. - - \item §\MTcustomgreek§:\RightNote{1.3d} in case \mst has been loaded with one of its - Greek related options, this activates the corresponding - customization of Greek letters in math mode. It is issued - automatically by the package in the preamble (except if loaded with - |subdued| option) and at each switch of math version via - |\MTversion| or |\MTversion*| (except for the normal and bold math - versions in subdued mode). Also available as - |\Mathastextcustomgreek|. May be used even inside of math mode. - - \item §\MTstandardgreek§:\RightNote{1.3d} in case \mst was loaded with one of the Greek - related options this command reverts the customization, it resets the Greek - letters to their definitions in force at package loading time. Can be used - in the preamble, but is mainly for the document body (may even be used - inside math mode ...). Done automatically - under the |subdued| option when switching to the normal or bold math - version. Also available as |\Mathastextstandardgreek|. - +% Notice (not tested) that package |bm| is presumably not compatible. + +\item \RightNote{1.3o}§\MTdonotfixfonts§: cancels the job of + |\MTfixfonts|. Done automatically in §subdued§ mode when in the |normal| or + |bold| math version; in normal contexts, there is no reason to use this + command. Only operant under \LuaLaTeX. + \end{enumerate} -\subsubsection{Body-only commands} +\subsubsection{Expert commands usable only in math mode} \begin{enumerate}[label=$\bullet$, leftmargin=1em] -\item §\MTversion§\oarg{nametext}\marg{namemath}, - §\MTversion§$\ast$\marg{namemath}, also known as - §\Mathastextversion§ (and as \cs{MTVersion}, and - \cs{mathastextversion}): - \begin{enumerate}[label=$\bullet$] - \item the non-starred version changes - \emph{both} the document text fonts and the math fonts (for those characters - treated by \mst): the mandatory argument is the math version to be used - for math; the optional argument is the name of (another) \mst-declared math - version, the font which was chosen during its declaration will be set as - document text font (and |\familydefault| etc\dots also are - redefined). In the absence of the optional argument, the mandatory one is - used. The versions \emph{must} be either |normal|, or |bold|, or previously - declared ones via §\Mathastext§ or §\MTDeclareVersion§. - \item the starred variant\RightNote{1.3c} does the math set-up, but changes \emph{nothing} to - the text fonts (see \autoref{sec:mathversions} for a description of the math - set-up, which summarizes - what is done additionally to only using \LaTeX{}'s |\mathversion|). - \end{enumerate} - \cs{MTversion}\oarg{nametext}\marg{namemath} does §\MTeverymathdefault§ - (except for |\MTversion{normal}| and |\MTversion{bold}| under package option - |subdued|), which in particular activates the insertion of skips around - letters specified by §\MTsetmathskips§ and also, if the font used is not - oblique the insertion of italic corrections (for better positioning of - subscripts; see the discussion in \autoref{sec:ic}). Under the |frenchmath| - option the package checks separately the letter shape for lowercase and - uppercase. - - \RightNote{1.3j}\cs{MTversion} also does §\MTexistsdoesskip§, - §\MTforalldoesskip§, and also §\MTprimedoesskip§, - \csb{MTmathoperatorsobeymathxx}, except under the |subdued| option for - \emph{normal} and \emph{bold}, in which case it does the opposite actions. +{\small +\item\RightNote{1.3p}% +§\MTfixmathfonts§: this used to be an internal package macro + but it is given a public name at |1.3p| because I discovered that + |$..\hbox{\mathversion{foo}$..$}..$| causes an + issue and one needs to invoke again \cs{MTfixmathfonts} \emph{after} the + \verb|\hbox|, for some reason. To be used \emph{only} under \LuaLaTeX{} and only for + such rare cases where it may be needed.\par +} \end{enumerate} -All further commands are usable only inside math mode. -\begin{enumerate}[label=$\bullet$] -\item §\hbar§: this macro is by default redefined (in a way compatible with - the |italic| option) combining the |h| letter and the \={ } accent from the - \mst font. Note that \cs{mathrm}|{\hbar}| and \cs{mathbf}|{\hbar}| will - work and that \cs{hbar} does scale in subscripts and exponents. Since - |1.3u|, this is a priori compatible with all 8bits text font - encodings\RLNote{changed:}{1.3u} supporting the |\=| text accent in - the LaTeX way.% -% -\footnote{\CHANGED{1.3u}The horizontal skips for letter |h| from - \cs{MTsetmathskips} are ignored for \cs{hbar}. Formerly, a positive - ``before'' skip was not properly taken into account for the horizontal - positioning of the accent and thus gave a bad result. The user can extend - the package \cs{hbar} definition to add skips.} -\footnote{\CHANGED{1.3u}The \cs{hbar} redefinition is canceled in normal and - bold math versions under the |subdued| option.} - -\item §\fouriervec§: this is a |\vec| accent taken from the Fourier font; -the |fourier| package need not be loaded. Active only -if option §fouriervec§. -\item §\pmvec§: this provides a poor man \cs{vec} accent command, for -upright letters. It uses the right arrow. Does not change -size in subscripts and exponents. - \item §\mathnormal§, §\mathrm§, §\mathbf§, §\mathit§, §\mathsf§, -§\mathtt§: modifications of the original \cs{mathnormal}, -\cs{mathrm}, \cs{mathbf}, \cs{mathit}, \cs{mathsf}, \cs{mathtt} to -use the mathastextified font. The -underlying internal \LaTeX{} structures related to the original -commands are not overwritten, so the original commands can be saved under -other names before |\usepackage{mathastext}|, to be used in case of -necessity (this is what option |subdued| does.) - \item §\mathnormalbold§: a bold version of \cs{mathnormal}. Differs -from §\mathbf§ when the |italic| option has been used, or when use -has been made of §\MTlettershape§ to specify a shape for letters -distinct from the one for digits and operator names, or similarly -when the math version has been declared via §\MTDeclareVersion§ with -its optional parameter for shape of letters. -\item §\inodot§, §\jnodot§: the corresponding glyphs in the \mst-ified - font for use in math mode. By default, |\imath| and |\jmath| are redefined to use - them. Since \texttt{1.3t}, these macros obey the \texttt{subdued} - regime. -% -\footnote{\CHANGED{1.3t}Formerly (i.e. since \texttt{1.12}) \mst - redefined the \texttt{\string\i} and \texttt{\string\j} as robust - commands usable both in text and math mode and using the above macros - in the latter. I have decided it wasn't such a good idea and there is - from now on \texttt{1.3t} no such redefinition of \texttt{\string\i} - and \texttt{\string\j}!} -\item §\MathEuler§, §\MathEulerBold§: math alphabets to access -all the glyphs of the Euler font, if option |eulergreek| (or -|eulerdigits| was passed to the package. -\item §\MathPSymbol§: math alphabet to access the Symbol font. -\item when one of the options \blueit{symbolgreek}, - \blueit{eulergreek}, or \blueit{selfGreek} is passed to the package - the capital Greek letters which look like their Latin - counterparts acquire names: \cs{Digamma}, - \cs{Alpha}, \cs{Beta}, \cs{Epsilon}, \cs{Zeta}, - \cs{Eta}, \cs{Iota}, \cs{Kappa}, \cs{Mu}, \cs{Nu}, - \cs{Omicron}, \cs{Rho}, \cs{Tau}, \cs{Chi} (no - \cs{Digamma} for Symbol). Also an \cs{omicron} - control sequence is provided. -\item |LGR| Greek and `var'-letters: only the - \cs{varsigma} is available in this encoding, so using - for example \cs{varphi} will load the previous default math - font. It might thus be suitable when recompiling - already written \LaTeX{} sources to add to the preamble - \cs{let}\cs{varphi}$=$\cs{phi}, - \cs{let}\cs{varepsilon}$=$\cs{epsilon}, etc\dots, - in case only the `variant' form of the letter was used - in the documents. -\item \hypertarget{symbolmisc}{Miscelleneous mathematical symbols} from the - postscript Symbol font are made available (or replaced) by option - §symbolmisc§.\footnote{option \blueit{asterisk} is also required to treat the - $*$. - Recall from \autoref{sec:mathxx} that the asterisk in math mode (also - when using the control sequence \cs{ast}) appears then to \TeX{} to be - a composite object.} - \makeatletter\let\mst@doasterisk\mst@@doasterisk\makeatother They are - \cs{prod}~$\prod$ \cs{sum}~$\sum$ \cs{implies}~$\implies$ - \cs{impliedby}~$\impliedby$ \cs{iff}~$\iff$ \cs{shortiff}~$\shortiff$ - \cs{to}~$\to$ \cs{longto}~$\longto$ \cs{mapsto}~$\mapsto$ - \cs{longmapsto}~$\longmapsto$ \cs{aleph}~$\aleph$ \cs{inftypsy}~$\inftypsy$ - \cs{emptyset}~$\emptyset$ \cs{surd}~$\surd$ \cs{nabla}~$\nabla$ - \cs{angle}~$\angle$ \cs{forall}~$\forall$ \cs{exists}~$\exists$ - \cs{neg}~$\neg$ \cs{clubsuit}~$\clubsuit$ \cs{diamondsuit}~$\diamondsuit$ - \cs{heartsuit}~$\heartsuit$ \cs{spadesuit}~$\spadesuit$ - \cs{smallint}~$\smallint$ \cs{wedge}~$\wedge$ \cs{vee}~$\vee$ \cs{cap}~$\cap$ - \cs{cup}~$\cup$ \cs{bullet}~$\bullet$ \cs{div}~$\div$ \cs{otimes}~$\otimes$ - \cs{oplus}~$\oplus$ \cs{pm}~$\pm$ \cs{ast}~$\ast$ \cs{times}~$\times$ - \cs{proptopsy}~$\proptopsy$ \cs{mid}~$\mid$ \cs{leq}~$\leq$ \cs{geq}~$\geq$ - \cs{approx}~$\approx$ \cs{supset}~$\supset$ \cs{subset}~$\subset$ - \cs{supseteq}~$\supseteq$ \cs{subseteq}~$\subseteq$ \cs{in}~$\in$ - \cs{sim}~$\sim$ \cs{cong}~$\cong$ \cs{perp}~$\perp$ \cs{equiv}~$\equiv$ - \cs{notin}~$\notin$ \cs{langle}~$\langle$ \cs{rangle}~$\rangle$. And a - \cs{DotTriangle}~$\DotTriangle$ is made available by option §symbolre§ (which - overwrites \cs{Re} and \cs{Im}: $\Re,\Im$). The \cs{inftypsy} and - \cs{proptopsy} have these names to leave up to the user the choice to replace - (or no) the original (larger) \cs{infty} $\infty$ and \cs{propto} $\propto$. +\section{Package options} - Regarding the \cs{prod} and \cs{sum} commands: they will use the Symbol - glyphs $\prod\sum$ in inline math, and in display math the Computer Modern - ones (or whatever is set up by other packages; here we have the symbols from - |txfonts|): \[\prod\sum\] The package - provides \cs{prodpsy} and \cs{sumpsy}: if one really wants in all - situations the Symbol glyphs, one can do \cs{let}\cs{prod}\cs{prodpsy} and - \cs{let}\cs{sum}\cs{sumpsy}. Also \cs{MToriginalprod} and \cs{MToriginalsum} - will refer to the \cs{prod} and \cs{sum} before redefinition by the - package: this is to allow constructs such as |$\displaystyle\MToriginalprod$| - or |\[\textstyle\MToriginalprod\]|, because they would not work with the - \cs{prod} and \cs{sum} as re-defined by the package. -\end{enumerate} +\subsection{Summary of main options} + +\begin{description} +\item[{§italic§, §frenchmath§}:] italic letters in +math, upright uppercase if §frenchmath§. + \item[{§subdued§}:] acts in a subdued way. The \LaTeX{} normal and bold + math versions are left (quasi) unchanged. With version |1.15e| of + the package this statement applies also to the math alphabets + \cs{mathbf}, \cs{mathit}, \cs{mathsf}, and \cs{mathtt} (and not + only to \cs{mathnormal} and \cs{mathrm} as in previous versions.) +\item[{§LGRgreek§, §eulergreek§, §symbolgreek§}:] the + Greek letters will be taken, respectively from the + text font itself (in |LGR| encoding), or from the Euler + font, or from the Postscript Symbol font. +\item[{§symbolmax§}:] all characters + other than letters and digits, are taken from the + Symbol font. This option also makes a number of + further glyphs available, such as some basic + mathematical arrows, and the sum and product + signs. For documents with very simple needs in + mathematical symbols, \mst with option + §symbolmax§ may give in the end a PDF file quite + smaller than the one one would get without the + package. +\item[{§defaultmathsizes§}:] \mst sets up bigger sizes +for subscripts (it also copies code from the |moresize| package to redefine + \cs{Huge} and define \cs{HUGE}). Use this option to prevent it from + doing so. +\item[{§defaultalphabets§}:] by default, \mst redeclares the math + alphabets \cs{mathrm}, \cs{mathit}, \cs{mathtt} etc\dots{} (but not + \cs{mathcal} of course) to refer to the current document text fonts (at the + time of loading the package and in each \mst math version). Use + this option to prevent it from doing so (each alphabet also has + its own disabling option). +\end{description} - \subsection{Complete list of options} +\subsection{Complete list of options} + Some items are described succinctly as more developed descriptions were + given earlier. They may sometimes simplify by omission + and not consider all possible configurations, particularly those + resulting from usage of the package commands in the preamble to + configure math versions. \begin{enumerate}[label=$\bullet$, leftmargin=1em] \item §basic§: only mathastextify letters and digits. \item §subdued§: do not change the default fonts or the math alphabets in math @@ -4183,13 +4776,63 @@ all the glyphs of the Euler font, if option |eulergreek| (or option |subdued| \cs{MTversion\{normal\}} and \cs{MTversion\{bold\}} do \csb{MTmathoperatorsdonotobeymathxx}, \csb{MTeasynonlettersdonotobeymathxx}, \csb{MTnonlettersdonotobeymathxx}, \csb{MTmathstandardletters}. - \item §italic§: the letters default to italic shape in - math mode. - \item §frenchmath§: italic lowercase Latin letters, but - uppercase Latin letters in the same font as for digits and - operator names. In general this means that they will be - upright. In case of the \blueit{LGRgreek} option, §frenchmath§ - influences also the shape of the Greek letters. + \item §italic§: the Latin letters (both lowercase and uppercase) use + the italic shape (\cs{itdefault}) in math mode; if the package + handles Greek letters, also lowercase (but not uppercase) Greek + letters will use this a priori italic shape except if some other + option such as \blueit{upgreek} was used.% + \footnote{Since \texttt{1.3x}, in presence of the \blueit{LGRgreek} + option in addition to \blueit{italic}, the \cs{MTgreekitdefault} + shape is then used for lowercase Greek letters and + \cs{MTgreekupdefault} for uppercase.} + \item §frenchmath§: it configures for lowercase Latin letters to use + italic shape (\cs{itdefault}), and uppercase Latin letters to be in + same shape as for digits and operator names (i.e.\@ a priori + \cs{shapedefault}). If the package handles Greek letters both + lowercase% +% +\footnote{If under control of the package.} + and uppercase Greek letters will use the same shape as + operator names, except if some other option such as \blueit{itgreek} + was used.% + \footnote{Under \blueit{LGRgreek} and since |1.3x|, the + \cs{MTgreekupdefault} is used for Greek letters if no other option + such as \blueit{itgreek} was employed.} +\item §ncccomma§:\RLNote{new:}{1.3x} it triggers the loading of the + \href{https://ctan.org/pkg/ncccomma}{ncccomma} package% +% +\footnote{Alexander I. \textsc{Rozhenko}, \emph{Use comma as decimal + separator in mathematics}, \url{https://ctan.org/pkg/ncccomma}.} +% +and configures \mst for compatibility (this is canceled if +\blueit{nopunctuation} option is used, or \blueit{basic} as it implies +it). + +The effect of the \href{https://ctan.org/pkg/ncccomma}{ncccomma} package will +apply to the entire document body, even to portions using the +\emph{normal} or \emph{bold} math versions with \mst having been loaded with +the \blueit{subdued} +option. Also, in case of usage of package |babel| with |french| option, the +effect of \href{https://ctan.org/pkg/ncccomma}{ncccomma} will also apply to +those parts of the document using another language than French.% +% +\footnote{There is a `feature' of \texttt{babel-french} that the effect of + package \href{https://ctan.org/pkg/ncccomma}{ncccomma} is canceled if one + switches from French to English; and switching back to French does not + reenact it. For background on this issue see + \url{https://github.com/latex3/babel/issues/190}.} +\item §binarysemicolon§:\RLNote{new:}{1.3x} sets (except if + \blueit{nopunctuation} is used) the semi-colon to let \TeX\ use + spacing of binary type, not punctuation type, around the semi-colon + (it is often used in French mathematical typesetting as separator in + interval denotations, when the extremities are decimal numbers, as the + comma is used as decimal separator). + + The effect applies to all math versions, even the \emph{normal} and + \emph{bold} math versions with \mst having been loaded with the + \blueit{subdued} option. +\item §frenchmath*§:\RLNote{new:}{1.3x} does all three of \blueit{frenchmath}, + \blueit{ncccomma} and \blueit{binarysemicolon}. \item §endash§, §emdash§: use the text font en-dash (\textendash) or even the em-dash (\textemdash, but this seems crazy) for the minus sign rather than {}-{}. §endash§ option is default for the package. @@ -4247,11 +4890,17 @@ Symbol font. \item §symbolmax§: combines §symbol§ and §symboldelimiters§. \item §eulergreek§, §eulerdigits§: to let Greek letters (digits) use the Euler font. - \item §LGRgreek§: this is for a font which is also available in - LGR-encoding. It is possible to change the font per math version, via - the use of the §\MTgreekfont§ command in the preamble. + \item §LGRgreek§: this configures the Greek letters in math mode to use the + text font in + LGR-encoding (it is up to user to ascertain that the font familty is indeed + available in the LGR encoding). It also + activates the command §\MTgreekfont§ which can be used to set a specific + (LGR-encoded) font family for Greek, possibly not related to the font family + for Latin letters. But each use §\MTgreekfont§ must be followed by a §\Mathastext§ + or §\Mathastext§\oarg{version\_name} to be effective. \item §LGRgreeks§: each declared math version will be supposed to be with a - font which is also available in LGR-encoding. + font which is also available in LGR-encoding. Attention that macro + §\MTgreekfont§ becomes then inoperant. \item §selfGreek§: this is for a font which is also available in |OT1|-encoding and contains the glyphs for the default eleven capital Greek letters. @@ -4262,11 +4911,14 @@ letters. options to tell to use \cs{itdefault} or \cs{updefault} for the lowercase and uppercase (or only the uppercase) Greek letters. Only operant in the case of the |LGRgreek(s)| and |selfGreek(s)| options. + + \RLNote{changed:}{1.3x}These options now use \cs{MTgreekitdefault} and + \cs{MTgreekupdefault} rather. \item §mathaccents§: use the text font also for the math accents. As in vanilla \LaTeX{}, they are taken from the font for the digits and \cs{log}-like names. Obey the alphabet changing commands. - \item §unimathaccents§:\RLNote{new:}{1.3u} extends |mathaccents| to + \item §unimathaccents§:\RightNote{1.3u} extends |mathaccents| to OpenType fonts. Gave bad results in my brief testing. \item §defaultbf§, §defaultit§, §defaultsf§, §defaulttt§: do not set up, respectively, the \cs{mathbf}, \cs{mathit}, \cs{mathsf}, @@ -4315,7 +4967,7 @@ Numerous examples will be found there:\\ \begingroup \def\MacroFont{\footnotesize\normalfont} -% utilisé par verbatim en classe scrdoc +% utilisé par verbatim en classe scrdoc (ou plutôt shortvrb) % (rappel: macrocode utilise \macro@font qui est MacroFont at begin document) \makeatletter @@ -4374,6 +5026,7 @@ Numerous examples will be found there:\\ \lowercase{\endgroup\long\def-}##1\par{\catcode`\M=12 \catcode`\-=12 }% \catcode`1=\active \catcode`\` 9 % légèrement ennuyeux mais bon, c'est le plus simple. + \nonfrenchspacing \input ChangeLog.md } @@ -4404,9 +5057,7 @@ Numerous examples will be found there:\\ \fi -\makeatletter \StopEventually{\end{document}\endinput} -\makeatother \cleardoublepage \newgeometry{hmarginratio=3:2} @@ -4442,7 +5093,7 @@ Numerous examples will be found there:\\ % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage {mathastext} - [2019/11/16 v1.3w Use the text font in math mode (JFB)] + [2022/11/04 v1.3y Use the text font in math mode (JFB)] % \end{macrocode} % \LaTeX{} |2019-10-01| release has made robust math macros such as the math % accents and \cs{hbar}. @@ -4557,14 +5208,22 @@ Numerous examples will be found there:\\ % \begin{macro}{Package options} % |2011/03/09|: |1.13| introduces the option LGRgreek and systematic use % of \cs{if...} conditionals, for better readability (by myself) of -% the code. +% the code. +% +% |1.3x| of |2022/11/03| adds |ncccomma|, |binarysemicolon| and |frenchmath*| options. % \begin{macrocode} \newif\ifmst@italic \newif\ifmst@frenchmath +\newif\ifmst@ncccomma +\newif\ifmst@binarysemicolon \DeclareOption{italic}{\mst@italictrue \def\mst@ltsh{\itdefault}} \DeclareOption{frenchmath}{\mst@frenchmathtrue\mst@italictrue \def\mst@ltsh{\itdefault}} + \DeclareOption{ncccomma}{\mst@ncccommatrue} + \DeclareOption{binarysemicolon}{\mst@binarysemicolontrue} + \DeclareOption{frenchmath*}{\mst@frenchmathtrue\mst@italictrue + \def\mst@ltsh{\itdefault}\mst@ncccommatrue\mst@binarysemicolontrue} \newif\ifmst@endash\mst@endashtrue \DeclareOption{endash}{\mst@endashtrue} \DeclareOption{noendash}{\mst@endashfalse} @@ -4686,7 +5345,7 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \newif\ifmst@subdued \DeclareOption{subdued}{\mst@subduedtrue} % \end{macrocode} -% |1.3q|: the unicode option. Thanks to \textsc{Tobias~Brink} for suggesting its +% |1.3q|: the unicode option. Thanks to Tobias~\textsc{Brink} for suggesting its % incorporation. The parsing of |\CurrentOption| does not seek any robustness, % it just does its job if the option is used correctly. % \begin{macrocode} @@ -5765,10 +6424,9 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % \end{macro} % \end{macro} % \begin{macro}{LGRgreek} +% \begin{macro}{\MTgreekupdefault} +% \begin{macro}{\MTgreekitdefault} % \begin{macro}{selfGreek} -% \begin{macro}{mtlgrfontupper} -% \begin{macro}{mtlgrfontlower} -% \begin{macro}{mtselfGreekfont} % |1.14b|: We can not move the \cs{DeclareSymbolFont} to the % \cs{Mathastext} macro because it resets the font family in *all* % math versions, and some could have been defined by the user with @@ -5794,31 +6452,118 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % commands \cs{MTitgreek} etc... will be used in-between calls to % \cs{Mathastext} and re-adjust the shapes. And the command \cs{MTgreekfont} % changes the Greek font family. +% +% Note that \cs{mst@ltsh} expands to \cs{shapedefault} or \cs{itdefault} +% at this location. +% +% Note added |2022/11/02|: using \cs{MTitgreek} etc... once implies that +% from then on, for subsequent \mst-math versions, the shape of Greek +% letters will not be kept in sync with the shape and lettershape version +% parameters, but only react to the configuration decided by these commands +% (and |italic/frenchmath| options). +% +% Note |2022/10/29|: for some time \cs{updefault} was made into |up| by +% \LaTeX\ (since 2020-02-02 now that I check this out). As a result this +% triggered Font Warnings in the log about the replacement of |up| by |n|. +% +% |1.3x| refactors completely the handling of Greek letter shapes under the +% |LGRgreek(s)| options (and only under them). Under these options we don't +% use one font for lowercase Greek and anotherone for uppercase Greek (some +% above code comments have not been updated) but one math font |mtgreekit| for italic Greek +% and one math font |mtgreekup| for upright Greek. What `italic' and +% `upright' mean is decided by the expansion of \cs{MTgreekitdefault} and +% \cs{MTgreekupdefault}, which give respectively |it| and |n| per default. +% +% If no |itgreek| et al.\@ options or \cs{MTitgreek} et al.\@ commands +% have been used, we need to map \cs{mst@ltsh} (which was used for +% lowercase Greek, except under |frenchmath| option) and \cs{mst@opsh} to +% either `italic' or `upright'. This is done by testing if they hold `it' +% or `sl'. If yes we map to `italic' by setting to false an `up' Boolean, +% if not we leave the `up' Boolean to true. +% +% In order to maintain perfect identical code for non-|LGRgreek|, the +% |LGRgreek| related code is simply added to previously shared +% constructions. The |LGRgreek| behaviour will remain identical in most +% documents, but for example those who used some adventurous `|sc|' for the +% main shape (the one used per default for operator names) need to adjust +% \cs{MTgreekupdefault} to be `|sc|', for the math version being defined, or +% the default one if this is followed by usage of \cs{Mathastext}. +% +% The new |LGRgreek|-specific commands \cs{MTgreekupdefault} and +% \cs{MTgreekitdefault} are the only ones in the package which can possibly +% be defined previously to loading it. (Perhaps some other macros could be +% also converted to being modifiable prior to loading \mst, thus avoiding +% potential need to use \cs{Mathastext} at least once after loading the +% package; to be examined next time --- which may be a long time in +% future!). +% % \begin{macrocode} +\providecommand*\MTgreekupdefault{n} +\providecommand*\MTgreekitdefault{it} +\newif\ifmst@lgr@lower@up +\newif\ifmst@lgr@upper@up \def\mst@update@greeksh{ - \def\mst@greek@lsh{\mst@ltsh} %% default behavior - \def\mst@greek@ush{\mst@opsh} - \ifmst@itgreek\def\mst@greek@lsh{\itdefault} - \def\mst@greek@ush{\itdefault}\fi - \ifmst@upgreek\def\mst@greek@lsh{\updefault} - \def\mst@greek@ush{\updefault}\fi + \def\mst@lgr@lsh{\mst@ltsh} + \def\mst@lgr@ush{\mst@opsh} + \mst@lgr@lower@uptrue + \expandafter\in@\expanded{{\mst@ltsh.}}{it.,sl.}% + \ifin@\mst@lgr@lower@upfalse\fi + \mst@lgr@upper@uptrue + \expandafter\in@\expanded{{\mst@opsh.}}{it.,sl.}% + \ifin@\mst@lgr@upper@upfalse\fi + \ifmst@itgreek + \def\mst@lgr@lsh{\MTgreekitdefault} + \def\mst@lgr@ush{\MTgreekitdefault} + \mst@lgr@lower@upfalse + \mst@lgr@upper@upfalse + \fi + \ifmst@upgreek + \def\mst@lgr@lsh{\MTgreekupdefault} + \def\mst@lgr@ush{\MTgreekupdefault} + \mst@lgr@lower@uptrue + \mst@lgr@upper@uptrue + \fi \ifmst@frenchmath \ifmst@itgreek\else \ifmst@upgreek\else - \def\mst@greek@lsh{\mst@opsh} - \def\mst@greek@ush{\mst@opsh} + \def\mst@lgr@lsh{\mst@opsh} + \def\mst@lgr@ush{\mst@opsh} + \mst@lgr@lower@uptrue + \mst@lgr@upper@uptrue \fi\fi \fi \ifcase\mst@greek@select - \or\def\mst@greek@ush{\itdefault} - \or\def\mst@greek@ush{\updefault} - \fi} + \or + \def\mst@lgr@ush{\MTgreekitdefault} + \mst@lgr@upper@upfalse + \or + \def\mst@lgr@ush{\MTgreekupdefault} + \mst@lgr@upper@uptrue + \fi +} \mst@update@greeksh +% \end{macrocode} +% \begin{macro}{mtgreekup} +% \begin{macro}{mtgreekit} +% \begin{macro}{\mathgreekup} +% \begin{macro}{\mathgreekit} +% The |1.3x| refactoring was done in order to be able to define \cs{alphaup}, +% etc \dots\ control sequences (\cs{mathchar}'s), as well as the italic ones. +% Formerly two math fonts were created but to be used respectively with +% lowercase or uppercase Greek. Now we have two fonts indexed by their shape, +% and we take advantage to create two math alphabets mapping to the two +% defined symbol fonts |mtgreekup| and |mtgreekit|. +% \begin{macrocode} \ifmst@LGRgreek \DeclareFontEncoding{LGR}{}{} - \DeclareSymbolFont{mtlgrfontlower}{LGR}{\mst@fam}{\mst@ser}{\mst@greek@lsh} - \DeclareSymbolFont{mtlgrfontupper}{LGR}{\mst@fam}{\mst@ser}{\mst@greek@ush} + \DeclareSymbolFont{mtgreekup}{LGR}{\mst@fam}{\mst@ser}{\MTgreekupdefault} + \DeclareSymbolFont{mtgreekit}{LGR}{\mst@fam}{\mst@ser}{\MTgreekitdefault} + \DeclareSymbolFontAlphabet{\mathgreekup}{mtgreekup} + \DeclareSymbolFontAlphabet{\mathgreekit}{mtgreekit} \else +% \end{macrocode} +% \begin{macro}{mtselfGreekfont} +% \begin{macrocode} \ifmst@selfGreek \DeclareSymbolFont{mtselfGreekfont}{OT1}{\mst@fam}{\mst@ser}{\mst@greek@ush} \fi\fi @@ -5828,6 +6573,10 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \begin{macro}{mteulervm} % \begin{macro}{\MathEuler} % \begin{macro}{\MathEulerBold} @@ -5946,8 +6695,7 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \newcommand*\MTencoding[1]{\def\mst@enc{#1}} \newcommand*\MTfamily[1]{\def\mst@fam{#1}} \newcommand*\MTseries[1]{\def\mst@ser{#1}} -\newcommand*\MTshape[1]{\def\mst@opsh{#1} - \ifmst@italic\else\def\mst@ltsh{#1}\fi} +\newcommand*\MTshape[1]{\def\mst@opsh{#1}\ifmst@italic\else\def\mst@ltsh{#1}\fi} \newcommand*\MTboldvariant[1]{\def\mst@bold{#1}} \newcommand*\MTlettershape[1]{\def\mst@ltsh{#1}} \let\Mathastextencoding\MTencoding @@ -5971,15 +6719,14 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % |1.15c|: These new macros can be used in-between calls to \cs{Mathastext}. % They reset the shapes for Greek letters (applies to LGRgreek(s) and % selfGreek(s) options). The \cs{MTgreekfont} presupposes either LGRgreek or -% selfGreek. |\MTgreekfont{\familydefault}| acts like turning on LGRgreeks or +% selfGreek (it is inoperant under LGRgreeks or selfGreeks). +% |\MTgreekfont{\familydefault}| is somewhat like using LGRgreeks or % selfGreeks. % \begin{macrocode} - \newcommand*\MTitgreek{% -\mst@itgreektrue\mst@upgreekfalse\def\mst@greek@select{0}} - \newcommand*\MTupgreek{% -\mst@upgreektrue\mst@itgreekfalse\def\mst@greek@select{0}} - \newcommand*\MTitGreek{\def\mst@greek@select{1}} - \newcommand*\MTupGreek{\def\mst@greek@select{2}} +\newcommand*\MTitgreek{\mst@itgreektrue\mst@upgreekfalse\def\mst@greek@select{0}} +\newcommand*\MTupgreek{\mst@upgreektrue\mst@itgreekfalse\def\mst@greek@select{0}} +\newcommand*\MTitGreek{\def\mst@greek@select{1}} +\newcommand*\MTupGreek{\def\mst@greek@select{2}} \let\Mathastextitgreek\MTitgreek \let\Mathastextupgreek\MTupgreek \let\MathastextitGreek\MTitGreek @@ -6150,35 +6897,82 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % 1 the number of fonts embedded at the end in the PDF). % % [(Dec. 2012) should I reexamine these definitive sounding remarks?] +% +% |1.3x| of |2022/11/03| adds support for |ncccomma| option. +% +% Some non-obvious hack is needed for compatibility with our home-made +% mechanism of non-letters obeying math alphabet commands. Alternative +% would have been to not load at all this package and provide the +% functionality purely by our own means (rewriting entirely its two +% macros after loading the package would not have made much sense). % \begin{macrocode} -\ifmst@nopunct\else\typeout{** punctuation\string: \string, \string. \string: \string; and \string\colon} -\DeclareMathSymbol{,}{\mathpunct}{\mst@font@tbu}{"2C} -\DeclareMathSymbol{\mst@varfam@comma}{\mathalpha}{\mst@font@tbu}{"2C} -\expandafter\mst@addtodo@nonletters\string,\mathpunct\mst@varfam@comma -\DeclareMathSymbol{.}{\mathord}{\mst@font@tbu}{"2E} -\DeclareMathSymbol{\mst@varfam@dot}{\mathalpha}{\mst@font@tbu}{"2E} -\mst@addtodo@easynonletters\.\mst@varfam@dot -\DeclareMathSymbol{:}{\mathrel}{\mst@font@tbu}{"3A} % relation spacing -\DeclareMathSymbol{\mst@varfam@colon}{\mathalpha}{\mst@font@tbu}{"3A} -\expandafter\mst@addtodo@nonletters\string:\mathrel\mst@varfam@colon -\@ifpackageloaded{amsmath} -{} % \colon defined in amsmath.sty in terms of : with some enlarged explicit - % spacing. No need to intervene. -{% no amsmath, use standard punctuation spacing -\let\colon\undefined - % the reason is if some package has redefined \colon which then - % can not be used in \cs{DeclareMathSymbol} anymore (we - % shamelessly overwrite...) +\ifmst@nopunct\else\typeout{** punctuation\string: \string, \string. \string: + \string; and \string\colon} + \DeclareMathSymbol{,}{\mathpunct}{\mst@font@tbu}{"2C} + \DeclareMathSymbol{\mst@varfam@comma}{\mathalpha}{\mst@font@tbu}{"2C} + \ifmst@ncccomma + \typeout{** loading package ncccomma for `smart comma\string'} + \RequirePackage{ncccomma}% +% \end{macrocode} +% Work around some bad interaction of |ncccomma|, |numprint| with +% |autolanguage| and |babel-frenchb|. Some hesitation whether I should +% use the \cs{noextrasfrench} to work around |babel-frenchb| code +% influencing non-French sections in the document. +% \begin{macrocode} + \AtBeginDocument{\mathcode`\,="8000\relax + \@ifpackageloaded{babel}{% + \addto\noextrasfrench{\mathcode`\,="8000\relax}% + \addto\extrasfrench{\mathcode`\,="8000\relax}% + }{}} + \let\mathcomma\relax + \DeclareMathSymbol{\mathcomma}{\mathpunct}{\mst@font@tbu}{"2C} +% \end{macrocode} +% Complications for compatibility with the \cs{MTnonlettersobeymathxx} mechanism. +% \begin{macrocode} + \edef\mst@NCC@comma{\let\noexpand\@empty\mathpunct + \unexpanded\expandafter{\NCC@comma}% + \let\noexpand\@empty\noexpand\empty} + \mst@do@nonletters\expandafter{\the\mst@do@nonletters + \let\mathcomma\mst@varfam@comma + \let\NCC@comma\mst@NCC@comma + } + \else + \expandafter\mst@addtodo@nonletters\string,\mathpunct\mst@varfam@comma + \fi % ncccomma true + \DeclareMathSymbol{.}{\mathord}{\mst@font@tbu}{"2E} + \DeclareMathSymbol{\mst@varfam@dot}{\mathalpha}{\mst@font@tbu}{"2E} + \mst@addtodo@easynonletters\.\mst@varfam@dot + \DeclareMathSymbol{:}{\mathrel}{\mst@font@tbu}{"3A} % relation spacing + \DeclareMathSymbol{\mst@varfam@colon}{\mathalpha}{\mst@font@tbu}{"3A} + \expandafter\mst@addtodo@nonletters\string:\mathrel\mst@varfam@colon + \@ifpackageloaded{amsmath} + {} % \colon defined in amsmath.sty in terms of : with some enlarged explicit + % spacing. No need to intervene. + {% no amsmath, use standard punctuation spacing + \let\colon\undefined + % the reason is if some package has redefined \colon which then + % can not be used in \cs{DeclareMathSymbol} anymore (we + % shamelessly overwrite...) \DeclareMathSymbol{\colon}{\mathpunct}{\mst@font@tbu}{"3A} \mst@do@nonletters\expandafter{\the\mst@do@nonletters % \end{macrocode} % |1.3v| uses \cs{protected} for the (optional) \cs{colon} redefinition. % \begin{macrocode} - \protected\def\colon{\mathpunct{\mst@varfam@colon}}}} -\DeclareMathSymbol{;}{\mathpunct}{\mst@font@tbu}{"3B} -\DeclareMathSymbol{\mst@varfam@pointvirgule}{\mathalpha}{\mst@font@tbu}{"3B} -\expandafter\mst@addtodo@nonletters\string;\mathpunct\mst@varfam@pointvirgule -\fi + \protected\def\colon{\mathpunct{\mst@varfam@colon}}}% + } + \DeclareMathSymbol{\mst@varfam@pointvirgule}{\mathalpha}{\mst@font@tbu}{"3B} +% \end{macrocode} +% |1.3x| adds |binarysemicolon| option. +% \begin{macrocode} + \ifmst@binarysemicolon + \typeout{** semi-colon set to be of type \string\mathbin} + \DeclareMathSymbol{;}{\mathbin}{\mst@font@tbu}{"3B} + \expandafter\mst@addtodo@nonletters\string;\mathbin\mst@varfam@pointvirgule + \else + \DeclareMathSymbol{;}{\mathpunct}{\mst@font@tbu}{"3B} + \expandafter\mst@addtodo@nonletters\string;\mathpunct\mst@varfam@pointvirgule + \fi % binarysemicolno +\fi % end \ifmst@nopunct else branch % \end{macrocode} % \begin{macro}{\relbar} % Due to the way = and - are used by \LaTeX{} in arrows, we will @@ -7007,10 +7801,10 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \DeclareMathSymbol{\mst@chi}{\mathord}{mtpsymbol}{"63} \DeclareMathSymbol{\mst@psi}{\mathord}{mtpsymbol}{"79} \DeclareMathSymbol{\mst@omega}{\mathord}{mtpsymbol}{"77} - \let\mst@varepsilon=\mst@epsilon + \let\mst@varepsilon=\mst@epsilon \DeclareMathSymbol{\mst@vartheta}{\mathord}{mtpsymbol}{"4A} \DeclareMathSymbol{\mst@varpi}{\mathord}{mtpsymbol}{"76} - \let\mst@varrho=\mst@rho + \let\mst@varrho=\mst@rho \DeclareMathSymbol{\mst@varsigma}{\mathord}{mtpsymbol}{"56} \DeclareMathSymbol{\mst@varphi}{\mathord}{mtpsymbol}{"6A} \DeclareMathSymbol{\mst@partial}{\mathord}{mtpsymbol}{"B6} @@ -7018,68 +7812,190 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \fi \fi \fi +% \end{macrocode} +% \begin{macro}{\alphaup etc...} +% Completely refactored at |1.3x| to define |\Alphaup|, |\Alphait|, +% |\alphaup|, |\alphait|, etc\dots{} and prepare templates |\Alpha|, \dots{}, +% |\alpha|, \dots{}, which when activating a math version will be submitted to +% an |\expanded|, whose behaviour will depend on version-specific conditionals. +% \begin{macrocode} \ifmst@LGRgreek % cf http://milde.users.sourceforge.net/LGR/lgrxenc.def.html % et greek.ldf du package babel -\DeclareMathSymbol{\mst@Alpha}{\mathalpha}{mtlgrfontupper}{65} -\DeclareMathSymbol{\mst@Beta}{\mathalpha}{mtlgrfontupper}{66} -\DeclareMathSymbol{\mst@Epsilon}{\mathalpha}{mtlgrfontupper}{69} -\DeclareMathSymbol{\mst@Zeta}{\mathalpha}{mtlgrfontupper}{90} -\DeclareMathSymbol{\mst@Eta}{\mathalpha}{mtlgrfontupper}{72} -\DeclareMathSymbol{\mst@Iota}{\mathalpha}{mtlgrfontupper}{73} -\DeclareMathSymbol{\mst@Kappa}{\mathalpha}{mtlgrfontupper}{75} -\DeclareMathSymbol{\mst@Mu}{\mathalpha}{mtlgrfontupper}{77} -\DeclareMathSymbol{\mst@Nu}{\mathalpha}{mtlgrfontupper}{78} -\DeclareMathSymbol{\mst@Omicron}{\mathalpha}{mtlgrfontupper}{79} -\DeclareMathSymbol{\mst@Rho}{\mathalpha}{mtlgrfontupper}{82} -\DeclareMathSymbol{\mst@Tau}{\mathalpha}{mtlgrfontupper}{84} -\DeclareMathSymbol{\mst@Chi}{\mathalpha}{mtlgrfontupper}{81} -% -\DeclareMathSymbol{\mst@Digamma}{\mathalpha}{mtlgrfontlower}{195} -% -\DeclareMathSymbol{\mst@Gamma}{\mathalpha}{mtlgrfontupper}{71} -\DeclareMathSymbol{\mst@Delta}{\mathalpha}{mtlgrfontupper}{68} -\DeclareMathSymbol{\mst@Theta}{\mathalpha}{mtlgrfontupper}{74} -\DeclareMathSymbol{\mst@Lambda}{\mathalpha}{mtlgrfontupper}{76} -\DeclareMathSymbol{\mst@Xi}{\mathalpha}{mtlgrfontupper}{88} -\DeclareMathSymbol{\mst@Pi}{\mathalpha}{mtlgrfontupper}{80} -\DeclareMathSymbol{\mst@Sigma}{\mathalpha}{mtlgrfontupper}{83} -\DeclareMathSymbol{\mst@Upsilon}{\mathalpha}{mtlgrfontupper}{85} -\DeclareMathSymbol{\mst@Phi}{\mathalpha}{mtlgrfontupper}{70} -\DeclareMathSymbol{\mst@Psi}{\mathalpha}{mtlgrfontupper}{89} -\DeclareMathSymbol{\mst@Omega}{\mathalpha}{mtlgrfontupper}{87} -% -\DeclareMathSymbol{\mst@alpha}{\mathalpha}{mtlgrfontlower}{97} -\DeclareMathSymbol{\mst@beta}{\mathalpha}{mtlgrfontlower}{98} -\DeclareMathSymbol{\mst@gamma}{\mathalpha}{mtlgrfontlower}{103} -\DeclareMathSymbol{\mst@delta}{\mathalpha}{mtlgrfontlower}{100} -\DeclareMathSymbol{\mst@epsilon}{\mathalpha}{mtlgrfontlower}{101} -\DeclareMathSymbol{\mst@zeta}{\mathalpha}{mtlgrfontlower}{122} -\DeclareMathSymbol{\mst@eta}{\mathalpha}{mtlgrfontlower}{104} -\DeclareMathSymbol{\mst@theta}{\mathalpha}{mtlgrfontlower}{106} -\DeclareMathSymbol{\mst@iota}{\mathalpha}{mtlgrfontlower}{105} -\DeclareMathSymbol{\mst@kappa}{\mathalpha}{mtlgrfontlower}{107} -\DeclareMathSymbol{\mst@lambda}{\mathalpha}{mtlgrfontlower}{108} -\DeclareMathSymbol{\mst@mu}{\mathalpha}{mtlgrfontlower}{109} -\DeclareMathSymbol{\mst@nu}{\mathalpha}{mtlgrfontlower}{110} -\DeclareMathSymbol{\mst@xi}{\mathalpha}{mtlgrfontlower}{120} -\DeclareMathSymbol{\mst@omicron}{\mathalpha}{mtlgrfontlower}{111} -\DeclareMathSymbol{\mst@pi}{\mathalpha}{mtlgrfontlower}{112} -\DeclareMathSymbol{\mst@rho}{\mathalpha}{mtlgrfontlower}{114} -\DeclareMathSymbol{\mst@sigma}{\mathalpha}{mtlgrfontlower}{115} -\DeclareMathSymbol{\mst@tau}{\mathalpha}{mtlgrfontlower}{116} -\DeclareMathSymbol{\mst@upsilon}{\mathalpha}{mtlgrfontlower}{117} -\DeclareMathSymbol{\mst@phi}{\mathalpha}{mtlgrfontlower}{102} -\DeclareMathSymbol{\mst@chi}{\mathalpha}{mtlgrfontlower}{113} -\DeclareMathSymbol{\mst@psi}{\mathalpha}{mtlgrfontlower}{121} -\DeclareMathSymbol{\mst@omega}{\mathalpha}{mtlgrfontlower}{119} -% -\DeclareMathSymbol{\mst@digamma}{\mathalpha}{mtlgrfontlower}{147} + \DeclareMathSymbol{\Alphaup}{\mathalpha}{mtgreekup}{65} + \DeclareMathSymbol{\Betaup}{\mathalpha}{mtgreekup}{66} + \DeclareMathSymbol{\Epsilonup}{\mathalpha}{mtgreekup}{69} + \DeclareMathSymbol{\Zetaup}{\mathalpha}{mtgreekup}{90} + \DeclareMathSymbol{\Etaup}{\mathalpha}{mtgreekup}{72} + \DeclareMathSymbol{\Iotaup}{\mathalpha}{mtgreekup}{73} + \DeclareMathSymbol{\Kappaup}{\mathalpha}{mtgreekup}{75} + \DeclareMathSymbol{\Muup}{\mathalpha}{mtgreekup}{77} + \DeclareMathSymbol{\Nuup}{\mathalpha}{mtgreekup}{78} + \DeclareMathSymbol{\Omicronup}{\mathalpha}{mtgreekup}{79} + \DeclareMathSymbol{\Rhoup}{\mathalpha}{mtgreekup}{82} + \DeclareMathSymbol{\Tauup}{\mathalpha}{mtgreekup}{84} + \DeclareMathSymbol{\Chiup}{\mathalpha}{mtgreekup}{81} + % + \DeclareMathSymbol{\Alphait}{\mathalpha}{mtgreekit}{65} + \DeclareMathSymbol{\Betait}{\mathalpha}{mtgreekit}{66} + \DeclareMathSymbol{\Epsilonit}{\mathalpha}{mtgreekit}{69} + \DeclareMathSymbol{\Zetait}{\mathalpha}{mtgreekit}{90} + \DeclareMathSymbol{\Etait}{\mathalpha}{mtgreekit}{72} + \DeclareMathSymbol{\Iotait}{\mathalpha}{mtgreekit}{73} + \DeclareMathSymbol{\Kappait}{\mathalpha}{mtgreekit}{75} + \DeclareMathSymbol{\Muit}{\mathalpha}{mtgreekit}{77} + \DeclareMathSymbol{\Nuit}{\mathalpha}{mtgreekit}{78} + \DeclareMathSymbol{\Omicronit}{\mathalpha}{mtgreekit}{79} + \DeclareMathSymbol{\Rhoit}{\mathalpha}{mtgreekit}{82} + \DeclareMathSymbol{\Tauit}{\mathalpha}{mtgreekit}{84} + \DeclareMathSymbol{\Chiit}{\mathalpha}{mtgreekit}{81} +% \end{macrocode} +% |1.3w| and earlier had a bug regarding Digamma which was set up +% to use same font shape as for lowercase digamma. +% \begin{macrocode} + \DeclareMathSymbol{\Digammaup}{\mathalpha}{mtgreekup}{195} + \DeclareMathSymbol{\Digammait}{\mathalpha}{mtgreekit}{195} + % + \DeclareMathSymbol{\Gammaup}{\mathalpha}{mtgreekup}{71} + \DeclareMathSymbol{\Deltaup}{\mathalpha}{mtgreekup}{68} + \DeclareMathSymbol{\Thetaup}{\mathalpha}{mtgreekup}{74} + \DeclareMathSymbol{\Lambdaup}{\mathalpha}{mtgreekup}{76} + \DeclareMathSymbol{\Xiup}{\mathalpha}{mtgreekup}{88} + \DeclareMathSymbol{\Piup}{\mathalpha}{mtgreekup}{80} + \DeclareMathSymbol{\Sigmaup}{\mathalpha}{mtgreekup}{83} + \DeclareMathSymbol{\Upsilonup}{\mathalpha}{mtgreekup}{85} + \DeclareMathSymbol{\Phiup}{\mathalpha}{mtgreekup}{70} + \DeclareMathSymbol{\Psiup}{\mathalpha}{mtgreekup}{89} + \DeclareMathSymbol{\Omegaup}{\mathalpha}{mtgreekup}{87} + % + \DeclareMathSymbol{\Gammait}{\mathalpha}{mtgreekit}{71} + \DeclareMathSymbol{\Deltait}{\mathalpha}{mtgreekit}{68} + \DeclareMathSymbol{\Thetait}{\mathalpha}{mtgreekit}{74} + \DeclareMathSymbol{\Lambdait}{\mathalpha}{mtgreekit}{76} + \DeclareMathSymbol{\Xiit}{\mathalpha}{mtgreekit}{88} + \DeclareMathSymbol{\Piit}{\mathalpha}{mtgreekit}{80} + \DeclareMathSymbol{\Sigmait}{\mathalpha}{mtgreekit}{83} + \DeclareMathSymbol{\Upsilonit}{\mathalpha}{mtgreekit}{85} + \DeclareMathSymbol{\Phiit}{\mathalpha}{mtgreekit}{70} + \DeclareMathSymbol{\Psiit}{\mathalpha}{mtgreekit}{89} + \DeclareMathSymbol{\Omegait}{\mathalpha}{mtgreekit}{87} + % + \def\mst@Alpha{\ifmst@lgr@upper@up\Alphaup\else\Alphait\fi}% + \def\mst@Beta{\ifmst@lgr@upper@up\Betaup\else\Betait\fi}% + \def\mst@Epsilon{\ifmst@lgr@upper@up\Epsilonup\else\Epsilonit\fi}% + \def\mst@Zeta{\ifmst@lgr@upper@up\Zetaup\else\Zetait\fi}% + \def\mst@Eta{\ifmst@lgr@upper@up\Etaup\else\Etait\fi}% + \def\mst@Iota{\ifmst@lgr@upper@up\Iotaup\else\Iotait\fi}% + \def\mst@Kappa{\ifmst@lgr@upper@up\Kappaup\else\Kappait\fi}% + \def\mst@Mu{\ifmst@lgr@upper@up\Muup\else\Muit\fi}% + \def\mst@Nu{\ifmst@lgr@upper@up\Nuup\else\Nuit\fi}% + \def\mst@Omicron{\ifmst@lgr@upper@up\Omicronup\else\Omicronit\fi}% + \def\mst@Rho{\ifmst@lgr@upper@up\Rhoup\else\Rhoit\fi}% + \def\mst@Tau{\ifmst@lgr@upper@up\Tauup\else\Tauit\fi}% + \def\mst@Chi{\ifmst@lgr@upper@up\Chiup\else\Chiit\fi}% + % + \def\mst@Digamma{\ifmst@lgr@upper@up\Digammaup\else\Digammait\fi}% + % + \def\mst@Gamma{\ifmst@lgr@upper@up\Gammaup\else\Gammait\fi}% + \def\mst@Delta{\ifmst@lgr@upper@up\Deltaup\else\Deltait\fi}% + \def\mst@Theta{\ifmst@lgr@upper@up\Thetaup\else\Thetait\fi}% + \def\mst@Lambda{\ifmst@lgr@upper@up\Lambdaup\else\Lambdait\fi}% + \def\mst@Xi{\ifmst@lgr@upper@up\Xiup\else\Xiit\fi}% + \def\mst@Pi{\ifmst@lgr@upper@up\Piup\else\Piit\fi}% + \def\mst@Sigma{\ifmst@lgr@upper@up\Sigmaup\else\Sigmait\fi}% + \def\mst@Upsilon{\ifmst@lgr@upper@up\Upsilonup\else\Upsilonit\fi}% + \def\mst@Phi{\ifmst@lgr@upper@up\Phiup\else\Phiit\fi}% + \def\mst@Psi{\ifmst@lgr@upper@up\Psiup\else\Psiit\fi}% + \def\mst@Omega{\ifmst@lgr@upper@up\Omegaup\else\Omegait\fi}% + % + \DeclareMathSymbol{\alphaup}{\mathalpha}{mtgreekup}{97} + \DeclareMathSymbol{\betaup}{\mathalpha}{mtgreekup}{98} + \DeclareMathSymbol{\gammaup}{\mathalpha}{mtgreekup}{103} + \DeclareMathSymbol{\deltaup}{\mathalpha}{mtgreekup}{100} + \DeclareMathSymbol{\epsilonup}{\mathalpha}{mtgreekup}{101} + \DeclareMathSymbol{\zetaup}{\mathalpha}{mtgreekup}{122} + \DeclareMathSymbol{\etaup}{\mathalpha}{mtgreekup}{104} + \DeclareMathSymbol{\thetaup}{\mathalpha}{mtgreekup}{106} + \DeclareMathSymbol{\iotaup}{\mathalpha}{mtgreekup}{105} + \DeclareMathSymbol{\kappaup}{\mathalpha}{mtgreekup}{107} + \DeclareMathSymbol{\lambdaup}{\mathalpha}{mtgreekup}{108} + \DeclareMathSymbol{\muup}{\mathalpha}{mtgreekup}{109} + \DeclareMathSymbol{\nuup}{\mathalpha}{mtgreekup}{110} + \DeclareMathSymbol{\xiup}{\mathalpha}{mtgreekup}{120} + \DeclareMathSymbol{\omicronup}{\mathalpha}{mtgreekup}{111} + \DeclareMathSymbol{\piup}{\mathalpha}{mtgreekup}{112} + \DeclareMathSymbol{\rhoup}{\mathalpha}{mtgreekup}{114} + \DeclareMathSymbol{\sigmaup}{\mathalpha}{mtgreekup}{115} + \DeclareMathSymbol{\tauup}{\mathalpha}{mtgreekup}{116} + \DeclareMathSymbol{\upsilonup}{\mathalpha}{mtgreekup}{117} + \DeclareMathSymbol{\phiup}{\mathalpha}{mtgreekup}{102} + \DeclareMathSymbol{\chiup}{\mathalpha}{mtgreekup}{113} + \DeclareMathSymbol{\psiup}{\mathalpha}{mtgreekup}{121} + \DeclareMathSymbol{\omegaup}{\mathalpha}{mtgreekup}{119} + % + \DeclareMathSymbol{\digammaup}{\mathalpha}{mtgreekup}{147} % only varsigma defined (I should check this again) -\DeclareMathSymbol{\mst@varsigma}{\mathalpha}{mtlgrfontlower}{99} + \DeclareMathSymbol{\varsigmaup}{\mathalpha}{mtgreekup}{99} + % + \DeclareMathSymbol{\alphait}{\mathalpha}{mtgreekit}{97} + \DeclareMathSymbol{\betait}{\mathalpha}{mtgreekit}{98} + \DeclareMathSymbol{\gammait}{\mathalpha}{mtgreekit}{103} + \DeclareMathSymbol{\deltait}{\mathalpha}{mtgreekit}{100} + \DeclareMathSymbol{\epsilonit}{\mathalpha}{mtgreekit}{101} + \DeclareMathSymbol{\zetait}{\mathalpha}{mtgreekit}{122} + \DeclareMathSymbol{\etait}{\mathalpha}{mtgreekit}{104} + \DeclareMathSymbol{\thetait}{\mathalpha}{mtgreekit}{106} + \DeclareMathSymbol{\iotait}{\mathalpha}{mtgreekit}{105} + \DeclareMathSymbol{\kappait}{\mathalpha}{mtgreekit}{107} + \DeclareMathSymbol{\lambdait}{\mathalpha}{mtgreekit}{108} + \DeclareMathSymbol{\muit}{\mathalpha}{mtgreekit}{109} + \DeclareMathSymbol{\nuit}{\mathalpha}{mtgreekit}{110} + \DeclareMathSymbol{\xiit}{\mathalpha}{mtgreekit}{120} + \DeclareMathSymbol{\omicronit}{\mathalpha}{mtgreekit}{111} + \DeclareMathSymbol{\piit}{\mathalpha}{mtgreekit}{112} + \DeclareMathSymbol{\rhoit}{\mathalpha}{mtgreekit}{114} + \DeclareMathSymbol{\sigmait}{\mathalpha}{mtgreekit}{115} + \DeclareMathSymbol{\tauit}{\mathalpha}{mtgreekit}{116} + \DeclareMathSymbol{\upsilonit}{\mathalpha}{mtgreekit}{117} + \DeclareMathSymbol{\phiit}{\mathalpha}{mtgreekit}{102} + \DeclareMathSymbol{\chiit}{\mathalpha}{mtgreekit}{113} + \DeclareMathSymbol{\psiit}{\mathalpha}{mtgreekit}{121} + \DeclareMathSymbol{\omegait}{\mathalpha}{mtgreekit}{119} + % + \DeclareMathSymbol{\digammait}{\mathalpha}{mtgreekit}{147} + \DeclareMathSymbol{\varsigmait}{\mathalpha}{mtgreekit}{99} + % + \def\mst@alpha{\ifmst@lgr@lower@up\alphaup\else\alphait\fi}% + \def\mst@beta{\ifmst@lgr@lower@up\betaup\else\betait\fi}% + \def\mst@gamma{\ifmst@lgr@lower@up\gammaup\else\gammait\fi}% + \def\mst@delta{\ifmst@lgr@lower@up\deltaup\else\deltait\fi}% + \def\mst@epsilon{\ifmst@lgr@lower@up\epsilonup\else\epsilonit\fi}% + \def\mst@zeta{\ifmst@lgr@lower@up\zetaup\else\zetait\fi}% + \def\mst@eta{\ifmst@lgr@lower@up\etaup\else\etait\fi}% + \def\mst@theta{\ifmst@lgr@lower@up\thetaup\else\thetait\fi}% + \def\mst@iota{\ifmst@lgr@lower@up\iotaup\else\iotait\fi}% + \def\mst@kappa{\ifmst@lgr@lower@up\kappaup\else\kappait\fi}% + \def\mst@lambda{\ifmst@lgr@lower@up\lambdaup\else\lambdait\fi}% + \def\mst@mu{\ifmst@lgr@lower@up\muup\else\muit\fi}% + \def\mst@nu{\ifmst@lgr@lower@up\nuup\else\nuit\fi}% + \def\mst@xi{\ifmst@lgr@lower@up\xiup\else\xiit\fi}% + \def\mst@omicron{\ifmst@lgr@lower@up\omicronup\else\omicronit\fi}% + \def\mst@pi{\ifmst@lgr@lower@up\piup\else\piit\fi}% + \def\mst@rho{\ifmst@lgr@lower@up\rhoup\else\rhoit\fi}% + \def\mst@sigma{\ifmst@lgr@lower@up\sigmaup\else\sigmait\fi}% + \def\mst@tau{\ifmst@lgr@lower@up\tauup\else\tauit\fi}% + \def\mst@upsilon{\ifmst@lgr@lower@up\upsilonup\else\upsilonit\fi}% + \def\mst@phi{\ifmst@lgr@lower@up\phiup\else\phiit\fi}% + \def\mst@chi{\ifmst@lgr@lower@up\chiup\else\chiit\fi}% + \def\mst@psi{\ifmst@lgr@lower@up\psiup\else\psiit\fi}% + \def\mst@omega{\ifmst@lgr@lower@up\omegaup\else\omegait\fi}% + % + \def\mst@digamma{\ifmst@lgr@lower@up\digammaup\else\digammait\fi}% + \def\mst@varsigma{\ifmst@lgr@lower@up\varsigmaup\else\varsigmait\fi}% \fi % \end{macrocode} % \end{macro} +% \end{macro} % \begin{macro}{\MTstandardgreek} % \begin{macro}{\MTcustomgreek} % \begin{macro}{\MTrecordstandardgreek} @@ -7222,68 +8138,92 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \let\wp\mst@origwp \let\ell\mst@origell }% \MTstandardgreek +% \end{macrocode} +% Under |selfGreek| or other Greek option but not |LGRgreek|, these Greek +% letter control sequences are already |\mathchar|'s, but under |LGRgreek| +% they need (well not really, but I feel it is cleaner) expansion which will +% react to the Boolean saying if using `upright' or `italic'. This Boolean +% setting is recorded when declaring a math version and reenacted when +% \cs{MTversion} is encountered in the document body. We must be careful not +% to contaminate things in the principal mode from math version declarations +% but I think my (now quite old) code is globally designed to achieve this +% protection see how \cs{MTDeclareVersion} is done. The \cs{MTcustomgreek} +% will always be executed in preamble at least once, except under |subdued| +% option. +% +% The \cs{expanded}'s act on unexpanding tokens if not used under |LGRgreek| +% regimen. +% \begin{macrocode} \renewcommand*{\MTcustomgreek}{% - \let\Alpha\mst@Alpha - \let\Beta\mst@Beta - \let\Epsilon\mst@Epsilon - \let\Zeta\mst@Zeta - \let\Eta\mst@Eta - \let\Iota\mst@Iota - \let\Kappa\mst@Kappa - \let\Mu\mst@Mu - \let\Nu\mst@Nu - \let\Omicron\mst@Omicron - \let\Rho\mst@Rho - \let\Tau\mst@Tau - \let\Chi\mst@Chi + \expanded{% + \let\noexpand\Alpha\mst@Alpha + \let\noexpand\Beta\mst@Beta + \let\noexpand\Epsilon\mst@Epsilon + \let\noexpand\Zeta\mst@Zeta + \let\noexpand\Eta\mst@Eta + \let\noexpand\Iota\mst@Iota + \let\noexpand\Kappa\mst@Kappa + \let\noexpand\Mu\mst@Mu + \let\noexpand\Nu\mst@Nu + \let\noexpand\Omicron\mst@Omicron + \let\noexpand\Rho\mst@Rho + \let\noexpand\Tau\mst@Tau + \let\noexpand\Chi\mst@Chi + }% end of first big \expanded % 1.3h: \mst@Digamma not defined if symbolgreek option - \ifmst@symbolgreek\else\let\Digamma\mst@Digamma\fi -% - \let\Gamma\mst@Gamma - \let\Delta\mst@Delta - \let\Theta\mst@Theta - \let\Lambda\mst@Lambda - \let\Xi\mst@Xi - \let\Pi\mst@Pi - \let\Sigma\mst@Sigma - \let\Upsilon\mst@Upsilon - \let\Phi\mst@Phi - \let\Psi\mst@Psi - \let\Omega\mst@Omega + \ifmst@symbolgreek\else + \expanded{\let\noexpand\Digamma\mst@Digamma}% + \fi + \expanded{% + \let\noexpand\Gamma\mst@Gamma + \let\noexpand\Delta\mst@Delta + \let\noexpand\Theta\mst@Theta + \let\noexpand\Lambda\mst@Lambda + \let\noexpand\Xi\mst@Xi + \let\noexpand\Pi\mst@Pi + \let\noexpand\Sigma\mst@Sigma + \let\noexpand\Upsilon\mst@Upsilon + \let\noexpand\Phi\mst@Phi + \let\noexpand\Psi\mst@Psi + \let\noexpand\Omega\mst@Omega + }% end of second big \expanded % \end{macrocode} % |1.3h 2015/10/31| adds this conditional to correct the bad bug in % |1.3d 2014/05/23| which caused |\alpha| etc... to become undefined % under option |selfGreek|. % \begin{macrocode} \ifmst@selfGreek\else - \let\alpha\mst@alpha - \let\beta\mst@beta - \let\gamma\mst@gamma - \let\delta\mst@delta - \let\epsilon\mst@epsilon - \let\zeta\mst@zeta - \let\eta\mst@eta - \let\theta\mst@theta - \let\iota\mst@iota - \let\kappa\mst@kappa - \let\lambda\mst@lambda - \let\mu\mst@mu - \let\nu\mst@nu - \let\xi\mst@xi - \let\omicron\mst@omicron - \let\pi\mst@pi - \let\rho\mst@rho - \let\sigma\mst@sigma - \let\tau\mst@tau - \let\upsilon\mst@upsilon - \let\phi\mst@phi - \let\chi\mst@chi - \let\psi\mst@psi - \let\omega\mst@omega + \expanded{% + \let\noexpand\alpha\mst@alpha + \let\noexpand\beta\mst@beta + \let\noexpand\gamma\mst@gamma + \let\noexpand\delta\mst@delta + \let\noexpand\epsilon\mst@epsilon + \let\noexpand\zeta\mst@zeta + \let\noexpand\eta\mst@eta + \let\noexpand\theta\mst@theta + \let\noexpand\iota\mst@iota + \let\noexpand\kappa\mst@kappa + \let\noexpand\lambda\mst@lambda + \let\noexpand\mu\mst@mu + \let\noexpand\nu\mst@nu + \let\noexpand\xi\mst@xi + \let\noexpand\omicron\mst@omicron + \let\noexpand\pi\mst@pi + \let\noexpand\rho\mst@rho + \let\noexpand\sigma\mst@sigma + \let\noexpand\tau\mst@tau + \let\noexpand\upsilon\mst@upsilon + \let\noexpand\phi\mst@phi + \let\noexpand\chi\mst@chi + \let\noexpand\psi\mst@psi + \let\noexpand\omega\mst@omega + \let\noexpand\varsigma\mst@varsigma + }% end of third big \expanded % 1.3h: digamma only defined with option LGRgreek: - \ifmst@LGRgreek\let\digamma\mst@digamma\fi -% - \let\varsigma\mst@varsigma + \ifmst@LGRgreek + \expanded{\let\noexpand\digamma\mst@digamma}% + \fi % conditional added 1.3h 2015/10/31 \ifmst@LGRgreek\else \let\varepsilon\mst@varepsilon @@ -7299,7 +8239,7 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \fi \fi }% \MTcustomgreek -\fi +\fi% end of \ifcustomgreek \let\Mathastextstandardgreek\MTstandardgreek \let\Mathastextcustomgreek\MTcustomgreek \ifmst@subdued\else\MTcustomgreek\fi @@ -7691,7 +8631,7 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \typeout{** Latin letters in math version `#2\string' will use the font #3/#4/#5/\mst@ltsh^^J% ** Other characters (digits, ...) and \protect\log-like names - will be in #6 shape.}% + will be in `#6\string' shape.}% \expandafter\edef\csname mst@ltshape@\mst@version\endcsname{\mst@ltsh}% \else \SetSymbolFont{mtletterfont}{#2}{#3}{#4}{#5}{#6}% @@ -7704,7 +8644,7 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \typeout{** Latin letters in math version `#2\string' will use the font #3/#4/#5/#1^^J% ** Other characters (digits, ...) and \protect\log-like - names will be in #6 shape.}% + names will be in `#6\string' shape.}% \expandafter\edef\csname mst@ltshape@\mst@version\endcsname{#1}% \fi \ifmst@nonormalbold\else @@ -7728,47 +8668,105 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % Greek letters depending on the frenchmath and [it/up][g/G]reek % options as well as on the (local to this version) shapes for letters % and digits. +% +% |1.3x| replaces \cs{updefault} by \cs{MTgreekupdefault} and +% \cs{itdefault} by \cs{MTgreekitdefault}. It also prepares to store +% two Boolean settings saying whether lowercase respectively uppercase +% Greek letters will use `upright' or `italic' (|LGRgreek(s)| only). +% +% The |1.3x| refactoring of |LGRgreek| is done via a decoupling, +% thus things are done here under |selfGreek| or other Greek options +% which ultimately serve nothing and conversely things are done here +% for |LGRgreek| which are superfluous. % \begin{macrocode} \def\mst@greek@lsh@loc{\csname mst@ltshape@\mst@version\endcsname}% \def\mst@greek@ush@loc{\csname mst@shape@\mst@version\endcsname}% - \ifmst@itgreek\def\mst@greek@lsh@loc{\itdefault}% - \def\mst@greek@ush@loc{\itdefault}% + \mst@lgr@lower@uptrue + \expandafter\in@\expanded{{\mst@greek@lsh@loc.}}{it.,sl.}% + \ifin@\mst@lgr@lower@upfalse\fi + \mst@lgr@upper@uptrue + \expandafter\in@\expanded{{\mst@greek@ush@loc.}}{it.,sl.}% + \ifin@\mst@lgr@upper@upfalse\fi + \ifmst@itgreek + \def\mst@greek@lsh@loc{\MTgreekitdefault}% + \def\mst@greek@ush@loc{\MTgreekitdefault}% + \mst@lgr@lower@upfalse + \mst@lgr@upper@upfalse \fi - \ifmst@upgreek\def\mst@greek@lsh@loc{\updefault}% - \def\mst@greek@ush@loc{\updefault}% + \ifmst@upgreek + \def\mst@greek@lsh@loc{\MTgreekupdefault}% + \def\mst@greek@ush@loc{\MTgreekupdefault}% + \mst@lgr@lower@uptrue + \mst@lgr@upper@uptrue \fi \ifmst@frenchmath \ifmst@itgreek\else \ifmst@upgreek\else \def\mst@greek@lsh@loc{\csname mst@shape@\mst@version\endcsname}% \def\mst@greek@ush@loc{\csname mst@shape@\mst@version\endcsname}% + \mst@lgr@lower@uptrue + \mst@lgr@upper@uptrue \fi\fi \fi \ifcase\mst@greek@select - \or\def\mst@greek@ush@loc{\itdefault}% - \or\def\mst@greek@ush@loc{\updefault}% + \or + \def\mst@greek@ush@loc{\MTgreekitdefault}% + \mst@lgr@upper@upfalse + \or + \def\mst@greek@ush@loc{\MTgreekupdefault}% + \mst@lgr@upper@uptrue \fi \ifmst@LGRgreeks - \SetSymbolFont{mtlgrfontlower}{#2}{LGR}{#4}{#5}{\mst@greek@lsh@loc}% - \SetSymbolFont{mtlgrfontupper}{#2}{LGR}{#4}{#5}{\mst@greek@ush@loc}% - \typeout{** Greek letters (\mst@greek@lsh@loc/\mst@greek@ush@loc) will use - LGR font #4\ifmst@subdued ^^J** (in non subdued versions)\fi}% + \SetSymbolFont{mtgreekup}{#2}{LGR}{#4}{#5}{\MTgreekupdefault}% + \SetSymbolFont{mtgreekit}{#2}{LGR}{#4}{#5}{\MTgreekitdefault}% +% \end{macrocode} +% This is where the shape of uppercase/lowercase Greek letters is recorded, +% for \cs{MTversion}'s triggered \cs{MTcustomgreek} to do the right thing. +% Also |1.3x| fixes some strange log messages which did not recall +% the math version name and referred to `non subdued versions' (strange). +% \begin{macrocode} + \expandafter\let\csname ifmst@lgr@\mst@version @upper@up\expandafter\endcsname + \csname ifmst@lgr@upper@up\endcsname + \expandafter\let\csname ifmst@lgr@\mst@version @lower@up\expandafter\endcsname + \csname ifmst@lgr@lower@up\endcsname + \typeout{** Greek letters (upper: + `\ifmst@lgr@upper@up\MTgreekupdefault\else\MTgreekitdefault\fi\string', + lower: + `\ifmst@lgr@lower@up\MTgreekupdefault\else\MTgreekitdefault\fi\string') + will use + font family `#4\string' (LGR)^^J** + in mathastext math version `\mst@version\string'.}% \else \ifmst@selfGreeks \SetSymbolFont{mtselfGreekfont}{#2}{OT1}{#4}{#5}{\mst@greek@ush@loc}% - \typeout{** Capital Greek letters (\mst@greek@lsh@loc/\mst@greek@ush@loc) - will use OT1 font #4\ifmst@subdued ^^J** (in non subdued versions)\fi}% + \typeout{** Capital Greek letters (shape `\mst@greek@ush@loc\string') + will use font family `#4\string' (OT1)^^J** + in mathastext math version `\mst@version\string'.}% \else \ifmst@LGRgreek - \SetSymbolFont{mtlgrfontlower}{#2}{LGR}{\mst@greekfont}{#5}{\mst@greek@lsh@loc}% - \SetSymbolFont{mtlgrfontupper}{#2}{LGR}{\mst@greekfont}{#5}{\mst@greek@ush@loc}% - \typeout{** Greek letters (\mst@greek@lsh@loc/\mst@greek@ush@loc) will use - LGR font \mst@greekfont\ifmst@subdued ^^J** (in non subdued versions)\fi}% + \SetSymbolFont{mtgreekup}{#2}{LGR}{\mst@greekfont}{#5}{\MTgreekupdefault}% + \SetSymbolFont{mtgreekit}{#2}{LGR}{\mst@greekfont}{#5}{\MTgreekitdefault}% +% \end{macrocode} +% This is where the shape of uppercase/lowercase Greek letters is recorded, +% for \cs{MTversion}'s triggered \cs{MTcustomgreek} to do the right thing. +% \begin{macrocode} + \expandafter\let\csname ifmst@lgr@\mst@version @upper@up\expandafter\endcsname + \csname ifmst@lgr@upper@up\endcsname + \expandafter\let\csname ifmst@lgr@\mst@version @lower@up\expandafter\endcsname + \csname ifmst@lgr@lower@up\endcsname + \typeout{** Greek letters (upper: + `\ifmst@lgr@upper@up\MTgreekupdefault\else\MTgreekitdefault\fi\string', + lower: + `\ifmst@lgr@lower@up\MTgreekupdefault\else\MTgreekitdefault\fi\string') + will use font family `\mst@greekfont\string' (LGR)^^J** + in mathastext math version `\mst@version\string'.}% \else \ifmst@selfGreek \SetSymbolFont{mtselfGreekfont}{#2}{OT1}{\mst@greekfont}{#5}{\mst@greek@ush@loc}% - \typeout{** Capital Greek letters (\mst@greek@lsh@loc/\mst@greek@ush@loc) - will use OT1 font \mst@greekfont\ifmst@subdued ^^J** (in non subdued versions)\fi}% + \typeout{** Capital Greek letters + (shape `\mst@greek@ush@loc\string') + will use font family `\mst@greekfont\string' (OT1)^^J** + in mathastext math version `\mst@version\string'.}% \fi \fi \fi @@ -7837,8 +8835,11 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % versions has been to all cases, and not only for the % |LGRgreek| option. % -% |1.3u|: version savvy (i.e. font-encoding savvy) minus sign, +% |1.3u|: version savvy (i.e.\@ font-encoding savvy) minus sign, % \cs{hbar}, \cs{imath}, math accents. +% +% |1.3x|: Booleans recovered from stored data in the math version will +% configure the things \cs{MTcustomgreek} do, under |LGRgreek| option. % \begin{macrocode} \newcommand*\MTversion {\@ifstar\MTversion@s\MTversion@ } \newcommand*\MTversion@s [1]{\mathversion{#1}\MTversion@@ } @@ -7964,6 +8965,13 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \mst@subduedminus \else \mst@setalphabets +% \end{macrocode} +% |1.3x| addition for \cs{MTcustomgreek} under |LGRgreeks| option. +% \begin{macrocode} + \expandafter\let\csname ifmst@lgr@upper@up\expandafter\endcsname + \csname ifmst@lgr@\math@version @upper@up\endcsname + \expandafter\let\csname ifmst@lgr@lower@up\expandafter\endcsname + \csname ifmst@lgr@\math@version @lower@up\endcsname \MTcustomgreek \mst@nonsubduedhbar \mst@nonsubduedinodot @@ -7972,6 +8980,13 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \fi \fi \else +% \end{macrocode} +% |1.3x| addition for \cs{MTcustomgreek} under |LGRgreek| option. +% \begin{macrocode} + \expandafter\let\csname ifmst@lgr@upper@up\expandafter\endcsname + \csname ifmst@lgr@\math@version @upper@up\endcsname + \expandafter\let\csname ifmst@lgr@lower@up\expandafter\endcsname + \csname ifmst@lgr@\math@version @lower@up\endcsname \MTcustomgreek % new with 1.3d \mst@nonsubduedhbar \mst@nonsubduedinodot @@ -8039,6 +9054,8 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % loading (things regarding the \cs{hbar}, \cs{imath}, the math accents and % the minus sign). They are now part of the contents of \cs{Mathastext} macro % itself (which is executed during package loading). +% +% |1.3x| has refactored the |LGRgreek| associated math fonts. % \begin{macrocode} \def\Mathastext {\@ifnextchar [\Mathastext@declare\Mathastext@ } \def\Mathastext@declare [#1]{% @@ -8206,17 +9223,19 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % \begin{macro}{LGRgreek*} % \begin{macro}{selfGreek*} % LGRgreek, LGRgreeks, selfGreek, and selfGreeks options. +% +% |1.3x| has refactored the |LGRgreek| associated math fonts. % \begin{macrocode} \ifmst@subdued\else \ifmst@LGRgreek - \SetSymbolFont{mtlgrfontlower}{normal}{LGR}% - {\mst@greekfont}{\mst@series@normal}{\mst@greek@lsh}% - \SetSymbolFont{mtlgrfontlower}{bold}{LGR}% - {\mst@greekfont}{\mst@boldvariant@normal}{\mst@greek@lsh}% - \SetSymbolFont{mtlgrfontupper}{normal}{LGR}% - {\mst@greekfont}{\mst@series@normal}{\mst@greek@ush}% - \SetSymbolFont{mtlgrfontupper}{bold}{LGR}% - {\mst@greekfont}{\mst@boldvariant@bold}{\mst@greek@ush}% + \SetSymbolFont{mtgreekup}{normal}{LGR}% + {\mst@greekfont}{\mst@series@normal}{\MTgreekupdefault}% + \SetSymbolFont{mtgreekup}{bold}{LGR}% + {\mst@greekfont}{\mst@boldvariant@normal}{\MTgreekupdefault}% + \SetSymbolFont{mtgreekit}{normal}{LGR}% + {\mst@greekfont}{\mst@series@normal}{\MTgreekitdefault}% + \SetSymbolFont{mtgreekit}{bold}{LGR}% + {\mst@greekfont}{\mst@boldvariant@bold}{\MTgreekitdefault}% \else \ifmst@selfGreek \SetSymbolFont{mtselfGreekfont}{normal}{OT1}% @@ -8231,14 +9250,17 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % \end{macro} % \begin{macrocode} \ifmst@subdued - \typeout{** subdued mode will be activated for the normal and bold math versions}% + \typeout{** subdued mode will be activated for the `normal\string' and `bold\string' math versions}% \else - \typeout{** Latin letters in the normal (resp. bold) math versions are now^^J% + \typeout{** Latin letters in the `normal\string' (resp. `bold\string') math versions are now^^J% ** set up to use the fonts \mst@encoding@normal/\mst@family@normal/\mst@series@normal% (\mst@boldvariant@normal)/\mst@ltshape@normal}% - \ifmst@LGRgreek\typeout{** Greek letters (\mst@greek@lsh/\mst@greek@ush) - will use LGR/\mst@greekfont}% + \ifmst@LGRgreek\typeout{** Greek letters (upper: + `\ifmst@lgr@upper@up\MTgreekupdefault\else\MTgreekitdefault\fi\string', + lower: + `\ifmst@lgr@lower@up\MTgreekupdefault\else\MTgreekitdefault\fi\string') + will use font family `\mst@greekfont\string' (LGR)}% \fi \ifmst@nodigits\else \typeout{** Other characters (digits, ...) and \protect\log-like names will be^^J% @@ -8290,13 +9312,13 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \ifmst@eulergreek \typeout{** Greek letters will use the Euler font. Use \protect\MathastextEulerScale{} to scale the font.}% - \ifmst@subdued{\typeout{** (subdued mode: normal and bold math + \ifmst@subdued{\typeout{** (subdued mode: `normal\string' and `bold\string' math version with default Greek letters.)}}\fi \else \ifmst@symbolgreek \typeout{** Greek letters will use the PostScript Symbol font. Use^^J% ** \protect\MathastextSymbolScale{} to scale the font.}% - \ifmst@subdued{\typeout{** (subdued mode: normal and bold math + \ifmst@subdued{\typeout{** (subdued mode: `normal\string' and `bold\string' math version with default Greek letters.)}}\fi \fi\fi % \end{macrocode} @@ -8654,6 +9676,8 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} \do\MathastextitGreek \do\MTgreekfont \do\Mathastextgreekfont +\do\MTgreekupdefault +\do\MTgreekitdefault \do\MTDeclareVersion \do\MathastextDeclareVersion \do\MTWillUse @@ -8669,24 +9693,6 @@ defaultbf,defaultit,defaultsf,defaulttt}\mst@nonormalboldtrue} % \MakePercentComment % %<*dtx> -\CharacterTable - {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z - Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z - Digits \0\1\2\3\4\5\6\7\8\9 - Exclamation \! Double quote \" Hash (number) \# - Dollar \$ Percent \% Ampersand \& - Acute accent \' Left paren \( Right paren \) - Asterisk \* Plus \+ Comma \, - Minus \- Point \. Solidus \/ - Colon \: Semicolon \; Less than \< - Equals \= Greater than \> Question mark \? - Commercial at \@ Left bracket \[ Backslash \\ - Right bracket \] Circumflex \^ Underscore \_ - Grave accent \` Left brace \{ Vertical bar \| - Right brace \} Tilde \~} - -\CheckSum{6187} -\makeatletter\check@checksum\makeatother \Finale %% %% End of file `mathastext.dtx'. diff --git a/macros/latex/contrib/mathastext/mathastext.pdf b/macros/latex/contrib/mathastext/mathastext.pdf index dc8c864908..df962ded91 100644 Binary files a/macros/latex/contrib/mathastext/mathastext.pdf and b/macros/latex/contrib/mathastext/mathastext.pdf differ diff --git a/macros/latex/contrib/mathastext/mathastexttestalphabets.pdf b/macros/latex/contrib/mathastext/mathastexttestalphabets.pdf deleted file mode 100644 index ff43ebc0d0..0000000000 Binary files a/macros/latex/contrib/mathastext/mathastexttestalphabets.pdf and /dev/null differ diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf index d851c1652d..73b1ccc4bf 100644 Binary files a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf and b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf differ diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex index 3ef3b51a6f..0f52e74b93 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex @@ -1,7 +1,7 @@ % !TeX TXS-program:compile = txs:///arara % arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} -% arara: pythontex: {rerun: modified} if found('pytxcode', 'PYTHONTEX#py') -% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('pytxcode', 'PYTHONTEX#py') +% arara: pythontex: {rerun: always} +% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} % arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)') \documentclass{article} @@ -17,9 +17,12 @@ \usepackage{amsmath,amssymb} \fi \ifluatex - \RequirePackage[math-style=french,bold-style=ISO]{fourier-otf} + \usepackage{mathtools} + \usepackage{lualatex-math} + \usepackage{luatexbase} + \usepackage[math-style=french,bold-style=ISO]{fourier-otf} \fi -\usepackage[build]{ProfLycee} +\usepackage{ProfLycee} \usepackage{tkz-euclide} \usetikzlibrary{hobby} \usepackage[group-minimum-digits=4]{siunitx} @@ -71,8 +74,8 @@ \setlength{\parindent}{0pt} \definecolor{LightGray}{gray}{0.9} -\def\PLversion{1.3.7} -\def\PLdate{2 Novembre 2022} +\def\PLversion{2.0.0} +\def\PLdate{4 Novembre 2022} \tcbset{vignettes/.style={% nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,% @@ -89,6 +92,16 @@ } } +\tcbset{vignetteMaJ/.style={% + fontupper={\vphantom{pf}\footnotesize\ttfamily}, + vignettes,% + colframe=ForestGreen!50!black,coltitle=white,colback=ForestGreen!25,% + overlay={\begin{tcbclipinterior}% + \fill[fill=ForestGreen!75]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{Black}{\scalebox{0.85}[0.75]{\textbf{MàJ}}}}} ($(interior.north west)+(5pt,0pt)$);% + \end{tcbclipinterior}} + } +} + \newtcblisting{codetex}[1][]{% colback=white,colframe=red!75!black,title={\small \faCode} Code \LaTeX,fonttitle=\sffamily\bfseries,left=3pt,right=3pt,top=2pt,bottom=2pt,#1} @@ -110,6 +123,13 @@ %petite vignette tex \newcommand\ctex[1]{\tcbox[vignettelatex]{#1}} +%petite vignette màj +\newcommand\cmaj[1]{% + \IfStrEq{#1}{\PLversion}% + {\tcbox[vignetteMaJ]{#1}\xspace}% + {}% +} + %gestion de la fenêtre v2 directement dans le tikzpicture \tikzset{% xmin/.store in=\xmin,xmin/.default=-5,xmin=-5, @@ -178,7 +198,7 @@ } \title{% -\begin{minipage}{0.75\linewidth} +\begin{minipage}{0.85\linewidth} \begin{tcolorbox}[colframe=yellow,colback=yellow!15] \begin{center} \begin{tabular}{c} @@ -257,6 +277,8 @@ Une commande pour, en \TikZ, créer des arbres de probas \og classiques \fg. \hfill{}\textit{Merci à Anne pour ses retours et sa relecture !} +\hfill{}\textit{Merci à Christophe pour ses retours et ses éclairages !} + \hfill{}\textit{Merci aux membres du groupe \faFacebook{} du \og Coin \LaTeX{} \fg{} pour leur aide et leurs idées !} \vfill @@ -351,12 +373,15 @@ J'ai utilisé les {packages} de C. Tellechea, je vous conseille d'aller jeter un \subsection{Options du package} \begin{codeattention} -Par défaut, \ctex{minted} est chargé et donc la compilation nécessite d'utiliser \textsf{shell-escape}. Cependant, si vous ne \underline{souhaitez pas} utiliser les commandes nécessitant \ctex{minted} vous pouvez charger le package \ctex{ProfLycee} avec l'option \Cle{nominted}. +\cmaj{2.0.0} Une compilation \textsf{shell-escape} est recommandée pour l'utilisation de \ctex{ProfLycee}, notamment pour le package \ctex{minted} et la coloration syntaxique de code. + +Cependant, si vous ne \underline{souhaitez pas} charger (et utiliser) \ctex{minted} vous pouvez charger le package \ctex{ProfLycee} avec l'option \Cle{nonshellescape}. \end{codeattention} \begin{codetex}[listing only] ... -\usepackage[nominted]{ProfLycee} +\usepackage[nonshellescape]{ProfLycee} +%package et librairie non chargés ... \end{codetex} @@ -387,6 +412,28 @@ Les options précédentes sont cumulables, et, pour info, elles conditionnent le \section{Compléments} +\subsection{Changements à partir de cette version !!} + +\begin{codeattention} +\cmaj{2.0.0} Pour des raisons pratiques, les commandes et environnements disponibles dans \ctex{ProfLycee} ont été renommés, pour utiliser des noms plus génériques et explicites. + +La nomenclature des \Cle{clés} a été également revue, avec -- dans la grande majorité des cas -- une majuscule en début. + +\smallskip + +Je préfère faire ces ajustements tant que le package est assez \textit{jeune} ! +\end{codeattention} + +\begin{codeattention} +\cmaj{2.0.0} L'ancienne version du package \ctex{ProfLycee} est toutefois encore disponible, pour nue migration en douceur, elle est désormais accessible sous le nom \ctex{ProfLycee-old}, et la documentation est également encore disponible. +\end{codeattention} + +\begin{codetex}[listing only] +... +\usepackage[]{ProfLycee-old} +... +\end{codetex} + \subsection{Le système de \og clés/options \fg} \begin{codeidee} @@ -460,7 +507,7 @@ En ce qui concerne les codes \textsf{python} et/ou \textsf{pseudocode}, il faudr \end{codeinfo} \begin{codeattention} -Certains commandes ou environnements nécessitent une compilation spécifique, qui seront indiquées clairement dans la documentation ! +Certains commandes ou environnements nécessitent une compilation spécifique, qui sera indiquée clairement dans la documentation ! \end{codeattention} \subsection{Problèmes éventuels\ldots} @@ -487,107 +534,113 @@ En dehors de cela, ce sont des tests multiples et variés qui permettront de dé \part{Liste des commandes, par thème} +\begin{codeinfo} +\cmaj{2.0.0} Cette section contient un \textit{résumé} des différentes commandes et environnements disponibles dans \ctex{ProfLycee}. + +Elles sont présentées de manière \textit{succincte}, mais elles sont présentées de manière \textit{détaillée} dans la suite de la documentation. +\end{codeinfo} + \begin{codetex}[listing only] %courbe d'interpolation, tangente, dans un environnement tikz -\splinetikz[] -\tangentetikz[] +\SplineTikz[]{} +\TangenteTikz[]{} %toile pour une suite récurrente, dans un environnement tikz -\recurrPL[][][