За този сайт

Защо съществува този сайт

Фирма, основана в Европа, се нуждае от шрифт за уебсайта, логото и печатните материали, а този шрифт трябва да расте заедно с нея. Най-късно при навлизането на нови пазари става ясно дали съдържа всички нужни знаци: френските диакритични знаци, полските и румънските букви, гръцката азбука и кирилицата. Ако липсват, визуалната идентичност се разпада точно там, където трябва да убеди.

Досега нямаше преглед кои шрифтове отговарят на това изискване. CloudEurope.eu запълва тази празнина: Шрифтове за Европа представя всички шрифтове с отворен код от Google Fonts, които покриват изцяло всички 24 официални езика на ЕС, проверени знак по знак.

Защо да хоствате шрифтовете си сами?

Google Fonts свърши важната работа: публикува висококачествени шрифтове с отворен код и поддържа изходните им файлове в GitHub. Използваме го като източник за този сайт. Но ви препоръчваме да не зареждате шрифтове от сървърите на Google в своя сайт. Изтеглете ги и ги сервирайте сами.

Поверителност и ОРЗД

Когато страница зарежда шрифт от fonts.googleapis.com, браузърът на всеки посетител изпраща неговия IP адрес на Google. През януари 2022 г. Областният съд в Мюнхен (LG München I, 3 O 17493/20) постанови, че това без съгласие нарушава ОРЗД, и присъди обезщетение на ищеца. Шрифтовете на собствен сървър не изпращат нищо на трети страни.

CDN не дава предимство в скоростта

Някога се твърдеше, че споделен CDN е по-бърз, защото шрифтът вече е в кеша на посетителя от друг сайт. Това вече не е вярно: всички основни браузъри разделят кеша си по сайтове, така че шрифт от споделен CDN се изтегля отново за всеки сайт. Сервирането от собствения домейн спестява DNS заявка и TLS handshake, така че обикновено е по-бързо.

Контрол

Шрифтовете на собствен сървър не се променят неочаквано и не спират да работят, ако услуга на трета страна се промени. Те позволяват и строга Content-Security-Policy без изключения за външни домейни. Този сайт следва собствения си съвет: не прави заявки към трети страни.

Как става

  1. Отворете шрифт и щракнете върху Изтегляне на .zip.
  2. Разархивирайте го в сайта си, например като /fonts/<name>/.
  3. Включете приложения fonts.css, след което използвайте семейството шрифтове в своя CSS.

Архивът съдържа непроменени конвертирания в WOFF2 на оригиналните файлове от google/fonts, текста на лиценза и правилата @font-face. Оригиналите са свързани от страницата на всеки шрифт – както в GitHub, така и в Google Fonts. Лицензите (OFL, Apache 2.0, UFL) ви позволяват да използвате и разпространявате шрифтовете. Пазете лицензния файл до шрифтовете.

Как избираме шрифтовете

Веднъж месечно автоматично проверяваме всяко семейство шрифтове в google/fonts. Семейството се включва само ако всеки от файловете на стиловете му съдържа всички знаци, нужни за всеки от 24-те официални езика на ЕС:

Английски, Български, Гръцки, Датски, Естонски, Ирландски, Испански, Италиански, Латвийски, Литовски, Малтийски, Немски, Нидерландски, Полски, Португалски, Румънски, Словашки, Словенски, Унгарски, Фински, Френски, Хърватски, Чешки, Шведски.

Източник: Европейски съюз – Езици. Официалните езици са определени с Регламент № 1 от 1958 г. с последващите изменения.

Наборите от знаци идват от Unicode CLDR чрез базата данни gflanguages на Google: буквите на всяка азбука в главен и малък вариант, цифри, пунктуация и знакът за евро €. На практика това означава латиница с много диакритични знаци (например румънското ș ț със запетая отдолу, малтийското ħ ċ ġ ż, унгарското ő ű), както и гръцки и българска кирилица.

CLDR изброява и някои знаци, които в обикновен текст рядко са нужни. Шрифт без тях пак се включва, а страницата му показва покритието на знаците – поне 98,9%. Шрифтовете, които имат и тези знаци, са със 100% покритие: