Skip to content

Commit

Permalink
Fixed malformed Google Fonts url when a font setting was omitted
Browse files Browse the repository at this point in the history
  • Loading branch information
squidfunk committed Mar 1, 2022
1 parent 791c69a commit 64e5ed0
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 9 deletions.
9 changes: 5 additions & 4 deletions material/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,14 @@
{% block libs %}{% endblock %}
{% block fonts %}
{% if config.theme.font != false %}
{% set font = config.theme.font %}
{% set text = config.theme.font.text | d("Roboto", true) %}
{% set code = config.theme.font.code | d("Roboto Mono", true) %}
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family={{
font.text | replace(' ', '+') + ':300,300i,400,400i,700,700i%7C' +
font.code | replace(' ', '+') + ':400,400i,700,700i'
text | replace(' ', '+') + ':300,300i,400,400i,700,700i%7C' +
code | replace(' ', '+') + ':400,400i,700,700i'
}}&display=fallback">
<style>:root{--md-text-font:"{{ font.text }}";--md-code-font:"{{ font.code }}"}</style>
<style>:root{--md-text-font:"{{ text }}";--md-code-font:"{{ code }}"}</style>
{% endif %}
{% endblock %}
{% for path in config["extra_css"] %}
Expand Down
11 changes: 6 additions & 5 deletions src/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,19 +102,20 @@

<!-- Load fonts from Google -->
{% if config.theme.font != false %}
{% set font = config.theme.font %}
{% set text = config.theme.font.text | d("Roboto", true) %}
{% set code = config.theme.font.code | d("Roboto Mono", true) %}
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family={{
font.text | replace(' ', '+') + ':300,300i,400,400i,700,700i%7C' +
font.code | replace(' ', '+') + ':400,400i,700,700i'
text | replace(' ', '+') + ':300,300i,400,400i,700,700i%7C' +
code | replace(' ', '+') + ':400,400i,700,700i'
}}&display=fallback"
/>
<style>
:root {
--md-text-font: "{{ font.text }}";
--md-code-font: "{{ font.code }}";
--md-text-font: "{{ text }}";
--md-code-font: "{{ code }}";
}
</style>
{% endif %}
Expand Down

0 comments on commit 64e5ed0

Please sign in to comment.