- Teranoptia n’est pas une police conçue pour lire des lettres, mais une police non alphabétique qui permet de créer des créatures et des ornements chimériques au clavier
- Elle combine des formes végétales et animales, à partir d’un langage visuel inspiré de la Tapisserie de Bayeux, des enluminures médiévales et des livres pour enfants
- Elle permet d’utiliser l’emplacement des lettres comme un outil de génération d’images, pour créer des bordures décoratives, imaginer des monstres ou ajouter des marginalia à une mise en page
- La première version inclut les lettres A-Z, certains signes diacritiques et symboles ; d’autres types d’éléments seront ajoutés à l’avenir
- Elle peut être utilisée, distribuée et modifiée gratuitement sous licence SIL Open Font License, à condition de créditer Tunera et le designer
Une police qui crée des créatures au lieu de lettres
- Teranoptia n’est pas une police destinée à l’affichage de texte classique : elle fonctionne en plaçant des créatures ou des éléments décoratifs correspondant aux caractères saisis
- Son inspiration visuelle vient de la Tapisserie de Bayeux, des enluminures médiévales et des livres pour enfants ; la première version représente principalement des végétaux et des animaux
- Son usage est avant tout décoratif
- Génération de bordures décoratives
- Imagination de monstres ou de créatures chimériques
- Ajout d’éléments de style marginalia dans une mise en page
Caractères inclus et extensions à venir
- La première version inclut les lettres A-Z, certains signes diacritiques et symboles
- La composition actuelle se concentre sur les représentations végétales et animales, et d’autres types d’éléments devraient être inclus à l’avenir
Téléchargement et licence
- PDF Specimen : PDF de spécimen de Teranoptia
- Download teranoptia! : téléchargement de la police
- SIL Open Font License : utilisation, distribution et modification gratuites
- Le designer est Ariel Martín Pérez, et Tunera ainsi que le designer doivent être crédités
1 commentaires
Avis Hacker News
Vraiment génial. Je me suis bien amusé ce matin à assembler des bestioles
Pour qu’on puisse l’essayer sans rien télécharger, j’ai mis sur mon site une petite page avec un textarea pour tester la police
https://epiccoleman.com/posts/2024-05-02-teranoptia-playgrou...
J’aimerais aussi faire une table des symboles, et ça pourrait être sympa de permettre de télécharger les créatures en image via html2canvas. Je le ferai peut-être après le boulot
On peut glisser-déposer un fichier otf ou ttf dans la fenêtre de l’appli, ce qui importe les glyphes comme formes SVG à dessiner. L’avantage, c’est que ça fonctionne en 2D, qu’on peut faire pivoter avec le raccourci
rou inverser avec le raccourcii, et exporter le résultat en SVG ou PNGhttps://glyphdrawing.club
/assets/me.jpgest une image de 1,3 Mo, alors qu’elle n’est affichée sur la page qu’en toute petite vignetteUn clic copie le caractère correspondant dans le presse-papiers, donc c’est pratique pour manipuler ces caractères bizarres qui ne sont pas sur le clavier
https://epiccoleman.com/posts/2024-05-05-teranoptia-cheatshe...
Édition : ce n’est qu’en voyant le commentaire voisin que j’ai compris que le texte de placeholder était modifiable. Je pensais que c’était décoratif
L’interprétation de certains caractères symboliques est vraiment réussie. Il suffit de regarder
- * ($) [$$] {$$$} ,J’aime particulièrement le fait que l’astérisque soit une étoile de mer. Ça colle bien au caractère de cette police
J’aurais préféré que les majuscules suivent le même ordre que les minuscules. Pour inverser
a, il faut taperZ, et pour inverserb, il faut taperY, donc au milieu de l’alphabet ça devient confusAltGr-XouYdonne un tuyau bidirectionnel,AltGr-Eune barre verticale, etAltGr-Jajoute verticalement des points sous le dernier caractèreLes combinaisons avec
Shiftinversent aussi la dispositionÉdition : je viens de me rendre compte que
Jrelevait de la fonction d’empilement de symboles du clavier allemand, pas de cette policeJe fais des cartes Pokémon avec mon enfant de 6 ans, et je génère aussi des images de personnages IA basées sur des chimères
Ce matin, en allant à l’école, on a imaginé un chevalier + scorpion bardé d’armure. La forme de base est knightstrike, le niveau 1 knightbite, le niveau 2 knightflight
Je compte absolument installer cette police sur le Raspberry Pi de mon enfant. J’aime bien l’idée que ce soit une manière amusante d’explorer le clavier
Intéressant. Pour l’orientation et les cartes, une police qui montre les sens de rotation, les panneaux d’autoroute et la signalisation routière pourrait aider les gens à penser en termes de direction ou d’orientation
Comme les glyphes sont reconnaissables, on réduit le besoin d’apprendre une nouvelle grammaire et un nouveau vocabulaire. Le sens est déjà naturellement encodé dans une langue existante
⬆⬇↗↖↔↩C’est vraiment amusant
Ce serait extrêmement satisfaisant si on pouvait créer des « créatures » avec de vrais mots. Pour l’instant, pas mal de voyelles courantes sont des segments de fin, c’est-à-dire des têtes ou des queues
^[aeimpvy][bcfgjknqtw]*[dhloruxz]$Comme tu l’as souligné, les voyelles sont toutes dans les segments de fin, donc il n’existe pas de créatures dont le corps central dépasse 2 lettres. On obtient à peu près ce type de mots :
ad ago ah and ankh awl ax ego eh end er etch ex id inch into itchOn pourrait aussi inclure les mots composés de plusieurs créatures. Mes exemples préférés sont
aggrandizer,alexander,equalizer,inlander,mumbler,phalanx,poacher,prelingual,voided0: https://regexdictionary.com/regex?r=%5E%5Baeimpvy%5D%5Bbcfgj...
1: [https://regexdictionary.com/regex?r=%5E(%5Baeimpvy%5D%5Bcfg...](https://regexdictionary.com/regex?r=%5E(%5Baeimpvy%5D%5Bbcfgjknqtw%5D*%5Bdhloruxz%5D)*%24\)*
Waouh, ça a l’air vraiment super
C’est la première fois que je vois une police utilisée de cette façon
Il y a d’autres exemples ?
https://www.coderelay.io/fontemon.html
Une police qui remplace tous les buzzwords par des barres de censure façon Comic Sans
C’est vraiment amusant
Je suis surpris qu’il n’y ait pas de guide explicatif indiquant quelles lettres correspondent à gauche/droite, début/milieu/fin
En plus, le choix de correspondance n’est pas intuitif. Par exemple, on aurait pu faire quelque chose de simple comme
a-gpour le début,h-tpour le milieu,u-zpour la finhttps://imgur.com/a/pMKdX3i
https://twitter.com/dchest/status/1786033028034125984
La liste des éléments orientés de gauche à droite est la suivante :
const tails = "dhloruxzER",const bodies = "bcfgjknqtw",const heads = "aempsy"Un peu hors sujet, mais je me demande pourquoi on emploie si souvent le mot typeface, y compris ici, alors qu’il existe un mot plus court et plus connu
Cela dit, j’aime vraiment cette police créative
Enfin une police qui permet d’imaginer des créatures chimériques
Ce serait excellent pour du jeu de rôle sur table