typographie : mieux gérer les espaces insécables nbsp et autres caractères typo (tirets, espaces fines...)
Maintenant que l'utf-8 est bien supporté on peut considérablement améliorer le moteur typo. Soit dans le plugin Césures (histoire de ne pas surcharger le core), soit dans le core.
Une étude d'André Vincent sur les insécables :
>> Les deux caractères Unicode suivants peuvent produire une espace fine:
>>
>> Thin
>> Hair
>> ../..
>> Ça fonctionne dans la plupart des navigateurs sauf... IE 5, 6 et 7
>> ../..
>> Donc inutilisable... Pour l'instant.
>
> ../..>
>
>> Par contre, il y a moyen d'obtenir le même résultat ainsi :
>>
>> HTML
>> texte texte
>> CSS
>> span.spip_fine { font-size: 33%; }
>
> Est-ce que cette solution ne provoque pas la perte de l'"insécabilité"?
Non. Ça demeure insécable même dans les plus vieux brouteurs ou les
brouteurs exotiques. C'est justement ça l'intérêt. De plus :
- ça demeure insécable sans css ou sans javascript,
- la valeur du blanc est paramétrable selon les écoles, codes ou cultures
typographiques particulières,
- avec les filtres appropriés, ça permet l'exportation pour tout autre
format (rss, opml, xml, xPress Tags, etc...) sans trop de soucis de
compatibilité