Skip to content

Commit c9d995d

Browse files
committed
doc,rustdoc: store webfonts locally
- Avoids cross-domain requests restrictions - Better availability of content - No HTML queries needed for an offline build
1 parent 1465483 commit c9d995d

File tree

8 files changed

+30
-10
lines changed

8 files changed

+30
-10
lines changed

mk/docs.mk

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,26 @@ doc/footer.inc: $(D)/footer.inc | doc/
141141
@$(call E, cp: $@)
142142
$(Q)cp -a $< $@ 2> /dev/null
143143

144+
doc/FiraSans-Regular.woff: $(D)/FiraSans-Regular.woff | doc/
145+
@$(call E, cp: $@)
146+
$(Q)cp -a $< $@ 2> /dev/null
147+
148+
doc/FiraSans-Medium.woff: $(D)/FiraSans-Medium.woff | doc/
149+
@$(call E, cp: $@)
150+
$(Q)cp -a $< $@ 2> /dev/null
151+
152+
doc/Heuristica-Regular.woff: $(D)/Heuristica-Regular.woff | doc/
153+
@$(call E, cp: $@)
154+
$(Q)cp -a $< $@ 2> /dev/null
155+
156+
doc/Heuristica-Italic.woff: $(D)/Heuristica-Italic.woff | doc/
157+
@$(call E, cp: $@)
158+
$(Q)cp -a $< $@ 2> /dev/null
159+
160+
doc/Heuristica-Bold.woff: $(D)/Heuristica-Bold.woff | doc/
161+
@$(call E, cp: $@)
162+
$(Q)cp -a $< $@ 2> /dev/null
163+
144164
# The (english) documentation for each doc item.
145165

146166
define DEF_SHOULD_BUILD_PDF_DOC

src/doc/FiraSans-Medium.woff

87.8 KB
Binary file not shown.

src/doc/FiraSans-Regular.woff

89.8 KB
Binary file not shown.

src/doc/Heuristica-Bold.woff

120 KB
Binary file not shown.

src/doc/Heuristica-Italic.woff

117 KB
Binary file not shown.

src/doc/Heuristica-Regular.woff

157 KB
Binary file not shown.

src/doc/rust.css

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@
1414
font-family: 'Fira Sans';
1515
font-style: normal;
1616
font-weight: 400;
17-
src: local('Fira Sans'), url("http://www.rust-lang.org/fonts/FiraSans-Regular.woff") format('woff');
17+
src: local('Fira Sans'), url("FiraSans-Regular.woff") format('woff');
1818
}
1919
@font-face {
2020
font-family: 'Fira Sans';
2121
font-style: normal;
2222
font-weight: 500;
23-
src: local('Fira Sans Medium'), url("http://www.rust-lang.org/fonts/FiraSans-Medium.woff") format('woff');
23+
src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
2424
}
2525
@font-face {
2626
font-family: 'Heuristica';
2727
font-style: normal;
2828
font-weight: 400;
29-
src: local('Heuristica Regular'), url("http://www.rust-lang.org/fonts/Heuristica-Regular.woff") format('woff');
29+
src: local('Heuristica Regular'), url("Heuristica-Regular.woff") format('woff');
3030
}
3131
@font-face {
3232
font-family: 'Heuristica';
3333
font-style: italic;
3434
font-weight: 400;
35-
src: local('Heuristica Italic'), url("http://www.rust-lang.org/fonts/Heuristica-Italic.woff") format('woff');
35+
src: local('Heuristica Italic'), url("Heuristica-Italic.woff") format('woff');
3636
}
3737
@font-face {
3838
font-family: 'Heuristica';
3939
font-style: normal;
4040
font-weight: 700;
41-
src: local('Heuristica Bold'), url("http://www.rust-lang.org/fonts/Heuristica-Bold.woff") format('woff');
41+
src: local('Heuristica Bold'), url("Heuristica-Bold.woff") format('woff');
4242
}
4343

4444
* {

src/librustdoc/html/static/main.css

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,31 @@
1313
font-family: 'Fira Sans';
1414
font-style: normal;
1515
font-weight: 400;
16-
src: local('Fira Sans'), url("http://www.rust-lang.org/fonts/FiraSans-Regular.woff") format('woff');
16+
src: local('Fira Sans'), url("FiraSans-Regular.woff") format('woff');
1717
}
1818
@font-face {
1919
font-family: 'Fira Sans';
2020
font-style: normal;
2121
font-weight: 500;
22-
src: local('Fira Sans Medium'), url("http://www.rust-lang.org/fonts/FiraSans-Medium.woff") format('woff');
22+
src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
2323
}
2424
@font-face {
2525
font-family: 'Heuristica';
2626
font-style: normal;
2727
font-weight: 400;
28-
src: local('Heuristica Regular'), url("http://www.rust-lang.org/fonts/Heuristica-Regular.woff") format('woff');
28+
src: local('Heuristica Regular'), url("Heuristica-Regular.woff") format('woff');
2929
}
3030
@font-face {
3131
font-family: 'Heuristica';
3232
font-style: italic;
3333
font-weight: 400;
34-
src: local('Heuristica Italic'), url("http://www.rust-lang.org/fonts/Heuristica-Italic.woff") format('woff');
34+
src: local('Heuristica Italic'), url("Heuristica-Italic.woff") format('woff');
3535
}
3636
@font-face {
3737
font-family: 'Heuristica';
3838
font-style: normal;
3939
font-weight: 700;
40-
src: local('Heuristica Bold'), url("http://www.rust-lang.org/fonts/Heuristica-Bold.woff") format('woff');
40+
src: local('Heuristica Bold'), url("Heuristica-Bold.woff") format('woff');
4141
}
4242

4343
@import "normalize.css";

0 commit comments

Comments
 (0)