Il est plutôt simple d'activer une fonte (true type), déjà disponible dans l'installation système.

\usepackage{fontspec}
\setmainfont{Comic Sans MS}

Je souhaiterais utiliser une fonte (fichiers ttf dispos, par exemple dans ./ttf).

Mais je ne trouve pas (google, tex.stack,...) d'indication permettant d'intégrer une fonte "locale" [au document (dossier) en cours].

Les réponses mentionnent systématiquement les dossiers "texmf" (système ou local/user) (pour faire bref)

Posée 20 Avr '23, 15:40

GMR's gravatar image

GMR
265413
Taux d'acceptation : 6%


La réponse est dans la section « 2.2 By file name » du paquetage fontspec.

$ texdoc fontspec
Lien permanent

Publiée 23 Avr '23, 18:00

polymorphisme's gravatar image

polymorphisme
511822
Taux d'acceptation : 40%

-1

Avec le package fontspec :

{\fontspec{Hallington} Voici un texte en Police Hallington} \\

Et la suite en Kp-fonts classique.

alt text

Lien permanent

Publiée 24 Avr '23, 14:03

ablasz's gravatar image

ablasz
486220
Taux d'acceptation : 23%

Modifiée 24 Avr '23, 14:04

Cela ne fonctionne que si les fontes Hallington sont déjà localisées par fontspec (et donc installées dans le système). Dans mon cas, les fontes ne sont présentes que dans le dossier de mon document.

La bonne méthode est donnée par la doc et nécessite quelque chose comme :

setmainfont[]{TTNorms-Regular}[% Path = ./TT-Norms-Fonts/, <=== IMPORTANT Extension = .ttf, BoldFont = TTNorms-Bold, ItalicFont = TTNorms-Italic, ... ]

À noter que setmainfont[]{TTNorms} ne suffit pas (comme dans le cas de l'installation système), il faut TTNorms-Regular ou autre...

(24 Avr '23, 16:14) GMR GMR's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.