[spip-dev] Raccourcis typographiques

Bonjour,

Quelques questions par rapport aux raccourcis typographiques :

- Est-il toujours envisagé (comme ça avait été discuté sur la liste) de
créer plusieurs niveaux de titres dans la distribution officielle de
SPIP (et éventuellement de les intégrer à la barre d'outils) ?

- Qu'en est-il du tiret double (--) ? Est-il aussi valable à l'intérieur
d'une ligne et pas uniquement en début de ligne (je ne pense pas).

- Existe-t-il un état des lieux des raccourcis aujourd'hui disponibles
dans SPIP (à part le fichier PDF disponible à l'adresse
http://www.spip.net/fr_article1578.html utile, mais incomplet). Si pas,
je veux bien essayer de faire une synthèse de tout ce qui est passé sur
la liste.

Merci de vos réponses

FS

Bonjour,

Quelques questions par rapport aux raccourcis typographiques :

- Est-il toujours envisagé (comme ça avait été discuté sur la liste) de
créer plusieurs niveaux de titres dans la distribution officielle de
SPIP (et éventuellement de les intégrer à la barre d'outils) ?

Pour l'instant, ça n'en prend pas le chemin:

- les raccourcis proposés étaient des usines à gaz;

- le besoin semble assez faible: les textes structurés uniquement avec des niveaux de <h...>, c'est pas le besoin en général; le besoin dans les textes structurés, aprÚs un niveau d'intertitre, ça passe aux <ul>, <ol>. Pas évident de trouver une méthode propre dans SPIP (et qui ne soit pas plus compliquée que l'usage des balises HTML elles-mêmes).

- on arrive déjà à largement présenter des textes structurés avec les moyens du bord. Bon, ça devient limite, mais sur uZine, on a tout de même réussit à préserver la structure d'un document aux multiples sous- rubricages:
http://www.uzine.net/article2000.html

- changer et ajouter des raccourcis, c'est toujours extrêmement périlleux. Par exemple, parmi les raccourcis proposés pour obtenir des sous-niveaux d'intertitre, il y avait:
{{{* Intertitre *}}}

Outre l'aspect assez lourdingue pour un "raccourci", ce genre de chose me plante carrément mon site perso, où j'utilise:
{{{* *}}}
tel quel pour afficher des astéristiques en intertitre (dans une narration, ça permet par exemple d'introduire un changement de lieu ou de temps).

- Qu'en est-il du tiret double (--) ? Est-il aussi valable à l'intérieur
d'une ligne et pas uniquement en début de ligne (je ne pense pas).

Pour l'instant, c'est uniquement en début de ligne. On n'a pas encore décidé pour l'intérieur des textes.

- Existe-t-il un état des lieux des raccourcis aujourd'hui disponibles
dans SPIP (à part le fichier PDF disponible à l'adresse
Les raccourcis SPIP - SPIP utile, mais incomplet). Si pas,
je veux bien essayer de faire une synthÚse de tout ce qui est passé sur
la liste.

C'est dans l'aide en ligne. L'aide en ligne concernant les raccourcis a été reformatée, en essayant de mieux séparer les éléments "de base" des balises plus spécifiques. Il me semble qu'il n'y a que '--' qui n'est pas encore mentionné.

A*

[...]

- le besoin semble assez faible: les textes structurés
uniquement avec des niveaux de <h...>, c'est pas le
besoin en général; le besoin dans les textes structurés,
après un niveau d'intertitre, ça passe aux <ul>, <ol>.
Pas évident de trouver une méthode propre dans SPIP (et qui
ne soit pas plus compliquée que l'usage des balises HTML
elles-mêmes).

Perso, je trouve que le besoin est assez criant. Pas pour 5
niveaux de titres mais pour (au moins) deux. Dans la plupart
des sites sur lesquels je travaille, je rencontre ce genre de
besoins. On peut bien sûr contourner le problème (j'utilise
le gras pour le second niveau d'intertitre) mais dans l'optique
d'une analyse sémantique du texte, d'une mise en évidence de sa
structure ou simplement d'une mise en forme un peu plus fine,
c'est un système qui montre assez vite ses limites.

changer et ajouter des raccourcis, c'est toujours
extrêmement périlleux.

Il y avait quand même certaines propositions qui n'allaient
plus que probablement pas interférer avec le reste du contenu.
Un truc comme {4{ }4} est plutôt propre, explicite, et pas
trop dangereux.

> - Qu'en est-il du tiret double (--) ?

Pour l'instant, c'est uniquement en début de ligne.

Là, je me permets de plaider pour que ce soit généralisé à tout
le texte : les incises entre tirets sont quand même beaucoup plus
jolies quand elles sont entourées de tirets longs (on dit doubles
quadratins, c'est ça ?).

> - Existe-t-il un état des lieux des raccourcis

C'est dans l'aide en ligne.

Ok merci. Tiens, en passant, y a-t-il une raison à ce que l'aide
en ligne ne soit pas reprise comme partie de la doc officielle
(je n'ai pas l'impression que ce soit le cas) ?

-- FS

A CLX, no l'utilise depuis plus de 4 mois mainetnant. Mais c'est un
hack. Ca permet de générer un tiret d'incise.

Bout de code (à la louche) :

function typo_fr($letexte) {
.../...
        $cherche1 = array(
                /* 1 */ '/ --? *([\(;:\?])/',
                                '/ --? *([,.!\)])/',
                                '/ --? /',
                /* 1 '/{([^}]+)}/', */
                /* 2 */
'/((^|[^\#0-9a-zA-Z\&])[\#0-9a-zA-Z]*)\;/',
                /* 3 */ '/&#187;|[!?]| -,|:([^0-9]|$)/',
                /* 4 */ '/&#171;|(M(M?\.|mes?|r\.?)|[MnN]&#176:wink:
/',
                /* 5 */ '/ *\.\.\.+ /'
        );
        $remplace1 = array(
                /* 1 */ '~&#8211;~\1',
                                '~&#8211;\1',
                                ' &#8211;~',
                /* 1 '<i class="spip">\1</i>', */
                /* 2 */ '\1~;',
                /* 3 */ '~\0',
                /* 4 */ '\0~',
                /* 5 */ '&#8230; '
        );

dans inc_texte.php3

Mouais... faudrait virer remplacer le '--?' par un '--' en fait. Sinon,
ça risque d'avoir des effets de bord sur ton site.