Mon problème est l'utilisation de la fonte brushscr/pbsi avec xelatex. Pas de problème avec latex or pdftex mais xelatex bloque... :( (Fresh install de texlive 2019 tournant sur une fresh install de debian buster) Code tex: Ouvrir dans l'éditeur Overleaf
\documentclass[12pt,a4paper]{article} \usepackage[T1]{pbsi} \begin{document} Abcd \textbsi{efgh} ijkl \end{document} Output: Ouvrir dans l'éditeur Overleaf
xelatex -interaction=nonstopmode example.tex
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(./example.tex
LaTeX2e <2019-10-01>
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/article.cls
Document Class: article 2019/08/27 v1.4j Standard LaTeX document class
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/texlive/2019/texmf-dist/tex/latex/brushscr/pbsi.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/brushscr/t1pbsi.fd))
(./example.aux) [1] (./example.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 BrushScriptX-Italic.pfa
mktexpk: don't know how to create bitmap font for BrushScriptX-Italic.pfa.
mktexpk: perhaps BrushScriptX-Italic.pfa is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
xdvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
No output PDF file written.
)
Error 256 (driver return code) generating output;
file example.pdf may not be valid.
Transcript written on example.log.
|
Merci de cette information, cela m'a aidé dans mes recherches. Bien que ressemblantes, ces fontes ne m'ont pas convaincu. J'ai donc dû trouver un moyen d'utiliser la fonte : BrushScriptX-Italic étant donné que xelatex ne fonctionne visiblement que pour les fontes installées sur le système... Télécharger : https://github.com/pingou2712/BrushScriptX-Italic/raw/master/BrushScriptX-Italic.ttf (Voir la fin pour voir comment créer ce fichier tout seul comme un grand) Installation sous Debian: copier dans : Ouvrir dans l'éditeur Overleaf
/usr/local/share/fonts/ puis lancer la commande Pour l'utiliser: Ouvrir dans l'éditeur Overleaf
\documentclass[12pt,a4paper]{article} \usepackage{fontspec} \newfontfamily\bsfamily{BrushScriptX} \DeclareTextFontCommand{\textbsi}{\bsfamily} \begin{document} Abcd \textbsi{efgh} ijkl \end{document} Je donne les étapes pour ceux à qui cela peut intéresser pour créer
Étapes 3 et 4 importantes sinon on perd tout la métrique ahahah j'ai galéré. Publiée 12 Oct '19, 15:02 pingou |
Si vous avez installé
Brush Script
sur votre ordinateur, vous pouvez utiliser la fonte de votre ordinateur (!= de latex) avec xelatex :\documentclass[12pt,a4paper]{article} \usepackage{fontspec} \newfontfamily\bsfamily{Brush Script Std} \DeclareTextFontCommand{\textbs}{\bsfamily} \newfontfamily\bsifamily{Brush Script MT} \DeclareTextFontCommand{\textbsi}{\bsifamily} \begin{document} Abcd \textbs{efgh} ijkl Abcd \textbsi{efgh} ijkl \end{document}
(pour moi la fonte est installé commeBrush Script Std/MT
https://texnique.fr/osqa/upfiles/Screen_Shot_2019-10-07_at_13.21.41.png )x-post https://latex.org/forum/viewtopic.php?f=40&t=32894