Re: Da otf a afm e pfb

#84107
samiel
Partecipante
    Up
    0
    Down
    ::

    Alla fine della prima “schermata” sembra che ci sia qualcosa che non va nelle mappe; quindi si suggerisce di riptere l’operazione a mano; ti suggerisco di cercare il file pdftex.map, il cui percorso completo è indicato prima dell’errore nella seconda schermata. Aprilo pure con l’editor che usi per LaTeX e cerca i nomi dei font che hai/avresti installato; se ci sono, bne, altrimenti l’operazione di ricostruzione delle mappe va eseguita a mano.

    In /usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map
    non c’è traccia del font che ho installato. Ho dato (da root)
    `root@debian:~# mktexlsr
    mktexlsr: Updating /usr/local/texlive/2012/texmf/ls-R…
    mktexlsr: Updating /usr/local/texlive/2012/texmf-config/ls-R…
    mktexlsr: Updating /usr/local/texlive/2012/texmf-dist/ls-R…
    mktexlsr: Updating /usr/local/texlive/2012/../texmf-local/ls-R…
    mktexlsr: Updating /usr/local/texlive/2012/texmf-var/ls-R…
    mktexlsr: Done.`
    Siccome prima d’ora non avevo mai installato font in locale,
    mi sembra che qui non si consideri la mappa del font che ho installato adesso,
    che sta in /home/samiel/texmf/fonts/map/dvips/GaramondPremierPro/GaramondPremierPro.map

    Infine, alla conclusione del processo di installazione mi appare in avviso:
    `otftotfm: warning: run it manually to check for errors`
    Cosa devo fare e dove esattamente?

    Il messaggio d’errore che c’è nella secondo schermata indica che non si possono usare le espansioni de font quando si usano font non vettoriali. questo è preoccupante, ma prima bisogna verificare che i font ci siano davvero e che siano incati con le caratteristiche giuste, vale a dire che siano indicati i nomi giusti dei file reali, anche se nella prima colonna ci sono i nomi dei file virtuali.[/quote ]
    Rinvierei questo problema risolto il primo, che potrebbe risolvere da solo anche questo…

    L’ultima versione del programma che costruisce le mappe elimina i doppioni; tuttavia potrebbe eliminare il doppione sbagliato; quindi bisogna vedere esattamante il .log dell’esecuzione di updmap (eseguito da utente privato).

    Infatti se lo lancio da utente ottengo:
    `amiel@debian:~$ updmap
    updmap is using the following updmap.cfg files (in precedence order):
    /home/samiel/.texlive2012/texmf-config/web2c/updmap.cfg
    /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg
    /usr/local/texlive/texmf-local/web2c/updmap.cfg
    /usr/local/texlive/2012/texmf/web2c/updmap.cfg
    /usr/local/texlive/2012/texmf-dist/web2c/updmap.cfg
    updmap is using the following updmap.cfg file for writing changes:
    /home/samiel/.texlive2012/texmf-config/web2c/updmap.cfg
    dvips output dir: “/home/samiel/.texlive2012/texmf-var/fonts/map/dvips/updmap”
    pdftex output dir: “/home/samiel/.texlive2012/texmf-var/fonts/map/pdftex/updmap”
    dvipdfmx output dir: “/home/samiel/.texlive2012/texmf-var/fonts/map/dvipdfmx/updmap”
    pxdvi output dir: “/home/samiel/.texlive2012/texmf-var/fonts/map/pxdvi/updmap”
    updmap: font cmssbxo10 is defined multiple times:
    updmap: oinuit.map (from /usr/local/texlive/2012/texmf-dist/web2c/updmap.cfg)
    updmap: cmtext-bsr-interpolated.map (from /usr/local/texlive/2012/texmf-dist/web2c/updmap.cfg) (used)
    updmap: font pfubo8r is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pfub8r is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pful8r is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pfulo8r is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pfuko8r is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pfuk8r is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pfubo8rc is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)
    updmap: font pfub8rc is defined multiple times:
    updmap: pfu.map (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)
    updmap: pfu-LT.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg) (used)

    ERROR: The following map file(s) couldn't be found:
    /home/samiel/texmf/fonts/map/dvips/GaramondPremierPro/GaramondPremierPro.map (in /home/samiel/.texlive2012/texmf-config/web2c/updmap.cfg)
    pad.map (in /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg)

    Did you run mktexlsr?

    You can disable non-existent map entries using the option
    –syncwithtrees.`
    E prima di fare danni chiedo: mktexlsr l’ho lanciato da root.
    Devo lanciarlo anche da utente? E poi, il file map dove deve stare?
    Iin /home/samiel/.texlive2012/texmf-config/web2c il file updmap.cfg. c’è e contiene la riga esatta
    e così pure in /home/samiel/texmf/fonts/map/dvips/GaramondPremierPro è presente i file GaramondPremierPro.map
    Niente invece qui:
    `samiel@debian:~$ cat /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg
    Map pig.map
    Map lucida.map
    Map pfu.map
    Map pfu-LT.map
    Map pad.map
    Map zgm.map`

    M

    Go to top