foqu (faux-quni) est un outil qui converti l'écriture avec des points médians vers un formatage en html dont les différentes expressions de genre notées s'insèrent dans le .
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
7.8 KiB

foqu (faux-quni) est un outil qui converti l'écriture avec des points médians
vers un formatage en html dont les différentes expressions de genre notées
<t></t> s'insèrent dans une balise <q></q>.
foqu sémantise l'écriture inclusive par point médiant en insérant les <t>erminaisons dans le <q>.
les détracteur·ice du point médian l'ont dans le <q>.
Par exemple :
$ foqu "<p>Les détracteur·ices du point médian l'ont dans le &lt;/q&gt;.<p>"
<p>Les détract<q><t>rice</t><t>eur</t></q>s du point médian l'ont dans le &lt;/q&gt;.</p>
Qu'iels se mettent leur
la·e juge blond·e hume, les détracteur·ices du point médian sentent le </q>
juge blonde, hume ce <q> de détracteur·ice de point médian.
portez ce vieux <q> du·de la détracteur·ice de point médian au·à la juge blond·e qui hume
Allez-y, portez ce vieux <q> du·de la détracteur·ice de point médian au·à la juge blond·e qui hume
Portez ce vieux &lt;/q&gt; de détracteur·ice des inclusif·ves au·à la juge blond·e woippycien·ne qui hume.
, _ /
/|/ \ _ ,_ _|_ _ __ _ _ o _ / /_, \ _| _ _| __|_ ,_ _, _ _|_ _ ,_ o _ _ _| _ , o _ |\ , o |\ _
|__// \_/ | | |/ / / _ / |/ | |_| |/ | | /\/ < // | > / | |/ / | |/ | / | / | / | |/ | | / | O | / |/ / | |/ / \_ | /|/| / |/ | | / \_| |/ O | |_|/
| \_/ |/|_/|_/ /_/ \__/|_/ \/ |/|_/ \/|_/ /\/ \/ \/|_// \/|_/|_/ \/|_/|_/|_/ |/\/|_/\__/|_/|_/ \/|_/ |/ |/\__/|_/ \/|_/|_/ \/ |/ | |_/\__/|_/ \/|_/ \/ |/|_/ \/ |_/
(| |) |)
\
, _, _, |\ _, o _, _ |) |\ _ _| _ _ o _ o _ _ _, o |) _
/ \_ / | | | O / | |/ / | | | | / | |/ |/\_|/ / \_/|/| / | O |/ | | |_/ \_| |/\_|/\_| | / | |/ /|/| O /|/| |/ / | | | | |/\ | | /|/|/| |/
\/ \/|_/ \/|_/ \/|_/ |_/\/|_/ |/ \/|_/\/|/|_/ \/ |_/\_/ | |_/\/|_/ |_/ \/ \/ \_/ |/|_/ |_/ \/|/\__/|/|_/ | |_/ | |_/|_/ \/|_/ \/|_/|/ | |/ \/|_/ | | |_/|_/o
(| (| (| (| (| |)
Exemple avec le pangramme suivant
Portez ce vieux &lt;/q&gt; du·de la détracteur·ice de l'inclusif·ve au·à la juge blond·e woippycien·ne qui hume.
Portez ce vieux &lt;/q&gt; <q><t>du</t><t>de la</t></q> détract<q><t>eur</t><t>ice</t></q> de l'inclusif·ve <q><t>au</t><t>à la</t></q> juge blond<q><t>e</t></q> woippycien<q><t>ne</t></q> qui hume.
les détracteurices du point médian claquent du </q>.
que les détracteurices du point médian touchent à leur </q>.
l'avenir leur fait mal au <q>
_, _ ,_ o _ _
/ | |/ / / | | / |/
|\ \/| o _, _ |) |\ _ _||_/ |) _ |\ _ , _| __|_ ,_ _, _ _|_/ |/|/\__/|_/,
|/ _ | | | / | |/ |/\_|/ / \_/|/| / | |/\ | | /|/|/| |/ |/ |/ / \_ / | |/ | / | / | / | _ ,_ / \_
|_/|/ |/ \/|_/\/|/|_/ \/ |_/\_/ | |_/\/|_/ | |/ \/|_/ | | |_/|_/o |_/|_/ \/ \/|_/|_/|_/ |/\/|_/\__/|_|/ | | / |/ \/
|_/ (| (| / |_/ \/|_/ |
/
_| _ o _|_ _ _| o _, , _ _|_ _ _|_ |\ _ / /_, \
/ | | | |/\_/ \_| /|/| | /|/|/| |/ / | | / | /|/| / \_|/ /|/| | |/ /|/| | |/ |/ < // | >
\/|_/ \/|_/ |_/ \_/ |/ | |_/|_/ | | |_/|_/\/|_/|/\/|_/ | |_/ \/ |_/ | |_/|_/|_/ | |_/|_/ |_/|_/ \/ \/|_//
(| |)
avec un peu de css lu par un·e navigateur·ice, on peut lire quelque chose comme :
,_ o _ _
/ / | | / |/
\_|) _ , _| __|_ ,_ _, _ _|_/ |/|/\__/|_/,
| |/ / \_ / | |/ | / | / | / | _ ,_ / \_
(\__/|_/ \/ \/|_/|_/|_/ |/\/|_/\__/|_|/ | | / |/ \/
|_/ \/|_/ |
/
_| _ o _|_ _ _| o _,
/ | | | |/\_/ \_| /|/| | /|/|/| |/ / | | / | /|/|
\/|_/ \/|_/ |_/ \_/ |/ | |_/|_/ | | |_/|_/\/|_/|/\/|_/ | |_/
(|
|\ / _ _|_ _| _, , |\ _ / /_, \
|/ / \_/|/| | / | / | /|/| / \_ |/ |/ < // | >
|_/ \_/ | |_/|_/ \/|_/\/|_/ | |_/ \/ |_/|_/ \ / \/|_ / o
|)
on peut aussi fournir à foqu un fichier html :
$ foqu texte.html
En serrant l'interligne entre les terminaisons, on obtient des ligatures faites avec le <q>.
foqu utilise comme source et dictionnaire de substitutions les tableaux QUNI disponibles ici.
https://typotheque.byebyebinary.space/fr/quni/tableau
Note sur l'invention de nouvelles balises
HTML est un standard qui évolue, en 30 ans plusieurs versions se sont succédés,
c'est un enfant / il fait partie de la grande famille des langages xml
quelle accessibilité
foqu peut être :
Une alternative au point médian pour un texte imprimé et·ou sur un écran composé dans un caractère qui n'aurait pas encore de glyphes post-binaires.
Une expérimentation typographique et sémantique. Les terminaisons étant indiquées dans la sémantique du document html, s'ouvre la possibilité de les rendre visible par du css et du javascript.
Une porte d'entrée vers le shell et la programmation unix.
foqu n'est pas :
une substitution au travail d'un·e typographe compétent·e.
Cet outil vise à réparer les polices de caractères pre-post-binaire, il ne prétend pas remplacer le travail d'un·e typographe. Il permet de
limitations :
problème d'accessibilité à la selection
la césure dans le mot entre le début et les terminaisons complexe à empêcher, à moins de l'emballer dans un tag <inclusif></inclusif> ?
Poursuites :
Une réécriture en javascript sous forme de plugin qui converti l'écriture sur des pages à la volée
une interface web qui permet d'alterner les terminaisons fondues ou non
Cette première version est écrite en shell par appétence pour ce langage, on peut imaginer une version en javascript qui convertirait le contenu des pages que l'on navigue.
Installation :
Utilisation :
Si le point médian est décrit par deux points : «..», alors on passera d'abord le texte dans la·e parseur·se pp2pm :
pp2pm | quni2html
Foqu peut s'utiliser de différentes manières, on peut lui donner un texte brut