Move the fonts from Google Fonts to local assets

Currently we have two problems that are resolved by this change.

The first is that we have a dependency on Google Fonts, which means
that should it ever go down, or it have issues we would also have
issues. This will resolve this by moving the dependencies we load from
there to the local server.

The second issue is that Google Fonts is currently returning the
`local()` css font source. This causes a problem where the users browser
fails to fallback to a missing glyph, resulting in many unusual
characters displaying the failure glyph. This will resolve this by
creating a font-family definition that does not use the `local()`
source.

I did not update the error pages with local fonts, they still use the
remote google fonts api, so they're a self contained page that does not
use the asset pipeline.

This resolves tootsuite/mastodon#531 and tootsuite/mastodon#12
th-downstream
Billie Thompson 8 years ago
parent 2bf0addfd9
commit c8b97ebd75

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 334 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 369 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 366 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 349 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 373 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 331 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 370 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 339 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 362 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 378 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save