2 points par GN⁺ 2025-06-28 | 1 commentaires | Partager sur WhatsApp
  • Un ensemble de scripts de mise en page permettant d’expérimenter avec l’alignement, les césures, les marges et les variantes de glyphes dans la composition de texte InDesign
  • Same Sizer étend le principe des polices à chasse fixe à l’échelle du mot, de sorte que chaque mot occupe le même espace horizontal quel que soit son nombre de caractères
  • Wiggle Out, Fill the Space, Last is First et Ext. Word & Letter réinterprètent la gestion des marges et des fins de ligne à partir de pratiques observées dans des manuscrits hébraïques et des textes coraniques
  • Hyphen Out et Hyphenator ajustent la césure ou la taille de la dernière lettre afin de réduire les coupures de mots, avec un certain contrôle sur la taille et l’alignement du résultat
  • Variable Gradient calcule les valeurs entre les deux extrêmes de l’axe choisi afin d’appliquer un dégradé à un bloc de texte, avec un rendu possible par mot ou par glyphe

Téléchargement et expérimentations de composition de base

  • Download : lien de téléchargement du paquet de scripts Alternative Layout System
  • Same Sizer

    • Applique à des mots entiers le principe selon lequel chaque caractère a la même largeur, comme dans une police à chasse fixe
    • Crée une apparence alignée où les mots occupent le même espace horizontal, indépendamment de leur longueur ou de leur nombre de caractères
  • Wiggle Out

    • Fait pivoter vers la marge les grands mots qui ne tiennent pas dans le bloc de texte, à la manière de ce que l’on observe dans des manuscrits hébraïques ashkénazes et certains textes coraniques
    • Permet d’ajuster l’intensité de la courbe produite
    • Propose aussi une version dont l’extrémité se termine en ligne droite
  • Fill the Space

    • Remplit l’espace entre le dernier mot de la ligne et la fin du bloc de texte, comme dans certains manuscrits
    • Peut utiliser un simple trait de plume, un trait de plume ondulé, la répétition de la dernière lettre, des signes de ponctuation, des barres obliques décoratives, des points, etc.
    • Permet de remplir l’espace avec un ou plusieurs glyphes choisis par l’utilisateur, ou de répéter la dernière lettre de la ligne

Césures, fins de ligne et variantes de glyphes

  • Hyphen Out

    • Recompose les mots coupés par un trait d’union afin de supprimer la césure
    • La seconde partie est placée à l’extérieur du bloc de texte
    • La taille de la partie résultante peut être ajustée en pourcentage, et son alignement peut aussi être modifié
  • Hyphenator

    • Un script InDesign qui améliore le flux du texte et la lisibilité en évitant les coupures de mots
    • Réduit la taille des dernières lettres du dernier mot de la ligne pour le faire entrer dans l’espace disponible
  • Last is First

    • Un script qui affiche à l’avance le mot qui apparaîtra à la ligne suivante
    • Il est lié à une pratique observée dans certains manuscrits hébraïques
  • Ext. Word & Letter

    • Étend la dernière lettre ou le dernier mot de la ligne, comme cela se pratiquait fréquemment dans les manuscrits hébraïques, en particulier pour la copie de textes bibliques
    • Suggère de choisir l’option de vectorisation afin de contourner la limite d’agrandissement maximale de 1000 % d’InDesign
    • Cette méthode permet d’aligner complètement le côté droit du bloc
  • Variable Gradient

    • Calcule les valeurs intermédiaires entre deux extrêmes sur l’axe choisi afin de créer un effet de dégradé sur l’ensemble du bloc de texte
    • Le résultat peut être appliqué par mot ou par glyphe

