Sobre este site
Porque existe este site
Uma empresa fundada na Europa precisa de um tipo de letra para o site, o logótipo e os impressos, e esse tipo de letra tem de crescer com o negócio. O mais tardar na entrada em novos mercados percebe-se se contém todos os caracteres necessários: os acentos franceses, os diacríticos polacos e romenos, os alfabetos grego e cirílico. Se faltarem, a identidade visual quebra precisamente onde tem de convencer.
Até agora não existia uma visão geral das fontes que cumprem este requisito. O CloudEurope.eu preenche essa lacuna: Tipos de letra para a Europa reúne todas as fontes de código aberto do Google Fonts que cobrem integralmente as 24 línguas oficiais da UE, verificadas carácter a carácter.
Porquê alojar os tipos de letra no seu servidor?
O Google Fonts fez o trabalho importante: publica tipos de letra open source de alta qualidade e mantém as fontes no GitHub. Usamo-lo como fonte para este site. Ainda assim, recomendamos que não carregue tipos de letra dos servidores da Google no seu site. Descarregue-os e sirva-os a partir do seu servidor.
Privacidade e RGPD
Quando uma página carrega um tipo de letra de fonts.googleapis.com, o navegador de cada visitante envia o seu endereço IP à Google. Em janeiro de 2022, o Tribunal Regional de Munique (LG München I, 3 O 17493/20) decidiu que fazê-lo sem consentimento viola o RGPD e atribuiu uma indemnização ao autor. Os tipos de letra alojados localmente não enviam nada a terceiros.
Uma CDN não traz ganhos de velocidade
Costumava dizer-se que uma CDN partilhada era mais rápida porque o tipo de letra já estava na cache do visitante, vindo de outro site. Isso já não é verdade: todos os principais navegadores dividem agora a cache por site, pelo que um tipo de letra de uma CDN partilhada é descarregado de novo para cada site. Servi-lo a partir do seu próprio domínio poupa uma consulta DNS e um handshake TLS, por isso costuma ser mais rápido.
Controlo
Os tipos de letra alojados localmente não mudam inesperadamente nem deixam de funcionar se um serviço de terceiros mudar. Também permitem uma Content-Security-Policy estrita, sem exceções para domínios externos. Este site segue o seu próprio conselho: não faz pedidos a terceiros.
Como funciona
- Abra um tipo de letra e clique em Descarregar .zip.
- Descompacte-o no seu site, por exemplo em
/fonts/<nome>/. - Inclua o
fonts.cssfornecido e use a família tipográfica no seu CSS.
O zip contém conversões WOFF2 inalteradas dos ficheiros originais de google/fonts, o texto da licença e as regras @font-face. Os originais estão ligados em cada página de tipo de letra, tanto no GitHub como no Google Fonts. As licenças (OFL, Apache 2.0, UFL) permitem usar e redistribuir os tipos de letra. Mantenha o ficheiro da licença junto aos tipos de letra.
Como escolhemos os tipos de letra
Verificamos automaticamente, uma vez por mês, todas as famílias tipográficas em google/fonts. Uma família só é incluída se cada um dos seus ficheiros de estilo contiver todos os caracteres necessários para cada uma das 24 línguas oficiais da UE:
Alemão, Búlgaro, Croata, Dinamarquês, Eslovaco, Esloveno, Espanhol, Estoniano, Finlandês, Francês, Grego, Holandês, Húngaro, Inglês, Irlandês, Italiano, Letão, Lituano, Maltês, Polonês, Português, Romeno, Sueco, Tcheco.
Fonte: União Europeia – Línguas. As línguas oficiais são fixadas pelo Regulamento n.º 1 de 1958, na sua redação atual.
Os conjuntos de caracteres vêm do Unicode CLDR, através da base de dados gflanguages da Google: as letras de cada alfabeto em maiúsculas e minúsculas, algarismos, pontuação e o símbolo do euro €. Na prática, isto significa o alfabeto latino com muitos acentos (por exemplo, o romeno ș ț com vírgula por baixo, o maltês ħ ċ ġ ż, o húngaro ő ű), além do grego e do cirílico búlgaro.
O CLDR também indica alguns caracteres de que o texto corrente raramente precisa. Um tipo de letra sem eles continua a ser incluído, e a sua página mostra a cobertura de caracteres, de pelo menos 98,9 %. Os tipos de letra que também têm estes caracteres têm 100 % de cobertura:
- ́
U+0301acento agudo combinatório – só necessário para o neerlandês íj́ (ij acentuado) - ẞ
U+1E9Eeszett maiúsculo – opcional em alemão desde 2017 - ‟
U+201Faspas duplas invertidas – indicado para o esloveno, praticamente sem uso - №
U+2116sinal de número – búlgaro, normalmente escrito «No» - −
U+2212sinal de menos – na prática usa-se o hífen-menos