Différences
Ci-dessous, les différences entre deux révisions de la page.
| |
composition:texte:symboles:polices:pourquoi_ne_pas_utiliser_newfont [2021/01/07 13:30] – Déplacement de la page et correction de la mise en forme et des liens. yannick.tanguy | 2_composition:texte:symboles:polices:pourquoi_ne_pas_utiliser_newfont [2021/01/08 13:37] (Version actuelle) – Renommage des sections de base: correction des liens internes. yannick.tanguy |
---|
====== Pourquoi éviter d'utiliser la commande \newfont ? ====== | ====== Pourquoi éviter d'utiliser la commande \newfont? ====== |
| |
Si tout le reste échoue, vous //pouvez// spécifier une fonte en utilisant la commande ''\newfont''. Cette technique peut être tentante mais la fonte ainsi intégrée ne rentre pas dans le mécanisme de sélection de police de <latex>\LaTeX</latex>. La commande ''\newfont'' consiste en un très léger enrobage autour de la primitive ''\font'' et ne convient pas du tout à <latex>\LaTeX</latex>. Voici un exemple simple des problèmes que cela pose : | Si tout le reste échoue, vous //pouvez// spécifier une fonte en utilisant la commande ''\newfont''. Cette technique peut être tentante mais la fonte ainsi intégrée ne rentre pas dans le mécanisme de sélection de police de <latex>\LaTeX</latex>. La commande ''\newfont'' consiste en un très léger enrobage autour de la primitive ''\font'' et ne convient pas du tout à <latex>\LaTeX</latex>. Voici un exemple simple des problèmes que cela pose : |
</latexdoc> | </latexdoc> |
| |
Cet exemple positionne un « guillemet-virgule double inférieur » (ou guillemet bas allemand) à la place de l'accent grave, sous le « a ». Cela se produit parce que ''ecrm1000'' est dans un [[fichiers:fontes:notion_d_encodage|encodage]] différent de celui attendu par <latex>\LaTeX</latex>. Si vous utilisez l'extension [[ctanpkg>fontenc|fontenc]] (ici avec son option ''T1'' au lieu de ''OT1'') pour sélectionner les polices //EC//, tous ces problèmes d'encodage fastidieux sont résolus pour vous, dans les coulisses. | Cet exemple positionne un « guillemet-virgule double inférieur » (ou guillemet bas allemand) à la place de l'accent grave, sous le « a ». Cela se produit parce que ''ecrm1000'' est dans un [[2_programmation:encodage:notion_d_encodage|encodage]] différent de celui attendu par <latex>\LaTeX</latex>. Si vous utilisez l'extension [[ctanpkg>fontenc|fontenc]] (ici avec son option ''T1'' au lieu de ''OT1'') pour sélectionner les polices //EC//, tous ces problèmes d'encodage fastidieux sont résolus pour vous, dans les coulisses. |
| |
Il reste cependant une circonstance où vous serez tenté d'utiliser ''\newfont'' : pour obtenir une taille de police qui ne rentre pas dans les tailles standard définies par Knuth, <latex>\LaTeX</latex> (par défaut) ne vous permettant pas de sortir de ce cadre. Ne désespérez pas : la question « [[fichiers:fontes:tailles_de_fontes_arbitraires|Comment afficher des fontes de taille arbitraire ?]] » vous aidera à éviter cette technique. | Il reste cependant une circonstance où vous serez tenté d'utiliser ''\newfont'' : pour obtenir une taille de police qui ne rentre pas dans les tailles standard définies par Knuth, <latex>\LaTeX</latex> (par défaut) ne vous permettant pas de sortir de ce cadre. Ne désespérez pas : la question « [[5_fichiers:fontes:tailles_de_fontes_arbitraires|Comment afficher des fontes de taille arbitraire ?]] » vous aidera à éviter cette technique. |
| |
----- | ----- |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |
| |