asynchronously loading the webfont + caching it #69
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is related to #57:
webfont.css
contains "Source Sans Pro" in weights 300, 400, 600 and 700. I removed the italic styles, mainly because they aren't used anywhere on the site.footer.hbs
contains a JavaScript, ajax-ingwebfont.css
and putting the contents into localStorage.html-head.hbs
loads CSS from localStorage and puts it as the first styles, practically inlining the webfonts.prism-tomorrow.css
and putting it at the end oflayouts/about.hbs
-- this might be not valid, but browsers behave friendly: They load it as the last resource, non-blocking.