Fonts fingerprinting is a set of identification methods based on what fonts you have and how they are drawn inside your browser. Generally, there are two methods by which websites are able to identify fonts:
- Measuring font metrics
- Fonts list enumeration
Fonts list enumeration
The most popular way to gather the list of fonts installed on your machine is through CSS introspection. In short, this method can derive the list of your fonts by measuring the width of a phrase produced by your browser in a specific font. If the width matches, it means that you have that font installed. If it doesn't, it can be determined that the font is missing.
By cycling through the list of possible fonts and widths, websites can get an accurate picture of which fonts are installed on one's machine.
How it works in Multilogin
Multilogin utilizes a special algorithm that combats such methods and allows you to control which fonts the websites can enumerate. When you create and save a profile, Multilogin will automatically generate a random list of fonts, which will be displayed on the end websites.
You also have the option to edit the list one by one by clicking on the "Edit" button.