Serveur dédié : configurer Apache et NginX pour servir des polices de caractères photo

Serveur dédié : configurer Apache et NginX pour servir des polices de caractères

La plupart des sites modernes font appel à des polices de caractères qui ne sont pas installées sur les systèmes d’exploitation de leurs visiteurs.

L’utilisation de Google Fonts est très largement répandue mais cela ajoute un délai de traitement dans le chargement des pages car cela nécessite autant de requêtes externes.

Il est également possible de placer les fichiers dans le répertoire du thème graphique et de les servir directement depuis le serveur de fichier, comme Apache ou NginX.

Tout d’abord, il faut configurer les bons entêtes http. Cela permet aux navigateurs de bien interpréter les fichiers demandés comme polices de caractères.

Configuration des polices pour Apache

Pour définir le bon mime-type pour les polices, ajoutez ce bloc à votre configuration Apache:

AddType application/x-font-ttf ttc ttf
AddType application/x-font-otf otf
AddType application/font-woff woff
AddType application/font-woff2 woff2
AddType application/vnd.ms-fontobject eot

Si vous n’avez pas accès à la configuration du VirtualHost, placez ce bloc dans le fichier .htaccess du site.

Pour les entêtes CORS, ajoutez ce bloc:

<filesmatch ".(eot|ttf|otf|woff|woff2)"="">
  Header set Access-Control-Allow-Origin "*"Code language: JavaScript (javascript)

Configuration des polices pour NginX

LA configuration par default de NginX ne prend pas en compte les types mime des formats de fontes optimizés pour le web.

Il est à noter également que le type mime des fichiers .eot est erroné, il nous faut donc le modifier.

1. Editez le fichier /etc/nginx/mime.types et supprimez la ligne concernant l’extension eot.

2. Ensuite, ajoutez ce bloc :

application/x-font-ttf ttc ttf;
application/x-font-otf otf;
application/font-woff woff;
application/font-woff2 woff2;
application/vnd.ms-fontobject eot;

3. Pour les entêtes CORS, ajoutez ce bloc à la configuration du vhost:

location ~* \.(eot|otf|ttf|woff|woff2)$ {
add_header Access-Control-Allow-Origin *;
}

Et voilà, votre serveur de fichier est maintenant capable de servir vos fichiers de polices de caractères.

Il est recommandé de ne pas abuser des fontes de caractères : pas plus de 3 familles de fontes différentes sur un site web. Les navigateurs ayant chacun leurs petites subtilités et standards, ils ne se sont toujours pas mis d’accord sur un seul et même format de fichier.

En pratique, les formats WOFF2 et WOFF sont à privilégier (ils couvrent plus de 96% des utilisateurs) mais suivant le public ciblé, il faut penser à offrir les autres variantes de fichiers.

Installer des polices TrueType sous Ubuntu photo

Installer des polices TrueType sous Ubuntu

font truetype

Ubuntu possède quelques polices par défaut mais il est fort probable que celles que vous utilisez habituellement ne soient pas installées.

Si c’est le cas, sachez qu’il est très facile d’installer n’importe quelle police de caractère TrueType (Windows ou Mac) sous Ubuntu.

Il existe deux méthodes d’installation de polices TrueType (extension .tff) sur Ubuntu.

Je suppose ici que vous vous trouvez dans le répertoire qui contient vos fonts.

Lire la suite

Insérer des caractères de l'Alphabet Phonétique International dans un document photo

Insérer des caractères de l’Alphabet Phonétique International dans un document

ipa

De temps à autre, vous avez peut-être besoin d’insérer les caractères de l’Alphabet Phonétique International (ou International Phonetic Alphabet) dans un document texte ou dans une page HTML.

Voici comment procéder, avec ou sans installation de polices de caractères dédiées.

Lire la suite

Education Nationale : de l'importance du choix des polices dans les documents photo

Education Nationale : de l’importance du choix des polices dans les documents

A peu près tous les mois, je reçois des mails de l’académie de Créteil.

La plupart concernent des conférences qui portent le doux nom de “Mercredis de Créteil” où, dans une folle ambiance – au fin fond de l’académie -, on peut suivre des sujets rock’n’roll comme “le mérite contre la justice ?”, “comment promouvoir l’égalité filles /garçons ?” ou un grand classique “l’adolescent et le suicide”…

Celles et ceux qui ont suivis les cours de l’IUFM se souviennent très certainement de ce type de sujets !

Entre ces publications, nous avons droit à la lettre d’information de la DAREIC (Délégation Académique aux Relations Européennes et Internationales) qui informe les professeurs de langues de ce qui se passe dans l’académie et au-delà.

Et à chaque fois, la police d’écriture utilisée m’arrache les yeux tellement elle est illisible :

dareic font

Les liens sont impossibles à retenir avec le trait souligné et les points confus. Heureusement que c’est un PDF et que les liens sont actifs parce que combien prennent vraiment le temps de lire un document écrit avec une police d’écriture pareille ?!?

Lire la suite