/*
   C_family_set.css

   Copyleft 🄯 2021 Taiji Yamada <taiji@aihara.co.jp>
*/
@font-face { font-family: C-serif;
  src:
    local("Source Serif Variable"),
    local("Noto Serif"),
    local("Century"),
    local("Baskerville"),
    local("Charter"),
    local("Georgia"),
    /*local("Rockwell"),*/
    local("Sylfaen"),
    local("Palatino Linotype"),
    local("Palatino"),
    local("STIX Two Text"),
    local("Times New Roman"),
    local("Times"),
    /*
    local("Baskerville Old Face"),
    local("Bell MT"),
    local("Calisto MT"),
    local("Cambria"),
    local("Century Schoolbook"),
    local("Garamond"),
    local("Lucida Bright"),
    local("Lucida Fax"),
    local("Perpetua"),
    local("PT Serif"),
    local("Sitka"),
    */
    local('math');
}
@font-face { font-family: C-sans-serif;
  src:
    local("Avenir Next"),
    local("Source Sans Variable"),
    local("Noto Sans"),
    local("Helvetica Neue"),
    local("Roboto"),
    local("Bahnschrift"),
    local("Franklin Gothic Book"),
    local("Geneva"),
    local("MS Reference Sans Serif"),
    local("Tahoma"),
    local("Trebuchet MS"),
    local("Verdana"),
    /**/
    local("Helvetica"),
    local("Segoe UI"),
    local("Microsoft Sans Serif"),
    local("Arial"),
    local("Lucida Sans Unicode"),
    local("Lucida Grande"),
    /*
    local("Avenir"),
    local("Corbel"),
    local("Calibri"),
    local("Candara"),
    local("Century Gothic"),
    local("Futura"),
    local("Gill Sans"),
    local("Gill Sans MT"),
    local("News Gothic MT"),
    local("Lucida Sans"),
    local("Optima"),
    local("PT Sans"),
    local("Skia"),
    local("Tw Cen MT"),
    local("Arial Unicode MS"),
    */
    local('math');
}
@font-face { font-family: C-monospace;
  font-feature-settings: 'tnum' 1, 'hwid' 0, 'qwid' 0, 'twid' 0, 'fwid' 0, 'pnum' 0, 'pwid' 0, 'pkna' 0, 'palt' 0, 'halt' 0;
  src:
    /* non-open zero series */
    /* dotted zero series */
    /*local("Source Code Variable"),
    local("Source Code Pro"),*/
    local("Andale Mono"),
    /* slashed zero series */
    local("Menlo"),
    local("Consolas"),
    local("Monaco"),
    local("PT Mono"),
    /* open zero series */
    local("Noto Mono"),
    local("Droid Sans Mono"),
    local("Courier New"),
    local("Lucida Console"),
    local("Lucida Sans Typewriter"),
    local("Courier"),
    /*local("BIZ UDGothic"),
    local("BIZ UDMincho"),
    local("UD Digi Kyokasho N-R"),*/
    /*local("UD Digi Kyokasho N-B"),*/
    local('math');
}
@font-face { font-family: C-cursive;
  src:
    local("Segoe Print"),
    local("Segoe Script"),
    local("Bradley Hand"),
    local("Chalkboard SE"),
    local("Comic Sans MS"),
    /**/
    local("Bradley Hand ITC"),
    local("Chalkboard"),
    local("Herculanum"),
    local("Lucida Handwriting"),
    local("MV Boli"),
    local("Papyrus"),
    local('math');
}
@font-face { font-family: C-fantasy;
  src:
    local("Luminari"),
    local("Marker Felt"),
    /**/
    local("Arial Rounded MT Bold"),
    local("Apple Chancery"),
    local("Gabriola"),
    local("Kefa"),
    local("Monotype Corsiva"),
    local("Pristina"),
    local("Tempus Sans ITC"),
    local('math');
}
@font-face { font-family: mono-emoji;
  src:
    local("Symbola"),
    local("Unifont-JP"),
    local("Unifont"),
    local("Unifont Upper"),
    local("Noto Emoji"),
    local("Apple Symbols"),
    local("Segoe UI Symbol"),
    local("Apple Color Emoji"),
    local("Twitter Color Emoji"),
    local("Segoe UI Emoji"),
    local('math');
}
@font-face { font-family: color-emoji;
  src:
    local("Apple Color Emoji"),
    local("Twitter Color Emoji"),
    local("Segoe UI Emoji"),
    local("Symbola"),
    local("Unifont-JP"),
    local("Unifont"),
    local("Unifont Upper"),
    local("Noto Emoji"),
    local("Apple Symbols"),
    local("Segoe UI Emoji"),
    local('math');
}
@font-face { font-family: C-variable;
  src:
    local("Bahnschrift"),	/* MS Windows */
    local("RobotoFlex"),
    local("Source Code Variable"),
    local("Source Sans Variable"),
    local("Source Serif Variable"),
    local('math');
}
@font-face { font-family: C-serif-math;
  src:
    local("MathJax_Main"), local("MathJax_Math"), local("MathJax_AMS"),
    local("KaTeX_Main"), local("KaTeX_Math"), local("KaTeX_AMS"),
    local("Asana Math"),
    local("Libertinus Math"), local("Libertinus Serif"),
    local("DejaVu LGC Serif"), local("DejaVu Serif"), local("DejaVu Math TeX Gyre"),
    local("Latin Modern Math"),
    local("Cambria Math"), local("Cambria"),
    local("STIXGeneral"),
    local("STIX Two Math"), local("STIX Two Text"),
    local("XITS Math"), local("XITS"),
    local("TeX Gyre Bonum Math"), local("TeX Gyre Bonum"),
    local("TeX Gyre Pagella Math"), local("TeX Gyre Pagella"),
    local("TeX Gyre Termes Math"), local("TeX Gyre Termes"),
    local("TeX Gyre Schola Math"), local("TeX Gyre Schola"),
    local("Apple Symbols"),
    local("Symbola"),
    local("Symbol"),
    local("Zapf Dingbats"),
    local("Times New Roman"),
    local("Times"),
    local("Segoe UI Symbol"), local("Segoe UI"),
    local("Arial Unicode MS"), local("Arial"),
    local('math');
}
@font-face { font-family: C-sans-serif-math;
  src:
    local("MathJax_SansSerif"), local("MathJax_Main"), local("MathJax_Math"), local("MathJax_AMS"),
    local("KaTeX_SansSerif"), local("KaTeX_Main"), local("KaTeX_Math"), local("KaTeX_AMS"),
    local("Asana Math"),
    local("Libertinus Math"), local("Libertinus Sans"),
    local("DejaVu LGC Sans"), local("DejaVu Sans"), local("DejaVu Math TeX Gyre"),
    local("Latin Modern Math"),
    local("Cambria Math"),
    local("STIXGeneral"),
    local("STIX Two Math"),
    local("XITS Math"),
    local("TeX Gyre Bonum Math"),
    local("TeX Gyre Pagella Math"),
    local("TeX Gyre Termes Math"),
    local("TeX Gyre Schola Math"),
    local("Apple Symbols"),
    local("Symbola"),
    local("Symbol"),
    local("Zapf Dingbats"),
    local("Segoe UI Symbol"), local("Segoe UI"),
    local("Arial Unicode MS"), local("Arial"),
    local('math');
}
@font-face { font-family: C-monospace-math;
  src:
    local("MathJax_Typewriter"), local("MathJax_Main"), local("MathJax_Math"), local("MathJax_AMS"),
    local("KaTeX_Typewriter"), local("KaTeX_Main"), local("KaTeX_Math"), local("KaTeX_AMS"),
    local("Asana Math"),
    local("Libertinus Math"), local("Libertinus Mono"),
    local("DejaVu LGC Sans Mono"), local("DejaVu Sans Mono"), local("DejaVu Math TeX Gyre"),
    local("Latin Modern Math"),
    local("Cambria Math"),
    local("STIXGeneral"),
    local("STIX Two Math"),
    local("XITS Math"),
    local("TeX Gyre Bonum Math"),
    local("TeX Gyre Pagella Math"),
    local("TeX Gyre Termes Math"),
    local("TeX Gyre Schola Math"),
    local("Apple Symbols"),
    local("Symbola"),
    local("Symbol"),
    local("Zapf Dingbats"),
    local("Segoe UI Symbol"), local("Segoe UI"),
    local("Arial Unicode MS"), local("Arial"),
    local('math');
}
@font-face { font-family: C-cursive-math;
  src:
    local("MathJax_Script"), local("MathJax_Main"), local("MathJax_Math"), local("MathJax_AMS"),
    local("KaTeX_Script"), local("KaTeX_Main"), local("KaTeX_Math"), local("KaTeX_AMS"),
    local("Asana Math"),
    local("Libertinus Math"), local("Libertinus Serif"),
    local("DejaVu LGC Serif"), local("DejaVu Serif"), local("DejaVu Math TeX Gyre"),
    local("Latin Modern Math"),
    local("Cambria Math"), local("Cambria"),
    local("STIXGeneral"),
    local("STIX Two Math"), local("STIX Two Text"),
    local("XITS Math"), local("XITS"),
    local("TeX Gyre Bonum Math"), local("TeX Gyre Bonum"),
    local("TeX Gyre Pagella Math"), local("TeX Gyre Pagella"),
    local("TeX Gyre Termes Math"), local("TeX Gyre Termes"),
    local("TeX Gyre Schola Math"), local("TeX Gyre Schola"),
    local("Apple Symbols"),
    local("Symbola"),
    local("Symbol"),
    local("Zapf Dingbats"),
    local("Times New Roman"),
    local("Times"),
    local("Segoe UI Symbol"), local("Segoe UI"),
    local("Arial Unicode MS"), local("Arial"),
    local('math');
}
@font-face { font-family: C-fantasy-math;
  src:
    local("MathJax_Fraktur"), local("MathJax_Main"), local("MathJax_Math"), local("MathJax_AMS"),
    local("KaTeX_Fraktur"), local("KaTeX_Main"), local("KaTeX_Math"), local("KaTeX_AMS"),
    local("Asana Math"),
    local("Libertinus Math"), local("Libertinus Serif"),
    local("DejaVu LGC Serif"), local("DejaVu Serif"), local("DejaVu Math TeX Gyre"),
    local("Latin Modern Math"),
    local("Cambria Math"), local("Cambria"),
    local("STIXGeneral"),
    local("STIX Two Math"), local("STIX Two Text"),
    local("XITS Math"), local("XITS"),
    local("TeX Gyre Bonum Math"), local("TeX Gyre Bonum"),
    local("TeX Gyre Pagella Math"), local("TeX Gyre Pagella"),
    local("TeX Gyre Termes Math"), local("TeX Gyre Termes"),
    local("TeX Gyre Schola Math"), local("TeX Gyre Schola"),
    local("Apple Symbols"),
    local("Symbola"),
    local("Symbol"),
    local("Zapf Dingbats"),
    local("Times New Roman"),
    local("Times"),
    local("Segoe UI Symbol"), local("Segoe UI"),
    local("Arial Unicode MS"), local("Arial"),
    local('math');
}
/*

sed -E -ne "/^@font-face { font-family:/,/^}/{
s/^@font-face { font-family: (.*);$/.\1 {/
s/^  src:$/  font-family:/
s/local\('([^)]*)'\)/\1/g
s/local\(([^)]*)\)/\1/g
p
}" C_family_set.css

*/
.C-serif {
  font-family:
    "Source Serif Variable",
    "Noto Serif",
    "Century",
    "Baskerville",
    "Charter",
    "Georgia",
    /*"Rockwell",*/
    "Sylfaen",
    "Palatino Linotype",
    "Palatino",
    "STIX Two Text",
    "Times New Roman",
    "Times",
    /*
    "Baskerville Old Face",
    "Bell MT",
    "Calisto MT",
    "Cambria",
    "Century Schoolbook",
    "Garamond",
    "Lucida Bright",
    "Lucida Fax",
    "Perpetua",
    "PT Serif",
    "Sitka",
    */
    math;
}
.C-sans-serif {
  font-family:
    "Avenir Next",
    "Source Sans Variable",
    "Noto Sans",
    "Helvetica Neue",
    "Roboto",
    "Bahnschrift",
    "Franklin Gothic Book",
    "Geneva",
    "MS Reference Sans Serif",
    "Tahoma",
    "Trebuchet MS",
    "Verdana",
    /**/
    "Helvetica",
    "Segoe UI",
    "Microsoft Sans Serif",
    "Arial",
    "Lucida Sans Unicode",
    "Lucida Grande",
    /*
    "Avenir",
    "Corbel",
    "Calibri",
    "Candara",
    "Century Gothic",
    "Futura",
    "Gill Sans",
    "Gill Sans MT",
    "News Gothic MT",
    "Lucida Sans",
    "Optima",
    "PT Sans",
    "Skia",
    "Tw Cen MT",
    "Arial Unicode MS",
    */
    math;
}
.C-monospace {
  font-feature-settings: 'tnum' 1, 'hwid' 0, 'qwid' 0, 'twid' 0, 'fwid' 0, 'pnum' 0, 'pwid' 0, 'pkna' 0, 'palt' 0, 'halt' 0;
  font-family:
    /* non-open zero series */
    /* dotted zero series */
    /*"Source Code Variable",
    "Source Code Pro",*/
    "Andale Mono",
    /* slashed zero series */
    "Menlo",
    "Consolas",
    "Monaco",
    "PT Mono",
    /* open zero series */
    "Noto Mono",
    "Droid Sans Mono",
    "Courier New",
    "Lucida Console",
    "Lucida Sans Typewriter",
    "Courier",
    /*"BIZ UDGothic",
    "BIZ UDMincho",
    "UD Digi Kyokasho N-R",*/
    /*"UD Digi Kyokasho N-B",*/
    math;
}
.C-cursive {
  font-family:
    "Segoe Print",
    "Segoe Script",
    "Bradley Hand",
    "Chalkboard SE",
    "Comic Sans MS",
    /**/
    "Bradley Hand ITC",
    "Chalkboard",
    "Herculanum",
    "Lucida Handwriting",
    "MV Boli",
    "Papyrus",
    math;
}
.C-fantasy {
  font-family:
    "Luminari",
    "Marker Felt",
    /**/
    "Arial Rounded MT Bold",
    "Apple Chancery",
    "Gabriola",
    "Kefa",
    "Monotype Corsiva",
    "Pristina",
    "Tempus Sans ITC",
    math;
}
.mono-emoji {
  font-family:
    "Symbola",
    "Unifont-JP",
    "Unifont",
    "Unifont Upper",
    "Noto Emoji",
    "Apple Symbols",
    "Segoe UI Symbol",
    "Apple Color Emoji",
    "Twitter Color Emoji",
    "Segoe UI Emoji",
    math;
}
.color-emoji {
  font-family:
    "Apple Color Emoji",
    "Twitter Color Emoji",
    "Segoe UI Emoji",
    "Symbola",
    "Unifont-JP",
    "Unifont",
    "Unifont Upper",
    "Noto Emoji",
    "Apple Symbols",
    "Segoe UI Symbol",
    math;
}
.C-variable {
  font-family:
    "Bahnschrift",	/* MS Windows */
    "RobotoFlex",
    "Source Code Variable",
    "Source Sans Variable",
    "Source Serif Variable",
    math;
}
.C-serif-math {
  font-family:
    "MathJax_Main", "MathJax_Math", "MathJax_AMS",
    "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS",
    "Asana Math",
    "Libertinus Math", "Libertinus Serif",
    "DejaVu LGC Serif", "DejaVu Serif", "DejaVu Math TeX Gyre",
    "Latin Modern Math",
    "Cambria Math", "Cambria",
    "STIXGeneral",
    "STIX Two Math", "STIX Two Text",
    "XITS Math", "XITS",
    "TeX Gyre Bonum Math", "TeX Gyre Bonum",
    "TeX Gyre Pagella Math", "TeX Gyre Pagella",
    "TeX Gyre Termes Math", "TeX Gyre Termes",
    "TeX Gyre Schola Math", "TeX Gyre Schola",
    "Apple Symbols",
    "Symbola",
    "Symbol",
    "Zapf Dingbats",
    "Times New Roman",
    "Times",
    "Segoe UI Symbol", "Segoe UI",
    "Arial Unicode MS", "Arial",
    math;
}
.C-sans-serif-math {
  font-family:
    "MathJax_SansSerif", "MathJax_Main", "MathJax_Math", "MathJax_AMS",
    "KaTeX_SansSerif", "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS",
    "Asana Math",
    "Libertinus Math", "Libertinus Sans",
    "DejaVu LGC Sans", "DejaVu Sans", "DejaVu Math TeX Gyre",
    "Latin Modern Math",
    "Cambria Math",
    "STIXGeneral",
    "STIX Two Math",
    "XITS Math",
    "TeX Gyre Bonum Math",
    "TeX Gyre Pagella Math",
    "TeX Gyre Termes Math",
    "TeX Gyre Schola Math",
    "Apple Symbols",
    "Symbola",
    "Symbol",
    "Zapf Dingbats",
    "Segoe UI Symbol", "Segoe UI",
    "Arial Unicode MS", "Arial",
    math;
}
.C-monospace-math {
  font-family:
    "MathJax_Typewriter", "MathJax_Main", "MathJax_Math", "MathJax_AMS",
    "KaTeX_Typewriter", "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS",
    "Asana Math",
    "Libertinus Math", "Libertinus Mono",
    "DejaVu LGC Sans Mono", "DejaVu Sans Mono", "DejaVu Math TeX Gyre",
    "Latin Modern Math",
    "Cambria Math",
    "STIXGeneral",
    "STIX Two Math",
    "XITS Math",
    "TeX Gyre Bonum Math",
    "TeX Gyre Pagella Math",
    "TeX Gyre Termes Math",
    "TeX Gyre Schola Math",
    "Apple Symbols",
    "Symbola",
    "Symbol",
    "Zapf Dingbats",
    "Segoe UI Symbol", "Segoe UI",
    "Arial Unicode MS", "Arial",
    math;
}
.C-cursive-math {
  font-family:
    "MathJax_Script", "MathJax_Main", "MathJax_Math", "MathJax_AMS",
    "KaTeX_Script", "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS",
    "Asana Math",
    "Libertinus Math", "Libertinus Serif",
    "DejaVu LGC Serif", "DejaVu Serif", "DejaVu Math TeX Gyre",
    "Latin Modern Math",
    "Cambria Math", "Cambria",
    "STIXGeneral",
    "STIX Two Math", "STIX Two Text",
    "XITS Math", "XITS",
    "TeX Gyre Bonum Math", "TeX Gyre Bonum",
    "TeX Gyre Pagella Math", "TeX Gyre Pagella",
    "TeX Gyre Termes Math", "TeX Gyre Termes",
    "TeX Gyre Schola Math", "TeX Gyre Schola",
    "Apple Symbols",
    "Symbola",
    "Symbol",
    "Zapf Dingbats",
    "Times New Roman",
    "Times",
    "Segoe UI Symbol", "Segoe UI",
    "Arial Unicode MS", "Arial",
    math;
}
.C-fantasy-math {
  font-family:
    "MathJax_Fraktur", "MathJax_Main", "MathJax_Math", "MathJax_AMS",
    "KaTeX_Fraktur", "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS",
    "Asana Math",
    "Libertinus Math", "Libertinus Serif",
    "DejaVu LGC Serif", "DejaVu Serif", "DejaVu Math TeX Gyre",
    "Latin Modern Math",
    "Cambria Math", "Cambria",
    "STIXGeneral",
    "STIX Two Math", "STIX Two Text",
    "XITS Math", "XITS",
    "TeX Gyre Bonum Math", "TeX Gyre Bonum",
    "TeX Gyre Pagella Math", "TeX Gyre Pagella",
    "TeX Gyre Termes Math", "TeX Gyre Termes",
    "TeX Gyre Schola Math", "TeX Gyre Schola",
    "Apple Symbols",
    "Symbola",
    "Symbol",
    "Zapf Dingbats",
    "Times New Roman",
    "Times",
    "Segoe UI Symbol", "Segoe UI",
    "Arial Unicode MS", "Arial",
    math;
}
