index.md 1.48 KB
Newer Older
Aral Balkan's avatar
Aral Balkan committed
1
# **Google Fonts** by Google (fonts.googleapis.com)
2

3
> “Google Fonts (previously called Google Web Fonts) is an interactive directory of free hosted application programming interfaces for web fonts.” – [Source](https://en.wikipedia.org/wiki/Google_Fonts)
4

5
## Ethical design violations
6

7
8
(Learn more about [Ethical Design](https://ind.ie/ethical-design).)

9
  * (Tracker)
10
11

<!-- Other ethical design violation badges go here. Valid ones are:
12
13
14
15
16
  * (Web bug)
  * (Aggressive)
  * (Doorslam)
  * (Clickbait)
  * (Fingerprint)
17
-->
18
19
20

## Decentralised alternatives

21
Decentralised, free and open alternatives that adhere closer to the [Ethical Design Manifesto](https://ind.ie/ethical-design).
22

23
  * [Self-host Google Web Fonts](http://michaelboeke.com/blog/2013/09/10/Self-hosting-Google-web-fonts/), or self-host fonts from other providers.
24
25
26
27
28
29
30
31
32
33
34
35

## Block rule

Although the content itself is allowed to load, we block cookies to make sure that it does not track people.

```mson
- trigger:
	- url-filter: fonts.googleapis.com
- action:
	- type: block-cookies
```

36
37
38
## Prevalence

<!-- prevalence -->
39
**Pandemic:** found on 30.9% of surveyed sites (2255 instances observed).
40
41
<!-- /prevalence -->

42
43
## Notes

44
  * When custom fonts are removed, layouts dependent on the width of the characters can be broken, and characters that are not supported by the browser’s default font can be rendered incorrectly. ([See examples of problems with icon fonts](http://ianfeather.co.uk/ten-reasons-we-switched-from-an-icon-font-to-svg/).)