Skip to content

Commit

Permalink
Add Newsreader font
Browse files Browse the repository at this point in the history
  • Loading branch information
renintw committed Nov 15, 2023
1 parent 1255d0f commit bbac951
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 bbac951

Please sign in to comment.