I am not understanding something about the way Chrome loads google fonts. Here is my html:
<html>
<head>
<title>Montserrat Regular Google Fonts</title>
<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
</head>
<body>
<p style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 30px;">
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt..."
</p>
</body>
I have Montserrat Regular installed on my Windows 10 machine. According to this: https://fonts.googleapis.com/css?family=Montserrat, locally installed fonts have priority.
But when I check Dev Tools, Chrome reports under "Rendered Fonts" - Montserrat (Network resource -93 Glyphs)
I tested this on Firefox (reports "Montserrat Regular - System"), and Edge(reports "Montserrat Regular used Montserrat (Local, System,95 chars).
Why is Chrome preferring the network resource over the locally installed font?
Seems to be related to this opened chromium issue.