# Typinator ⭢ [website](https://ergonis.com/typinator) *Typinator* est un génial programme qui permet de taper de longues chaînes de caractères à partir d’abréviations. Quelques exemples, du plus simple au plus compliqué : | Je tape | J’obtiens | | | ------- | -------------------------------- | ------------------------------------------------------------ | | `--` | — | simplifie la frappe d’un tiret cadratin | | `l'` | l’ | pour taper des apostrophes typographiques correctes  ^[j’ai évidemment toute une série d’abréviations, pour tous les cas possibles : d’, j’, ’s, etc. ] | | `auj` | aujourd’hui | là, c’est surtout pour gagner du temps | | `vàv` | vis-à-vis | ça évite quelques contorsions de doigts… | | `tàf` | tout à fait | quand on ne sait jamais s’il y a des traits d’union ou pas (comme pour le précédent) | | `qqe` | quelque | | | `qqs` | quelques | | | `amms` | avec mes meilleures salutations. | j’en ai toute une série, pour les salutations « cordiales », « chaleureuses », etc. Ainsi, je reste quelqu’un de civil, dans le mail, sans que ça ne me prenne trop de temps pour taper ces salutations. | Très pratique, également, pour taper les dates et les heures : | Je tape | J’obtiens | | | ------- | ----------- | ------------------------------------------------------------------------------------------ | | `ddate` | 2 juin 2023 | la date du jour, en toutes lettres | | `dt.` | 01.06.2023 | la date du jour, en chiffres | | `dr.` | 2023-06-01 | “date reverse” | | `hr.` | 13 h 26 | de plus, ce sont bien des *espaces insécables* qui sont insérées de part et d’autre du `h` | ### Corrections orthographiques Même en étant quelqu’un qui écrit souvent, il nous reste des mots sur lesquels on hésite régulièrement : « accueil », « apparence », « apprentissage », « taper », etc. Alors c’est très commode d’avoir un logiciel qui surveille votre frappe et corrige les fautes à la volée. Les correcteurs orthographiques intégrés à nos logiciels sont censés faire la même chose, mais ils font tellement de choses en plus qui m’horripilent, que je préfère les désactiver et utiliser les simples substitutions de *Typinator*. NB : il n’est pas nécessaire d’entrer soi-même des dizaines de substitutions à cet usage. Des “sets” (= ensembles) d’abréviations sont soit fournis avec le logiciel, soit téléchargeables sur le site. ### Améliorations typographiques Est-ce que vous savez taper la ligature “œ” qu’on trouve dans “œuf”. Et en majuscule, en plus ? Non ? Moi non plus. Mais j’utilise une substitution de *Typinator* : je tape `Oeuf` et il remplace par « Œuf ». De même `oeil` ⭢ « œil ». Et des dizaines d’autres. J’ai montré dans la première table comment les hideuses apostrophes droites peuvent être remplacées à la volée par des apostrophes typographiques. C’est tellement plus esthétique ! Voyez plutôt : | Pas glop | Glop-glop  ^[allusion à un personnage de BD de mon enfance : le [chien Pifou](https://fr.wikipedia.org/wiki/Pifou)] | | ----------------------- | ------------------------------------------------------------------------------------------------------------------- | | l'oeuf | l’œuf | | d'humeur rêveuse | d’humeur rêveuse | | I'm happy | I’m happy | | do's and don'ts | do’s and don’ts | | Sherlock Holmes's cases | Sherlock Holmes’s cases | Cela peut paraître négligeable, mais c’est ce genre de détails qui fait la différence entre un texte d’apparence « amateur » et de la belle typographie. #### Plus sophistiqué Savez-vous qu’en français, on est sensé mettre « une légère espace » entre un guillemet ouvrant et le texte, ainsi qu’entre le texte et le guillemet fermant ? Illustration: | | | | ----------------------------------- | -------------------- | | «ceci n’est pas correct» | « ceci est correct » | | « ceci n’est pas correct non plus » | | > [!Pinaillage ?]- > C’est assez subtil, je vous le concède. Mais s’il y a un lieu où le perfectionnisme a sa place, c’est bien dans la typographie. La bonne typographie est invisible. Regardez bien les exemples ci-dessus et vous conviendrez que les deux échantillons de gauche sont « inconfortables », tandis que l’échantillon de droite a une certaine évidence pour l’œil. Quel est donc le caractère à mettre entre les guillemets et le texte ? Ce n’est pas une espace, elle est trop large ; ni une espace insécable. C’est une « espace fine insécable » (“non-breaking thin space”). Évidemment, il est très compliqué de la mettre dans le texte sans l’aide d’un logiciel spécialisé. Alors je l’ai mise dans une macro *Typinator*, une fois pour toutes : 1. Je tape `««` (deux fois <kbd>⌥</kbd> <kbd>,</kbd>). 2. *Typinator* remplace par la bonne chaîne de caractères `«  »` et positionne le curseur entre les deux espaces. 3. Le tour est joué. Il n’y a plus qu’à taper le texte qui sera entre les guillemets. Quant aux guillemets anglais, je tape `""` et *Typinator* remplace par `“”` et positionne le curseur au milieu. #### Les fines devant certains caractères de ponctuation, en français De la même eau : | Pas glop | Glop-glop | | ----------------------------------------------- | ----------------------- | | point d'exclamation!  point d'exclamation ! | point d’exclamation ! | | point d’interrogation?  point d’interrogation ? | point d’interrogation ? | | point-virgule;  point-virgule ; | point-virgule ; | | exemple:  exemple : | exemple : | Chaque fois que je tape l’un des caractères ci-dessus, *Typinator* le remplace par la séquence : `fine non sécable + le caractère`. C’est simple, efficace, élégant. ### Emojis et caractères rares Pour les emojis et quelques autres caractères que j’utilise souvent, j’ai confectionné des abréviations. Certaines sont en majuscules, car on peut demander à *Typinator* de ne procéder au remplacement qu’en cas de « exactement la même casse ». Ainsi, je peux écrire “hands” ou taper `HANDS` quand je veux l’émoji 🤲. Une autre possibilité, c’est de terminer ou commencer la chaîne de caractère par un `.` ou tout autre caractère. Quelques exemples : | | | | | -------- | --- | ------------- | | `CROISE` | 🤞 | | | `THANKS` | 🙏 | | | `HAPPY` | 😃 | | | `THUMB` | 👍 | | | `FOIS` | × | | | `fl.` | ⭢ | flèche | | `flh.` | ↑ | flèche haut | | `flb.` | ↓ | flèche bas | | `flg.` | ← | flèche gauche | | `dfl.` | ↔ | double flèche | | `.aug` | ↗ | augmentation | | `.dim` | ↘ | diminution | ### Exemples plus élaborés Pour écrire des **citations** typographiquement esthétiques, j’utilise deux astuces permises par le *Markdown* et par le CSS : 1. la possibilité d’entrer des balises HTML directement dans le texte ; 2. la possibilité d’utiliser des styles (= “classes”, en CSS) *ad hoc*. Mais il est exclu que je mémorise toutes ces commandes et que je les tape à chaque fois. Dans *Obsidian*, on peut utiliser un *template*. Encore mieux, on peut avoir recours à une macro. ⭢ [[Entrée d’une citation.gif|Démonstration]] <p style="text-align: center;">…</p>  Voici comment je mets l'un ou l’autre de mes **logos**, avec la date du jour, au bas des fiches de ce jardin numérique . Voyez ⭢ [[Typinator et signatures.gif|cette vidéo]]. <p style="text-align: center;">…</p>  Quelque chose que j’utilise souvent, c’est un format « **journal** » : des entrées étiquetées avec la date du jour, séparées par des lignes horizontales, qui se succèdent de bas en haut ; ainsi, l’entrée la plus récente se trouve être la première et, en parcourant la fiche, on a un historique. (Un exemple est justement le [[journal du site|journal de ce jardin numérique]].) C’est assez fastidieux à taper. D’où l’intérêt d’une macro qui tape le tout, avec ou sans l’heure : ⭢ [[Typinator et entrées de journal.gif|démonstration]]. > [!note]+ Post scriptum > *Typinator* permet des choses encore plus sophistiquées que cela. Mais je ne veux pas transformer cette fiche en tutoriel pour *Typinator*, je voulais juste donner quelques exemples et quelques idées. Vous pouvez toujours [m’écrire](mailto:[email protected]) si vous souhaitez en savoir plus. &emsp; <p style="text-align: center;"><a href="https://dr-spinnler.ch"><img src="https://dr-spinnler.ch/myfiles/logos/Olivier-Spinnler.png" class= "signature"/></a></p> <p style="text-align: center; font-style: italic;">le 1 juin 2023 </p> &emsp; ---------------------------------------------- [[environnement de travail de l’intellectuel non-geek]]  ✦  [[outils informatiques que je recommande]] #écriture #informatique #software #markdown