Mises en exposant - comments Mises en exposant 2020-03-01T03:18:22Z https://contrib.spip.net/Mises-en-exposant#comment504163 2020-03-01T03:18:22Z <p>Merci bien à vous pour vos réponse, du coup j'ai activé la lame 'Corrections automatiques' du Couteau-suisse et inséré l'instruction qui marche ok !</p> <p>Reste la question du traitement de ce pauvre km<sup class="typo_exposants">2</sup> par Exposants typographiques... on s'attend à ce qu'il soit pris en charge mais il doit y avoir des raisons.. En tout cas peut-être le signaler dans la doc ci-dessus (km<sup class="typo_exposants">2</sup> n'étant pas rare).<br class="autobr" /> Merci encore<br class="autobr" /> Thomas</p> Mises en exposant 2020-03-01T02:29:47Z https://contrib.spip.net/Mises-en-exposant#comment504162 2020-03-01T02:29:47Z <p>La lame “Exposants typographiques” du Couteau Suisse ne corrige pas “km<sup class="typo_exposants">2</sup>” actuellement.</p> <p>Mais il est possible d'utiliser un autre outil : <br />- “Corrections automatiques”<br class="autobr" /> avec la ligne suivante :<br class="autobr" /> <code>(km2) = km<sup>2</sup></code></p> <p>La correction automatique utilisera les mêmes css des exposants typographiques.</p> Mises en exposant 2020-02-29T20:53:43Z https://contrib.spip.net/Mises-en-exposant#comment504161 2020-02-29T20:53:43Z <p>Ah oui pardon j'ai confondu. <br class="autobr" /> Je n'utilise pas couteau suisse mais <a href="https://contrib.spip.net/Ortho-typographie" class="spip_url auto" rel="nofollow">https://contrib.spip.net/Ortho-typographie</a> qui permet d'ajouter des règles perso.</p> Mises en exposant 2020-02-29T16:06:25Z https://contrib.spip.net/Mises-en-exposant#comment504144 2020-02-29T16:06:25Z <p>Merci mais alors.. orthotypo.. le plugin ? A ajouter ?</p> Mises en exposant 2020-02-29T15:08:29Z https://contrib.spip.net/Mises-en-exposant#comment504142 2020-02-29T15:08:29Z <p>Bonjour,<br class="autobr" /> Tu peux ajouter une règle comme :<br class="autobr" /> <code>/km2/ = km²</code></p> <p>dans la config du plugin en bas /ecrire/?exec=configurer_orthotypo</p> Mises en exposant 2020-02-29T13:11:55Z https://contrib.spip.net/Mises-en-exposant#comment504140 2020-02-29T13:11:55Z <p>Bonjour,<br class="autobr" /> Cas de “km<sup class="typo_exposants">2</sup>” qui ne semble pas traité.. (alors que “m<sup class="typo_exposants">2</sup>” l'est bien..). J'ai essayé de modifier le typo_exposants.php (non surchargeable.. donc le fichiers original.. pas bien, je sais mais hélas que faire d'autre...?).</p> <p>- Donc est-ce qu'il y a un problème car “km<sup class="typo_exposants">2</sup>” devrait bien être traité ? <br />- Ou est-ce que c'est normal et dans ce cas là, quel serait le code à insérer dans typo_exposants.php pour que cela marche ?</p> <p>Merci,<br class="autobr" /> Thomas</p> Mises en exposant 2020-01-09T08:34:41Z https://contrib.spip.net/Mises-en-exposant#comment503648 2020-01-09T08:34:41Z <p>Finalement, j'ai réussi à passer après le css du Couteau Suisse à intégrant la surcharge dans le fichier css surchargé d'un plugin (Bigfoot en l'occurence...)...<br class="autobr" /> C'est pas très propre mais ça fonctionne...<br class="autobr" /> En attendant d'avoir la mise à jour du plugin Ahuntsic avec ses fichiers de style compatibles avec Spip3.2.<br class="autobr" /> Merci en tout cas pour ton aide.<br class="autobr" /> Pb résolu.</p> Mises en exposant 2020-01-09T01:55:22Z https://contrib.spip.net/Mises-en-exposant#comment503647 2020-01-09T01:55:22Z <p>Toute l'architecture du squelette doit être vérifiée.<br class="autobr" /> Le fichier config_outils.php n'est pas surchargeable. Toute surcharge CSS doit être faite dans le dossier personnel du squelette, souvent squelettes/ effectivement.<br class="autobr" /> La mention !important règle le problème des priorités CSS.</p> Mises en exposant 2020-01-08T12:23:25Z https://contrib.spip.net/Mises-en-exposant#comment503633 2020-01-08T12:23:25Z <p>Mais cela doit être ajouté dans quel fichier pour que cela passe après le CS?<br class="autobr" /> En attendant de pouvoir régler ces variables dans l'administration du plugin, y a-t-il une possibilité de surcharger config_outils.php ? Dans quel répertoire du squelettes doit-on enregistrer la copie modifiée de ce fichier?<br class="autobr" /> Je rappelle que le fichier créé squelettes/css/perso.css ne passe pas après les css des plugins (en tout cas chez moi...).<br class="autobr" /> Je soupçonne le plugin “Ahuntsic” de mettre le bazar depuis la mise à jour Spip3.2 et la refonte de la gestion des cascades css...</p> Mises en exposant 2020-01-08T10:34:52Z https://contrib.spip.net/Mises-en-exposant#comment503630 2020-01-08T10:34:52Z <p>En effet, donc trois solutions :</p> <p>1. placer les nouvelles définitions dans le squelette après celles du CS</p> <p>2. ajouter une clause de priorité :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code>sup<span class="sy0">,</span> sup<span class="re1">.typo_exposants</span> <span class="br0">&#123;</span> <span class="kw1">vertical-align</span><span class="sy0">:</span> <span class="re3">10%</span> !important<span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>3. choisir une autre formulation, meilleure visuellement :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code>sup<span class="sy0">,</span> sup<span class="re1">.typo_exposants</span> <span class="br0">&#123;</span> <span class="kw1">top</span><span class="sy0">:</span> <span class="re3">-0.5em</span><span class="sy0">;</span> <span class="kw1">vertical-align</span><span class="sy0">:</span> <span class="kw2">baseline</span> !important<span class="sy0">;</span> <span class="kw1">position</span><span class="sy0">:</span> <span class="kw2">relative</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> Mises en exposant 2020-01-08T07:25:24Z https://contrib.spip.net/Mises-en-exposant#comment503627 2020-01-08T07:25:24Z <p>Bonjour Patrice<br class="autobr" /> Tu peux voir un exemple sur <a href="https://www.aslagnyrugby.net/L-histoire-des-noms-pourquoi-demi.html" class="spip_out" rel='nofollow external'>cette page</a>.<br class="autobr" /> Effectivement, j'ai bien l'impression que la déclaration CSS du Couteau Suisse passe en dernier... D'où ma demande pour savoir à quel endroit placer ma surcharge.</p> Mises en exposant 2020-01-07T16:56:09Z https://contrib.spip.net/Mises-en-exposant#comment503624 2020-01-07T16:56:09Z <p>Ton lien en exemple ne montre malheureusement pas le problème.<br class="autobr" /> Pour éviter les décalages de ligne, il est aussi possible de configurer les exposants ainsi :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code>sup<span class="sy0">,</span> sup<span class="re1">.typo_exposants</span> <span class="br0">&#123;</span> <span class="kw1">top</span><span class="sy0">:</span> <span class="re3">-0.5em</span><span class="sy0">;</span> <span class="kw1">vertical-align</span><span class="sy0">:</span> <span class="kw2">baseline</span><span class="sy0">;</span> <span class="kw1">position</span><span class="sy0">:</span> <span class="kw2">relative</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> Mises en exposant 2020-01-07T16:07:32Z https://contrib.spip.net/Mises-en-exposant#comment503623 2020-01-07T16:07:32Z <p>Bonjour à tous, pour que la surcharge fonctionne, il faut vérifier avec les outils de développement de votre navigateur préféré, que la déclaration CSS est placée après celle du Couteau Suisse.<br class="autobr" /> Il serait aussi possible de créer nativement dans le plugin une variable de configuration afin de régler les valeurs voulues....</p> Mises en exposant 2020-01-07T09:46:22Z https://contrib.spip.net/Mises-en-exposant#comment503617 2020-01-07T09:46:22Z <p>Bonjour<br class="autobr" /> J'ai le même soucis <br class="autobr" /> A priori, il faudrait modifier le css et plus précisément le paramètre “vertical-align” à 23% par défaut dans le fichier config_outils.php (ligne 1263) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="st_h">'code:css'</span> <span class="sy0">=></span> <span class="st_h">'sup, sup.typo_exposants { font-size:78%; font-variant:inherit; line-height:inherit; vertical-align:23%; }'</span></code></pre></div> <p>Il faudrait pouvoir le corriger (le passer à 10% pour moi). Mais je ne sais pas quel fichier je dois créer dans mon répertoire “squelettes” pour surcharger “proprement” le css du plugin...<br class="autobr" /> J'ai créé un fichier /squelettes/css/perso.css dans lequel j'ai intégré la ligne :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code>sup<span class="sy0">,</span> sup<span class="re1">.typo_exposants</span> <span class="br0">&#123;</span> <span class="kw1">font-size</span><span class="sy0">:</span><span class="re3">78%</span><span class="sy0">;</span> <span class="kw1">font-variant</span><span class="sy0">:</span><span class="kw2">inherit</span><span class="sy0">;</span> <span class="kw1">line-height</span><span class="sy0">:</span><span class="kw2">inherit</span><span class="sy0">;</span> <span class="kw1">vertical-align</span><span class="sy0">:</span><span class="re3">10%</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>mais cela ne fonctionne pas même après avoir vidé le cache bien sûr.<br class="autobr" /> Merci d'avance pour votre aide.</p> Mises en exposant 2018-02-19T12:36:11Z https://contrib.spip.net/Mises-en-exposant#comment495977 2018-02-19T12:36:11Z <p>Bien vu, merci !</p> Mises en exposant 2018-02-19T10:26:53Z https://contrib.spip.net/Mises-en-exposant#comment495973 2018-02-19T10:26:53Z <p>... et compléter la liste des balises du texte du présent article :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>"Le texte situé entre les balises <html> et </html>, <code> et /code>, <cadre> et </cadre>, <frame> et </frame>, <script> et </script>, <acronym> et </acronym> ou <cite> et </cite> est protégé : aucune modification d'exposant n'y sera faite."</code></pre></div> <p>avec les balises <code><math> et </math></code></p> Mises en exposant 2018-02-19T00:40:18Z https://contrib.spip.net/Mises-en-exposant#comment495966 2018-02-19T00:40:18Z <p>C'est bien <a href='https://contrib.spip.net/Le-Couteau-Suisse' class="spip_in" hreflang="fr" rel='nofollow'>Le Couteau Suisse</a> que j'ai mis à jour.</p> Mises en exposant 2018-02-18T22:28:19Z https://contrib.spip.net/Mises-en-exposant#comment495963 2018-02-18T22:28:19Z <p>Excellent, est-ce également le cas pour la lame du plugin couteau suisse ?</p> Mises en exposant 2018-02-18T22:12:03Z https://contrib.spip.net/Mises-en-exposant#comment495962 2018-02-18T22:12:03Z <p>Merci pour les détails <strong>François Daniel</strong>.</p> <p>Je viens donc de corriger le code du plugin pour que les exposants laissent désormais tranquilles les balises <code><math/></code>.</p> Mises en exposant 2018-02-18T17:01:15Z https://contrib.spip.net/Mises-en-exposant#comment495959 2018-02-18T17:01:15Z <p>Ps : le deuxième math s'écrit évidemment :</p> <p><code></math></code></p> Mises en exposant 2018-02-18T14:06:50Z https://contrib.spip.net/Mises-en-exposant#comment495956 2018-02-18T14:06:50Z <p>Il ne s'agit pas d'un plugin mais d'une fonctionnalité opérationnelle en natif dans SPIP depuis la version 1.8. On trouvera des explications ici :</p> <ul class="spip"><li> <strong>Insérer des formules mathématiques en LATEX</strong><br class="autobr" /> <a href="https://www.spip.net/fr_article3016.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article3016.html</a></li></ul> <p>Pour l'exemple, créez un article contenant le texte suivant :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><math> Equation 1 : $$\mathbf{n=\frac{t^{2}N}{t^{2}+(2e)^{2}(N-1)}}$$ Equation 2 : $$n=\frac{1.96^{2}N}{1.96^{2}+(2e)^{2}(N-1)}$$ Equation 3 : $$n=\frac{2.33^{2}N}{2.33^{2}+(2e)^{2}(N-1)}$$ <math></code></pre></div> <p>et voyez le résultat avec la lame “Mises en exposant” activée et désactivée.</p> <p>Cordialement.</p> <p>FDG</p> Mises en exposant 2018-02-18T12:43:45Z https://contrib.spip.net/Mises-en-exposant#comment495955 2018-02-18T12:43:45Z <p>Bonjour. De quel plugin s'agit-il exactement ? De quelle façon s'utilise-t-il ?</p> Mises en exposant 2018-02-18T10:49:54Z https://contrib.spip.net/Mises-en-exposant#comment495954 2018-02-18T10:49:54Z <p>Bonjour,<br class="autobr" /> cette fonctionnalté (Mises en exposant) entre en conflit avec la mise en exposant Latex et en empêche l'expression correcte dans les formules mathématique.</p> <p>Une fois cette lame désactivée tout rentre dans l'ordre au plan du Latex.</p> <p>Avez-vous une solution de cohexistence ?</p> <p>Cordialement</p> <p>Fdg</p> Mises en exposant 2014-10-22T16:50:28Z https://contrib.spip.net/Mises-en-exposant#comment477556 2014-10-22T16:50:28Z <p>Bonjour,<br class="autobr" /> La Mises en exposant provoque une très légère augmentation de l'interlignage du paragraphe entre la ligne de texte de l'exposant et celle qui se trouve juste au-dessus.<br class="autobr" /> Comment éviter cet affichage?</p> <p>exemple: <a href="http://keraluc.com/Quimper-un-centre-faiencier" class="spip_url spip_out auto" rel="nofollow external">http://keraluc.com/Quimper-un-centre-faiencier</a><br class="autobr" /> sur la 3e ligne du paragraphe</p> Mises en exposant 2012-09-24T16:08:52Z https://contrib.spip.net/Mises-en-exposant#comment461494 2012-09-24T16:08:52Z <p>Bonjour,</p> <p>Est-il prévu de porter ce plugin en SPIP 3 ? Je veux dire : le plugin seul, hors du couteau suisse.</p> <p>Cette fonctionnalité est diablement utile, à mon sens elle mérite de pouvoir être installée sans passer par le couteau, qui est parfois inutilement lourd pour les projets les plus simples.</p> <p>Merci !</p> Mises en exposant 2011-09-02T20:03:44Z https://contrib.spip.net/Mises-en-exposant#comment449168 2011-09-02T20:03:44Z <p>Précision oubliée : je suis sous Spip 2.1.10 [17657].<br class="autobr" /> Et Couteau suisse 1.8.43.03 [50953] bien sûr.</p> <p>La gagnante de mes seconds tests est… aucune lame.</p> <p>Récapitulons :<br class="autobr" /> — soit que je désactive <i>tous</i> les plugins sauf le Couteau suisse,<br class="autobr" /> — soit que je désactive <i>toutes</i> les lames du Couteau suisse, sauf celle «Exposants typographiques»,</p> <p>mon texte précité ne <i>s'affiche pas</i> (seules les notes s'affichent) si j'ai comme <code>mes_options.php</code> :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><?php function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][0][] = '/°|&(?:#176|deg);/'; $data['fr'][1][] = _TYPO_class.'o</sup>'; $data['fr'][2][] = '...'; $data['fr'][3][] = '&hellip;'; return $data; } ?></code></pre></div> <p>(Je suis prêt à donner mes codes, dans ce cas je fais d'abord une sauvegarde complète et tu peux constater et intervenir sans souci.)</p> Mises en exposant 2011-09-02T17:00:12Z https://contrib.spip.net/Mises-en-exposant#comment449167 2011-09-02T17:00:12Z <p>Je précise :</p> <p>Pour le test, voici mon <code>mes_options.php</code> :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><?php function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][0][] = '/°|&(?:#176|deg);/'; $data['fr'][1][] = _TYPO_class.'o</sup>'; $data['fr'][2][] = '...'; $data['fr'][3][] = '&hellip;'; return $data; } ?></code></pre></div> <p>Je désactive tous les plugins sauf le Couteau suisse (je me retrouve donc avec la “dist” en partie publique).</p> <p>Dans mon article de test, il y a seulement le texte précité (de mon message précédent ici).</p> <p>Je vide le cache.</p> <p>Et ainsi je reproduis très bien mon propre problème…</p> <p>Il semble qu'il ne me reste plus qu'à désactiver les autres lames du Couteau suisse ;-) que celle «Exposants typographiques».</p> Mises en exposant 2011-09-02T16:12:49Z https://contrib.spip.net/Mises-en-exposant#comment449166 2011-09-02T16:12:49Z <p>Salut, je viens de reproduire ton exemple ci-dessus, et tout est totalement OK chez moi... Tu es sous quel SPIP ? Au hasard, as-tu bien mis les «<code><?php</code>» et «<code>?></code>» dans mes_options.php ?</p> Mises en exposant 2011-09-02T13:10:03Z https://contrib.spip.net/Mises-en-exposant#comment449154 2011-09-02T13:10:03Z <p>Salut,</p> <p>Désolé pour l'interruption de mon travail sur la page :<br class="autobr" /> <a href="http://www.spip-contrib.net/3858?var_mode=preview" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/3858?var_mode=preview</a><br class="autobr" /> je vais reprendre pour pouvoir la publier.</p> <p>Ici je rapporte un “test” involontaire, après une mise à jour de Spip (dernière version) sur un site (<a href="http://frdm.fr/75" class="spip_out" rel='nofollow external'>mon propre site personnel</a>, que j'avais trop longtemps laissé tomber !) et donc des plugins, donc du Couteau suisse (dernière version…).</p> <p>Soit le texte saisi :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>{{{Psykhế / Ψυχή}}} Déjà Aristote à l'encontre des pythagoriciens et de Platon avait fait de l'âme une réalité inséparable du corps. Pour lui l'âme et le corps ne sont pas deux substances distinctes mais deux éléments inséparables d'une substance une. L'âme ne peut exister en dehors d'un corps. Aristote définit alors l'âme comme “une entéléchie première d'un corps naturel ayant la vie en puissance, c'est à dire d'un corps organisé” [[Aristote, {De l'âme}, p. 23.]]. Aristote l'énonce dans {De l'âme}. La ψυχή n'est pas séparée du corps : σώματος δἑ τι ; elle est “quelque chose du corps” en interdépendance, “(n')impliquant aucune idée de subordination” [[Aristote, {De l'âme}, p. 79.]]. La ψυχή, comme la pulsion, est un concept-limite. Elle est le proprement vivant, ce qui fait que le vivant est vivant et se “déploie”. C'est donc une notion centrale dans la conception de la vie. {{Difficilement traduisible}}, cette notion rejoint les recherches qui étudient le niveau le plus fondamental de la vie psychique comme faculté de faire émerger des significations. La vie psychique ou l'activité psychique (dans ses aspects conscient et inconscient) est inscrite corporellement dans le corps, comme l'affirme F. Varela, neurobiologiste, directeur de recherche au CNRS. Plus particulièrement Varela étudie la cognition comme propriété émergente des systèmes vivants complexes (le réel biologique). Le βίος, pour reprendre le terme d'A. Pichot, serait le fondement véritable des systèmes représentationnels. Tout cela en relation avec le contexte culturel et symbolique, la relation à l'autre : la ψυχή n'est séparable ni du corps, ni du monde. Mais là n'est pas notre propos. Aristote en avait donc l'intuition. À la ψυχή il associe différentes fonctions (δυνἁμεις) : nutritive (θρεπτκή), sensitive (αἰσθητική), pensante (διανοητική), désirante (ὀρεκτική), motrice (κινετική) etc. Il est à noter qu'Aristote considère la fonction désirante et la fonction motrice comme des effets secondaires de la sensation (inscription de la psyché dans le corps vivant-vécu) dans la mesure où le désir présuppose l'imagination et provoque le mouvement. Stefan Hassen Chedri</code></pre></div> <p>Soit la lame du Couteau suisse “Mises en exposants” activée.</p> <p>Jusque là tout va bien.</p> <p>Soit la surcharge insérée dans <code>mes_options.php</code> :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][0][] = '/°|&(?:#176|deg);/'; $data['fr'][1][] = _TYPO_class.'o</sup>'; $data['fr'][2][] = '...'; $data['fr'][3][] = '&hellip;'; return $data; }</code></pre></div> <p>Alors là tout fout l'camp…</p> <p>Plus aucun texte ne s'affiche, tant en partie privée qu'en partie publique (non seulement le texte précité, mais toute autre partie de texte au dessus).<br class="manualbr" />Cependant, les notes de bas de page s'affichent…</p> <p>C'est incompréhensible pour moi, je ne vois rien de “spécial” ;-) dans ce texte…</p> <p>? Merci pour un examen du problème.</p> Mises en exposant 2011-06-04T18:11:55Z https://contrib.spip.net/Mises-en-exposant#comment446401 2011-06-04T18:11:55Z <p>Merci pour le nouvel article. En ce qui concerne le traitement sur les titres, je viens d'essayer ça marche bien. Il y a peut-être un plugin qui vient en interférence inhiber ce traitement. Tu peux chercher dans quelque part une ligne qui ressemble à :</p> <p><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="$GLOBALS['table_des_traitements']['TITRE'][]='truc(%s)';"><span class="re0">$GLOBALS</span><span class="br0">&#91;</span><span class="st_h">'table_des_traitements'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'TITRE'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st_h">'truc(%s)'</span><span class="sy0">;</span></code></span></p> <p>Voici la ligne du CS concernant la surcharge ci-dessus :</p> <p><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="$GLOBALS['table_des_traitements']['TITRE'][]='typo(insertions_pre_propre(%s),"TYPO",$connect)';"><span class="re0">$GLOBALS</span><span class="br0">&#91;</span><span class="st_h">'table_des_traitements'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'TITRE'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">=</span><span class="st_h">'typo(insertions_pre_propre(%s),"TYPO",$connect)'</span><span class="sy0">;</span></code></span></p> Mises en exposant 2011-06-04T17:09:01Z https://contrib.spip.net/Mises-en-exposant#comment446399 2011-06-04T17:09:01Z <p>Merci.<br class="autobr" /> <strong>Ok j'ai fait une ébauche d'article</strong> pour que tout le monde puisse en profiter :<br class="autobr" /> <a href="http://www.spip-contrib.net/3858?var_mode=preview" class="spip_out" rel='nofollow external'><strong>http://www.spip-contrib.net/3858?var_mode=preview</strong></a>.</p> <p>Pour l'instant de ton message qui précède je n'ai mis en œuvre (“testé”) que :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="kw2">function</span> insertions_surcharger_outil<span class="br0">&#40;</span><span class="re0">$tab</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$tab</span><span class="br0">&#91;</span><span class="st_h">' traitement:TITRE:pre_typo, traitement:TITRE/mots:pre_typo, traitement:DESCRIPTIF '</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'insertions_pre_propre'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$tab</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Ceci apporte bien le traitement de la «Description» des images, documents insérés dans les articles, mais pas de leur «Titre». Cf. <a href="http://goo.gl/a4vW2" class="spip_out" rel='nofollow external'>ici</a>. Et pas de la <a href="http://goo.gl/9UKv9" class="spip_out" rel='nofollow external'>page <i>backend</i></a> (mais est-ce possible ?).</p> Mises en exposant 2011-06-04T10:58:41Z https://contrib.spip.net/Mises-en-exposant#comment446389 2011-06-04T10:58:41Z <p>Il me semble que les balises concernées sont : #TITRE et #DESCRIPTIF</p> <p>Ne voudrais-tu pas créer un article ici-même avec tous ces exemples de surcharge ? ça serait bien de réunir ce travail et d'en faire profiter tout le monde, non ?</p> <p>Voici un exemple de code de surcharge :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="kw2">function</span> insertions_installe<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$data</span> <span class="sy0">=</span> insertions_installe_dist<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// str_replace() dans $data[0][0]</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'insertions'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'INSERTIONS'</span><span class="sy0">;</span> <span class="co1">// preg_replace() dans $data[0][1]</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'/\\ba *capella\\b/'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'<i>a capella</i>'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$data</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="kw2">function</span> insertions_surcharger_outil<span class="br0">&#40;</span><span class="re0">$tab</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$tab</span><span class="br0">&#91;</span><span class="st_h">'traitement:TITRE:pre_typo, traitement:TITRE/mots:pre_typo, traitement:DESCRIPTIF'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'insertions_pre_propre'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$tab</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Je me demande finalement si c'est pas mieux de redéfinir la variable par défaut. A l'inverse du code précédent, l'utilisateur “voit” dans son cadre ces nouvelles corrections et peut même les retirer. Ici on n'initialise que la valeur par défaut (donc si elle n'a jamais été validée auparavant, donc absente de la base de donnée) de la variable <i>insertions</i> utilisée par l'outil <i>insertions</i>. La manipulation du code PHP est ici un peu plus complexe (attention, Couteau Suisse version >= 1.8.41.00 !) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="co1">// Initialiser les corrections automatiques (CS>=1.8.41.00)</span> <span class="co1">// Nom de la variable : insertions</span> <span class="co1">// Résultat de la fonction : code PHP</span> <span class="kw2">function</span> initialiser_variable_insertions<span class="br0">&#40;</span><span class="re0">$defaut</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <a href="http://www.php.net/eval" rel='nofollow'><span class="kw3">eval</span></a><span class="br0">&#40;</span><span class="st_h">'$test='</span><span class="sy0">.</span><span class="re0">$defaut</span><span class="sy0">.</span><span class="st_h">';'</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$test</span> <span class="sy0">=</span> <span class="st0">"insertions = INSERTIONS /\ba *capella\b/ = <i>a capella</i> <span class="es4">$test</span>"</span><span class="sy0">;</span> <span class="kw1">return</span> <a href="http://www.php.net/var_export" rel='nofollow'><span class="kw3">var_export</span></a><span class="br0">&#40;</span><span class="re0">$test</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Doc : <a href='https://contrib.spip.net/Le-Couteau-Suisse-a-piloter' class="spip_in" hreflang="fr" rel='nofollow'>[dev] Le Couteau Suisse à piloter</a>.</p> Mises en exposant 2011-06-04T07:56:57Z https://contrib.spip.net/Mises-en-exposant#comment446374 2011-06-04T07:56:57Z <p>Salut,</p> <p>Au sujet connexe des «Corrections automatiques» :</p> <p>— Comment étendre les Corrections automatiques aux <i>titre</i> et <i>description</i> des images/documents insérés dans les articles ?<br class="autobr" /> Voir <a href="http://goo.gl/7TnLo" class="spip_out" rel='nofollow external'>ici pour illustration</a>.</p> <p>— Dans la page <i>backend</i>, les «guillemets droits des informaticiens» (anciennement dits «[faux] guillemets dactylographiques», horreur typographique des «machines à écrire») :<br class="autobr" /> <code>"."</code><br class="autobr" /> sont dûment remplacés en français par des «guillemets chevrons doubles» :<br class="autobr" /> <code>«.»</code><br class="autobr" /> par la lame «Guillemets typographiques».<br class="autobr" /> Mais les Corrections automatiques du CS ne fonctionnent pas dans cette même page <i>backend</i>.<br class="autobr" /> Y a-t-il une solution possible pour obtenir ces remplacements par la lame Corrections automatiques dans la page <i>backend</i> ? <a href="http://goo.gl/9UKv9" class="spip_out" rel='nofollow external'>Voir</a>.</p> Mises en exposant 2011-05-27T17:23:00Z https://contrib.spip.net/Mises-en-exposant#comment446120 2011-05-27T17:23:00Z <p>Problème <i>title</i> dans Sarka-Spip :<br class="autobr" /> Éric, concepteur de Sarka-Spip, a livré la solution ici :<br class="autobr" /> <a href='https://contrib.spip.net/Sarka-SPIP-3#comment446065' class="spip_in" hreflang="fr" rel='nofollow'>Sarka-SPIP 3</a> (forum)<br class="autobr" /> (et voir ma réponse après test et les messages suivants).</p> Mises en exposant 2011-05-26T23:21:37Z https://contrib.spip.net/Mises-en-exposant#comment446062 2011-05-26T23:21:37Z <p>Problème <i>title</i> dans Sarka-Spip :</p> <p>Voila j'ai répercuté les efforts et diagnostic ci-dessus sur les forums de Sarka-Spip, <br class="autobr" /> <a href="http://www.sarka-spip.net/spip.php?article425#forum13951" class="spip_out" rel='nofollow external'>ici</a> (et <a href="http://www.sarka-spip.net/spip.php?article425#forum13948" class="spip_out" rel='nofollow external'>ici</a>) <br class="autobr" /> et <a href='https://contrib.spip.net/Sarka-SPIP-3#comment446058' class="spip_in" hreflang="fr" rel='nofollow'>là</a>.</p> Mises en exposant 2011-05-26T11:52:42Z https://contrib.spip.net/Mises-en-exposant#comment446035 2011-05-26T11:52:42Z <p>Je viens de vérifier, effectivement la «dist» de Spip ne pose pas de problème sur les titres en partie publique, le code html de mise en exposant est éliminé et le titre d'article s'affiche correctement en texte brut en barre de titre de navigateur.<br class="manualbr" />Désolé pour le temps que je t'ai fait passer sur cette question, au moins je vais pouvoir indiquer cette discussion et ta conclusion sur les forums de Sarka-Spip.<br class="manualbr" />Merci.</p> Mises en exposant 2011-05-26T10:54:37Z https://contrib.spip.net/Mises-en-exposant#comment446033 2011-05-26T10:54:37Z <p>Ce serait peut-être intéressant de voir dans le code de la fonction textebrut ce qui induit le renvoi d'une chaine nulle dès qu'un caractère non conforme est trouvé...</p> <p>Je ne pense pas que la dist de SPIP pose un problème sur les titres en public, à l'instar de la partie privée. La mise en variable d'environnement par sarkaspip du title est la source du problème à mon avis.</p> Mises en exposant 2011-05-25T21:10:16Z https://contrib.spip.net/Mises-en-exposant#comment446016 2011-05-25T21:10:16Z <p>Merci.</p> <p>J'ai donc placé la ligne</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><title><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re0">*</span><span class="re50">|textebrut</span><span class="re4">)</span> - <span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#NOM_SITE_SPIP</span><span class="re50">|textebrut</span><span class="re4">)</span><span class="re4">]</span></title></code></pre></div> <p><br class="manualbr" />dans inc_header.html<br class="autobr" /> Malheureusement, qu'il y ait ou non un «:» dans le titre d'article, en barre de titre de navigateur seul le nom du site apparaît.<br class="manualbr" />(J'ai aussi essayé ta solution avec |html_entity_decode|textebrut et lorsqu'il n'y a pas de «:» dans le titre, cela marche bien.)</p> <p>Mais je viens de réaliser que dans l'interface privée, le titre d'article apparaît correctement dans la barre de titre de navigateur, et ce, alors même qu'il y a un «:» et que Spip a inséré une espace insécable dans le titre à l'intérieur de la page avant le «:» (vérifié en regardant le code-source de la page). Donc, qu'est-ce qui est codé pour l'interface privée pour que le titre soit traité et affiché en barre de titre de navigateur comme il se doit en «texte brut» débarrassé des balises html et espaces insécables (ceci vérifié dans le code-source de la page) ? Je voudrais être capable de le trouver…</p> Mises en exposant 2011-05-25T17:39:29Z https://contrib.spip.net/Mises-en-exposant#comment446008 2011-05-25T17:39:29Z <p>Ah oui, le problème c'est les « : » où SPIP insère un espace insécable qui plante le couple |html_entity_decode|textebrut !! Plutôt inattendu et rare ...</p> <p>Bah je te propose tout simplement : <abbr title="textebrut) - ">(#TITRE*</abbr></p> Mises en exposant 2011-05-25T14:07:21Z https://contrib.spip.net/Mises-en-exposant#comment446002 2011-05-25T14:07:21Z <p>Merci pour ta prompte réponse.</p> <p>— Après mise à jour du Couteau suisse, les Corrections automatiques fonctionnent effectivement maintenant en Chapeau et Post-scriptum.<br class="manualbr" /><strong>Pour ta proposition d'exemple de code en éventuelle surcharge :</strong><br class="manualbr" /><i>L'idée d'exemple de surcharge en mes_options.php me plaît bien : plus facile à manier (lire, vue étendue) et plus sûr car moins de personnes peuvent éventuellement modifier mes_options.php.</i><br class="manualbr" />J'ai un cas-exemple à proposer sur lequel je tâtonne actuellement.<br class="manualbr" />Je pense qu'avec mon “cas HO” ci-dessous, il y aurait un exemple particulièrement compliqué par rapport à la plupart des autres besoins plus simples, et donc la pédagogie pour d'autres cas serait optimale :-) (par exemple j'ai d'autres abréviations mal formées spécifiques à certains sites, pour obtenir une harmonisation quel que soit ce que tapent les rédacteurs).<br class="manualbr" />J'ai besoin de remplacer «HO» et «H.O» et «HO.» par «H.O.» (et notamment il ne faut pas que je me retrouve avec deux points en fin de phrase si HO se trouve en fin de phrase).<br class="manualbr" />Comme HO peut se retrouver dans des mots en majuscules, il me faut que les remplacements concernent seulement : HO avec espace (ou saut de paragraphe, ou “br,” etc.) ou trait d'union avant, et avec espace ou trait d'union ou ponctuation après (virgule, etc.).<br class="manualbr" />Pour l'instant j'en suis aux premiers tâtonnements en m'inspirant des codages existants dans typo_exposants.php et dans l'interface du Couteau suisse pour la lame Corrections automatiques.</p> <p>— <strong>Pour les titres avec exposant en barre de titre de navigateur :</strong><br class="manualbr" />S'agissant donc du squelette Sarka-Spip, j'ai modifié<br class="manualbr" />squelettes/noisettes/inc_header.html<br class="manualbr" />(en attendant un rectificatif “natif” à Sarka-Spip)<br class="manualbr" />en copiant-collant la ligne que tu indiques (en substitution de la ligne originale).<br class="manualbr" /><i><a href="http://goo.gl/TiOrG" class="spip_out" rel='nofollow external'>Le résultat</a> est imprévu : je n'ai plus en barre de titre de navigateur que le nom du site.</i></p> Mises en exposant 2011-05-25T11:40:50Z https://contrib.spip.net/Mises-en-exposant#comment445989 2011-05-25T11:40:50Z <p>Et hop : <a href="http://zone.spip.org/trac/spip-zone/changeset/48092" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a></p> Mises en exposant 2011-05-25T11:30:53Z https://contrib.spip.net/Mises-en-exposant#comment445988 2011-05-25T11:30:53Z <p>En ce qui concerne le <title>, on peut voir dans le code de sarkaspip que le titre de la page est calculé comme ceci :</p> <p>1. Dans article.html :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><INCLURE<span class="re40">{fond=noisettes/inc_header}</span> <span class="re40">{meta_titre=<span class="re1">#TITRE</span>}</span> <span class="re40">{meta_description=<span class="re1">#INTRODUCTION</span>{<span class="re1">#EVAL</span>{_SARKASPIP_CONFIG_INTRO_META}}}</span>></code></pre></div> <p>2. Dans noisettes/inc_header.html :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><title><span class="re4">[</span><span class="re4">(</span><span class="re1">#ENV</span><span class="re40">{meta_titre}</span><span class="re50">|textebrut</span><span class="re4">)</span> - <span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#NOM_SITE_SPIP</span><span class="re50">|textebrut</span><span class="re4">)</span><span class="re4">]</span></title></code></pre></div> <p> </p> <p>Je ne sais pas pour quelle raison (peut-etre la sécurité) le titre est passé en htmlentities() :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="xml"><code> <span class="sc3"><span class="re1"><title<span class="re2">></span></span></span>1<span class="sc1"><</span>sup class=<span class="sc1">"</span>typo_exposants<span class="sc1">"></span>er<span class="sc1"><</span>/sup<span class="sc1">></span> Article pour exemple, problème avec les exposants dans les titres d'articles, voir barre de titre et onglet de navigateur : présence de code html - MAQUETTE DE SITE<span class="sc3"><span class="re1"></title<span class="re2">></span></span></span></code></pre></div> <p> </p> <p>Il faurait donc coder noisettes/inc_header.html comme ceci :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><title><span class="re4">[</span><span class="re4">(</span><span class="re1">#ENV</span><span class="re40">{meta_titre}</span><span class="re50">|html_entity_decode</span><span class="re50">|textebrut</span><span class="re4">)</span> - <span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#NOM_SITE_SPIP</span><span class="re50">|textebrut</span><span class="re4">)</span><span class="re4">]</span></title></code></pre></div> <p> </p> <p>Comme on peut le voir <strong>dans les descriptions</strong> des outils évoqués :</p> <ul class="spip"><li> Les <strong>Exposants Typographiques </strong> sont remplacés par le pipeline <i>post_typo</i> et concerne donc toutes les balises possédant un traitement automatique |typo ou |propre.</li><li> Les <strong>Corrections Automatiques </strong> agissent uniquement par traitement sur la balise #TEXTE. On peut donc : <ul class="spip"><li> Etendre nativement ces corrections à d'autres balises si besoin</li><li> Compléter cet outil par une surcharge perso et adaptée à une utilisation spécifique. Si besoin, je peux fournir un exemple de code.</li></ul></li></ul> <p>Je précise que la méthode des traitements est <strong>plus performante </strong> car elle cible mieux le contenu à étudier. En gros, un pipeline est appliqué aveuglément sur tous les contenus.</p> Mises en exposant 2011-05-25T07:22:32Z https://contrib.spip.net/Mises-en-exposant#comment445975 2011-05-25T07:22:32Z <p>Salut.</p> <p>J'ai deux anomalies (telles à ma vue).</p> <p>La première, dont je ne sais à quoi elle est due, là est la question : j'utilise le squelette <a href='https://contrib.spip.net/Sarka-SPIP' class="spip_in" hreflang="fr" rel='nofollow'>Sarka-Spip</a>.<br class="manualbr" />Lorsque je mets «1er» ou autre abréviation dans un titre d'article, je me retrouve avec du code html de mise en exposant en barre de titre de navigateur (et en onglet de navigateur). <a href="http://goo.gl/TiOrG" class="spip_out" rel='nofollow external'>Voir ici</a>. Voir aussi le <a href="http://www.petarel.net/_sarkanet/spip.php?article1" class="spip_out" rel='nofollow external'>site de test de Pétarel</a>, qui a bien voulu faire ce test. Sites avec Spip 2.1.10.<br class="manualbr" />J'ai bien vu dans des messages antérieurs du présent forum d'article que le problème s'était posé antérieurement avec le squelette Eva, avec des versions antérieures de Spip.<br class="manualbr" />Quid aujourd'hui s'agissant des nouvelles versions de Spip… ou d'anomalie du squelette Sarka-Spip ? S'agit-il de demander à qui de droit une rectification du squelette Sarka-Spip ? Dans ce cas, que préciser à ce propos ?</p> <p>La deuxième, que je regroupe ici car la lame «Corrections automatiques» d'objet connexe n'a pas d'article spécifique, est que ces Corrections automatiques fonctionnent dans le champ «Texte» des articles, mais pas dans les champs «Chapeau» et «Post-scriptum», ni dans les messages de partie privée.<br class="manualbr" />Pourtant les Mises en exposants fonctionnent elles en Chapeau et Post-scriptum (y compris dans leurs notes), et aussi en messages de partie privée. Quid de cette différence d'effet ? Cf. la <a href="http://goo.gl/TiOrG" class="spip_out" rel='nofollow external'>page de test précitée</a>.</p> <p>Merci pour toute pédagogie…</p> Mises en exposant 2011-05-12T06:47:36Z https://contrib.spip.net/Mises-en-exposant#comment445477 2011-05-12T06:47:36Z <p>OK. Pour clore ce très long fil, je renvoie les personnes intéressées par le sujet à ce nouvel article : <br />— > <a href='https://contrib.spip.net/dev-Les-donnees-du-Couteau-Suisse' class="spip_in" hreflang="fr" rel='nofollow'>[dev] Les données du Couteau Suisse</a>.</p> <p>Comme d'habitude, les retours d'expérience sont les bienvenus.</p> Mises en exposant 2011-05-12T01:29:04Z https://contrib.spip.net/Mises-en-exposant#comment445474 2011-05-12T01:29:04Z <p>Merci.<br class="autobr" /> S'agissant de «Enluminures typographiques V3 pour SPIP 2 avec PortePlume», j'ai reçu une <a href='https://contrib.spip.net/Enluminures-typographiques-V3-3118#forum445439' class="spip_in" hreflang="fr" rel='nofollow'>réponse ici</a>.</p> Mises en exposant 2011-05-11T09:57:23Z https://contrib.spip.net/Mises-en-exposant#comment445435 2011-05-11T09:57:23Z <p>Les deux outils fonctionnent sur la base d'une recherche de séquences dans un texte, je dirais donc que c'est très similaire. Les performances dépendent du nombre de textes présents sur une page, de leur longueur et de la complexité des séquences, regexpr ou non.</p> <p>La surcharge a lieu une seule fois au moment de la compilation du CS. Au moment du calcul d'une page donnée et avant sa mise en cache, les tableaux de remplacement sont donc tout prêts (fichier tmp/couteau-suisse/mes_outils.php), ce qui accélère beaucoup les choses. En fonction du réglage de ton cache, la page devient alors statique durant un certain tems (24h par défaut) pendant lequel plus aucun calcul n'est effectué (sauf modifs de contenu évidemment).</p> <p>A chaque utilisateur la responsabilité de ses surcharges, je n'ai aucun jugement la-dessus !</p> <p>Quant à l'ellipse, je la vois dans le code en tout cas : <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/porte_plume_extras/enluminures_typographiques_v3/typoenluminee.php?rev=47629#L204" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a></p> Mises en exposant 2011-05-11T02:13:45Z https://contrib.spip.net/Mises-en-exposant#comment445428 2011-05-11T02:13:45Z <p>Salut,</p> <p>Désolé j'avais perdu de vue l'existence de la lame «Corrections automatiques», et pourtant je l'avais activée mais sans y avoir jamais touché : voilà pourquoi je cherchais à utiliser la lame «Exposants typographiques» pour l'ellipse. Merci pour ta pédagogie malgré cela.</p> <p>J'ai donc inséré dans <code>config/mes_options.php </code> ceci qui fonctionne effectivement :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="kw2">function</span> typo_exposants_installe<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$data</span> <span class="sy0">=</span> typo_exposants_installe_dist<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'/°|&(?:#176|deg);/'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'<sup class="typo_exposants">o</sup>'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'...'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'&hellip;'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$data</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Ceci dit, quelle est la solution la moins néfaste pour les performances : surcharger ainsi la lame «Exposants typographiques» (en la détournant donc de son but originel tenant à sa dénomination), ou mettre à contribution la lame « Corrections automatiques » ? (Perso par principe j'aime bien les détournements… de cette nature en tout cas !)</p> <p>Toujours ma <a href="http://goo.gl/7TnLo" class="spip_out" rel='nofollow external'>page de tests</a>, actuellement avec CS rev. 47629.</p> <p>(Par ailleurs, je confirme que chez moi le plugin «Enluminures typographiques V3 pour SPIP 2 avec PortePlume» ne s'intéresse en rien aux points de suspension-ellipse, et ne comporte pas de bouton pour insérer <code>&hellip;</code> — Donc je reste perplexe sur tes observations à ce propos.)</p> Mises en exposant 2011-05-10T10:38:27Z https://contrib.spip.net/Mises-en-exposant#comment445402 2011-05-10T10:38:27Z <p>Normal : <code>caractere_charset(46)</code> : ceci est un point tout bête, ce qui signifie en langage RegExp, n'importe quel caractère !</p> <p>Sinon, peut-être serait-il mieux d'inclure le caractère degré lui-même : <span class="coloration_code code"><code class="spip_php code" data-clipboard-text="'/°|&#38;(?:#176|deg);/'"><span class="st_h">'/°|&(?:#176|deg);/'</span></code></span></p> <p>Dans un cas simple, il serait plus efficace d'abandonner les expressions régulières et revenir à un remplacement simple grâce à str_replace(), ce que fait en partie <a href='https://contrib.spip.net/Enluminures-typographiques-V3-3118' class="spip_in" hreflang="fr" rel='nofollow'>Enluminures typographiques V3</a>, notamment avec l'ellipse horizontale. Je vais modifier la lame du CS pour qu'elle fasse du str_replace(), notamment sur <sup> à remplacer par <sup class=“typo_exposants”>. Dans ce cas, la surcharge suivante, plus simple, devrait fonctionner :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="kw2">function</span> typo_exposants_installe<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$data</span> <span class="sy0">=</span> typo_exposants_installe_dist<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'...'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'&hellip;'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$data</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Mais je répète que ceci est totalement hors sujet. Pour tout type de remplacement, tu as aussi la lame «Corrections automatiques».</p> <p>Attention, pour tes tests, il faut toujours recompiler le CS et vider les caches. Sinon tu risques d'avoir des résultats invalides.</p> Mises en exposant 2011-05-10T10:10:12Z https://contrib.spip.net/Mises-en-exposant#comment445400 2011-05-10T10:10:12Z <p>3. — Essai de surcharge</p> <p>Selon l'exemple :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="kw2">function</span> typo_exposants_installe<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$data</span> <span class="sy0">=</span> typo_exposants_installe_dist<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'/exemple/'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'ex<sup>emple</sup>'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$data</span><span class="sy0">;</span><span class="br0">&#125;</span></code></pre></div> <p>dans <code>config/mes_options.php</code><br class="autobr" /> j'ai placé :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="kw2">function</span> typo_exposants_installe<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$data</span> <span class="sy0">=</span> typo_exposants_installe_dist<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'/&(?:#176|deg);/'</span><span class="sy0">;</span> <span class="re0">$data</span><span class="br0">&#91;</span><span class="st_h">'fr'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'<sup class="typo_exposants">o</sup>'</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="re0">$data</span><span class="sy0">;</span><span class="br0">&#125;</span></code></pre></div> <p>Cela fonctionne, merci pour l'exemple.<br class="autobr" /> Mais même fonctionnant, est-ce que mon suivi de l'exemple est “propre”, sans faute ?</p> Mises en exposant 2011-05-10T09:23:50Z https://contrib.spip.net/Mises-en-exposant#comment445397 2011-05-10T09:23:50Z <p>Merci.</p> <p>1. — Quoique fautive, l'expression <span class="coloration_code code"><code class="spip_php code" data-clipboard-text="caractere_charset(176|186)">caractere_charset<span class="br0">&#40;</span><span class="nu0">176</span><span class="sy0">|</span><span class="nu0">186</span><span class="br0">&#41;</span></code></span> n'empêche pas le traitement respectif et cumulatif des deux caractères 176 et 186. Mais donc je retiens comme seule correcte <span class="coloration_code code"><code class="spip_php code" data-clipboard-text="caractere_charset(176).'|'.caractere_charset(186)">caractere_charset<span class="br0">&#40;</span><span class="nu0">176</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|'</span><span class="sy0">.</span>caractere_charset<span class="br0">&#40;</span><span class="nu0">186</span><span class="br0">&#41;</span></code></span></p> <p> <br class="autobr" /> 2. — Il me semblait aussi que dans le passé quelque chose (Spip lui-même ?) remplaçait les trois points accolés pour points de suspension par le caractère 8230. Mais si c'était bien le cas, ce n'est plus le cas. Je n'ai pas trouvé d'extension de Porte-plume qui procure ce remplacement.<br class="manualbr" />C'est pourquoi je compte me servir de la nouvelle possibilité de surcharge pour faire assurer ce traitement par la lame Exposants typographiques. Bien sur je sais que le caractère 8230 n'est pas un exposant. Mais comme on ne met pas les abréviations en exposant (au sens de <code>super</code>), la lame pourrait en théorie être dénommée Abréviations. Et les points de suspension sont une abréviation… mais pas toujours (dénommés “ellipse (horizontale)” en anglais).</p> <p>Donc, pour essais, dans <code>typo_exposants.php</code> j'ai mis :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="re0">$ellipse</span> <span class="sy0">=</span> caractere_charset<span class="br0">&#40;</span><span class="nu0">46</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|&#46;&#46;&#46;|\.\.\.'</span><span class="sy0">;</span></code></pre></div> <p>avec</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="st0">"/(?:<span class="es4">$ellipse</span>)/"</span><span class="sy0">,</span> <span class="co1">// ellipse : ...</span></code></pre></div> <p>et avec</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="st_h">'…'</span><span class="sy0">,</span> <span class="co1">// ellipse : ...</span></code></pre></div> <p>Mais cela ne marche pas. Cela remplace, notamment dans les articles et ailleurs (mais pas partout) tout par le caractère 8230 (des lignes entières de 8230, et plus rien d'autre dans les articles). Pourtant j'essaye de tout bien transposer le code concernant d'autres remplacements, et j'ai maintenant “échappé” les points dans <span class="coloration_code code"><code class="spip_php code" data-clipboard-text="$ellipse = caractere_charset(46).'|&#46;&#46;&#46;|\.\.\.';"><span class="re0">$ellipse</span> <span class="sy0">=</span> caractere_charset<span class="br0">&#40;</span><span class="nu0">46</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|&#46;&#46;&#46;|\.\.\.'</span><span class="sy0">;</span></code></span></p> Mises en exposant 2011-05-09T11:26:59Z https://contrib.spip.net/Mises-en-exposant#comment445349 2011-05-09T11:26:59Z <p>Merci pour les tests.</p> <p>caractere_charset(186|176) : cette expression est fausse. Elle génère le caractère 186 uniquement puisque l'expression numérique 186|176 = 186. Attention à la syntaxe PHP...</p> <p>Quant aux trois points, SPIP ne fait-il pas lui-même le remplacement ? Il y a une extension de Porte Plume qui le propose je crois. EN tout cas, on n'est plus dans le sujet des exposants et le point doit être échappé dans 'expression régulière : \.\.\.</p> Mises en exposant 2011-05-09T06:19:55Z https://contrib.spip.net/Mises-en-exposant#comment445335 2011-05-09T06:19:55Z <p>Ok merci.</p> <div class="coloration_code cadre"><div class="spip_php cadre" data-clipboard-text="caractere_charset(186|176)"><div class="php"><ol><li class="li1"><div class="de1">caractere_charset<span class="br0">&#40;</span><span class="nu0">186</span><span class="sy0">|</span><span class="nu0">176</span><span class="br0">&#41;</span></div></li> </ol></div></div></div> <p>fonctionne aussi.<br class="manualbr" />J'ai mis à jour ma <a href="http://goo.gl/7TnLo" class="spip_out" rel='nofollow external'>page de tests</a> avec un joli tableau pour toutes les abréviations traitées, sauf oubli (au moment de ce message CS 47577 installé).<br class="manualbr" />J'ai aussi essayé de trouver la solution pour remplacer “trois points accolés” par “ellipse” (points de suspension), mais échec de ma part…</p> Mises en exposant 2011-05-09T02:39:02Z https://contrib.spip.net/Mises-en-exposant#comment445332 2011-05-09T02:39:02Z <p>La lame vient d'être optimisée. La fonction <i>unicode2charset</i> doit être évitée et <i>caractere_charset</i> devrait être bien plus rapide.</p> <p><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="unicode2charset('º|°')">unicode2charset<span class="br0">&#40;</span><span class="st_h">'º|°'</span><span class="br0">&#41;</span></code></span> <br class="manualbr" />est à remplacer par :<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="caractere_charset(186).'|'.caractere_charset(176)">caractere_charset<span class="br0">&#40;</span><span class="nu0">186</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|'</span><span class="sy0">.</span>caractere_charset<span class="br0">&#40;</span><span class="nu0">176</span><span class="br0">&#41;</span></code></span></p> Mises en exposant 2011-05-08T23:18:12Z https://contrib.spip.net/Mises-en-exposant#comment445330 2011-05-08T23:18:12Z <p>Oui. Les fonctions d'installation sont à présent surchargeables : <a href="http://zone.spip.org/trac/spip-zone/changeset/47574" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a></p> <p>Petite info au passage :<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="$ordmasc = unicode2charset('º|°').'|º|º|°|°';"><span class="re0">$ordmasc</span> <span class="sy0">=</span> unicode2charset<span class="br0">&#40;</span><span class="st_h">'º|°'</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|º|&ordm;|°|&deg;'</span><span class="sy0">;</span></code></span><br class="manualbr" />est optimisable ainsi :<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="$ordmasc = unicode2charset('º|°').'|&#38;#1[78]6;|º|°';"><span class="re0">$ordmasc</span> <span class="sy0">=</span> unicode2charset<span class="br0">&#40;</span><span class="st_h">'º|°'</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|&#1[78]6;|&ordm;|&deg;'</span><span class="sy0">;</span></code></span><br class="manualbr" />voire :<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="$ordmasc = unicode2charset('º|°').'|&#38;(?:#1[78]6|ordm|deg);';"><span class="re0">$ordmasc</span> <span class="sy0">=</span> unicode2charset<span class="br0">&#40;</span><span class="st_h">'º|°'</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'|&(?:#1[78]6|ordm|deg);'</span><span class="sy0">;</span></code></span><br class="manualbr" />(non testé !!)</p> <p>Différents tests sont les bienvenus qt à ts les exposants transformés...</p> Mises en exposant 2011-05-07T21:32:00Z https://contrib.spip.net/Mises-en-exposant#comment445308 2011-05-07T21:32:00Z <p>J'ai réussi à appliquer tes observations (en fait je suis un peu vexé de n'avoir pas compris tout seul le rôle de /m, voire \b, s'agissant des m<sup>2</sup> ! j'ai “transposé” trop littéralement).<br class="autobr" /> Ceci fait, je suis revenu à la seule idée d'ajout de traitement du symbole de degré °.<br class="autobr" /> Voici à nouveau à la même adresse d'<a href="http://goo.gl/7TnLo" class="spip_out" rel='nofollow external'>article transitoire</a> le nouveau fichier à la modification de traitement ainsi dûment limitée.</p> Mises en exposant 2011-05-07T20:04:12Z https://contrib.spip.net/Mises-en-exposant#comment445298 2011-05-07T20:04:12Z <p>Salut.<br class="autobr" /> Merci pour les observations, je vais tester.<br class="autobr" /> Bien entendu on va laisser tomber les cubes et ordinaux masculins/féminins, puisque tu m'expliques que cela détériorerait les performances pour rien puisque quasi personne ne s'en sert, c'est sûr, c'est rarissime.<br class="autobr" /> Je vais quand même essayer si j'arrive à appliquer tes indications, et ensuite je proposerai un modificatif seulement pour les symboles de degré.<br class="autobr" /> Cependant comme… je me sers des ordinaux masculins depuis des années pour éviter le symbole de degré (bientôt je ne vais plus avoir besoin de le faire :-) , est-ce qu'il y a une méthode “à ma portée” pour faire une surcharge comme on le fait en Css avec perso.css (et par curiosité) ?</p> Mises en exposant 2011-05-07T19:26:06Z https://contrib.spip.net/Mises-en-exposant#comment445294 2011-05-07T19:26:06Z <p>Salut.</p> <p>J'ai bien lu ton message «spam », mais ici c'est mal foutu, je ne peux pas le «déspammer».</p> <p>Bref, faut pas oublier que cet outil doit corriger à la volée un texte tapé par un internaute sur son clavier : ça existe les cubes sur un clavier ? Ou les ordinaux maculins/féminins ? A part le degré «°» qui est en effet sur tous les claviers et employé à tort, il faut aussi tenir compte de la perte de performance ocasionnée par la recherche d'un caractère (dans tous les contenus du site !) qu'on a toutes les chances de ne pas trouver...</p> <p>- Ceci («suite de 2 caractères») :<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="unicode2charset('º°')">unicode2charset<span class="br0">&#40;</span><span class="st_h">'º°'</span><span class="br0">&#41;</span></code></span><br class="manualbr" />ne fonctionnera pas. Il faut («un caractère ou un autre»):<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text="unicode2charset('º|°')">unicode2charset<span class="br0">&#40;</span><span class="st_h">'º|°'</span><span class="br0">&#41;</span></code></span></p> <p>- Ceci :<br class="manualbr" /><span class="coloration_code code"><code class="spip_php code" data-clipboard-text=""/m$ordmasc\b/""><span class="st0">"/m<span class="es4">$ordmasc</span>\b/"</span></code></span><br class="manualbr" />recherche les séquences m° suivies d'un séparateur de mot....</p> <p>Bienvenue dans le monde des RegExpr !</p> Mises en exposant 2011-05-07T18:37:51Z https://contrib.spip.net/Mises-en-exposant#comment445290 2011-05-07T18:37:51Z <p>J'ai fait un message avec mes propositions (et échecs) mais il est en cours de “validation” car probablement trop long à cause d'un extrait de code. Autant vaudrait d'ailleurs ne pas le “valider” puisque : cela m'a poussé à faire mieux : un <a href="http://goo.gl/7TnLo" class="spip_out" rel='nofollow external'>article transitoire pour les tests et le fichier .php modifié en téléchargement</a>.</p> Mises en exposant 2011-05-06T20:30:18Z https://contrib.spip.net/Mises-en-exposant#comment445250 2011-05-06T20:30:18Z <p>Oui absolument. Cette erreur est passagère et dure le temps d'une recompilation du Couteau Suisse. Merci de le spécifier sur ce forum.</p> Mises en exposant 2011-05-06T17:49:30Z https://contrib.spip.net/Mises-en-exposant#comment445238 2011-05-06T17:49:30Z <p>Les plus récentes mises à jour du CS (et la dernière à l'heure du présent message : 47504) produisent à l'installation le message suivant répété une vingtaine de fois sur la page :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code>Warning<span class="sy0">:</span> <a href="http://www.php.net/preg_replace" rel='nofollow'><span class="kw3">preg_replace</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#91;</span><span class="kw2">function</span><span class="sy0">.</span>preg<span class="sy0">-</span>replace<span class="br0">&#93;</span><span class="sy0">:</span> <a href="http://www.php.net/empty" rel='nofollow'><span class="kw3">Empty</span></a> regular expression in <span class="sy0">/</span>…<span class="sy0">/</span>plugins<span class="sy0">/</span>auto<span class="sy0">/</span>couteau_suisse<span class="sy0">/</span>outils<span class="sy0">/</span>typo_exposants<span class="sy0">.</span>php on line <span class="nu0">99</span></code></pre></div> <p> <br class="autobr" /> Cependant la mise à jour peut être poursuivie sans encombre.</p> Mises en exposant 2011-05-06T02:05:31Z https://contrib.spip.net/Mises-en-exposant#comment445214 2011-05-06T02:05:31Z <p>Salut. Mon dernier commit devrait résoudre le pb du «m²» («m<sup class="typo_exposants">2</sup>» fonctionnait par contre). Il s'agissait d'un défaut de charset.</p> <p>Quant au degré tu ne veux toujours pas tester et committer ? ;-)</p> <p>Les 1° et 2° sont traités actuellement lorsqu'ils sont écrits «1o» et «2o»...</p> <p>Sinon, seules les typos 'fr' et 'en' sont traitées, le russe serait le bienvenu pour les connaisseurs !</p> Mises en exposant 2011-05-05T04:30:51Z https://contrib.spip.net/Mises-en-exposant#comment445169 2011-05-05T04:30:51Z <p>Je cherche à remplacer le symbole de degré «°» ainsi que le caractère 186 («º») par la lettre «o» en <code><sup class="typo_exposants"></code>, selon la préconisation des ouvrages de l'Imprimerie nationale relatifs à la typographie.<br class="manualbr" />En effet le symbole de degré est la plupart du temps utilisé faussement dans «1°», «n°», etc., parce que ce symbole de degré figure au clavier «Azerty» français, tandis que la lettre «o» en <code><sup class="typo_exposants"></code> ne serait a priori pas gênante lorsqu'il s'agit réellement de °C (en tout cas pour des sites “littéraires”).<br class="manualbr" />Et le caractère 186 comporte dans certaines polices le soulignement du «petit o», ce qui est contraire à l'usage typographique français, et notamment à la préconisation des ouvrages de l'Imprimerie nationale (mais pratiqué dans d'autres langues, notamment le… russe) (exemple : police courante «Calibri» de Micro$oft).<br class="manualbr" />Pour cela je cherche à procéder par imitation du remplacement du caractère «²» (comme dans <code>m²</code>). Le <i>hic</i>, c'est que le remplacement du caractère «²» par <code><sup class="typo_exposants">2</sup></code> ne fonctionne pas dans le code actuel de <code>typo_exposants.php</code>.<br class="manualbr" />Que faire ? Je ne sais procéder que par imitation/transposition de code…</p> Mises en exposant 2011-05-04T20:52:12Z https://contrib.spip.net/Mises-en-exposant#comment445161 2011-05-04T20:52:12Z <p>Oui ce serait bien mais je n'ai pas la disponibilité actuellement pour l'apprentissage de SVN. Donc à la prochaine occasion si tu veux bien toi “committer” cela, y compris en mettant mes initiales «frdm» le cas échéant en commentaire, ce serait plus raisonnable de mon point de vue… désolé de te laisser cet aspect de suite de mes petits travaux que tu trouves judicieux, mais actuellement je ne me vois pas faire plus. Sauf si tu es sur Paris ou proche et si tu voulais me montrer comment on fait… là l'aspect humain pourrait me motiver…</p> Mises en exposant 2011-05-03T23:03:14Z https://contrib.spip.net/Mises-en-exposant#comment445132 2011-05-03T23:03:14Z <p>Il n'est pas trop tard pour commencer ! Ce 23% t'appartient, c'est toi qui doit le poster ;-)</p> Mises en exposant 2011-05-03T22:50:19Z https://contrib.spip.net/Mises-en-exposant#comment445130 2011-05-03T22:50:19Z <p>Oui, RealET a “commité” très vite l'amélioration que je soumettais.</p> <p>Cependant comme je procède par empirisme, tâtonnement et imitation de “structure” de code, j'ai un regret, celui de n'avoir pas proposé d'emblée <code>inherit</code> pour <code>font-variant</code>. Et alors il faut <code>vertical-align: 23%;</code>, et non plus 24%, pour que l'ensemble reste correct y compris en «petites capitales», dans tous les navigateurs mentionnés.<br class="manualbr" />Ce qui donne (dans <code>/squelettes/css/perso.css.html</code>) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code>sup, sup.typo_exposants <span class="re40">{ font-size: 78% !important; font-variant: inherit !important; vertical-align: 23% !important; }</span></code></pre></div> <p>Le <code>font-size: 78%;</code> est la taille mimimale pour voir le blanc de la boucle des «e» dans Internet Explorer 8 sur mes deux écrans de test sous Windows XP. En dessous de 78% n'est donc pas raisonnable à ma vue.</p> <p>S'agissant de SVN, je n'ai pas demandé l'autorisation pour pouvoir modifier du code des plugins. En effet, même dans mon champ réduit de préoccupation de “typographie littéraire”, je n'imagine pas “commiter” moi-même, puisque je n'en suis qu'à l'empirisme, tâtonnement, et imitation de “structure” de code… voilà pourquoi je cherche à être hyper-précis dans mes messages, pour favoriser la critique (dans les deux sens !).</p> Mises en exposant 2011-05-03T22:07:21Z https://contrib.spip.net/Mises-en-exposant#comment445127 2011-05-03T22:07:21Z <p>Je me corrige. Je vois que ta proposition a déjà été postée : <a href="http://zone.spip.org/trac/spip-zone/changeset/47310" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a>...</p> <p>Suite au prochain numéro !</p> Mises en exposant 2011-05-03T21:45:41Z https://contrib.spip.net/Mises-en-exposant#comment445126 2011-05-03T21:45:41Z <p>Merci pour ce travail précis.</p> <p>En gros, tu suggères donc de remplacer “super” par “24%”. Perso, je ne suis pas contre. Si tu as une amélioration du code, n'hésite pas à user d'SVN pour poster tes corrections sur le plugin.</p> Mises en exposant 2011-05-01T19:46:28Z https://contrib.spip.net/Mises-en-exposant#comment445024 2011-05-01T19:46:28Z <p><strong>Merci</strong> pour cette lame du Couteau suisse qui au vu du forum a demandé beaucoup de recherches des usages typographiques.</p> <p>Dans <code>/squelettes/css/perso.css.html</code> j'ai placé :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code>sup <span class="re40">{ font-size: 78% !important; font-variant: normal !important; vertical-align: 24% !important; }</span> sup.typo_exposants <span class="re40">{ font-size: 78% !important; font-variant: normal !important; vertical-align: 24% !important; }</span></code></pre></div> <p>pour le résultat harmonisé estimé approprié testé sous Windows XP et avec deux écrans différents, avec respectivement : <br />— Firefox 4.0.1 <br />— Safari 5.0.5 <br />— Google Chrome 11.0.696.60 beta <br />— Internet Explorer 8.<br class="manualbr" />Le résultat est légèrement différent dans chaque navigateur, la moyenne est celle estimée appropriée.<br class="manualbr" />Les caractères souhaités ne sont plus en exposant (ce qu'ils ne doivent pas être, sauf pour de véritables exposants mathématiques et autres formules scientifiques), mais en “petits caractères en position haute”. (L'espacement des lignes reste alors constant.)<br class="manualbr" />Par hypothèse, ces réglages conviennent en toute rigueur pour des sites principalement littéraires ; pour autant, ces réglages ne semblent pas présenter d'inconvénient pour des formules scientifiques, et peut-être moins que les mises en exposant scientifique s'agissant de sites littéraires.</p> Mises en exposant 2010-01-17T16:53:40Z https://contrib.spip.net/Mises-en-exposant#comment425296 2010-01-17T16:53:40Z <p>Rien à voir avec le CS donc. La faute est à EVA qui laisse passer des balises dans les “title”.</p> <p>Je viens de faire une correction du squelette...</p> Mises en exposant 2010-01-17T09:47:58Z https://contrib.spip.net/Mises-en-exposant#comment425283 2010-01-17T09:47:58Z <p>Il s'agit de SPIP 1.9.2e, squelette EVA-Web 3.0, avec le mini-calendrier EVA 1.0, plugin “exposants typographiques” dans le Couteau suisse 1.7.20.03.</p> Mises en exposant 2010-01-16T22:21:18Z https://contrib.spip.net/Mises-en-exposant#comment425279 2010-01-16T22:21:18Z <p>Salut. Quel SPIP utilises-tu? Quel mini-calendrier ? Un squelette ? Un plugin? de quelle version?</p> <p>Le #TITRE de l'article est probablement utilisé tel quel alors qu'il devrait passer dans un filtre... Au moins dans : <code>|textebrut|texte_script</code>...</p> Mises en exposant 2010-01-16T11:24:23Z https://contrib.spip.net/Mises-en-exposant#comment425256 2010-01-16T11:24:23Z <p>Bonjour,</p> <p>Quand un exposant est mis automatiquement, grâce au plugin, dans le titre d'un article qui référencé dans le “mini-calendrier”, cela perturbe l'affichage de l'article au jour donné dans le calendrier. Au lieu d'avoir la date en gras, par ex <strong>22</strong>), je me retrouve avec <strong>e">22</strong>.<br class="autobr" /> Y a-t-il une astuce ou dois-je court-circuiter le plugin pour les titres (en mettant 2è par exemple), pour pouvoir garder cette fonctionnalité très utile pour le corps des articles?</p> <p>Merci beaucoup et bravo pour ce travail.</p> Bug avec le mot “voûtes” 2009-07-08T21:38:53Z https://contrib.spip.net/Mises-en-exposant#comment418106 2009-07-08T21:38:53Z <p>Ah, ta base n'est pas en utf8 ? ou alors tu as mis un mot du genre : <code>vo&u</code><code>circ;tes</code> ?</p> Bug avec le mot “voûtes” 2009-07-08T14:42:03Z https://contrib.spip.net/Mises-en-exposant#comment418084 2009-07-08T14:42:03Z <p>Bonjour,</p> <p>Le mot “voûtes” devient v(sup class=typos_exposant)o(/sup)ûtes. <br class="manualbr" />J'ai corrigé le problème avec la balise (html).<br class="manualbr" />La fonction ne devrait-elle pas chercher vo avec un espace après ?</p> <p>En tous cas MERCI pour ce travail.</p> Mises en exposant 2009-06-11T10:24:26Z https://contrib.spip.net/Mises-en-exposant#comment417270 2009-06-11T10:24:26Z <p>... En utilisant les balises de SPIP : <html> et </html>.</p> Mises en exposant 2009-06-11T08:16:00Z https://contrib.spip.net/Mises-en-exposant#comment417249 2009-06-11T08:16:00Z <p>Comment écrire la ville de Melle sans qu'elle passe en exposant automatique et sans désactiver cette fonction?</p> Mises en exposant 2009-04-14T09:31:22Z https://contrib.spip.net/Mises-en-exposant#comment415394 2009-04-14T09:31:22Z <p>A l'heure actuelle, ne serait-il pas aussi intéressant de prévoir une mise en indice du 2 de CO2 ?</p> Mises en exposant 2008-11-17T02:19:29Z https://contrib.spip.net/Mises-en-exposant#comment410116 2008-11-17T02:19:29Z <p>Merci beaucoup<small class="fine d-inline"> </small>!</p> Mises en exposant 2008-11-17T02:11:43Z https://contrib.spip.net/Mises-en-exposant#comment410114 2008-11-17T02:11:43Z <p>Absolument, il s'agissait des accents placés avant «ro». Ce pb vient d'être corrigé.</p> Mises en exposant 2008-11-16T01:24:49Z https://contrib.spip.net/Mises-en-exposant#comment410094 2008-11-16T01:24:49Z <p>L'abréviation de «recto» est peut-être utile, mais ça serait bien qu'elle ne s'applique qu'au mot «ro» et non pas à tous les mots <i>finissant</i> par «ro», tels que «zéro», «numéro»...</p> <p>J'utilise la dernière version stable de SPIP (1.9.2e) et je viens d'installer le plugin Couteau Suisse.</p> Mises en exposant 2008-11-09T11:12:54Z https://contrib.spip.net/Mises-en-exposant#comment409933 2008-11-09T11:12:54Z <p>En CSS, j'utilise...</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>sup.typo_exposants { font-size:75%; font-variant:normal; vertical-align:top !important; }</code></pre></div> <p>... pour obtenir l'effet visible <a href="http://www.college-petite-camargue.net/Test-typo" class="spip_out" rel='nofollow external'>ici</a>. Les impressions d'écran ont été faites sous FF3.</p> <blockquote class="spip"> <p>En ce qui concerne les abréviations de mots au pluriel (et non le pluriel des abréviations), je crois qu'on peut les garder.</p> </blockquote> <p>Oui.</p> <blockquote class="spip"> <p>Quant au féminin, je ne suis pas sûr qu'il soit indispensable pour M^gr, même si je ne suis pas très au fait des nouveautés de la religion dans ce domaine...</p> </blockquote> <p>Là, je pense que c'est même « hérétique » de garder ce type de féminin.</p> <p>Je préparerai une récapitulation de nos conversations pour corriger l'article et le plugin.</p> Mises en exposant 2008-11-08T22:09:39Z https://contrib.spip.net/Mises-en-exposant#comment409924 2008-11-08T22:09:39Z <p>À propos des règles CSS, le problème me semble insoluble. J'ai fait une page de tests avec différentes tailles (font-size) et différents alignements verticaux (vertical-align) : <a href="http://www.miakinen.net/tmp/lettressup" rel='nofollow'>http://www.miakinen.net/tmp/lettressup</a>.</p> <p>Ensuite j'ai demandé à la faire tester par différents navigateurs : <a href="http://browsershots.org/http://www.miakinen.net/tmp/lettressup" rel='nofollow'>http://browsershots.org/http://www.miakinen.net/tmp/lettressup</a>.</p> <p>Eh bien je n'ai pas l'impression qu'il y ait un seul cas qui, d'un navigateur à l'autre, ne soit pas soit trop grand soit trop petit, soit trop haut soit trop bas, et même soit trop collé (au f) soit trop éloigné (du N) ! Bon, je vais essayer de trouver quand même le « moins pire » dans tout ça et je vous tiens au courant de mes recherches.</p> <p>En ce qui concerne les abréviations de mots au pluriel (et non le pluriel des abréviations), je crois qu'on peut les garder. Quant au féminin, je ne suis pas sûr qu'il soit indispensable pour M^gr, même si je ne suis pas très au fait des nouveautés de la religion dans ce domaine...</p> Mises en exposant 2008-11-07T00:34:36Z https://contrib.spip.net/Mises-en-exposant#comment409869 2008-11-07T00:34:36Z <p>60% ? Je viens de faire quelques essais, et la lisibilité est vraiment compromise à cette taille, tu penses pas ? La balise &gtsup> est fixée à peu près à 80% dans Firefox. En 2008, nous sommes encore sur des écrans agressifs et à basse résolution, où les pixels sont très vixibles ;-)</p> <p>Que fait-on finalement pour M^e, M^gr, D^r et P^r ? Définitivement, ni pluriel... ni féminin ?</p> <p>Bon, intéressant l'article québecquois. J'adore ce titre : “Banque de dépannage linguistique”. Vais-je devoir ajouter une option “Activer les raccourcis québecquois” !?</p> Mises en exposant 2008-11-06T23:26:44Z https://contrib.spip.net/Mises-en-exposant#comment409866 2008-11-06T23:26:44Z <p>Par ailleurs, Patrice, je te suggère de remplacer le 75% par 60% dans la définition CSS :</p> <pre> sup.typo_exposants { font-size:60%; font-variant:normal; vertical-align:super; } </pre> <p>Cela correspond bien mieux à l'usage habituel pour ces lettres supérieures, qu'il ne faut pas confondre avec des exposants.</p> Mises en exposant 2008-11-06T23:16:59Z https://contrib.spip.net/Mises-en-exposant#comment409864 2008-11-06T23:16:59Z <p>« Alors que faire de « D<sup class="typo_exposants">rs</sup> » ? »</p> <p>En France, rien. ;-)</p> <p><cit. Lacroux, Abréviation, § 2.1.><br class="manualbr" />... il a vu M. Machin, rencontré M<sup class="typo_exposants">e</sup> Dutilleul, croisé M<sup class="typo_exposants">gr</sup> Lefébure, rattrapé le docteur Grandin. (« Docteur » n'est pas en France un titre de civilité.)<br class="manualbr" /></cit.></p> <p>Sinon, hors de France, on peut suivre l'exemple de l'office québécois de la langue française, qui prévoit D<sup class="typo_exposants">r</sup> et D<sup class="typo_exposants">rs</sup>, mais aussi D<sup class="typo_exposants">re</sup> et D<sup class="typo_exposants">res</sup> :<br class="autobr" /> <a href="http://66.46.185.79/bdl/gabarit_bdl.asp?id=2778" class="spip_url spip_out auto" rel="nofollow external">http://66.46.185.79/bdl/gabarit_bdl.asp?id=2778</a></p> Mises en exposant 2008-11-06T22:07:44Z https://contrib.spip.net/Mises-en-exposant#comment409859 2008-11-06T22:07:44Z <p>Alors que faire de « D^rs » ?</p> <p>D'autre part, Lacroux cite bien (§ 3.3.1) « V^ve » (contrairement à ce que j'affirmais). Je suis toujours à la recherche de « P^r ».</p> Mises en exposant 2008-11-06T21:58:54Z https://contrib.spip.net/Mises-en-exposant#comment409857 2008-11-06T21:58:54Z <p>Il a raison ! Ce ne sont pas les abréviations qui prennent la marque du pluriel (sauf quelques cas tels que « M. » pouvant devenir « MM. »), mais les mots au pluriel qui peuvent s'abréger. Ainsi, comme il le dit, M^mes n'est pas M^me plus la marque du pluriel, mais l'abréviation de Mesdames. Et de la même manière 2^es n'est pas 2^e plus la marque du pluriel, mais l'abréviation de deuxièmes.</p> Mises en exposant 2008-11-06T21:36:07Z https://contrib.spip.net/Mises-en-exposant#comment409855 2008-11-06T21:36:07Z <p>Tes arguments se tiennent. Ce qui me gêne juste, c'est que Lacroux, à l'article « Abréviations », § 3.11, dit que « les abréviations, en tant que telles, ne prennent généralement pas la marque du pluriel » et cite quelques exceptions, expliquant que « M^mes » n'est pas la mise au pluriel de l'abréviation mais l'abréviation du pluriel « Mesdames ». Il donne cependant « f^os », qui suit la même logique.</p> <p>J'ajoute que, finalement, « D^rs » n'est pas absurde.</p> <p>Bref, je ne suis sûr de rien.</p> Mises en exposant 2008-11-06T20:49:01Z https://contrib.spip.net/Mises-en-exposant#comment409854 2008-11-06T20:49:01Z <p>C'est vrai qu'il n'y a pas d'exemple explicite chez Lacroux, mais c'est probablement parce que ça lui semblait évident. Il s'agit d'un cas un peu particulier d'abréviation par retranchement médian (particulier parce que le nombre en lettres est remplacé par sa valeur en chiffres), et donc si « deuxième » devient « 2^e », alors « deuxièmes » doit devenir « 2^es ».</p> <p>« Deuxièmes » ne peut pas donner « 2^e » parce qu'il manque la dernière lettre et qu'il faudrait donc un point abréviatif, mais il ne peut pas donner « 2^e. » non plus car la coupure n'interviendrait alors ni après une consonne ni avant une voyelle, ces deux règles étant impératives.</p> <p>Noter que <a href="http://jacques-andre.fr/faqtypo/lessons.pdf" class="spip_url spip_out auto" rel="nofollow external">http://jacques-andre.fr/faqtypo/lessons.pdf</a> indique bien « 1^res » pour l'abréviation de « premières », même s'il ne donne pas d'autres exemples de pluriel. En revanche, tout ce que je peux trouver sur la toile en cherchant « typographie abréviations deuxièmes » me donne bien « 2^es ».</p> Mises en exposant 2008-11-06T19:55:28Z https://contrib.spip.net/Mises-en-exposant#comment409853 2008-11-06T19:55:28Z <p>Oups, erreur de ma part : « 2^mes » devrait donner « 2^e » ou « 2^es ». Je ne trouve, ni chez Lacroux ni dans l'IN, aucune référence à une mise au pluriel des ordinaux.</p> Mises en exposant 2008-11-06T17:35:04Z https://contrib.spip.net/Mises-en-exposant#comment409851 2008-11-06T17:35:04Z <p>Et donc, « 2mes » ne donne ni « 2^mes » ni « 2^me » mais bien « 2^es ». Ça me semble correct, non ?</p> Mises en exposant 2008-11-06T12:29:23Z https://contrib.spip.net/Mises-en-exposant#comment409844 2008-11-06T12:29:23Z <p>OK. Il existe un fichier de test qui analyse quelque cas : <code>/ecrire/?exec=test_couteau_suisse</code></p> <p>Aujourd'hui, «2me, 3ème, 4ième, 5mes, 6èmes, 7ièmes» donne : «2^e, 3^e, 4^e, 5^es, 6^es, 7^es»</p> Mises en exposant 2008-11-06T09:19:41Z https://contrib.spip.net/Mises-en-exposant#comment409836 2008-11-06T09:19:41Z <p>Je suis en train d'analyser en détail les modifications effectuées et de les comparer aux règles orthotypographiques courantes (dans le cadre d'un dossier en traitement automatisé des langues). Il y a encore d'autres erreurs, que je communiquerai dans quelques temps. Par exemple, « 2mes » (et toute la clique) ne devrait pas donner « 2^mes » mais « 2^me ».</p> Mises en exposant 2008-11-05T03:56:57Z https://contrib.spip.net/Mises-en-exposant#comment409805 2008-11-05T03:56:57Z <p>OK, je viens de modifier l'article et de supprimer les pluriels : « D^rs », « P^rs », « M^es » et « V^ves ».</p> <p>A voir donc quoi décider pour les autres raccourcis...</p> Mises en exposant 2008-11-04T18:00:51Z https://contrib.spip.net/Mises-en-exposant#comment409783 2008-11-04T18:00:51Z <blockquote class="spip"> <p>Pendant que j'y suis, je pensais ajouter à ce plugin la possibilité d'un raccourci rapide pour les exposants, du genre : « pouce^2 » pour « pouce2 ». Si on étend aux indices ou si on accepte les expressions compliquées, pkoi pas : « pouce[^2] » et « H[2^]O » (ou « H[_2]O » ?) pour « pouce2 » et pour H2O... Au lieu des crochets, peut-être des parenthèses... Qu'en penses-tu (...)</p> </blockquote> <p>Que c'est une bonne idée.</p> <p>Le <i>Lexique des règles typos</i> donne bien « Éts » mais ne mentionne pas « Sté ». Lacroux donne « Éts » ou « É<small><sup>ts</sup></small> » et ne parle pas de « Sté ».</p> <p>J'ajoute que les pluriels « D^rs », « P^rs », « M^es » et « V^ves » ne sont pas acceptés par Lacroux (qui ne cite que « M^lles », « M^mes », « MM. », « RR. PP. », « LL. AA. SS. », « f^os » et « sqq. ») et que « P^r », « V^ve », « M^n » et «M^d » ne sont pas non plus attestés, ni chez Lacroux ni dans le <i>LRTUIN</i>.</p> <p>Je n'ai pas le temps, actuellement, d'opérer les modifications et de les mettre en ligne sur la zone.</p> Mises en exposant 2008-10-26T22:44:54Z https://contrib.spip.net/Mises-en-exposant#comment409500 2008-10-26T22:44:54Z <p>Bonjour,</p> <p> En effet, il faudrait vérifier les autres abréviations. Ce qui personnellement m'a fait réagir, c'est « bd » et « fg » écrits avec la 2e lettre en lettre supérieure.</p> <p> Concernant les abréviations par retranchement médian (c'est-à-dire conservant la première et la dernière lettre), Lacroux explique que les lettres supérieures sont nécessaires dans les abréviations qui peuvent être « lues au long » (no pour numéro, ro pour recto, Me pour maître, etc.). Pour les abréviations qui ne peuvent pas être lues au long, comme les quatre que tu cites, les lettres supérieures sont facultatives mais très recommandées après une majuscule initiale (Mlle) ; en revanche elles sont en principe proscrites s'il n'y a pas de majuscule initiale (bd ou fg).</p> <p> Je le cite : « <i>b<sup>d</sup></i> ou <i>f<sup>g</sup></i> sont à la fois fautifs, cohérents et séduisants. »</p> <p> Pour info, pour « boulevard » il donne comme abréviations possibles « bd » et « boul. », et pour « faubourg » il donne « fg » et « faub. ». Bien entendu, l'abréviation dans ce cas n'est jamais nécessaire.</p> Mises en exposant 2008-10-25T02:51:44Z https://contrib.spip.net/Mises-en-exposant#comment409476 2008-10-25T02:51:44Z <p>OK alors. Ne faudrait-il pas vérifier aussi les autres abréviations comme : Éts, Sté, bd ou fg ?</p> <p>Je te laisse déposer ses corrections sur la zone ?</p> <p>Pendant que j'y suis, je pensais ajouter à ce plugin la possibilité d'un raccourci rapide pour les exposants, du genre : «pouce^2» pour «pouce<sup>2</sup>».</p> <p>Si on étend aux indices ou si on accepte les expressions compliquées, pkoi pas : «pouce[^2]» et «H[2^]O» (ou «H[_2]O»?) pour «pouce<sup>2</sup>» et pour H<sub>2</sub>O...</p> <p>Au lieu des crochets, peut-être des parenthèses...</p> <p>Qu'en penses-tu ?</p> Mises en exposant 2008-10-24T06:57:04Z https://contrib.spip.net/Mises-en-exposant#comment409446 2008-10-24T06:57:04Z <p>Bonjour,</p> <p>Le plugin s'occupe mal de <i>saint</i> et <i>sainte</i>. En effet, d'après l'Imprimerie française (<i>Lexique des règles typographiques en usage à l'Imprimerie nationale</i>) et Lacroux (<i>Orthotypographie</i>), ces deux mots ne peuvent être abrégés que dans le cas de noms propres (et, précise l'IN, qu'exceptionnellement; pour Lacroux, toute abréviation est proscrite, sauf pour les toponymes en cas de manque de place — sur une carte ou un calendrier par exemple). Du reste, la forme abrégée — qui reste donc rarissime — se fait sans mise en exposant (<i>St</i>, <i>Sts</i>, <i>Ste</i> et <i>Stes</i>).</p> <p>Lacroux cite les formes «St-Étienne» ou «St-Simon» comme des «fautes graves» ou des «graphies monstrueuses».</p> <p>Il faudrait donc désactiver ces modifications.</p> petit problème avec 2e 2008-10-19T21:40:49Z https://contrib.spip.net/Mises-en-exposant#comment409329 2008-10-19T21:40:49Z <p>Il faut que tu utilises la balise <code></code> pour tes exemples, là c'est pas compréhensible...</p> <p>En tout cas, ta syntaxe : <code><a title="#TITRE"></code> est dangeureuse car #TITRE passe par les fonctions de typographie et peut contenir des exposants. De plus une présence de guillemets mettrait ton code en défaut.</p> <p>Mets plutot : <code>#TITRE*</code> ou <code>[(#TITRE|textebrut|attribut_html)]</code>...</p> <p>C'est peut-être ça l'erreur à toi de vérifier..</p> petit problème avec 2e 2008-10-19T13:55:53Z https://contrib.spip.net/Mises-en-exposant#comment409321 2008-10-19T13:55:53Z <p>Petit retour avec la dernière version du plugin :</p> <p>le code source de ma boucle :</p> <p>[code]</p> <h2><a href="#URL_ARTICLE" title="#TITRE" rel='nofollow'> <abbr title="supprimer_numero)">(#TITRE</abbr></a></h2> <p>[/code]</p> <p>donne :</p> <p>[code]</p> <h2><a href='https://contrib.spip.net/?Election-municipale-Resultats-du' title="Election municipale - Résultats du 2<sup class=" rel='nofollow'>e tour “> Election municipale - Résultats du 2<sup class="typo_exposants">e</sup> tour </a></h2> <p>[/code]</p> <p>Ce qui donne à l'écran :</p> <p>e tour”> Election municipale - Résultats du 2e tour</p> <p>Lorsque je désactive la lame exposant typographique l'affichage est plus compréhensible :</p> <p>Election municipale - Résultats du 2ème tour</p> <p>... même si l'abréviation n'est pas correcte.</p> <p>à part ça le couteau suisse c'est génial ! je m'en vais tester de ce pas les jolis coins..</p>