/* open-sans字体 */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url("../fonts/open-sans-v17-latin-ext_latin-regular.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: normal;
  src: local("Open Sans Italic"), local("OpenSans-Italic"),
    url("../fonts/open-sans-v17-latin-ext_latin-italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: bold;
  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url("../fonts/open-sans-v17-latin-ext_latin-700.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: bold;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
    url("../fonts/open-sans-v17-latin-ext_latin-700italic.woff2")
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD, U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* katex字体 */
@font-face {
  font-display: block;
  font-family: KaTeX_AMS;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),
    url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Caligraphic;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),
    url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),
    url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Caligraphic;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Fraktur;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),
    url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),
    url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Fraktur;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Main;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),
    url(../fonts/KaTeX_Main-Bold.woff) format("woff"),
    url(../fonts/KaTeX_Main-Bold.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Main;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),
    url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),
    url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Main;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),
    url(../fonts/KaTeX_Main-Italic.woff) format("woff"),
    url(../fonts/KaTeX_Main-Italic.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Main;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Main-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Main-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),
    url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),
    url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),
    url(../fonts/KaTeX_Math-Italic.woff) format("woff"),
    url(../fonts/KaTeX_Math-Italic.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: "KaTeX_SansSerif";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),
    url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),
    url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: "KaTeX_SansSerif";
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),
    url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),
    url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: "KaTeX_SansSerif";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),
    url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Script;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Script-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Script-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Size1;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Size2;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Size3;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Size4;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype");
}
@font-face {
  font-display: block;
  font-family: KaTeX_Typewriter;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),
    url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),
    url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");
}
