Si vous appréciez une typographie correcte en français, vous avez besoin d'utiliser une « espace fine insécable » dans un certain nombre de cas :
En dehors des logiciels de PAO spécialisés il n'est pas facile d'insérer ce caractère. Certains traitement de texte le gère sans forcément utiliser le bon caractère unicode. Dans ceux-ci, le plus approprié est le "Narrow No-Break Space" de code hexadécimal U+202F, décimal 8239. Il est possible mais assez malcommode de l'insérer avec la palette « visualiseur de caractères ».
Voici donc comment disposer de ce caractère sur votre clavier :
Maintenant, sur votre clavier,
Les polices et l'affichage des espaces fines
Les bons navigateurs web (Safari, Firefox) affichent correctement ces espaces, même si la police utilisée ne les inclue pas. Ils le font en substituant une police qui contient ce caractère (Apple Symbol). Mais pour afficher les fines dans d'autre applications (Mail, TextEdit, etc.) il faut s'assurer que la police utilisée comporte ce caractère. Parmi les polices standards, plusieurs le contiennent mais une seule, Helvetica, l'affiche avec une largeur non nulle. Ce qui gâche un peu l'effet ! Dans les polices installées avec Microsoft Office, Microsoft Sans Serif est aussi capable.
Voici deux liens vers des polices libre d'utilisation qui l'affiche correctement (à installer dans le Livre des Polices) :
http://sourceforge.net/projects/dejavu/
http://sourceforge.net/projects/linuxlibertine/
Pour finir, une poignée de liens vers des pages traitant du sujet :
http://fr.wikipedia.org/wiki/Espace_fine
http://en.wikipedia.org/wiki/Space_(punctuation)
http://covertprestige.info/html/espaces-unicode/
Edit: J'invite toute personne qui rencontre une police de caractère gérant correctement la fine (dimension, sécabilité) à en faire mention dans ce post. Il est assez difficile de faire une recherche de police sur ce critère, donc une compilation peut servir.
Ci-dessous un lien vers une liste de polices. Mais toutes ne sont pas en libre usage.
http://www.fileformat.info/info/unicode/char/202f/fontsupport.htm
- Comme séparateur de certaines ponctuation (;:!?«»). Ces caractères, dans ce post sont accolés à des espaces fines (là où je n'ai pas oublié !).
- Comme séparateur de milliers dans les nombres.
En dehors des logiciels de PAO spécialisés il n'est pas facile d'insérer ce caractère. Certains traitement de texte le gère sans forcément utiliser le bon caractère unicode. Dans ceux-ci, le plus approprié est le "Narrow No-Break Space" de code hexadécimal U+202F, décimal 8239. Il est possible mais assez malcommode de l'insérer avec la palette « visualiseur de caractères ».
Voici donc comment disposer de ce caractère sur votre clavier :
- Télécharger le fichier zip attaché à cet article ;
- En le décompressant vous obtenez deux fichiers : Français+fine insécable.icns et Français+fine insécable.keylayout ;
- Déplacer ces fichiers dans <votre "maison">/Bibliothèque/Keyboard Layouts ;
- Terminer votre session et rouvrez la (ou redémarrer le Mac si vous préférez) ;
- Dans les préférences système -> module langue et texte -> onglet Méthodes de saisie, cocher le clavier Français + espace fine. Si vous laissez plusieurs claviers actifs, cochez « Afficher le menu saisie dans la barre de menu »
Maintenant, sur votre clavier,
- La barre d'espace produit l'espace normale, sécable ;
- Avec la toucha Alt, la barre donne cette fameuse espace fine ;
- Alt+Maj pour une espace insécable classique de largeur normale.
Les polices et l'affichage des espaces fines
Les bons navigateurs web (Safari, Firefox) affichent correctement ces espaces, même si la police utilisée ne les inclue pas. Ils le font en substituant une police qui contient ce caractère (Apple Symbol). Mais pour afficher les fines dans d'autre applications (Mail, TextEdit, etc.) il faut s'assurer que la police utilisée comporte ce caractère. Parmi les polices standards, plusieurs le contiennent mais une seule, Helvetica, l'affiche avec une largeur non nulle. Ce qui gâche un peu l'effet ! Dans les polices installées avec Microsoft Office, Microsoft Sans Serif est aussi capable.
Voici deux liens vers des polices libre d'utilisation qui l'affiche correctement (à installer dans le Livre des Polices) :
http://sourceforge.net/projects/dejavu/
http://sourceforge.net/projects/linuxlibertine/
Pour finir, une poignée de liens vers des pages traitant du sujet :
http://fr.wikipedia.org/wiki/Espace_fine
http://en.wikipedia.org/wiki/Space_(punctuation)
http://covertprestige.info/html/espaces-unicode/
Edit: J'invite toute personne qui rencontre une police de caractère gérant correctement la fine (dimension, sécabilité) à en faire mention dans ce post. Il est assez difficile de faire une recherche de police sur ce critère, donc une compilation peut servir.
Ci-dessous un lien vers une liste de polices. Mais toutes ne sont pas en libre usage.
http://www.fileformat.info/info/unicode/char/202f/fontsupport.htm
Dernière édition par un modérateur: