diff --git a/static/fonts.less b/static/fonts.less index bb385f4c..e258ff61 100644 --- a/static/fonts.less +++ b/static/fonts.less @@ -2,12 +2,17 @@ @use-eot: true; @use-ttf: true; @use-woff: true; +@use-woff2: true; .use-eot(@family, @family-suffix) when (@use-eot = true) { src: url('@{font-folder}/KaTeX_@{family}-@{family-suffix}.eot'); src+: url('@{font-folder}/KaTeX_@{family}-@{family-suffix}.eot#iefix') format('embedded-opentype') } +.use-woff2(@family, @family-suffix) when (@use-woff2 = true) { + src+: url('@{font-folder}/KaTeX_@{family}-@{family-suffix}.woff2') format('woff2') +} + .use-woff(@family, @family-suffix) when (@use-woff = true) { src+: url('@{font-folder}/KaTeX_@{family}-@{family-suffix}.woff') format('woff') } @@ -34,6 +39,7 @@ @font-face { font-family: 'KaTeX_@{family}'; .use-eot(@family, @suffix); + .use-woff2(@family, @suffix); .use-woff(@family, @suffix); .use-ttf(@family, @suffix); font-weight: @weight; diff --git a/static/fonts/KaTeX_AMS-Regular.woff2 b/static/fonts/KaTeX_AMS-Regular.woff2 new file mode 100644 index 00000000..64bdd82f Binary files /dev/null and b/static/fonts/KaTeX_AMS-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.woff2 b/static/fonts/KaTeX_Caligraphic-Bold.woff2 new file mode 100644 index 00000000..01079509 Binary files /dev/null and b/static/fonts/KaTeX_Caligraphic-Bold.woff2 differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.woff2 b/static/fonts/KaTeX_Caligraphic-Regular.woff2 new file mode 100644 index 00000000..0e692ea3 Binary files /dev/null and b/static/fonts/KaTeX_Caligraphic-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.woff2 b/static/fonts/KaTeX_Fraktur-Bold.woff2 new file mode 100644 index 00000000..b4caf092 Binary files /dev/null and b/static/fonts/KaTeX_Fraktur-Bold.woff2 differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.woff2 b/static/fonts/KaTeX_Fraktur-Regular.woff2 new file mode 100644 index 00000000..1dd37944 Binary files /dev/null and b/static/fonts/KaTeX_Fraktur-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Greek-Bold.woff2 b/static/fonts/KaTeX_Greek-Bold.woff2 new file mode 100644 index 00000000..1e289dd5 Binary files /dev/null and b/static/fonts/KaTeX_Greek-Bold.woff2 differ diff --git a/static/fonts/KaTeX_Greek-BoldItalic.woff2 b/static/fonts/KaTeX_Greek-BoldItalic.woff2 new file mode 100644 index 00000000..8a18d2e3 Binary files /dev/null and b/static/fonts/KaTeX_Greek-BoldItalic.woff2 differ diff --git a/static/fonts/KaTeX_Greek-Italic.woff2 b/static/fonts/KaTeX_Greek-Italic.woff2 new file mode 100644 index 00000000..20559746 Binary files /dev/null and b/static/fonts/KaTeX_Greek-Italic.woff2 differ diff --git a/static/fonts/KaTeX_Greek-Regular.woff2 b/static/fonts/KaTeX_Greek-Regular.woff2 new file mode 100644 index 00000000..48ed7f11 Binary files /dev/null and b/static/fonts/KaTeX_Greek-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Main-Bold.woff2 b/static/fonts/KaTeX_Main-Bold.woff2 new file mode 100644 index 00000000..994f3de5 Binary files /dev/null and b/static/fonts/KaTeX_Main-Bold.woff2 differ diff --git a/static/fonts/KaTeX_Main-Italic.woff2 b/static/fonts/KaTeX_Main-Italic.woff2 new file mode 100644 index 00000000..34305739 Binary files /dev/null and b/static/fonts/KaTeX_Main-Italic.woff2 differ diff --git a/static/fonts/KaTeX_Main-Regular.woff2 b/static/fonts/KaTeX_Main-Regular.woff2 new file mode 100644 index 00000000..8c98320f Binary files /dev/null and b/static/fonts/KaTeX_Main-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.woff2 b/static/fonts/KaTeX_Math-BoldItalic.woff2 new file mode 100644 index 00000000..bfe677c1 Binary files /dev/null and b/static/fonts/KaTeX_Math-BoldItalic.woff2 differ diff --git a/static/fonts/KaTeX_Math-Italic.woff2 b/static/fonts/KaTeX_Math-Italic.woff2 new file mode 100644 index 00000000..0ef8a1e8 Binary files /dev/null and b/static/fonts/KaTeX_Math-Italic.woff2 differ diff --git a/static/fonts/KaTeX_Math-Regular.woff2 b/static/fonts/KaTeX_Math-Regular.woff2 new file mode 100644 index 00000000..24b63d8a Binary files /dev/null and b/static/fonts/KaTeX_Math-Regular.woff2 differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.woff2 b/static/fonts/KaTeX_SansSerif-Bold.woff2 new file mode 100644 index 00000000..09caf7dc Binary files /dev/null and b/static/fonts/KaTeX_SansSerif-Bold.woff2 differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.woff2 b/static/fonts/KaTeX_SansSerif-Italic.woff2 new file mode 100644 index 00000000..8d47a38e Binary files /dev/null and b/static/fonts/KaTeX_SansSerif-Italic.woff2 differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.woff2 b/static/fonts/KaTeX_SansSerif-Regular.woff2 new file mode 100644 index 00000000..3feeb7ba Binary files /dev/null and b/static/fonts/KaTeX_SansSerif-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Script-Regular.woff2 b/static/fonts/KaTeX_Script-Regular.woff2 new file mode 100644 index 00000000..ff0c5cfb Binary files /dev/null and b/static/fonts/KaTeX_Script-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Size1-Regular.woff2 b/static/fonts/KaTeX_Size1-Regular.woff2 new file mode 100644 index 00000000..764c9335 Binary files /dev/null and b/static/fonts/KaTeX_Size1-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Size2-Regular.woff2 b/static/fonts/KaTeX_Size2-Regular.woff2 new file mode 100644 index 00000000..a51a1fdb Binary files /dev/null and b/static/fonts/KaTeX_Size2-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Size3-Regular.woff2 b/static/fonts/KaTeX_Size3-Regular.woff2 new file mode 100644 index 00000000..4a4ba33a Binary files /dev/null and b/static/fonts/KaTeX_Size3-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Size4-Regular.woff2 b/static/fonts/KaTeX_Size4-Regular.woff2 new file mode 100644 index 00000000..14b0dc28 Binary files /dev/null and b/static/fonts/KaTeX_Size4-Regular.woff2 differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.woff2 b/static/fonts/KaTeX_Typewriter-Regular.woff2 new file mode 100644 index 00000000..52b55385 Binary files /dev/null and b/static/fonts/KaTeX_Typewriter-Regular.woff2 differ