Acerca de este sitio
Por qué existe este sitio
Una empresa fundada en Europa necesita una tipografía para su web, su logotipo y sus impresos, y esa tipografía debe crecer con el negocio. Como muy tarde al entrar en nuevos mercados se ve si contiene todos los caracteres necesarios: los acentos franceses, los diacríticos polacos y rumanos, los alfabetos griego y cirílico. Si faltan, la imagen de marca se rompe justo donde tiene que convencer.
Hasta ahora no existía una visión de conjunto de qué fuentes cumplen este requisito. CloudEurope.eu cubre ese hueco: Fuentes para Europa reúne todas las fuentes de código abierto de Google Fonts que cubren por completo las 24 lenguas oficiales de la UE, comprobadas carácter por carácter.
¿Por qué alojar tus propias fuentes?
Google Fonts hizo el trabajo importante: publica fuentes de código abierto de gran calidad y mantiene su código fuente en GitHub. Lo usamos como fuente de datos para este sitio. Pero te recomendamos que no cargues fuentes desde los servidores de Google en tu web. Descárgalas y sírvelas tú mismo.
Privacidad y RGPD
Cuando una página carga una fuente desde fonts.googleapis.com, el navegador de cada visitante envía su dirección IP a Google. En enero de 2022, el Tribunal Regional de Múnich (LG München I, 3 O 17493/20) dictaminó que hacerlo sin consentimiento vulnera el RGPD y concedió una indemnización al demandante. Las fuentes alojadas en tu servidor no envían nada a terceros.
Una CDN no es más rápida
Antes se decía que una CDN compartida era más rápida porque la fuente ya estaba en la caché del visitante gracias a otro sitio. Eso ya no es así: todos los navegadores principales separan ahora su caché por sitio, de modo que una fuente de una CDN compartida se vuelve a descargar para cada web. Servirla desde tu propio dominio ahorra una consulta DNS y un handshake TLS, por lo que suele ser más rápido.
Control
Las fuentes alojadas en tu servidor no cambian de forma inesperada ni dejan de funcionar si cambia un servicio de terceros. Además, permiten una Content-Security-Policy estricta sin excepciones para dominios externos. Este sitio sigue sus propios consejos: no hace peticiones a terceros.
Cómo funciona
- Abre una fuente y haz clic en Descargar .zip.
- Descomprímelo en tu web, por ejemplo en
/fonts/<nombre>/. - Incluye el
fonts.cssque viene en el paquete y usa la familia tipográfica en tu CSS.
El zip contiene conversiones WOFF2 sin modificar de los archivos originales de google/fonts, el texto de la licencia y las reglas @font-face. Los originales están enlazados en la página de cada fuente, tanto en GitHub como en Google Fonts. Las licencias (OFL, Apache 2.0, UFL) permiten usar y redistribuir las fuentes. Guarda el archivo de licencia junto a las fuentes.
Cómo elegimos las fuentes
Comprobamos automáticamente, una vez al mes, todas las familias tipográficas de google/fonts. Una familia solo aparece si cada uno de sus archivos de estilo contiene todos los caracteres necesarios para cada una de las 24 lenguas oficiales de la UE:
Alemán, Búlgaro, Checo, Croata, Danés, Eslovaco, Esloveno, Español, Estonio, Finés, Francés, Griego, Húngaro, Inglés, Irlandés, Italiano, Letón, Lituano, Maltés, Neerlandés, Polaco, Portugués, Rumano, Sueco.
Fuente: Unión Europea – Lenguas. Las lenguas oficiales las establece el Reglamento n.º 1 de 1958, en su versión modificada.
Los juegos de caracteres proceden de Unicode CLDR a través de la base de datos gflanguages de Google: las letras de cada alfabeto en mayúsculas y minúsculas, las cifras, los signos de puntuación y el símbolo del euro €. En la práctica, eso significa el alfabeto latino con muchos diacríticos (por ejemplo, el rumano ș ț con coma inferior, el maltés ħ ċ ġ ż o el húngaro ő ű), además del griego y el cirílico búlgaro.
CLDR también incluye algunos caracteres que rara vez hacen falta en un texto normal. Una fuente que no los tenga aparece igualmente, y su página muestra su cobertura de caracteres, de al menos un 98,9 %. Las fuentes que también tienen estos caracteres alcanzan un 100 % de cobertura:
- ́
U+0301acento agudo combinable – solo lo necesita el neerlandés íj́ (ij con tilde) - ẞ
U+1E9Eeszett mayúscula – opcional en alemán desde 2017 - ‟
U+201Fcomillas dobles invertidas – incluidas para el esloveno, prácticamente sin uso - №
U+2116signo de número – búlgaro, normalmente se escribe «No» - −
U+2212signo menos – en la práctica se usa el guion