Open cdlm opened 9 years ago
Heu, oui, d'accord. Est-ce que tous les pdf sont touchés ? Est-ce que tu peux nous donner un truc pour voir si c'est bon ou pas (genre ce qu'il faut chercher dans pdfinfo, par exemple)...
N'oublie pas que j'ai déjà en âge de voter au 20ième siècle, hein...
$ find . -name '*.pdf' -exec sh -c "pdffonts {} | fgrep -q 'Type 3'" \; -print
./algo1/algo1-livret.pdf
./fiches-uniques/tsp.pdf
En général ça se remarque dans la liseuse PDF, c'est flou et on voit les pixels en zoomant à fond (>800%). Sinon, la commande pdffonts
(fournie par poppler chez moi) indique les bitmaps en tant que PS Type 3, et les vectorielles en Type 1. Ici juste en recompilant avec pdflatex
ça règle le problème ; j'ai pas essayé avec les makefiles, j'ai pas de fichier LaTeX.mk
.
Recompiler ne suffit pas :-(
Par exemple, cd algo1; rm algo1-livret.pdf; pdflatex algo1-livret.tex
regénère un pdf, mais toujours avec les polices caca. J'ai pas trop d'idées pour la suite.
Sinon, LaTeX.mk est dans https://tracker.debian.org/pkg/latex-make
À part te demander ta version de pdftex
ou de distrib TeX, je vois pas. Ça fait quelques années que j'ai plus rien à faire pour ça, et avec les dernières TeXlive j'ai l'impression que même \usepackage[T1]{fontenc}
n'est plus toujours nécessaire…
Pour LaTeX.mk
en fait il est packagé, j'avais un latex-mk
mais c'est encore un autre projet moribond, apparemment (404 sur http://latex-mk.sourceforge.net). Comment on est censé s'en servir, un symlink ? parce que make
va pas aller chercher dans les paquets TeXlive par magie…
This StackExchange question provides the answer: install package cm-super.
Thanks @loic-fejoz for tackling the issue!
Reopening since I need to find a way to fail loudly if the files are recompiled without cm-super. I was thinking of a grep onto the generated file after compilation or something.
Just check that pdffonts
does not report any type-3 fonts.
Les fontes bitmap, ça fait tellement début-de-siècle…