Mises en exposant - commentaires 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<small class="fine d-inline"> </small>!</p> <p>Reste la question du traitement de ce pauvre km2 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 (km2 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 « km2 » 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 class="spip_code spip_code_inline" dir="ltr">(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<small class="fine d-inline"> </small>? A ajouter<small class="fine d-inline"> </small>?</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 class="spip_code spip_code_inline" dir="ltr">/km2/ = km²</code></p> <p>dans la config du plugin en bas /ecrire/<small class="fine d-inline"> </small>?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 « km2 » 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 « km2 » devrait bien être traité<small class="fine d-inline"> </small>? <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<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>!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<small class="fine d-inline"> </small>?<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<small class="fine d-inline"> </small>? Dans quel répertoire du squelettes doit-on enregistrer la copie modifiée de ce fichier<small class="fine d-inline"> </small>?<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 class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>sup, sup.typo_exposants { vertical-align: 10% !important; }</code></pre></div> <p>3. choisir une autre formulation, meilleure visuellement :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>sup, sup.typo_exposants { top: -0.5em; vertical-align: baseline !important; position: relative; }</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 class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>sup, sup.typo_exposants { top: -0.5em; vertical-align: baseline; position: relative; }</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 class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>'code:css' => 'sup, sup.typo_exposants { font-size:78%; font-variant:inherit; line-height:inherit; vertical-align:23%; }'</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 class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>sup, sup.typo_exposants { font-size:78%; font-variant:inherit; line-height:inherit; vertical-align:10%; }</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<small class="fine d-inline"> </small>!</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 class="spip_code spip_code_block" 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 class="spip_code spip_code_inline" dir="ltr"><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" 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<small class="fine d-inline"> </small>?</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 class="spip_code spip_code_inline" dir="ltr"><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 class="spip_code spip_code_inline" dir="ltr"></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 class="spip_code spip_code_block" 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<small class="fine d-inline"> </small>? De quelle façon s'utilise-t-il<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>?</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 3<sup class="typo_exposants">e</sup> 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<small class="fine d-inline"> </small>? 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<small class="fine d-inline"> </small>!</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>— soit que je désactive <i>tous</i> les plugins sauf le Couteau suisse, <br>— soit que je désactive <i>toutes</i> les lames du Couteau suisse, sauf celle «<small class="fine d-inline"> </small>Exposants typographiques<small class="fine d-inline"> </small>»,</p> <p>mon texte précité ne <i>s'affiche pas</i> (seules les notes s'affichent) si j'ai comme <code class="spip_code spip_code_inline" dir="ltr">mes_options.php</code> :</p> <div class="precode"><pre class="spip_code spip_code_block" 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 class="spip_code spip_code_inline" dir="ltr">mes_options.php</code> :</p> <div class="precode"><pre class="spip_code spip_code_block" 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<small class="fine d-inline"> </small>;-) que celle «<small class="fine d-inline"> </small>Exposants typographiques<small class="fine d-inline"> </small>».</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<small class="fine d-inline"> </small>? Au hasard, as-tu bien mis les «<small class="fine d-inline"> </small><code class="spip_code spip_code_inline" dir="ltr"><?php</code><small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small><code class="spip_code spip_code_inline" dir="ltr">?></code><small class="fine d-inline"> </small>» dans mes_options.php<small class="fine d-inline"> </small>?</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 «<small class="fine d-inline"> </small>test<small class="fine d-inline"> </small>» 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<small class="fine d-inline"> </small>!) et donc des plugins, donc du Couteau suisse (dernière version…).</p> <p>Soit le texte saisi :</p> <div class="precode"><pre class="spip_code spip_code_block" 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 «<small class="fine d-inline"> </small>Mises en exposants<small class="fine d-inline"> </small>» activée.</p> <p>Jusque là tout va bien.</p> <p>Soit la surcharge insérée dans <code class="spip_code spip_code_inline" dir="ltr">mes_options.php</code> :</p> <div class="precode"><pre class="spip_code spip_code_block" 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”<small class="fine d-inline"> </small>;-) dans ce texte…</p> <p><small class="fine d-inline"> </small>? 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><code class="spip_code spip_code_inline" dir="ltr">$GLOBALS['table_des_traitements']['TITRE'][]='truc(%s)';</code></p> <p>Voici la ligne du CS concernant la surcharge ci-dessus :</p> <p><code class="spip_code spip_code_inline" dir="ltr">$GLOBALS['table_des_traitements']['TITRE'][]='typo(insertions_pre_propre(%s),"TYPO",$connect)';</code></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 class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function insertions_surcharger_outil($tab) { $tab[' traitement:TITRE:pre_typo, traitement:TITRE/mots:pre_typo, traitement:DESCRIPTIF '] = 'insertions_pre_propre'; return $tab; }</code></pre></div> <p>Ceci apporte bien le traitement de la «<small class="fine d-inline"> </small>Description<small class="fine d-inline"> </small>» des images, documents insérés dans les articles, mais pas de leur «<small class="fine d-inline"> </small>Titre<small class="fine d-inline"> </small>». 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<small class="fine d-inline"> </small>?).</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<small class="fine d-inline"> </small>? ça serait bien de réunir ce travail et d'en faire profiter tout le monde, non<small class="fine d-inline"> </small>?</p> <p>Voici un exemple de code de surcharge :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function insertions_installe() { $data = insertions_installe_dist(); // str_replace() dans $data[0][0] $data[0][0][0][] = 'insertions'; $data[0][0][1][] = 'INSERTIONS'; // preg_replace() dans $data[0][1] $data[0][1][0][] = '/\\ba *capella\\b/'; $data[0][1][1][] = '<i>a capella</i>'; return $data; } function insertions_surcharger_outil($tab) { $tab['traitement:TITRE:pre_typo, traitement:TITRE/mots:pre_typo, traitement:DESCRIPTIF'] = 'insertions_pre_propre'; return $tab; }</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<small class="fine d-inline"> </small>!) :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>// Initialiser les corrections automatiques (CS>=1.8.41.00) // Nom de la variable : insertions // Résultat de la fonction : code PHP function initialiser_variable_insertions($defaut) { eval('$test='.$defaut.';'); $test = "insertions = INSERTIONS /\ba *capella\b/ = <i>a capella</i> $test"; return var_export($test,1); }</code></pre></div> <p>Doc : <a href='https://contrib.spip.net/Le-Couteau-Suisse-a-piloter' class="spip_in" 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 «<small class="fine d-inline"> </small>Corrections automatiques<small class="fine d-inline"> </small>» :</p> <p>— Comment étendre les Corrections automatiques aux <i>titre</i> et <i>description</i> des images/documents insérés dans les articles<small class="fine d-inline"> </small>?<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 «<small class="fine d-inline"> </small>guillemets droits des informaticiens<small class="fine d-inline"> </small>» (anciennement dits «<small class="fine d-inline"> </small>[faux] guillemets dactylographiques<small class="fine d-inline"> </small>», horreur typographique des «<small class="fine d-inline"> </small>machines à écrire<small class="fine d-inline"> </small>») :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">"."</code><br class="autobr"> sont dûment remplacés en français par des «<small class="fine d-inline"> </small>guillemets chevrons doubles<small class="fine d-inline"> </small>» :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">«.»</code><br class="autobr"> par la lame «<small class="fine d-inline"> </small>Guillemets typographiques<small class="fine d-inline"> </small>».<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><small class="fine d-inline"> </small>? <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" 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" 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 «<small class="fine d-inline"> </small>dist<small class="fine d-inline"> </small>» 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 class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><title>[(#TITRE*|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title></code></pre></div> <p><br class="manualbr">dans inc_header.html<br class="autobr"> Malheureusement, qu'il y ait ou non un «<small class="fine d-inline"> </small>:» 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 «<small class="fine d-inline"> </small>:» 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 «<small class="fine d-inline"> </small>:» et que Spip a inséré une espace insécable dans le titre à l'intérieur de la page avant le «<small class="fine d-inline"> </small>:» (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 «<small class="fine d-inline"> </small>texte brut<small class="fine d-inline"> </small>» débarrassé des balises html et espaces insécables (ceci vérifié dans le code-source de la page)<small class="fine d-inline"> </small>? 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 «<small class="fine d-inline"> </small> :<small class="fine d-inline"> </small>» où SPIP insère un espace insécable qui plante le couple |html_entity_decode|textebrut<small class="fine d-inline"> </small>!! 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 «<small class="fine d-inline"> </small>HO<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>H.O<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>HO.<small class="fine d-inline"> </small>» par «<small class="fine d-inline"> </small>H.O.<small class="fine d-inline"> </small>» (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 class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><INCLURE{fond=noisettes/inc_header} {meta_titre=#TITRE} {meta_description=#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}}></code></pre></div> <p>2. Dans noisettes/inc_header.html :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><title>[(#ENV{meta_titre}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</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 class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code> <title>1<sup class="typo_exposants">er</sup> 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</title></code></pre></div> <p> </p> <p>Il faurait donc coder noisettes/inc_header.html comme ceci :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><title>[(#ENV{meta_titre}|html_entity_decode|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</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" rel='nofollow'>Sarka-Spip</a>.<br class="manualbr">Lorsque je mets «<small class="fine d-inline"> </small>1er<small class="fine d-inline"> </small>» 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<small class="fine d-inline"> </small>? S'agit-il de demander à qui de droit une rectification du squelette Sarka-Spip<small class="fine d-inline"> </small>? Dans ce cas, que préciser à ce propos<small class="fine d-inline"> </small>?</p> <p>La deuxième, que je regroupe ici car la lame «<small class="fine d-inline"> </small>Corrections automatiques<small class="fine d-inline"> </small>» d'objet connexe n'a pas d'article spécifique, est que ces Corrections automatiques fonctionnent dans le champ «<small class="fine d-inline"> </small>Texte<small class="fine d-inline"> </small>» des articles, mais pas dans les champs «<small class="fine d-inline"> </small>Chapeau<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>Post-scriptum<small class="fine d-inline"> </small>», 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<small class="fine d-inline"> </small>? 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" 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 «<small class="fine d-inline"> </small>Enluminures typographiques V3 pour SPIP 2 avec PortePlume<small class="fine d-inline"> </small>», j'ai reçu une <a href='https://contrib.spip.net/Enluminures-typographiques-V3-3118#forum445439' class="spip_in" 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<small class="fine d-inline"> </small>!</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 «<small class="fine d-inline"> </small>Corrections automatiques<small class="fine d-inline"> </small>», et pourtant je l'avais activée mais sans y avoir jamais touché : voilà pourquoi je cherchais à utiliser la lame «<small class="fine d-inline"> </small>Exposants typographiques<small class="fine d-inline"> </small>» pour l'ellipse. Merci pour ta pédagogie malgré cela.</p> <p>J'ai donc inséré dans <code class="spip_code spip_code_inline" dir="ltr">config/mes_options.php </code> ceci qui fonctionne effectivement :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][0][] = '/°|&(?:#176|deg);/'; $data['fr'][1][] = '<sup class="typo_exposants">o</sup>'; $data['fr'][2][] = '...'; $data['fr'][3][] = '&hellip;'; return $data; }</code></pre></div> <p>Ceci dit, quelle est la solution la moins néfaste pour les performances : surcharger ainsi la lame «<small class="fine d-inline"> </small>Exposants typographiques<small class="fine d-inline"> </small>» (en la détournant donc de son but originel tenant à sa dénomination), ou mettre à contribution la lame «<small class="fine d-inline"> </small>Corrections automatiques<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>? (Perso par principe j'aime bien les détournements… de cette nature en tout cas<small class="fine d-inline"> </small>!)</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 «<small class="fine d-inline"> </small>Enluminures typographiques V3 pour SPIP 2 avec PortePlume<small class="fine d-inline"> </small>» ne s'intéresse en rien aux points de suspension-ellipse, et ne comporte pas de bouton pour insérer <code class="spip_code spip_code_inline" dir="ltr">&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 class="spip_code spip_code_inline" dir="ltr">caractere_charset(46)</code> : ceci est un point tout bête, ce qui signifie en langage RegExp, n'importe quel caractère<small class="fine d-inline"> </small>!</p> <p>Sinon, peut-être serait-il mieux d'inclure le caractère degré lui-même : <code class="spip_code spip_code_inline" dir="ltr">'/°|&(?:#176|deg);/'</code></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" 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=«<small class="fine d-inline"> </small>typo_exposants<small class="fine d-inline"> </small>»>. Dans ce cas, la surcharge suivante, plus simple, devrait fonctionner :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][2][] = '...'; $data['fr'][3][] = '&hellip;'; return $data; }</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 «<small class="fine d-inline"> </small>Corrections automatiques<small class="fine d-inline"> </small>».</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 class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][0][] = '/exemple/'; $data['fr'][1][] = 'ex<sup>emple</sup>'; return $data;}</code></pre></div> <p>dans <code class="spip_code spip_code_inline" dir="ltr">config/mes_options.php</code><br class="autobr"> j'ai placé :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function typo_exposants_installe() { $data = typo_exposants_installe_dist(); $data['fr'][0][] = '/&(?:#176|deg);/'; $data['fr'][1][] = '<sup class="typo_exposants">o</sup>'; return $data;}</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<small class="fine d-inline"> </small>?</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 <code class="spip_code spip_code_inline" dir="ltr">caractere_charset(176|186)</code> n'empêche pas le traitement respectif et cumulatif des deux caractères 176 et 186. Mais donc je retiens comme seule correcte <code class="spip_code spip_code_inline" dir="ltr">caractere_charset(176).'|'.caractere_charset(186)</code></p> <p> <br class="autobr"> 2. — Il me semblait aussi que dans le passé quelque chose (Spip lui-même<small class="fine d-inline"> </small>?) 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 class="spip_code spip_code_inline" dir="ltr">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 class="spip_code spip_code_inline" dir="ltr">typo_exposants.php</code> j'ai mis :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$ellipse = caractere_charset(46).'|&#46;&#46;&#46;|\.\.\.';</code></pre></div> <p>avec</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>"/(?:$ellipse)/", // ellipse : ...</code></pre></div> <p>et avec</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>'…', // ellipse : ...</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 <code class="spip_code spip_code_inline" dir="ltr">$ellipse = caractere_charset(46).'|&#46;&#46;&#46;|\.\.\.';</code></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<small class="fine d-inline"> </small>? 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="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>caractere_charset(186|176)</code></pre></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><code class="spip_code spip_code_inline" dir="ltr">unicode2charset('º|°')</code> <br class="manualbr">est à remplacer par :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">caractere_charset(186).'|'.caractere_charset(176)</code></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"><code class="spip_code spip_code_inline" dir="ltr">$ordmasc = unicode2charset('º|°').'|º|&ordm;|°|&deg;';</code><br class="manualbr">est optimisable ainsi :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">$ordmasc = unicode2charset('º|°').'|&#1[78]6;|&ordm;|&deg;';</code><br class="manualbr">voire :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">$ordmasc = unicode2charset('º|°').'|&(?:#1[78]6|ordm|deg);';</code><br class="manualbr">(non testé<small class="fine d-inline"> </small>!!)</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><small class="fine d-inline"> </small>! 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é)<small class="fine d-inline"> </small>?</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 «<small class="fine d-inline"> </small>spam<small class="fine d-inline"> </small>», mais ici c'est mal foutu, je ne peux pas le «<small class="fine d-inline"> </small>déspammer<small class="fine d-inline"> </small>».</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<small class="fine d-inline"> </small>? Ou les ordinaux maculins/féminins<small class="fine d-inline"> </small>? A part le degré «<small class="fine d-inline"> </small>°<small class="fine d-inline"> </small>» 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<small class="fine d-inline"> </small>!) qu'on a toutes les chances de ne pas trouver...</p> <p>- Ceci («<small class="fine d-inline"> </small>suite de 2 caractères<small class="fine d-inline"> </small>») :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">unicode2charset('º°')</code><br class="manualbr">ne fonctionnera pas. Il faut («<small class="fine d-inline"> </small>un caractère ou un autre<small class="fine d-inline"> </small>») :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">unicode2charset('º|°')</code></p> <p>- Ceci :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">"/m$ordmasc\b/"</code><br class="manualbr">recherche les séquences m° suivies d'un séparateur de mot....</p> <p>Bienvenue dans le monde des RegExpr<small class="fine d-inline"> </small>!</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 class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>Warning: preg_replace() [function.preg-replace]: Empty regular expression in /…/plugins/auto/couteau_suisse/outils/typo_exposants.php on line 99</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 «<small class="fine d-inline"> </small>m²<small class="fine d-inline"> </small>» («<small class="fine d-inline"> </small>m<sup class="typo_exposants">2</sup><small class="fine d-inline"> </small>» 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<small class="fine d-inline"> </small>?<small class="fine d-inline"> </small>;-)</p> <p>Les 1° et 2° sont traités actuellement lorsqu'ils sont écrits «<small class="fine d-inline"> </small>1o<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>2o<small class="fine d-inline"> </small>»...</p> <p>Sinon, seules les typos 'fr' et 'en' sont traitées, le russe serait le bienvenu pour les connaisseurs<small class="fine d-inline"> </small>!</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é «<small class="fine d-inline"> </small>°<small class="fine d-inline"> </small>» ainsi que le caractère 186 («<small class="fine d-inline"> </small>º<small class="fine d-inline"> </small>») par la lettre «<small class="fine d-inline"> </small>o<small class="fine d-inline"> </small>» en <code class="spip_code spip_code_inline" dir="ltr"><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 «<small class="fine d-inline"> </small>1°<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>n°<small class="fine d-inline"> </small>», etc., parce que ce symbole de degré figure au clavier «<small class="fine d-inline"> </small>Azerty<small class="fine d-inline"> </small>» français, tandis que la lettre «<small class="fine d-inline"> </small>o<small class="fine d-inline"> </small>» en <code class="spip_code spip_code_inline" dir="ltr"><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 «<small class="fine d-inline"> </small>petit o<small class="fine d-inline"> </small>», 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 «<small class="fine d-inline"> </small>Calibri<small class="fine d-inline"> </small>» de Micro$oft).<br class="manualbr">Pour cela je cherche à procéder par imitation du remplacement du caractère «<small class="fine d-inline"> </small>²<small class="fine d-inline"> </small>» (comme dans <code class="spip_code spip_code_inline" dir="ltr">m²</code>). Le <i>hic</i>, c'est que le remplacement du caractère «<small class="fine d-inline"> </small>²<small class="fine d-inline"> </small>» par <code class="spip_code spip_code_inline" dir="ltr"><sup class="typo_exposants">2</sup></code> ne fonctionne pas dans le code actuel de <code class="spip_code spip_code_inline" dir="ltr">typo_exposants.php</code>.<br class="manualbr">Que faire<small class="fine d-inline"> </small>? 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 «<small class="fine d-inline"> </small>frdm<small class="fine d-inline"> </small>» 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<small class="fine d-inline"> </small>! Ce 23% t'appartient, c'est toi qui doit le poster<small class="fine d-inline"> </small>;-)</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 class="spip_code spip_code_inline" dir="ltr">inherit</code> pour <code class="spip_code spip_code_inline" dir="ltr">font-variant</code>. Et alors il faut <code class="spip_code spip_code_inline" dir="ltr">vertical-align: 23%;</code>, et non plus 24%, pour que l'ensemble reste correct y compris en «<small class="fine d-inline"> </small>petites capitales<small class="fine d-inline"> </small>», dans tous les navigateurs mentionnés.<br class="manualbr">Ce qui donne (dans <code class="spip_code spip_code_inline" dir="ltr">/squelettes/css/perso.css.html</code>) :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>sup, sup.typo_exposants { font-size: 78% !important; font-variant: inherit !important; vertical-align: 23% !important; }</code></pre></div> <p>Le <code class="spip_code spip_code_inline" dir="ltr">font-size: 78%;</code> est la taille mimimale pour voir le blanc de la boucle des «<small class="fine d-inline"> </small>e<small class="fine d-inline"> </small>» 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<small class="fine d-inline"> </small>!).</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<small class="fine d-inline"> </small>!</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 class="spip_code spip_code_inline" dir="ltr">/squelettes/css/perso.css.html</code> j'ai placé :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>sup { font-size: 78% !important; font-variant: normal !important; vertical-align: 24% !important; } sup.typo_exposants { font-size: 78% !important; font-variant: normal !important; vertical-align: 24% !important; }</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<small class="fine d-inline"> </small>; 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.2<sup class="typo_exposants">e</sup>, 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<small class="fine d-inline"> </small>? Quel mini-calendrier<small class="fine d-inline"> </small>? Un squelette<small class="fine d-inline"> </small>? Un plugin<small class="fine d-inline"> </small>? de quelle version<small class="fine d-inline"> </small>?</p> <p>Le #TITRE de l'article est probablement utilisé tel quel alors qu'il devrait passer dans un filtre... Au moins dans : <code class="spip_code spip_code_inline" dir="ltr">|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<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>? ou alors tu as mis un mot du genre : <code class="spip_code spip_code_inline" dir="ltr">vo&u</code><code class="spip_code spip_code_inline" dir="ltr">circ;tes</code><small class="fine d-inline"> </small>?</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 v<sup class="typo_exposants">o</sup> avec un espace après<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>?</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 «<small class="fine d-inline"> </small>ro<small class="fine d-inline"> </small>». 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 «<small class="fine d-inline"> </small>recto<small class="fine d-inline"> </small>» est peut-être utile, mais ça serait bien qu'elle ne s'applique qu'au mot «<small class="fine d-inline"> </small>ro<small class="fine d-inline"> </small>» et non pas à tous les mots <i>finissant</i> par «<small class="fine d-inline"> </small>ro<small class="fine d-inline"> </small>», tels que «<small class="fine d-inline"> </small>zéro<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>numéro<small class="fine d-inline"> </small>»...</p> <p>J'utilise la dernière version stable de SPIP (1.9.2<sup class="typo_exposants">e</sup>) 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 class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><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 «<small class="fine d-inline"> </small>hérétique<small class="fine d-inline"> </small>» 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)<small class="fine d-inline"> </small>! Bon, je vais essayer de trouver quand même le «<small class="fine d-inline"> </small>moins pire<small class="fine d-inline"> </small>» 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%<small class="fine d-inline"> </small>? Je viens de faire quelques essais, et la lisibilité est vraiment compromise à cette taille, tu penses pas<small class="fine d-inline"> </small>? 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<small class="fine d-inline"> </small>;-)</p> <p>Que fait-on finalement pour M^e, M^gr, D^r et P^r<small class="fine d-inline"> </small>? Définitivement, ni pluriel... ni féminin<small class="fine d-inline"> </small>?</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 »<small class="fine d-inline"> </small>!?</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>«<small class="fine d-inline"> </small>Alors que faire de «<small class="fine d-inline"> </small>D<sup class="typo_exposants">rs</sup><small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?<small class="fine d-inline"> </small>»</p> <p>En France, rien.<small class="fine d-inline"> </small>;-)</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. («<small class="fine d-inline"> </small>Docteur<small class="fine d-inline"> </small>» 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 «<small class="fine d-inline"> </small>D^rs<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?</p> <p>D'autre part, Lacroux cite bien (§ 3.3.1) «<small class="fine d-inline"> </small>V^ve<small class="fine d-inline"> </small>» (contrairement à ce que j'affirmais). Je suis toujours à la recherche de «<small class="fine d-inline"> </small>P^r<small class="fine d-inline"> </small>».</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<small class="fine d-inline"> </small>! Ce ne sont pas les abréviations qui prennent la marque du pluriel (sauf quelques cas tels que «<small class="fine d-inline"> </small>M.<small class="fine d-inline"> </small>» pouvant devenir «<small class="fine d-inline"> </small>MM.<small class="fine d-inline"> </small>»), 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 «<small class="fine d-inline"> </small>Abréviations<small class="fine d-inline"> </small>», § 3.11, dit que «<small class="fine d-inline"> </small>les abréviations, en tant que telles, ne prennent généralement pas la marque du pluriel<small class="fine d-inline"> </small>» et cite quelques exceptions, expliquant que «<small class="fine d-inline"> </small>M^mes<small class="fine d-inline"> </small>» n'est pas la mise au pluriel de l'abréviation mais l'abréviation du pluriel «<small class="fine d-inline"> </small>Mesdames<small class="fine d-inline"> </small>». Il donne cependant «<small class="fine d-inline"> </small>f^os<small class="fine d-inline"> </small>», qui suit la même logique.</p> <p>J'ajoute que, finalement, «<small class="fine d-inline"> </small>D^rs<small class="fine d-inline"> </small>» 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 «<small class="fine d-inline"> </small>deuxième<small class="fine d-inline"> </small>» devient «<small class="fine d-inline"> </small>2^e<small class="fine d-inline"> </small>», alors «<small class="fine d-inline"> </small>deuxièmes<small class="fine d-inline"> </small>» doit devenir «<small class="fine d-inline"> </small>2^es<small class="fine d-inline"> </small>».</p> <p>«<small class="fine d-inline"> </small>Deuxièmes<small class="fine d-inline"> </small>» ne peut pas donner «<small class="fine d-inline"> </small>2^e<small class="fine d-inline"> </small>» parce qu'il manque la dernière lettre et qu'il faudrait donc un point abréviatif, mais il ne peut pas donner «<small class="fine d-inline"> </small>2^e.<small class="fine d-inline"> </small>» 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 «<small class="fine d-inline"> </small>1^res<small class="fine d-inline"> </small>» pour l'abréviation de «<small class="fine d-inline"> </small>premières<small class="fine d-inline"> </small>», 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 «<small class="fine d-inline"> </small>typographie abréviations deuxièmes<small class="fine d-inline"> </small>» me donne bien «<small class="fine d-inline"> </small>2^es<small class="fine d-inline"> </small>».</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 : «<small class="fine d-inline"> </small>2^mes<small class="fine d-inline"> </small>» devrait donner «<small class="fine d-inline"> </small>2^e<small class="fine d-inline"> </small>» ou «<small class="fine d-inline"> </small>2^es<small class="fine d-inline"> </small>». 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, «<small class="fine d-inline"> </small>2<sup class="typo_exposants">es</sup><small class="fine d-inline"> </small>» ne donne ni «<small class="fine d-inline"> </small>2^mes<small class="fine d-inline"> </small>» ni «<small class="fine d-inline"> </small>2^me<small class="fine d-inline"> </small>» mais bien «<small class="fine d-inline"> </small>2^es<small class="fine d-inline"> </small>». Ça me semble correct, non<small class="fine d-inline"> </small>?</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 class="spip_code spip_code_inline" dir="ltr">/ecrire/?exec=test_couteau_suisse</code></p> <p>Aujourd'hui, «<small class="fine d-inline"> </small>2<sup class="typo_exposants">e</sup>, 3<sup class="typo_exposants">e</sup>, 4<sup class="typo_exposants">e</sup>, 5<sup class="typo_exposants">es</sup>, 6<sup class="typo_exposants">es</sup>, 7<sup class="typo_exposants">es</sup><small class="fine d-inline"> </small>» donne : «<small class="fine d-inline"> </small>2^e, 3^e, 4^e, 5^es, 6^es, 7^es<small class="fine d-inline"> </small>»</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, «<small class="fine d-inline"> </small>2<sup class="typo_exposants">es</sup><small class="fine d-inline"> </small>» (et toute la clique) ne devrait pas donner «<small class="fine d-inline"> </small>2^mes<small class="fine d-inline"> </small>» mais «<small class="fine d-inline"> </small>2^me<small class="fine d-inline"> </small>».</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 : «<small class="fine d-inline"> </small>D^rs<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>P^rs<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>M^es<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>V^ves<small class="fine d-inline"> </small>».</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 : «<small class="fine d-inline"> </small>pouce^2<small class="fine d-inline"> </small>» pour «<small class="fine d-inline"> </small>pouce2<small class="fine d-inline"> </small>». Si on étend aux indices ou si on accepte les expressions compliquées, pkoi pas : «<small class="fine d-inline"> </small>pouce[^2]<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>H[2^]O<small class="fine d-inline"> </small>» (ou «<small class="fine d-inline"> </small>H[_2]O<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?) pour «<small class="fine d-inline"> </small>pouce2<small class="fine d-inline"> </small>» 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 «<small class="fine d-inline"> </small>É<sup class="typo_exposants">ts</sup><small class="fine d-inline"> </small>» mais ne mentionne pas «<small class="fine d-inline"> </small>S<sup class="typo_exposants">té</sup><small class="fine d-inline"> </small>». Lacroux donne «<small class="fine d-inline"> </small>É<sup class="typo_exposants">ts</sup><small class="fine d-inline"> </small>» ou «<small class="fine d-inline"> </small>É<small><sup>ts</sup></small><small class="fine d-inline"> </small>» et ne parle pas de «<small class="fine d-inline"> </small>S<sup class="typo_exposants">té</sup><small class="fine d-inline"> </small>».</p> <p>J'ajoute que les pluriels «<small class="fine d-inline"> </small>D^rs<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>P^rs<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>M^es<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>V^ves<small class="fine d-inline"> </small>» ne sont pas acceptés par Lacroux (qui ne cite que «<small class="fine d-inline"> </small>M^lles<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>M^mes<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>MM.<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>RR. PP.<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>LL. AA. SS.<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>f^os<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>sqq.<small class="fine d-inline"> </small>») et que «<small class="fine d-inline"> </small>P^r<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>V^ve<small class="fine d-inline"> </small>», «<small class="fine d-inline"> </small>M^n<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>M^d<small class="fine d-inline"> </small>» 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 «<small class="fine d-inline"> </small>bd<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>fg<small class="fine d-inline"> </small>» écrits avec la 2<sup class="typo_exposants">e</sup> 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 «<small class="fine d-inline"> </small>lues au long<small class="fine d-inline"> </small>» (no pour numéro, r<sup class="typo_exposants">o</sup> 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 (M<sup class="typo_exposants">lle</sup>)<small class="fine d-inline"> </small>; en revanche elles sont en principe proscrites s'il n'y a pas de majuscule initiale (bd ou fg).</p> <p> Je le cite : «<small class="fine d-inline"> </small><i>b<sup>d</sup></i> ou <i>f<sup>g</sup></i> sont à la fois fautifs, cohérents et séduisants.<small class="fine d-inline"> </small>»</p> <p> Pour info, pour «<small class="fine d-inline"> </small>boulevard<small class="fine d-inline"> </small>» il donne comme abréviations possibles «<small class="fine d-inline"> </small>bd<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>boul.<small class="fine d-inline"> </small>», et pour «<small class="fine d-inline"> </small>faubourg<small class="fine d-inline"> </small>» il donne «<small class="fine d-inline"> </small>fg<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>faub.<small class="fine d-inline"> </small>». 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 : É<sup class="typo_exposants">ts</sup>, S<sup class="typo_exposants">té</sup>, bd ou fg<small class="fine d-inline"> </small>?</p> <p>Je te laisse déposer ses corrections sur la zone<small class="fine d-inline"> </small>?</p> <p>Pendant que j'y suis, je pensais ajouter à ce plugin la possibilité d'un raccourci rapide pour les exposants, du genre : «<small class="fine d-inline"> </small>pouce^2<small class="fine d-inline"> </small>» pour «<small class="fine d-inline"> </small>pouce<sup>2</sup><small class="fine d-inline"> </small>».</p> <p>Si on étend aux indices ou si on accepte les expressions compliquées, pkoi pas : «<small class="fine d-inline"> </small>pouce[^2]<small class="fine d-inline"> </small>» et «<small class="fine d-inline"> </small>H[2^]O<small class="fine d-inline"> </small>» (ou «<small class="fine d-inline"> </small>H[_2]O<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?) pour «<small class="fine d-inline"> </small>pouce<sup>2</sup><small class="fine d-inline"> </small>» et pour H<sub>2</sub>O...</p> <p>Au lieu des crochets, peut-être des parenthèses...</p> <p>Qu'en penses-tu<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>; 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 «<small class="fine d-inline"> </small>St-Étienne<small class="fine d-inline"> </small>» ou «<small class="fine d-inline"> </small>St-Simon<small class="fine d-inline"> </small>» comme des «<small class="fine d-inline"> </small>fautes graves<small class="fine d-inline"> </small>» ou des «<small class="fine d-inline"> </small>graphies monstrueuses<small class="fine d-inline"> </small>».</p> <p>Il faudrait donc désactiver ces modifications.</p> petit problème avec 2<sup class="typo_exposants">e</sup> 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 class="spip_code spip_code_inline" dir="ltr"><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 class="spip_code spip_code_inline" dir="ltr">#TITRE*</code> ou <code class="spip_code spip_code_inline" dir="ltr">[(#TITRE|textebrut|attribut_html)]</code>...</p> <p>C'est peut-être ça l'erreur à toi de vérifier..</p> petit problème avec 2<sup class="typo_exposants">e</sup> 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 2<sup class="typo_exposants">e</sup> 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<sup class="typo_exposants">e</sup> tour</p> <p>... même si l'abréviation n'est pas correcte.</p> <p>à part ça le couteau suisse c'est génial<small class="fine d-inline"> </small>! je m'en vais tester de ce pas les jolis coins..</p>