Contenu supprimé Contenu ajouté
→‎Pb sur gadget Typo : nouvelle section
Ligne 52 :
 
:::Ne t'inquiètes pas de m'embêter et n'hésites pas à poser des questions… aider les débutants, c'est une très bonne manière d'enrichir plus vite et mieux Wikisource :)) --[[Utilisateur:Hsarrazin|Hsarrazin]] ([[Discussion utilisateur:Hsarrazin|d]]) 25 septembre 2011 à 19:40 (UTC)
 
== Pb sur gadget Typo ==
 
Bonjour,
 
ton problème avec les points multiples vient de ce qu'à l'époque, il n'y avait pas de "norme" typographiques et qu'on pouvait en mettre 2, 3, 4, voire 5… maintenant on met …
 
J'ai bien vu ton [[Wikisource:Scriptorium/Septembre 2011#Gadget de formatage d.27un texte conformément aux conventions définies dans le Guide typographique de Wikisource|message]] qui est toujours là, avec des réponses, dont la mienne, et Zyeph a voulu rectifier, mais a accidentellement introduit une autre erreur, que je viens de lui signaler ;)
 
Je te remets ici le contenu de mon message :
 
L'un des plus grands avantages de ce gadget dans sa mouture de cet été, c'est qu'on peut ajouter dans son propre .js des règles personnelles… donc, quand je tombe sur un cas comme ça, je me contente de l’ajouter dans mon propre .js - Une petite récapitulation pourrait éventuellement être faite de ces quelques erreurs (généralement quand on a deux signes de ponctuations à la suite ?… !… »., etc… - pour info voici mon propre code typo (qui agit "après" le gadget, donc qui vient corriger certaines erreurs laissées :
 
$j(function() {
$j.typo.add(function(str) {
str = str.replace(/(formatnum\s:\s)+/g, "formatnum:");
str = str.replace(/(…. )+/g, "… "); // transforme les ponctuations multiples en …
str = str.replace(/( …)+/g, "…"); // supprimer les blancs avant …
str = str.replace(/(‘)+/g, "’"); // remet les guillemets dans le bon sens
str = str.replace(/(– )+/g, "— "); // corrige certains tirets erronés
str = str.replace(/ *\n/g, " "); // Suppression des saut de ligne à l'intérieur d'un paragraphe
str = str.replace(/ /g, "\n\n"); // Fix pour changement de paragraphe
str = str.replace(/\n +/g, "\n\n"); // Fix pour changement de paragraphe impair
str = str.replace(/ ?\n*$/g, ""); // Suppression saut de ligne fin de page
return str;
});
});
 
Sais-tu comment faire, ou veux-tu que je te mettes les lignes qui vont bien dans ton .js (javascript perso dans les Préférences) pour corriger les problèmes de … et points multiples (tu peux aussi les retirer à la main, mais on s'en lasse…) ? --[[Utilisateur:Hsarrazin|Hsarrazin]] ([[Discussion utilisateur:Hsarrazin|d]]) 26 septembre 2011 à 10:12 (UTC)