Add italic for newly added sans serif fonts

This commit is contained in:
Guillaume Gomez 2025-01-18 22:28:34 +01:00
parent 999a25ee89
commit 895564e038
7 changed files with 26 additions and 6 deletions

View file

@ -115,11 +115,11 @@
"files": [ "files": [
"FiraMono-Medium.woff2", "FiraMono-Medium.woff2",
"FiraMono-Regular.woff2", "FiraMono-Regular.woff2",
"FiraSans-Italic.woff2",
"FiraSans-LICENSE.txt", "FiraSans-LICENSE.txt",
"FiraSans-Medium.woff2", "FiraSans-Medium.woff2",
"FiraSans-Regular.woff2", "FiraSans-MediumItalic.woff2",
"FiraMono-Medium.woff2", "FiraSans-Regular.woff2"
"FiraMono-Regular.woff2"
], ],
"license": { "license": {
"copyright": [ "copyright": [

View file

@ -17,8 +17,10 @@ fn main() {
"static/images/rust-logo.svg", "static/images/rust-logo.svg",
"static/images/favicon.svg", "static/images/favicon.svg",
"static/images/favicon-32x32.png", "static/images/favicon-32x32.png",
"static/fonts/FiraSans-Italic.woff2",
"static/fonts/FiraSans-Regular.woff2", "static/fonts/FiraSans-Regular.woff2",
"static/fonts/FiraSans-Medium.woff2", "static/fonts/FiraSans-Medium.woff2",
"static/fonts/FiraSans-MediumItalic.woff2",
"static/fonts/FiraMono-Regular.woff2", "static/fonts/FiraMono-Regular.woff2",
"static/fonts/FiraMono-Medium.woff2", "static/fonts/FiraMono-Medium.woff2",
"static/fonts/FiraSans-LICENSE.txt", "static/fonts/FiraSans-LICENSE.txt",

View file

@ -56,6 +56,14 @@ xmlns="http://www.w3.org/2000/svg" fill="black" height="18px">\
url("FiraSans-Regular-0fe48ade.woff2") format("woff2"); url("FiraSans-Regular-0fe48ade.woff2") format("woff2");
font-display: swap; font-display: swap;
} }
@font-face {
font-family: 'Fira Sans';
font-style: italic;
font-weight: 400;
src: local('Fira Sans Italic'),
url("FiraSans-Italic-81dc35de.woff2") format("woff2");
font-display: swap;
}
@font-face { @font-face {
font-family: 'Fira Sans'; font-family: 'Fira Sans';
font-style: normal; font-style: normal;
@ -64,6 +72,14 @@ xmlns="http://www.w3.org/2000/svg" fill="black" height="18px">\
url("FiraSans-Medium-e1aa3f0a.woff2") format("woff2"); url("FiraSans-Medium-e1aa3f0a.woff2") format("woff2");
font-display: swap; font-display: swap;
} }
@font-face {
font-family: 'Fira Sans';
font-style: normal;
font-weight: 500;
src: local('Fira Sans Medium Italic'),
url("FiraSans-MediumItalic-ccf7e434.woff2") format("woff2");
font-display: swap;
}
@font-face { @font-face {
font-family: 'Fira Mono'; font-family: 'Fira Mono';
font-style: normal; font-style: normal;
@ -273,7 +289,7 @@ summary.hideme,
.rustdoc-breadcrumbs, .rustdoc-breadcrumbs,
/* This selector is for the items listed in the "all items" page. */ /* This selector is for the items listed in the "all items" page. */
ul.all-items { ul.all-items {
font-family: "Fira Sans", Arial, NanumBarunGothic, sans-serif; font-family: var(--font-family);
} }
#toggle-all-docs, #toggle-all-docs,
@ -403,7 +419,7 @@ details:not(.toggle) summary {
} }
code, pre, .code-header, .type-signature { code, pre, .code-header, .type-signature {
font-family: var(--font-family-code) font-family: var(--font-family-code);
} }
.docblock code, .item-table dd code { .docblock code, .item-table dd code {
border-radius: 3px; border-radius: 3px;

Binary file not shown.

Binary file not shown.

View file

@ -98,8 +98,10 @@ static_files! {
rust_logo_svg => "static/images/rust-logo.svg", rust_logo_svg => "static/images/rust-logo.svg",
rust_favicon_svg => "static/images/favicon.svg", rust_favicon_svg => "static/images/favicon.svg",
rust_favicon_png_32 => "static/images/favicon-32x32.png", rust_favicon_png_32 => "static/images/favicon-32x32.png",
fira_sans_italic => "static/fonts/FiraSans-Italic.woff2",
fira_sans_regular => "static/fonts/FiraSans-Regular.woff2", fira_sans_regular => "static/fonts/FiraSans-Regular.woff2",
fira_sans_medium => "static/fonts/FiraSans-Medium.woff2", fira_sans_medium => "static/fonts/FiraSans-Medium.woff2",
fira_sans_medium_italic => "static/fonts/FiraSans-MediumItalic.woff2",
fira_mono_regular => "static/fonts/FiraMono-Regular.woff2", fira_mono_regular => "static/fonts/FiraMono-Regular.woff2",
fira_mono_medium => "static/fonts/FiraMono-Medium.woff2", fira_mono_medium => "static/fonts/FiraMono-Medium.woff2",
fira_sans_license => "static/fonts/FiraSans-LICENSE.txt", fira_sans_license => "static/fonts/FiraSans-LICENSE.txt",

View file

@ -7,7 +7,7 @@
<meta name="description" content="{{page.description}}"> {# #} <meta name="description" content="{{page.description}}"> {# #}
<title>{{page.title}}</title> {# #} <title>{{page.title}}</title> {# #}
<script>if(window.location.protocol!=="file:") {# Hack to skip preloading fonts locally - see #98769 #} <script>if(window.location.protocol!=="file:") {# Hack to skip preloading fonts locally - see #98769 #}
document.head.insertAdjacentHTML("beforeend","{{files.source_serif_4_regular}},{{files.fira_sans_regular}},{{files.fira_sans_medium}},{{files.source_code_pro_regular}},{{files.source_code_pro_semibold}}".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}${f}">`).join("")) {# #} document.head.insertAdjacentHTML("beforeend","{{files.source_serif_4_regular}},{{files.fira_sans_italic}},{{files.fira_sans_regular}},{{files.fira_sans_medium_italic}},{{files.fira_sans_medium}},{{files.source_code_pro_regular}},{{files.source_code_pro_semibold}}".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}${f}">`).join("")) {# #}
</script> {# #} </script> {# #}
<link rel="stylesheet" {#+ #} <link rel="stylesheet" {#+ #}
href="{{static_root_path|safe}}{{files.normalize_css}}"> {# #} href="{{static_root_path|safe}}{{files.normalize_css}}"> {# #}