Le 16/10/2012 23:39, lionmarron a écrit :
> Le 16/10/2012 22:19, Jean-Côme Charpentier a écrit :
>> Le 16/10/2012 20:09, lionmarron a écrit :
>> [...] Ce serait bien de créer un
>> /home/hetzel/texmf
>
> Un tel répertoire a été créé le 13 octobre (suite à un message de mpg du
> 12 octobre ; fil "doc de pgfcalendar").
Il est bien ce mpg :-)
> Et c'est le même jour, mais par la suite, que le répertoire texmf (et
> sont contenu) qu'on voit dans /usr/local/share a été créé par
> l'instruction suivante :
>
> sudo getnonfreefonts-sys --all
Ça, en revanche, c'est un peu bizarre parce que cela aurait dû placer
tout le système de fonte dans un répertoire accessible au système TeX en
cours d'utilisation et que cela n'a visiblement pas été le cas.
>> et d'y placer tout ce qui concerne les fontes nonfree (et plein d'autres
>> choses au fur et à mesure).
>
> Très bien, donc, plutôt que de recommencer avec l'instruction
> précédente, je suppose qu'il suffit de copier (ou même de déplacer) le
> contenu de /usr/local/share/texmf vers /home/hetzel/texmf
Oui.
>> Pas besoin de rafraichir la base avec
>> l'arborescence personnelle. En revanche, il faudra quand même procéder
>> aux updmap -enable convenables.
>
> Il va falloir que je me penche sérieusement sur les 4 pages de doc de
> updmap dans ce cas.
C'est trop :-) Dans l'immense majorité des cas, il suffit de faire :
updmap -enable Map=bidule.map
où bidule.map est la fonte qu'on veut faire connaître.
>
> Oserais-je demander qu'on me traduise ça par exemple ? :
>
> −−enable MAPTYPE MAPFILE
> add "MAPTYPE MAPFILE" to updmap.cfg, where MAPTYPE is either Map or
> MixedMap
Ajoute "MAPTYPE MAPFILE" à updmap.cfg, où MATYPE est soit Map, soit
MixedMap.
> −−enable Map=MAPFILE
> add "Map MAPFILE" to updmap.cfg
Ajoute "Map MAPFILE" à updmap.cfg
> −−enable MixedMap=MAPFILE add "MixedMap MAPFILE" to updmap.cfg
Ajoute "MixedMap MAPFILE" à updmap.cfg
Bon. Je sens que le chinois ne s'éclaircit pas. En gros, pour qu'une
fonte soit reconnus par le système qui va effectivement aller piocher
les glyphes un à un dans le fichier de fonte, (dvips ou pdfex en mode
pdf), il faut qu'un certains nombre de correspondances soient indiquées
dans un fichier spécial appelé updmap.cfg (éventuellement plusieurs
fichiers updmap.cfg). Par exemple, chez moi, il y a un tel fichier dans
/home/jeancome/.texlive2012/texmf-config/web2c/
et dans ce fichier, je peux lire la ligne correspondant à la fonte
luximono :
Map ul9.map
Ce fichier est moulinetté pour allez lire les correspondances entre nom
de fichier tfm (ceux lus par TeX) et fichier de fonte (METAFONT ou
PostScript). Par exemple, la ligne
ul9r8r LuxiMono " TeXBase1Encoding ReEncodeFont " <8r.enc <ul9r8a.pfb
indique que le nom TeX ul9r8r doit faire appel à la fonte du fichier
ul9r8a.pfb en utilisant un codage comme il faut (ne me demandez pas trop
de détails ici).
L'important est de repérer les fichier map. Un bête :
locate /home/hetzel/texmf/*.map
devrait faire l'affaire. Vous avez la liste des MAPFILE. Reste le
problème du Map ou MixedMap. Je vous dirais bien de prendre Map sans
réfléchir mais mon côté prof se révolterait ! Donc Map c'est pour les
fontes vectorielles (essentiellement PostScript si on parle de pdftex ou
dvips) et MixedMap pour les fontes bitmap (METAFONT) ou pour des fontes
existant sous les deux formes (il me semble).
Jean-Côme Charpentier
--
<Thomas vO> [...] le journal en question s'appelle clean air journal
<Nico> Mouais... Manifestement, ils ne respirent pas que de l'air pur.
-+- in fr.comp.text.tex -+-