Update font files with simplified naming and add reader font CSS
- Rename font files from VariableFont_wght/opsz,wght to Variable format - Add reader-fonts.css with @font-face definitions for 10 serif fonts - Fonts: Crimson Pro, EB Garamond, Literata, Noto Serif, Source Serif 4 - Each font includes regular and italic variants
This commit is contained in:
@@ -0,0 +1,229 @@
|
||||
/* Libre reading fonts for Bookhoard ebook reader */
|
||||
|
||||
/* Literata - Designed for Google Play Books */
|
||||
@font-face {
|
||||
font-family: "Literata";
|
||||
src: url("/static/fonts/literata/Literata-Variable.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Literata";
|
||||
src: url("/static/fonts/literata/Literata-Variable.woff2") format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Literata";
|
||||
src: url("/static/fonts/literata/Literata-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Literata";
|
||||
src: url("/static/fonts/literata/Literata-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Crimson Text - Optimized for screen reading */
|
||||
@font-face {
|
||||
font-family: "Crimson Pro";
|
||||
src: url("/static/fonts/crimson/CrimsonPro-Variable.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Crimson Pro";
|
||||
src: url("/static/fonts/crimson/CrimsonPro-Variable.woff2") format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Crimson Pro";
|
||||
src: url("/static/fonts/crimson/CrimsonPro-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Crimson Pro";
|
||||
src: url("/static/fonts/crimson/CrimsonPro-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Source Serif 4 - Adobe professional quality */
|
||||
@font-face {
|
||||
font-family: "Source Serif 4";
|
||||
src: url("/static/fonts/source-serif/SourceSerif4-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Source Serif 4";
|
||||
src: url("/static/fonts/source-serif/SourceSerif4-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Source Serif 4";
|
||||
src: url("/static/fonts/source-serif/SourceSerif4-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Source Serif 4";
|
||||
src: url("/static/fonts/source-serif/SourceSerif4-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* EB Garamond - Classic elegance */
|
||||
@font-face {
|
||||
font-family: "EB Garamond";
|
||||
src: url("/static/fonts/eb-garamond/EBGaramond-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "EB Garamond";
|
||||
src: url("/static/fonts/eb-garamond/EBGaramond-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "EB Garamond";
|
||||
src: url("/static/fonts/eb-garamond/EBGaramond-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "EB Garamond";
|
||||
src: url("/static/fonts/eb-garamond/EBGaramond-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Libertinus Serif - Academic/technical */
|
||||
@font-face {
|
||||
font-family: "Libertinus Serif";
|
||||
src: url("/static/fonts/libertinus/LibertinusSerif-Regular.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Libertinus Serif";
|
||||
src: url("/static/fonts/libertinus/LibertinusSerif-Bold.woff2")
|
||||
format("woff2");
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Libertinus Serif";
|
||||
src: url("/static/fonts/libertinus/LibertinusSerif-Italic.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Libertinus Serif";
|
||||
src: url("/static/fonts/libertinus/LibertinusSerif-BoldItalic.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Noto Serif - Maximum language support */
|
||||
@font-face {
|
||||
font-family: "Noto Serif";
|
||||
src: url("/static/fonts/noto-serif/NotoSerif-Variable.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Noto Serif";
|
||||
src: url("/static/fonts/noto-serif/NotoSerif-Variable.woff2") format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Noto Serif";
|
||||
src: url("/static/fonts/noto-serif/NotoSerif-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Noto Serif";
|
||||
src: url("/static/fonts/noto-serif/NotoSerif-Italic-Variable.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Charis SIL - Multilingual specialist */
|
||||
@font-face {
|
||||
font-family: "Charis SIL";
|
||||
src: url("/static/fonts/charis-sil/CharisSIL-Regular.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Charis SIL";
|
||||
src: url("/static/fonts/charis-sil/CharisSIL-Bold.woff2") format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Charis SIL";
|
||||
src: url("/static/fonts/charis-sil/CharisSIL-Italic.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Charis SIL";
|
||||
src: url("/static/fonts/charis-sil/CharisSIL-BoldItalic.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* IBM Plex Serif - Modern & versatile */
|
||||
@font-face {
|
||||
font-family: "IBM Plex Serif";
|
||||
src: url("/static/fonts/ibm-plex/IBMPlexSerif-Regular.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "IBM Plex Serif";
|
||||
src: url("/static/fonts/ibm-plex/IBMPlexSerif-Bold.woff2") format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "IBM Plex Serif";
|
||||
src: url("/static/fonts/ibm-plex/IBMPlexSerif-Italic.woff2") format("woff2");
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "IBM Plex Serif";
|
||||
src: url("/static/fonts/ibm-plex/IBMPlexSerif-BoldItalic.woff2")
|
||||
format("woff2");
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
}
|
||||
Reference in New Issue
Block a user