Pour la construction en direct de pangrammes,
il est certainement plus pratique de vous servir de cet
éditeur programmé
en JavaScript par
Nicolas Graner en mai 2010,
ou de l'encore plus beau construit par
Stéphane Gigandet
en janvier 2014.
Début 2023, l'intelligence artificielle
ChatGPT m'a aussi dicté ces vérificateurs
interactifs de pangrammes
& lipogrammes.
Autres vérificateurs :
anagrammes,
belles absentes,
gématrie,
okapi,
palindromes,
prisonniers,
sympathie
Autres pages dynamiques :
baragouin,
S+n,
dissociation,
« patois »,
vers à soie,
combinatoire,
sonnets lettristes
et monnets
Pangrammes et pages oulipiennes de Gef (mailing list)
Dernière modification : 30 septembre 2006
À la demande de Kai Carver, il est possible depuis décembre 2007 de
fournir le pangramme à tester dans l'adresse de la page, sous la forme
<http://www.gef.free.fr/pang.php?texte=Portez+ce+vieux+whisky+au+juge+blond+qui+fume>.
Voici par exemple un lien vers l'état actuel de cette page.
Si vous voulez définir un signet pointant vers ce vérificateur de pangrammes,
je vous suggère de copier
cette ligne de commande javascript,
qui analyse automatiquement le texte sélectionné dans n'importe quelle page Web :
javascript:l='http://www.gef.free.fr/pang.php';t=''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(t)l=l+'?texte='+escape(t).replace(/\+/g,'%2B').replace(/%20/g,'+').replace(/\*/g,'%2A').replace(/\//g,'%2F').replace(/@/g,'%40').replace(/%u20AC/g,'%80').replace(/%u201A/g,'%82').replace(/%u0192/g,'%83').replace(/%u201E/g,'%84').replace(/%u2026/g,'%85').replace(/%u2020/g,'%86').replace(/%u2021/g,'%87').replace(/%u02C6/g,'%88').replace(/%u2030/g,'%89').replace(/%u0160/g,'%8A').replace(/%u2039/g,'%8B').replace(/%u0152/g,'%8C').replace(/%u017D/g,'%8E').replace(/%u2018/g,'%91').replace(/%u2019/g,'%92').replace(/%u201C/g,'%93').replace(/%u201D/g,'%94').replace(/%u2022/g,'%95').replace(/%u2013/g,'%96').replace(/%u2014/g,'%97').replace(/%u02DC/g,'%98').replace(/%u2122/g,'%99').replace(/%u0161/g,'%9A').replace(/%u203A/g,'%9B').replace(/%u0153/g,'%9C').replace(/%u017E/g,'%9E').replace(/%u0178/g,'%9F');void(location=l)