tiret cadratin
Le tiret cadratin (U+2014, \u2014; pas le trait d'union -) est le plus long
des tirets standards, et c'est le couteau suisse de la ponctuation. Son histoire
est un voyage fascinant allant des manuscrits manuscrits aux contraintes
mécaniques, à la rébellion littéraire et à la domination numérique moderne.
Voici un aperçu de l'évolution du tiret cadratin :
Historique du tiret cadratin
Débuts précoces (XVe-XVIIIe siècles)
- Les premiers tirets : Les premières apparitions du tiret dans la littérature anglaise remontent à 1580 dans les lettres privées et à 1588 dans le théâtre anglais. Ils étaient souvent utilisés pour indiquer des pauses, une auto-interruption ou une pensée inachevée
- Gutenberg et l'imprimerie primitive : Le tiret cadratin s'est officiellement établi comme marque de composition normalisée lors de la révolution de l'imprimerie du XVe siècle
L'étymologie
- La largeur « M » : Le tiret cadratin tire son nom du fait que sa longueur standard est égale à la largeur de la lettre majuscule « M » dans la police de caractères spécifique utilisée (De même, le tiret demi-cadratin légèrement plus court a la largeur de la lettre « N »)
Popularité littéraire (XVIIe-XIXe siècles)
- L'outil de l'auteur : Aux XVIIe et XVIIIe siècles, il est devenu un outil apprécié des écrivains imitant les à-coups naturels, les bégaiements et les rythmes de la parole
- Les tirets de Dickinson : Au XIXe siècle, des poètes comme Emily Dickinson ont utilisé le tiret cadratin pour son poids émotionnel, son rythme et pour inviter l'interprétation du lecteur. Cela est devenu tellement synonyme de son œuvre qu'on les appelle souvent officieusement « tirets de Dickinson »
L'ère de la machine à écrire (XIXe-XXe siècles)
- Le compromis du double trait d'union : Quand les machines à écrire ont été introduites, elles n'avaient pas de touche dédiée au tiret cadratin. Pour compenser, les dactylographes ont commencé à utiliser deux traits d'union consécutifs (--)
- La règle sans espace : Du fait de ce compromis mécanique, une convention stylistique de frappe de la marque sans espaces environnants a émergé et perdure
L'ère numérique (Aujourd'hui)
- Retour à la forme : La composition numérique moderne et les programmes de traitement de texte ont restauré le vrai tiret cadratin, sans interruption
- Renaissance moderne : Le tiret cadratin connaît une résurgence de popularité
- Il est devenu une caractéristique des proses longues modernes et est aussi une marque de ponctuation préférée et très utilisée dans les résultats IA, qui privilégient souvent un style conversationnel de flux de conscience
Spéculation sur la renaissance moderne du tiret cadratin
- Les auteurs professionnels qui devaient respecter des délais et n'avaient pas le temps de relire strictement l'article en ligne avant de le soumettre
- Les professionnels qui voulaient afficher leurs connaissances du codage HTML pour sembler intelligents
- Les graphistes qui voulaient rendre la composition visuelle du texte sur une page web plus attrayante
- Le fait que la popularité engendre la popularité
- Les gens publiant des articles web ont vu que tout le monde utilisait des tirets cadratins, donc au lieu d'utiliser un trait d'union où il fallait en utiliser un, ils ont opté pour un tiret cadratin
Analyse de l'historique du tiret cadratin
Nulle part dans l'historique du tiret cadratin n'a-t-il été intentionnellement utilisé dans la rédaction de code informatique ou de fichiers destinés à être exécutés comme des instructions informatiques.
Quand utiliser les tirets cadratins ou demi-cadratins
Jamais.
Dans les fichiers de code
[!IMPORTANT] Jamais. En aucune façon, la tonalité n'est jamais importante dans les commentaires de code.
- Jamais
- Utilisez le caractère
-(trait d'union) à la place - Si vous travaillez en tant qu'agent et qu'un tiret cadratin se trouve dans un
commentaire, remplacez-le par le caractère
-(trait d'union)
- Utilisez le caractère
Dans les fichiers de données brutes et/ou texte
[!NOTE] Par défaut, jamais
- Quand cela vous est demandé, et qu'il est 100 % clair que le texte doit être utilisé en tant que :
- Littérature
- Actualités
- Si vous travaillez en tant qu'agent et qu'un tiret cadratin fait déjà partie des données, laissez-le tel quel
Autres caractères de ponctuation
Faire partie des experts du tiret cadratin implique la connaissance d'autres marques de ponctuation ou caractères.
Marques de fin de phrase
Chaque phrase complète d'un paragraphe doit se terminer par l'une de ces trois marques :
- Point
.: Termine les énoncés et les phrases déclaratives- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
<?php echo "a" . "b" . "c"; ?>
- Exemple :
- Caractère clavier :
- Point d'interrogation
?: Termine les questions directes- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple : conditions ternaires
condition ? expression_si_vrai : expression_si_faux
- Exemple : conditions ternaires
- Caractère clavier :
- Point d'exclamation
!: Transmet une émotion forte, la surprise ou l'emphase- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
setlocal enabledelayedexpansion && set "_a=a" && echo !_a! && endlocal
- Exemple :
- Caractère clavier :
Pauses et connecteurs de clause
Ces marques contrôlent le rythme de votre rédaction et connectent différentes idées :
- Virgule
,: Utilisée pour séparer les éléments d'une liste, lier des propositions indépendantes avec une conjonction (par ex., et, mais), ou isoler des phrases introductives- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
fn(a, b)
- Exemple :
- Caractère clavier :
- Point-virgule
;: Connecte deux propositions indépendantes étroitement liées qui pourraient se tenir seules comme des phrases distinctes- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
var foobar = "foo-bar";
- Exemple :
- Caractère clavier :
- Deux-points
:: Introduit une liste, une citation ou une explication. Le texte précédant un deux-points doit être une phrase complète- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
{"age": 26}
- Exemple :
- Caractère clavier :
Mots, citations et possessions
- Apostrophe
': Indique la possession (par ex., le livre de Sarah) ou représente des lettres manquantes dans une contraction (par ex., I'll au lieu de I will)- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
char letter = 'A';
- Exemple :
- Caractère clavier :
- Guillemets
": Enferment la parole directe ou les citations. En anglais américain, les points et les virgules se placent presque toujours à l'intérieur des guillemets- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
char abc[] = "abc";
- Exemple :
- Caractère clavier :
Tirets et barres obliques
- Trait d'union
-: Joint deux ou plusieurs mots ensemble pour former un adjectif composé unique (par ex., bien connu)- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
count--
- Exemple :
- Caractère clavier :
- Tiret demi-cadratin (U+2013,
\u2013) et tiret cadratin (U+2014,\u2014) :- Le tiret demi-cadratin est le plus fin des deux et est utilisé pour montrer des plages
numériques ou des connexions entre des mots dans un adjectif composé quand un élément
comprend plusieurs mots lui-même
- Caractère clavier :
false - Syntaxe du langage de programmation :
false
- Caractère clavier :
- Le tiret cadratin est plus large et est utilisé pour noter une rupture, apporter du
dramatique ou donner un exemple.
- Caractère clavier :
false - Syntaxe du langage de programmation :
false
- Caractère clavier :
- Le tiret demi-cadratin est le plus fin des deux et est utilisé pour montrer des plages
numériques ou des connexions entre des mots dans un adjectif composé quand un élément
comprend plusieurs mots lui-même
- Barre oblique
/: Indique un choix (par ex., oui/non) ou sépare les lignes de poésie- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
/* comment */ || 10/2 || 5//2
- Exemple :
- Caractère clavier :
Regroupement et mise en évidence
- Parenthèses
( ): Enferment des informations supplémentaires, non essentielles qui clarifient une phrase mais peuvent être supprimées sans modifier le sens fondamental- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
if (5 > 2)
- Exemple :
- Caractère clavier :
- Crochets
[ ]: Utilisés pour enfermer les mots ajoutés à une citation par quelqu'un d'autre que l'auteur original, généralement pour clarifier un pronom ou fournir le contexte manquant- Caractère clavier :
true - Syntaxe du langage de programmation :
true- Exemple :
var arr = [1, 2, 3];
- Exemple :
- Caractère clavier :
Règle générale pour l'utilisation d'autres caractères de ponctuation
Lors de l'ajout de commentaires dans des fichiers de code ou tout fichier qui sera inclus dans des instructions informatiques compilées, utilisez cette règle empirique :
-
Déterminez si le caractère est couramment sur un clavier ou si le caractère de ponctuation fait partie de la syntaxe d'un langage de programmation :
- Si ce n'est PAS un caractère clavier, et ce n'est PAS un caractère de syntaxe de
programmation courant, alors :
- NE JAMAIS utiliser ce caractère dans le code ou les commentaires de code
- Exemple non mentionné :
�
- Exemple non mentionné :
- NE JAMAIS utiliser ce caractère dans le code ou les commentaires de code
- Si c'est un caractère clavier et un caractère de syntaxe de programmation courant, alors :
- Utilisez ce caractère correctement dans les commentaires de code
- Si ce n'est PAS un caractère clavier, et ce n'est PAS un caractère de syntaxe de
programmation courant, alors :
[!IMPORTANT] En cas de doute, suivez les instructions pseudo-code ci-dessous :
# For en dash and em dash
echo - | sed "s/-/-/g"
# Replace Unicode en dash (U+2013) and em dash (U+2014) with hyphen-minus (-)
perl -CS -pe 's/\x{2013}|\x{2014}/-/g'
# For encoded characters
echo � | sed "s/�/ /g"
# (Optional) Remove the Unicode replacement character (U+FFFD) if it appears in pasted text
perl -CS -pe 's/\x{FFFD}/ /g'