mirror of
https://github.com/vincentdoerig/latex-css.git
synced 2024-10-04 00:07:08 +03:00
feat: add Libertinus
as alternative typeface (#35)
This commit is contained in:
parent
6a79760186
commit
4559ee48f6
BIN
fonts/Libertinus-bold-italic.woff2
Normal file
BIN
fonts/Libertinus-bold-italic.woff2
Normal file
Binary file not shown.
BIN
fonts/Libertinus-bold.woff2
Normal file
BIN
fonts/Libertinus-bold.woff2
Normal file
Binary file not shown.
BIN
fonts/Libertinus-italic.woff2
Normal file
BIN
fonts/Libertinus-italic.woff2
Normal file
Binary file not shown.
BIN
fonts/Libertinus-regular.woff2
Normal file
BIN
fonts/Libertinus-regular.woff2
Normal file
Binary file not shown.
BIN
fonts/Libertinus-semibold-italic.woff2
Normal file
BIN
fonts/Libertinus-semibold-italic.woff2
Normal file
Binary file not shown.
BIN
fonts/Libertinus-semibold.woff2
Normal file
BIN
fonts/Libertinus-semibold.woff2
Normal file
Binary file not shown.
14
index.html
14
index.html
@ -64,6 +64,7 @@
|
||||
</li>
|
||||
<li><a href="#language-support">Language Support</a></li>
|
||||
<li><a href="#sidenotes">Sidenotes</a></li>
|
||||
<li><a href="#alternative-typeface">Alternative Typeface</a></li>
|
||||
<li>
|
||||
<a href="#html-elements">HTML Elements</a>
|
||||
<ol>
|
||||
@ -231,6 +232,11 @@
|
||||
class="sidenote-toggle">🔖</label><input type="checkbox" id="sn-quote" class="sidenote-toggle" /><span
|
||||
class="sidenote">Hello there!</span>.</blockquote> -->
|
||||
|
||||
<h2 id="alternative-typeface">Alternative Typeface</h2>
|
||||
<p><span class="latex">L<span>a</span>T<span>e</span>X</span>.css uses Latin Modern by default. If you don't like this typeface (hard to read, too thin, etc.), you can switch to the <a href="https://github.com/alerque/libertinus"><code>Libertinus</code></a> font family by adding a class of <code>libertinus</code> to the <code class="language-html"><body></code> tag. Click the button below to switch between Latin Modern and Libertinus.</p>
|
||||
|
||||
<button id="typeface-toggle">Current typeface: <span id="typeface">Latin Modern</span></button>
|
||||
|
||||
<h2 id="html-elements">HTML Elements</h2>
|
||||
<p>
|
||||
For a preview of all HTML elements with LaTeX.css, check out the
|
||||
@ -444,7 +450,13 @@
|
||||
tex: {
|
||||
inlineMath: [['$', '$'],],
|
||||
},
|
||||
};
|
||||
}
|
||||
const toggle = document.getElementById('typeface-toggle')
|
||||
const typeface = document.getElementById('typeface')
|
||||
toggle.addEventListener('click', () => {
|
||||
document.body.classList.toggle('libertinus')
|
||||
typeface.textContent = document.body.classList.contains('libertinus') ? 'Libertinus' : 'Latin Modern'
|
||||
})
|
||||
</script>
|
||||
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
|
||||
<script async src="prism/prism.js"></script>
|
||||
|
52
style.css
52
style.css
@ -45,6 +45,54 @@
|
||||
url('./fonts/LM-bold-italic.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Libertinus';
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-display: swap;
|
||||
src: url('./fonts/Libertinus-regular.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Libertinus';
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
font-display: swap;
|
||||
src: url('./fonts/Libertinus-italic.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Libertinus';
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
font-display: swap;
|
||||
src: url('./fonts/Libertinus-bold.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Libertinus';
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
font-display: swap;
|
||||
src: url('./fonts/Libertinus-bold-italic.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Libertinus';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url('./fonts/Libertinus-semibold.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Libertinus';
|
||||
font-style: italic;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url('./fonts/Libertinus-semibold-italic.woff2') format('woff2');
|
||||
}
|
||||
|
||||
/* Box sizing rules */
|
||||
*,
|
||||
*::before,
|
||||
@ -75,6 +123,10 @@ html {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
|
||||
body.libertinus {
|
||||
font-family: 'Libertinus', Georgia, Cambria, 'Times New Roman', Times, serif;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Latin Modern', Georgia, Cambria, 'Times New Roman', Times, serif;
|
||||
line-height: 1.8;
|
||||
|
Loading…
Reference in New Issue
Block a user