What is font fingerprinting?
Font fingerprinting works out which typefaces a system has. The classic method measures the pixel dimensions of text drawn in candidate fonts — if the metrics differ from a fallback, the font is installed. Newer APIs can enumerate fonts more directly.
The installed set (and how each renders) correlates strongly with OS, language and configuration, so it's a meaningful slice of a fingerprint — and a coherence trap: a “Windows” persona should expose a Windows-like font set and metrics, not a Linux one.
Clearcote ties the font surface to the persona/OS you present and can import a real profile's font list, so text metrics match the machine you claim to be. See anatomy of a fingerprint.