Une approximation typographique est le remplacement d'un élément du système d'écriture (généralement un glyphe ) par un ou plusieurs autres glyphes. Le remplacement peut être un caractère presque homographique , un digramme ou une chaîne de caractères. Une approximation diffère d'une erreur typographique en ce sens qu'elle est intentionnelle et vise à préserver l'apparence visuelle de l'original. Le concept d'approximation s'applique également au World Wide Web et à d'autres formes d'informations textuelles disponibles via des médias numériques, bien que généralement au niveau des caractères et non des glyphes.
Historiquement, la principale cause des approximations typographiques était la faible quantité de glyphes (tels que les formes de lettres et les symboles ) disponibles pour l'impression. À l'ère du World Wide Web et de la composition numérique , en particulier après l'avènement d' Unicode et de l'énorme quantité de polices informatiques , les approximations typographiques sont généralement causées soit par la faible capacité des humains à distinguer et à trouver les symboles nécessaires, soit par des modèles de remplacement inadéquats dans les traitements de texte , plutôt que par le manque de caractères disponibles.
Approximations de la machine à écrire et de l'imprimante à lignes
Fusion de caractères
Sur les machines à écrire , plusieurs caractères ont été fusionnés en raison de la taille limitée du répertoire de glyphes. Plusieurs caractères informatiques modernes sont apparus par fusion de différents symboles, tels que l' apostrophe « machine à écrire » , ', qui peut désigner une apostrophe proprement dite, ', un guillemet simple ou le symbole prime .
Modificateurs sans espacement
Certaines machines à écrire sont équipées de touches sans espacement qui peuvent être utilisées comme signes diacritiques . Après avoir appuyé sur la touche d'accent aigu ◌́, par exemple, le curseur ne bouge pas. Cela permet au dactylo de surcharger cette touche avec une lettre d'espacement , par exemple e , et d'obtenir é , une lettre accentuée. En raison des restrictions géométriques d'une police à espacement fixe , le résultat n'était pas toujours parfait. Par exemple, il était peu probable que la surcharge soit une méthode réalisable pour produire des lettres majuscules accentuées, telles que É .
La surimpression était utilisée sur les imprimantes en ligne pour la même fonction. Cela a contribué à la standardisation de caractères tels que U+0060 ` ACCENT GRAVE .
La surimpression de la même lettre était utilisée pour simuler des lettres en gras sur les imprimantes en ligne.
Approximations ASCII
Le jeu de caractères US-ASCII et d'autres variantes de la norme ISO/IEC 646 contiennent 95 caractères graphiques . Il est comparable à une machine à écrire (en caractères latins) et insuffisant pour une typographie de qualité . Mais la grande disponibilité et la robustesse du codage des caractères ASCII ont incité les utilisateurs d'ordinateurs à inventer des substituts ASCII pour divers glyphes.
Les caractères ASCII suivants sont utilisés pour approximer certains caractères. Notez qu'il existe de nombreuses lettres latines qui sont homographiques avec des lettres d'autres écritures, mais ces lettres latines ne sont pas répertoriées ci-dessous.
- U+0020 ESPACE (espace) : alignement et justification.
- U+0022 " GUERRIER : divers types de guillemets doubles , doubles primes ″ .
- U+0023 # SIGNE DIèse : symbole dièse ♯ .
- U+0027 ' APOSTROPHE : divers types de guillemets simples , apostrophe ', premier ′ .
- Parenthèses U+0028 ( PARENTHÈSE GAUCHE U+0029 ) PARENTHÈSE DROITE : caractères entourés , tels que (c) pour le symbole de copyright © .
- U+002A * ASTERISK – voir Astérisque .
- U+002B + SIGNE PLUS – divers symboles avec des traits s’étendant vers la gauche, le haut, la droite et le bas.
- U+002D - Trait d'Union-Moins – probablement un caractère ASCII le plus utilisé pour les approximations. Représentation conventionnelle du trait d'union , une approximation du tiret (notamment sous la forme -- et --- ), du signe moins − et du trait horizontal ─ (voir l'image).
- U+002E . POINT : diverssymboles en forme de point , voir Point .
- U+002F / SOLIDUS – voir Slash (ponctuation) .
- U+0031 1 CHIFFRE UN : Turc sans point ı , cyrillique palochka Ö .
- U+0033 3 CHIFFRE TROIS : IPA epsilon inversé ɜ , lettre cyrillique З .
- U+0034 4 CHIFFRE QUATRE : Lettre cyrillique Ч .
- U+0038 8 CHIFFRE HUIT : diverses lettres et symboles non latins avec un graphème similaire.
- U+003A : COLON – voir Deux points (ponctuation) .
- U+003C < SIGNE INFÉRIEUR À et U+003E > SIGNE SUPÉRIEUR À : chevrons ⟨ ⟩, guillemets ‹ ›, flèches horizontales (notamment sous forme de digrammes <- et -> ).
- U+003D = SIGNE ÉGAL : dessin de ligne double ligne horizontale ═ (voir l'image), double trait d'union .
- U+003F ? POINT D'INTERROGATION – bien qu'il ne s'agisse pas d'une approximation, le signe d'interrogation remplace parfois des caractères non représentés et non reconnus.
- U+0040 @ COMMERCIAL AT – voir At sign .
- U+004E N LETTRE MAJUSCULE LATINE N : Signe numérique № .
- U+0054 T LETTRE MAJUSCULE LATINE T : divers symboles avec des traits s'étendant vers la gauche, la droite et le bas, mais pas vers le haut.
- U+0055 U LETTRE MAJUSCULE LATINE U : ensemble union ∪ .
- U+0056 V LETTRE MAJUSCULE LATINE V : OU logique ∨ .
- U+0058 X LETTRE MAJUSCULE LATINE X : X marque ✗ .
- U+005B [ CROCHET GAUCHE et U+005D ] CROCHET DROIT : case à cocher et pictogrammes rectangulaires similaires .
- U+005E ^ ACCENT CIRCONFLEXE : ET logique ∧ , flèche vers le haut ↑ et symboles similaires avec le coin en haut.
- U+005F _ LIGNE BASSE – voir Soulignement .
- U+0060 ` ACCENT GRAVE – guillemet simple ouvrant ' .
- U+0062 b LETTRE MINUSCULE LATINE B - symbole plat ♭
- U+006F o LETTRE MINUSCULE LATINE O : puces et divers symboles en forme de cercle tels que ∘ et ∞ (en utilisant deux caractères consécutifs).
- U+0075 u LETTRE MINUSCULE LATINE U : μ — préfixe SI micro- ou lettre grecque minuscule mu
- U+0076 v LETTRE MINUSCULE LATINE V : flèche vers le bas ↓ , et symboles similaires avec le coin en bas.
- U+0078 x LETTRE MINUSCULE LATINE X : signe de multiplication × .
- U+007C | LIGNE VERTICALE (sur l'image, ce caractère ASCII est rendu par une barre brisée ¦ ) : dessin de ligne symboles verticaux.
- U+007E ~ TILDE – voir Tilde .
Approximation des non-glyphes
Il existe plusieurs approximations pour l'alignement typographique . Par exemple, la justification peut être simulée en insérant des espaces , et l'alignement à droite peut être réalisé en remplissant avec des espaces.
Il existe différentes techniques d'approximation de tableaux (historiquement utilisés pour les affichages en mode texte ), telles que les caractères de dessin en boîte .