1 commentaires

 
GN⁺ 2025-06-28
Avis sur Hacker News
  • « Same Sizer » étire mécaniquement les lettres, ce qui donne un rendu laid, et fait donc varier la largeur de chaque ligne
    Idéalement, il faudrait conserver la largeur de chaque ligne et n’étirer que les positions
    On trouve un meilleur exemple d’application du principe « tous les mots ont la même taille » dans la calligraphie vietnamienne, qui combine parfois l’alphabet latin avec un style d’écriture proche de celui de la sphère chinoise. Exemple : [https://commons.m.wikimedia.org/wiki/File:%C4%90%E1%BB%91i_-...](https://commons.m.wikimedia.org/wiki/File:%C4%90%E1%BB%91i_-_T%E1%BA%BFt_2009.jpg)
    C’est écrit en alphabet latin, mais sous une forme divisée en cases carrées identiques
    • Fascinant. Je n’aurais absolument jamais remarqué que l’image d’exemple était en fait en alphabet latin
      Comme je ne sais pas lire le chinois, tout ce qui ressemble à du chinois est rangé dans ma tête dans la catégorie « de toute façon, je ne comprends pas ». Dans ce cas, si j’avais connu le vietnamien, j’aurais sans doute reconnu des mots ou des syllabes familiers, ce qui m’aurait aidé
      C’est un effet intéressant
    • Dans un registre similaire, cette calligraphie est aussi assez impressionnante : https://www.reddit.com/r/language/comments/1gmzro8/what_scri...
    • Pour référence, cette approche s’appelle écriture carrée, et des liens connexes ont été rassemblés ici : https://gwern.net/doc/design/typography/square/index
      Le plus intéressant est probablement la police « Hangulatin » (https://www.t26.com/fonts/22320-Hangulatin-EN), qui est exactement ce que son nom indique ; malheureusement, elle a été abandonnée et beaucoup de liens sont morts, mais on peut en voir pas mal dans d’anciennes vidéos : https://www.youtube.com/watch?v=T0syCsC0_4s
    • J’avais vraiment envie de voir l’exemple lié, mais le lien est cassé
  • Il arrive parfois qu’on tombe sur quelque chose de si magnifiquement idiot qu’on ne voit plus que le génie derrière, et c’est vraiment réjouissant. Beau travail
    • Je me demande si quelqu’un a essayé de le lire à voix haute. La voix devient immédiatement robotique :D
  • J’aimerais bien la mise en page « Hyphenator », mais appliquée à des textes plus longs et pas seulement à un seul mot
    Ce serait bien que le texte en trop passe à la ligne et que la police continue de rétrécir, pour imiter l’effet des notes manuscrites à la fac, quand on forçait quelque chose à rentrer alors qu’il n’y avait plus de place sur la ligne
  • Dans les langues où la notation phonémique est irrégulière, comme l’anglais, beaucoup de ces approches sont pénibles à lire, en particulier « Last is First »
    Quand on voit « I » puis que cela devient rapidement « In », il faut revenir en arrière mentalement pour comprendre. Quand on voit « t » puis que cela devient « that », les personnes qui lisent intérieurement à voix haute doivent recomposer les phonèmes, car « t » et « th » sont des phonèmes différents
    • Au cas où cela aide : « i.e. » est l’abréviation de « id est » et signifie « c’est-à-dire »
      Ici, il vaudrait mieux écrire « e.g. » (exempli gratia), c’est-à-dire « par exemple »
    • La lecture ne relève-t-elle pas davantage de la reconnaissance de motifs que de l’analyse lettre par lettre ? C’est comme ça que ça fonctionne pour moi, en tout cas
      Il existe ce texte célèbre où les lettres de chaque mot sont mélangées, et les gens arrivent tout de même à le lire assez couramment. Bien sûr, ce n’est peut-être pas le cas de tout le monde, et la manière de comprendre un texte peut varier selon les personnes
      En cherchant rapidement, je suis tombé sur un article à propos de ce phénomène de mots mélangés, avec une phrase d’exemple tout en haut : https://observer.com/2017/03/chunking-typoglycemia-brain-con...
    • L’anglais n’est-il pas aussi une écriture fondée sur les sons ? C’est juste que son système orthographique n’est pas régulier, parce qu’une même lettre peut représenter des sons différents, mais il représente quand même des sons
      S’il ne représentait pas effectivement des sons, ce genre de confusion serait impossible
    • Un mot court et courant comme « that » se lit d’un seul bloc, donc il n’est pas nécessaire de revenir en arrière
      Des mots moins courants comme « phoenitic » ou « subvocalizing » se lisent comme tu le décris, mais au moment d’arriver à la fin de la phrase, on a déjà rencontré « phoneme » trois fois sous plusieurs formes, donc on sait comment le lire
  • « Last Is First » ressemble davantage à une sorte de somme de contrôle qui aide la personne recopiant le texte à ne pas perdre sa position
    Je me souviens avoir dû lire la Torah : passer de l’hébreu imprimé standard à un texte sans signes vocaliques est déjà difficile, et c’était encore plus dur avec des lettres étirées. Il fallait aussi apprendre à chanter correctement les mots
    Malgré tout, c’était beau de voir le texte manuscrit, avec des colonnes entièrement justifiées à l’encre sur le parchemin
    • Si cette méthode était courante, j’imagine que les lecteurs l’utilisaient aussi pour retrouver la bonne ligne à lire ensuite
      Surtout avec de longues lignes, il est assez facile de relire la même ligne ou d’en sauter une
  • Par pitié, ne faites pas ce genre de site web. Même avec une ligne à 1 Gbit/s et une interface réseau à 1 Gbit/s, le serveur n’arrive pas à gérer un site aussi lourd
    Toutes les images jpeg, qui ne dépassent pas quelques centaines de pixels de côté une fois rendues à l’écran, sont envoyées en résolution 4K, avec une taille pouvant atteindre 9 Mio. Certaines pages dépassent 40 Mio au total et mettent plus de 15 secondes à charger
    Je sais que c’est en partie dû à l’effet HN, mais 3 Mbit/s est en réalité un débit pas si mauvais pour la plupart des petits serveurs. Le site lui-même est simplement beaucoup trop lourd
    • Dans ce cas, cela me paraît plus justifiable que d’habitude
      Ce n’est pas un site web destiné aux utilisateurs finaux, conçu pour maximiser les performances et les conversions, mais une vitrine de design créée par un typographe pour des typographes
      Chaque pixel compte, et le public visé sera prêt à attendre quelques secondes pour examiner le résultat avec le niveau de détail nécessaire
    • Je ne comprenais pas du tout pourquoi il n’y avait pas de lien vers la mise en page, mais en fait c’était en train de charger
      Sur mon réseau, il a fallu plus de 3 minutes avant que le premier élément apparaisse
  • « Last is first » me rappelle beaucoup les custos/custodes qu’on voit souvent dans la notation du chant grégorien
    C’est un indice placé en fin de ligne pour indiquer la première note de la ligne suivante ; ainsi, pendant que l’œil cherche le début de la ligne suivante, on connaît déjà la hauteur. En général, il n’inclut pas la syllabe
    Exemple : https://lilypond.org/doc/v2.18/Documentation/notation/ancien...
  • Horrible. J’adore
  • J’ai quelques problèmes de vue, en particulier une amblyopie et une diplopie. Et pourtant, same-sizer était étonnamment facile à lire
    Le fait que ce soit plus facile que du texte standard est assez surprenant
    Je me demande si cette idée pourrait servir comme une sorte de mode d’accessibilité
    • À part un très léger astigmatisme, je n’ai pas de problème visuel, mais le texte same-sizer était beaucoup plus facile à lire que prévu
  • Cela dit, l’outil « imager » est vraiment excellent :
    https://alternativelayoutsystem.com/imager/