A Google web font (Signika) renders differently on desktop versus mobile. As illustrated by these screenshots, the kerning (space between letters) is larger on mobile than desktop, and the stroke is thinner. The letters on desktop also seem crisper, though this is more subjective.
Desktop (Chrome):
Mobile (Safari, iOS 12):
Codepen:
https://codepen.io/Crashalot/pen/3ff682e5aa123e1ac293ab19b06f1285
#pageBox h1 {
margin: 30px auto;
text-align: center;
}
h1 {
font-size: 2em;
font-weight: bold;
line-height: 1.2em;
}
h1,
h2,
h3,
h4 {
font-family: "Signika", Verdana, Tahoma, Arial, Sans-Serif;
color: #7C7A7D;
}
<head>
<link href="https://fonts.googleapis.com/css?family=Lato|Roboto|Signika|Source+Sans+Pro:400,700" rel="stylesheet">
</head>
<body>
<div id="pageBox">
<div class="header">
<h1> Icon Editor </h1>
</div>
</div>
</body>
Signika portion of self-hosted font stylesheet:
@font-face {
font-family: 'Signika';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/signika/v10/vEFR2_JTCgwQ5ejvG18mBlprZ0gk0w.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Signika';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/signika/v10/vEFR2_JTCgwQ5ejvG1EmBlprZ0g.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
font-smooth
/-webkit-font-smoothing
here – Asymptoticlocal()
loading first, which you should never allow. So get the CSS file their css link gives you, take that out, then host that CSS yourself, instead, so you know you're never letting the OS pick the font for you. – Basildonletter-spacing
) that have to do with how the webfont is displayed, if these can be overridden byCSS
then you can get similar look on different browsers. – Gleesomelocal(...)
as one of the URLs. And because it's 2020, no dead formats either. So noeot
orsvg
, and no system formats likettf
orotf
. Just load thewoff2
source withwoff
fallback. – Basildon