Az oldalról
Miért létezik ez az oldal
Egy Európában alapított vállalkozásnak betűtípusra van szüksége a weboldalához, a logójához és a nyomtatványaihoz, és ennek a betűtípusnak együtt kell nőnie a céggel. Legkésőbb az új piacokra lépéskor kiderül, hogy tartalmazza-e az összes szükséges karaktert: a francia ékezeteket, a lengyel és román mellékjeleket, a görög és a cirill ábécét. Ha ezek hiányoznak, az arculat éppen ott törik meg, ahol meggyőzőnek kellene lennie.
Eddig nem létezett áttekintés arról, mely betűtípusok felelnek meg ennek a követelménynek. A CloudEurope.eu ezt a hiányt pótolja. Bemutatja az összes olyan nyílt forráskódú Google Fonts betűtípust, amely mind a 24 hivatalos uniós nyelvet teljes egészében lefedi, karakterről karakterre ellenőrizve: Betűtípusok Európának.
Miért tárolja saját maga a betűtípusait?
A Google Fonts elvégezte a fontos munkát: kiváló minőségű, nyílt forráskódú betűtípusokat tesz közzé, forrásaikat pedig a GitHubon tartja. Ezt az oldalt is ebből építjük. Mégis azt javasoljuk, hogy a webhelyén ne a Google szervereiről töltse be a betűtípusokat. Töltse le őket, és szolgálja ki saját maga.
Adatvédelem és a GDPR
Ha egy oldal a fonts.googleapis.com címről tölt be betűtípust, minden látogató böngészője elküldi az IP-címét a Google-nek. 2022 januárjában a Müncheni Tartományi Bíróság (LG München I, 3 O 17493/20) kimondta, hogy ez hozzájárulás nélkül sérti a GDPR-t, és kártérítést ítélt meg a felperesnek. A saját tárhelyen lévő betűtípusok semmit sem küldenek harmadik félnek.
A CDN nem gyorsabb
Korábban azzal érveltek, hogy egy közös CDN gyorsabb, mert a betűtípus egy másik oldalról már ott van a látogató gyorsítótárában. Ez már nem igaz: ma minden nagy böngésző webhelyenként különíti el a gyorsítótárat, így egy közös CDN-ről származó betűtípust minden webhelyhez újra letölt. A saját domainről való kiszolgálás megspórol egy DNS-lekérdezést és egy TLS-kézfogást, ezért általában gyorsabb.
Kontroll
A saját tárhelyen lévő betűtípusok nem változnak meg váratlanul, és nem romlanak el, ha egy külső szolgáltatás megváltozik. Szigorú Content-Security-Policy is beállítható külső domainekre vonatkozó kivételek nélkül. Ez az oldal is a saját tanácsát követi: nem küld kéréseket harmadik félnek.
Hogyan működik?
- Nyisson meg egy betűtípust, és kattintson a .zip letöltése gombra.
- Csomagolja ki a webhelyébe, például ide:
/fonts/<név>/. - Illessze be a mellékelt
fonts.cssfájlt, majd használja a betűcsaládot a CSS-ében.
A zip a google/fonts eredeti fájljainak változatlan WOFF2-konverzióit, a licenc szövegét és a @font-face szabályokat tartalmazza. Az eredeti fájlok minden betűtípus oldalán linkelve vannak, a GitHubon és a Google Fontsban is. A licencek (OFL, Apache 2.0, UFL) lehetővé teszik a betűtípusok használatát és továbbterjesztését. A licencfájlt tartsa a betűtípusok mellett.
Hogyan választjuk ki a betűtípusokat?
A google/fonts minden betűcsaládját havonta egyszer automatikusan ellenőrizzük. Egy család csak akkor kerül a listára, ha minden stílusfájlja tartalmazza a 24 hivatalos uniós nyelv mindegyikéhez szükséges összes karaktert:
Angol, Bolgár, Cseh, Dán, Észt, Finn, Francia, Görög, Holland, Horvát, Ír, Lengyel, Lett, Litván, Magyar, Máltai, Német, Olasz, Portugál, Román, Spanyol, Svéd, Szlovák, Szlovén.
Forrás: Európai Unió – Nyelvek. A hivatalos nyelveket a módosított 1958. évi 1. rendelet határozza meg.
A karakterkészletek a Unicode CLDR-ből származnak a Google gflanguages adatbázisán keresztül: minden ábécé betűi kis- és nagybetűvel, a számjegyek, az írásjelek és az eurojel €. A gyakorlatban ez sok ékezetes latin betűt jelent (például a román alsó vesszős ș ț, a máltai ħ ċ ġ ż, a magyar ő ű), továbbá a görög és a bolgár cirill írást.
A CLDR néhány olyan karaktert is felsorol, amelyre a hétköznapi szövegben ritkán van szükség. Az ezek nélküli betűtípus is szerepel a listán, oldala pedig mutatja a karakterlefedettségét, amely legalább 98,9%. Az ezeket a karaktereket is tartalmazó betűtípusok lefedettsége 100%:
- ́
U+0301kombináló éles ékezet – csak a hollandhoz kell íj́ (ékezetes ij) - ẞ
U+1E9Enagy éles s – 2017 óta opcionális a németben - ‟
U+201Ffordított dupla idézőjel – a szlovénnél szerepel, a gyakorlatban nem használják - №
U+2116számjel (numero) – bolgár, általában „No” alakban írják - −
U+2212mínuszjel – a gyakorlatban a kötőjel-mínuszt használják