Это возможно. Рендеринг может отличаться в зависимости от формата шрифта. Используя это:
<link href='https://fonts.googleapis.com/css?family=ABeeZee' rel='stylesheet' type='text/css'>
дает (более или менее, оно изменяется в зависимости от браузера) этой таблицы стилей:
@font-face {
font-family: 'ABeeZee';
font-style: normal;
font-weight: 400;
src: local('ABeeZee'), local('ABeeZee-Regular'), url(https://fonts.gstatic.com/s/abeezee/v9/TV7JXr7j4tW7mgYreANhGQ.woff2) format('woff2');
}
С другой стороны, таблица стилей из localfont является:
@font-face {
font-family: 'ABeeZee';
font-weight: 400;
font-style: normal;
src: url('/fonts/ABeeZee-regular/ABeeZee-regular.eot');
src: url('/fonts/ABeeZee-regular/ABeeZee-regular.eot?#iefix') format('embedded-opentype'),
local('ABeeZee'),
local('ABeeZee-regular'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.woff2') format('woff2'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.woff') format('woff'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.ttf') format('truetype'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.svg#ABeeZee') format('svg');
}
Этот второй css имеет шрифт во многих форматах, и браузер будет использовать первый, который он может понять, который может быть не тот, который используется в другом css.
С другой стороны, сам файл шрифта может быть другим, ABeeZee загружен с localfont (прямо сейчас) размером 13 КБ, но из Google это 17 КБ. Поскольку они не являются одним и тем же файлом, вы можете ожидать разные результаты.
Хорошо, но почему различный рендеринг зависит от того, как добавлять шрифты на моем веб-сайте? – Borja
Они не должны. Прежде чем я смогу ответить, мне нужно будет сравнить обе реализации, поэтому вам нужно будет предоставить некоторые образцы. –
Посмотрите это http://stackoverflow.com/questions/35657256/difference-of-sharpness-if-google-font-is-download-from-server-google-or-is-on-m – Borja