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
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 </q>.<p>"
|
|
<p>Les détract<q><t>rice</t><t>eur</t></q>s du point médian l'ont dans le </q>.</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 </q> 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 </q> du·de la détracteur·ice de l'inclusif·ve au·à la juge blond·e woippycien·ne qui hume.
|
|
Portez ce vieux </q> <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
|
|
|