Skip to content

Commit

Permalink
Global Fonts: Add Newsreader font (#503)
Browse files Browse the repository at this point in the history
  • Loading branch information
renintw authored Nov 15, 2023
1 parent 246e5fc commit aee2f0f
Show file tree
Hide file tree
Showing 20 changed files with 177 additions and 0 deletions.
Binary file added fonts/Newsreader-Italic.ttf
Binary file not shown.
Binary file added fonts/Newsreader.ttf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
8 changes: 8 additions & 0 deletions mu-plugins/global-fonts/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,14 @@ function get_font_url( $font, $subset ) {
}

switch ( $lower_font ) {
case 'newsreader':
$font_folder = 'Newsreader/';
$font_file_name = 'Newsreader-';
break;
case 'newsreader italic':
$font_folder = 'Newsreader/';
$font_file_name = 'Newsreader-Italic-';
break;
case 'anton':
$font_folder = 'Anton/';
$font_file_name = 'Anton-Regular-';
Expand Down
169 changes: 169 additions & 0 deletions mu-plugins/global-fonts/style.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,172 @@
/*--------------*
* Newsreader *
*--------------*/

/* cyrillic-ext */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-cyrillic-ext.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-cyrillic.woff2) format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-greek-ext.woff2) format("woff2");
unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-greek.woff2) format("woff2");
unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-vietnamese.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-latin-ext.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-latin.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+2212, U+2215, U+FEFF, U+FFFD;
}

/* arrows */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(./Newsreader/Newsreader-arrows.woff2) format("woff2");
unicode-range: U+2190-2199;
}

/*----------------------*
* Newsreader, Italic *
*----------------------*/

/* cyrillic-ext */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-cyrillic-ext.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-cyrillic.woff2) format("woff2");
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-greek-ext.woff2) format("woff2");
unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-greek.woff2) format("woff2");
unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-vietnamese.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-latin-ext.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-latin.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+2212, U+2215, U+FEFF, U+FFFD;
}

/* arrows */
@font-face {
font-family: Newsreader;
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(./Newsreader/Newsreader-Italic-arrows.woff2) format("woff2");
unicode-range: U+2190-2199;
}


/*-----------------*
* Anton-Regular *
*-----------------*/
Expand Down

0 comments on commit aee2f0f

Please sign in to comment.