installazione font

  • Creatore
    Topic
  • #81731
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Uno scriptino come il seguente per installare font personali su TexLive 2012
      funziona, previa ormai la cancellazione di tlmgr generate updmap

      `#!/bin/bash
      FONT=scgaramo
      FOUNDRY=adobe

      BASEDIR=/usr/local/texlive/texmf-local

      AFM=/fonts/afm/$FOUNDRY/
      TFM=/fonts/tfm/$FOUNDRY/
      TYPE1=/fonts/type1/$FOUNDRY/ # for .pfa or .pfb
      VF=/fonts/vf/$FOUNDRY/
      FD=/tex/latex/$FOUNDRY/

      mkdir -p $BASEDIR$AFM$FONT
      rm -f $BASEDIR$AFM$FONT/*
      cp afm/*.afm $BASEDIR$AFM$FONT
      chmod 644 $BASEDIR$AFM$FONT/*

      mkdir -p $BASEDIR$TFM$FONT
      rm -f $BASEDIR$TFM$FONT/*
      cp tfm/*.tfm $BASEDIR$TFM$FONT
      chmod 644 $BASEDIR$TFM$FONT/*

      mkdir -p $BASEDIR$TYPE1$FONT
      rm -f $BASEDIR$TYPE1$FONT/*
      cp pfb/*.pfb $BASEDIR$TYPE1$FONT
      chmod 644 $BASEDIR$TYPE1$FONT/*

      mkdir -p $BASEDIR$VF$FONT
      rm -f $BASEDIR$VF$FONT/*
      cp vf/*.vf $BASEDIR$VF$FONT
      chmod 644 $BASEDIR$VF$FONT/*

      mkdir -p $BASEDIR$FD$FONT
      rm -f $BASEDIR$FD$FONT/*
      cp fd/*.fd $BASEDIR$FD$FONT
      chmod 644 $BASEDIR$FD$FONT/*

      mkdir -p $BASEDIR/fonts/map/dvips/$FONT
      cp map/*.map $BASEDIR/fonts/map/dvips/$FONT

      mkdir -p $BASEDIR/tex/latex/psnfss
      cp sty/*.sty $BASEDIR/tex/latex/psnfss

      # mkdir -p $BASEDIR/fonts/doc/$FOUNDRY/$FONT
      # cp doc/*.* $BASEDIR/fonts/doc/$FOUNDRY/$FONT

      ! grep -q “Map pig.map” $BASEDIR/web2c/updmap-local.cfg \
      && echo “Map pig.map” >> $BASEDIR/web2c/updmap-local.cfg

      mktexlsr
      tlmgr generate updmap
      updmap-sys`

      o ci sono correzioni e/o milgiorie?

      Grazie!
      m

    Visualizzazione 13 filoni di risposte
    • Autore
      Risposte
      • #81732
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Mah, sembrerebbe dalla lettura di texlive.pdf (con texdoc) che i file updmap-local.cfg non si debbano più usare. e che tlmgr riesca a racimolare tute le updmap.cfg che si trovono sia negli laberi ufficiali, sia in quello locale sia in quello personale. Mi sbaglio io?

        • #81733
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Non trovo le informazioni cui fai riferimento in texlive.pdf.
            Invece all’indirizzo http://tug.org/fonts/fontinstall.html
            non si fa riferimento a tlmgr ….
            Cfr. anche la pagina 3 di TexLive2012Changes.pdf

            m

          • #81734
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Hai ragione, ma non leggo la documentazione di TeXLive e di tlmgr ogni giorno quindi talvolta mi ocnfondo;

              per quel che riguarda updmap-local.cfg guarda la pagina 14 della documentazione di tlmgr; In particolare vi si dice:

              (Historical note: The formerly supported updmap−local.cfg is no longer read, since updmap now supports multiple updmap.cfg files. Thus, local additions can and should be put into an updmap.cfg file in TEXMFLOCAL. The generate updmap action no longer exists.)

              Nella documentazione di texlive nella pagina 39, §9.2 si parla di nuovo delle variazioni fatte in merito alla updmap.cfg e vi si dice:

              The updmap script reads a per-tree updmap.cfg instead of one global config. This change should be invisible, unless you edited your updmap.cfg’s directly. The updmap –help output has more.

              Questa frase non è chiarissima, ma implica che ci può essere un file updmap.cfg in ogni albero di sistema, locale o personale e lo scrpt updmap li legge tutti senza che ci sia bisogno di usare tlmgr generate. o altre simili cose.

              Ne ho già parlato in un mio intervento sul forum questa estate appena uscito TeX Live 2012; io da me ho tolto tutti i file updmap-local.cfg e ad ogni aggiornamento (una volta ogni 7-10 giorni, l’aggiornamento mediante tlmgr avviene con la lettura dei vari updmap.cfg sparsi nel vari miei alberialberi e mi vengono anche emessi dei warning per gli alberi che ne sono privi.

              Detto questo, se il tuo script funziona va benissimo; ti segnalvo il fatto che dal 2012 le cose sono cambiate, perché potrebbe darsi che l’anno prossimo il tuo script non funzioni più; per fortuna o purtroppo TeX Live cambia ad ogni anno e ogni anno bisogna adattarsi a delle modiche anche a livello di installazione; suppongo e spero che siano per migliorare la funzionalità e la manutenzione di TeX Live.

              Questa estate passata ho chiesto al Team se non si poteva estendere quanto fatto per uodmap.cfg anche i file per la gestione delle lingue, cioè dei pattern di sillabazione; non mi hanno convinto, ma mi hanno spiegato perché non è opportuno farlo; come sai ogni anno, più o meno io aggiungo una lingua a quelle trattabili con i programmi di composizione; durante le prove che faccio per mettere a punto i pattern di sillabazione devo ricreare i formati molte volte e devo seguire la lunga procedura attraverso il marchingegno di tlmgr generate per gli elenchi delle lingue e lanciare poi fmutils per rigenerare i formati; io rispamierei un mucchio di tempo se i file *-local foseero eliminati anche per i file con gli elenchi dei pattern di sillabazione. Non si può; pazienza.

            • #81735
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Ho modificato le righe relative a updmap-local.cfg cme segue:
                `! grep -q “Map pig.map” $BASEDIR/web2c/updmap.cfg \
                && echo “Map pig.map” >> $BASEDIR/web2c/updmap.cfg`
                e poi ho lanciato lo script. Ecco l’output:
                `root@debian:/home/samiel/fonts/sgaramond# sh install.sh
                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.
                tlmgr: generate updmap is no longer needed or supported.
                tlmgr: Please read the documentation of the `updmap' program.
                tlmgr: Goodbye.
                updmap is using the following updmap.cfg files (in precedence order):
                /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:
                /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg
                dvips output dir: “/usr/local/texlive/2012/texmf-var/fonts/map/dvips/updmap”
                pdftex output dir: “/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap”
                dvipdfmx output dir: “/usr/local/texlive/2012/texmf-var/fonts/map/dvipdfmx/updmap”
                pxdvi output dir: “/usr/local/texlive/2012/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 is creating new map files
                using the following configuration:
                LW35 font names : URWkb (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                prefer outlines : true (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                texhash enabled : true
                download standard fonts (dvips) : true (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                download standard fonts (pdftex) : true (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                kanjiEmbed replacement string : noEmbed (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                kanjiVariant replacement string : (default)
                create a mapfile for pxdvi : false (default)

                Scanning for LW35 support files [ 3 files]
                Scanning for MixedMap entries [ 42 files]
                Scanning for KanjiMap entries [ 6 files]
                Scanning for Map entries [192 files]

                Generating output for dvipdfmx…
                Generating output for ps2pk…
                Generating output for dvips…
                Generating output for pdftex…

                Files generated:
                /usr/local/texlive/2012/texmf-var/fonts/map/dvips/updmap:
                13592 2013-01-03 02:21:48 builtin35.map
                18514 2013-01-03 02:21:48 download35.map
                715598 2013-01-03 02:21:49 psfonts_pk.map
                975772 2013-01-03 02:21:49 psfonts_t1.map
                971231 2013-01-03 02:21:48 ps2pk.map
                14 2013-01-03 02:21:50 psfonts.map -> psfonts_t1.map
                /usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap:
                971238 2013-01-03 02:21:50 pdftex_dl14.map
                969462 2013-01-03 02:21:50 pdftex_ndl14.map
                15 2013-01-03 02:21:50 pdftex.map -> pdftex_dl14.map
                /usr/local/texlive/2012/texmf-var/fonts/map/dvipdfmx/updmap:
                5085 2013-01-03 02:21:48 kanjix.map

                Transcript written on “/usr/local/texlive/2012/texmf-var/web2c/updmap.log”.
                updmap: Updating ls-R files.
                root@debian:/home/samiel/fonts/sgaramond#`
                Come vedi, viene rilevato un comando obsoleto:
                `tlmgr: generate updmap is no longer needed or supported.
                tlmgr: Please read the documentation of the `updmap' program.
                tlmgr: Goodbye. `
                Mi chiedo se sia sufficiente cassarlo…

                Grazie ancora
                M

              • #81736
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Nel tuo primo messaggio lo script conteneva`! grep -q “Map pig.map” $BASEDIR/web2c/updmap-local.cfg \
                  && echo “Map pig.map” >> $BASEDIR/web2c/updmap-local.cfg

                  mktexlsr
                  tlmgr generate updmap
                  updmap-sys`
                  Nel nuovo script hai cambiato le prime due righe, ma sotto hai tolto `tlmgr generate updmap` che non serve più?

                • #81737
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    In realtà se non lo lancio poi l’installazione non è corretta,
                    ma allora non so come interpretare il messaggio
                    `tlmgr: generate updmap is no longer needed or supported.`
                    e come aggiornarlo in modo corretto…
                    A meno che non sia sufficiente lanciare tlmgr senza ulteriori comandi/opzioni
                    Infine, dalle letture sopra citate sono incerto se sia sufficiente
                    lanciare alla fine updmap-sys oppure se sia comunque necessario lanciare
                    updmap-sys –enable Map=lucida.map

                    M

                  • #81738
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      No, senza comandi tlmgr dà:
                      `tlmgr: missing action; try –help if you need it.`

                      M

                    • #81739
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Mah, l’inizio del file log di updmap-sys fatto andare da tlmgr all’ultimo aggiornamento di qualche giorno fa è:
                        `
                        updmap (TeX Live, multi) version $Id: updmap.pl 27264 2012-07-31 05:10:29Z preining $
                        Thu Dec 27 18:24:03 2012

                        Using the following config files:
                        /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
                        `
                        e né io né tlmgr ha fatto andare generate updmap.

                        I miei font postscript personali sono elencati tutti e la loro mappa è contenuta in /texmf-local/updmap.cfg.

                      • #81740
                        samiel
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Questo script:
                          `#!/bin/bash
                          FONT=futura
                          FOUNDRY=adobe

                          BASEDIR=/usr/local/texlive/texmf-local

                          AFM=/fonts/afm/$FOUNDRY/
                          TFM=/fonts/tfm/$FOUNDRY/
                          VF=/fonts/vf/$FOUNDRY/
                          FD=/fonts/fd/$FOUNDRY/
                          TYPE1=/fonts/type1/$FOUNDRY/
                          FD=/tex/latex/psfonts/

                          # mkdir -p $BASEDIR$AFM$FONT
                          # rm -f $BASEDIR$AFM$FONT/*
                          # cp *.afm $BASEDIR$AFM$FONT
                          # chmod 644 $BASEDIR$AFM$FONT/*

                          mkdir -p $BASEDIR$TFM$FONT
                          rm -f $BASEDIR$TFM$FONT/*
                          cp tfm/*.tfm $BASEDIR$TFM$FONT
                          chmod 644 $BASEDIR$TFM$FONT/*

                          mkdir -p $BASEDIR$TYPE1$FONT
                          rm -f $BASEDIR$TYPE1$FONT/*
                          cp pfb/*.pfb $BASEDIR$TYPE1$FONT
                          chmod 644 $BASEDIR$TYPE1$FONT/*

                          # mkdir -p $BASEDIR$TYPE1$FONT
                          # rm -f $BASEDIR$TYPE1$FONT/*
                          # cp *.pfa $BASEDIR$TYPE1$FONT
                          # chmod 644 $BASEDIR$TYPE1$FONT/*

                          mkdir -p $BASEDIR$VF$FONT
                          rm -f $BASEDIR$VF$FONT/*
                          cp vf/*.vf $BASEDIR$VF$FONT
                          chmod 644 $BASEDIR$VF$FONT/*

                          mkdir -p $BASEDIR$FD$FONT
                          rm -f $BASEDIR$FD$FONT/*
                          cp fd/*.fd $BASEDIR$FD$FONT
                          chmod 644 $BASEDIR$FD$FONT/*

                          mkdir -p $BASEDIR/fonts/map/vtex/$FONT
                          cp -p ali/*.ali $BASEDIR/fonts/map/vtex/$FONT

                          mkdir -p $BASEDIR/fonts/map/dvips/$FONT
                          cp map/*.map $BASEDIR/fonts/map/dvips/$FONT

                          mkdir -p $BASEDIR/tex/latex/psnfss
                          cp sty/futura.sty $BASEDIR/tex/latex/psnfss

                          mkdir -p $BASEDIR/fonts/doc/$FOUNDRY/$FONT
                          cp doc/*.* $BASEDIR/fonts/doc/$FOUNDRY/$FONT

                          ! grep -q “Map pfu.map” $BASEDIR/web2c/updmap.cfg \
                          && echo “Map pfu.map” >> $BASEDIR/web2c/updmap.cfg
                          ! grep -q “Map pfu-LT.map” $BASEDIR/web2c/updmap.cfg \
                          && echo “Map pfu-LT.map” >> $BASEDIR/web2c/updmap.cfg

                          mktexlsr
                          updmap-sys –enable Map=pfu.map
                          updmap-sys –enable Map=pfu-LT.map`
                          mi dà come output
                          `@debian:~#
                          root@debian:~# updmap-sys –enable Map=pfu.map
                          updmap is using the following updmap.cfg files (in precedence order):
                          /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:
                          /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg
                          /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
                          updmap: Updating ls-R files.
                          root@debian:~# updmap-sys –enable Map=pfu-LT.map
                          updmap is using the following updmap.cfg files (in precedence order):
                          /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:
                          /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg
                          dvips output dir: “/usr/local/texlive/2012/texmf-var/fonts/map/dvips/updmap”
                          pdftex output dir: “/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap”
                          dvipdfmx output dir: “/usr/local/texlive/2012/texmf-var/fonts/map/dvipdfmx/updmap”
                          pxdvi output dir: “/usr/local/texlive/2012/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 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)
                          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 is creating new map files
                          using the following configuration:
                          LW35 font names : URWkb (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                          prefer outlines : true (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                          texhash enabled : true
                          download standard fonts (dvips) : true (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                          download standard fonts (pdftex) : true (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                          kanjiEmbed replacement string : noEmbed (/usr/local/texlive/2012/texmf/web2c/updmap.cfg)
                          kanjiVariant replacement string : (default)
                          create a mapfile for pxdvi : false (default)

                          Scanning for LW35 support files [ 3 files]
                          Scanning for MixedMap entries [ 42 files]
                          Scanning for KanjiMap entries [ 6 files]
                          Scanning for Map entries [195 files]

                          Generating output for dvipdfmx…
                          Generating output for ps2pk…
                          Generating output for dvips…
                          Generating output for pdftex…

                          Files generated:
                          /usr/local/texlive/2012/texmf-var/fonts/map/dvips/updmap:
                          13592 2013-01-04 12:14:04 builtin35.map
                          18514 2013-01-04 12:14:04 download35.map
                          705052 2013-01-04 12:14:04 psfonts_pk.map
                          965226 2013-01-04 12:14:04 psfonts_t1.map
                          960685 2013-01-04 12:14:04 ps2pk.map
                          14 2013-01-04 12:14:05 psfonts.map -> psfonts_t1.map
                          /usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap:
                          960692 2013-01-04 12:14:05 pdftex_dl14.map
                          958916 2013-01-04 12:14:04 pdftex_ndl14.map
                          15 2013-01-04 12:14:05 pdftex.map -> pdftex_dl14.map
                          /usr/local/texlive/2012/texmf-var/fonts/map/dvipdfmx/updmap:
                          5085 2013-01-04 12:14:03 kanjix.map

                          Transcript written on “/usr/local/texlive/2012/texmf-var/web2c/updmap.log”.
                          updmap: Updating ls-R files.`
                          Ma quando cerco di compilare un testo:
                          `

                          samiel@debian:~/scuola/varie$ pdflatex tipografia.tex
                          This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
                          restricted \write18 enabled.
                          entering extended mode
                          (./tipografia.tex
                          LaTeX2e <2011/06/27>
                          Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
                          rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
                          c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
                          h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
                          h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
                          ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
                          rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
                          kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
                          polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
                          lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
                          welsh, loaded.
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
                          Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def))
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/inputenc.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/utf8.def
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.dfu)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/ot1enc.dfu)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/base/omsenc.dfu)))
                          (/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/generic/babel/italian.ldf
                          (/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.def)))
                          (/usr/local/texlive/2012/../texmf-local/tex/latex/psnfss/futura.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty))
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/microtype.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/microtype.cfg))
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/parskip/parskip.sty)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/framed/framed.sty)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/xcolor/xcolor.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/color.cfg)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/pdftex-def/pdftex.def
                          (/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
                          (/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/tools/tabularx.sty
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/tools/array.sty))
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/booktabs/booktabs.sty)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/titling/titling.sty)
                          (./tipografia.aux)
                          (/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
                          (/usr/local/texlive/2012/texmf-dist/tex/context/base/supp-pdf.mkii
                          [Loading MPS to PDF converter (version 2006.09.02).]
                          ) [1{/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
                          [2] [3]
                          (/usr/local/texlive/2012/../texmf-local/tex/latex/psfonts/futura/t1pfu.fd)
                          [4] [5]
                          Underfull \hbox (badness 10000) in paragraph at lines 326–329

                          [6] (/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1cmtt.fd) [7] [8]
                          [9] (/usr/local/texlive/2012/texmf-dist/tex/latex/base/omscmr.fd) [10] [11]
                          [12] (./tipografia.aux) )
                          (see the transcript file for additional information){/usr/local/texlive/2012/te
                          xmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/local/texlive/2012/texm
                          f-dist/fonts/enc/dvips/base/8r.enc}
                          !pdfTeX error: pdflatex (file lfuk8a.pfb): cannot open Type 1 font file for rea
                          ding
                          ==> Fatal error occurred, no output PDF file produced!`
                          COsa manca o c’è di sbagliato?

                          M

                        • #81741
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Per prima cosa controlla che …/texmf-var/fonts/map/pdftex/updmap/pdftex.map contenga il nome del tuo file. Se manca all’ora l’errore è nelle mappae che hai o non hai incluso, nella lista dei font dei due file .map che hai abilitato.

                            Se invece c’è, allora vuol dire che pdflatex non riesce a leggerlo; detto in altri termini il file è avariato.

                          • #81742
                            samiel
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Nel caso specifico leggo:
                              `% pbsi.map
                              pbsi8r BrushScriptX-Italic ” TeXBase1Encoding ReEncodeFont ” <8r.enc > $BASEDIR/web2c/updmap.cfg
                              mktexlsr
                              updmap-sys –enable Map=pad.map`
                              L’installazione procede come segue:
                              `root@debian:/home/samiel/fonts/sgaramond# sh install.sh
                              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.
                              updmap is using the following updmap.cfg files (in precedence order):
                              /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:
                              /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg
                              /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
                              updmap: Updating ls-R files`
                              in /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg trovo solo
                              `Map pig.map
                              Map lucida.map
                              Map pfu.map
                              Map pfu-LT.map`
                              e non pad.map. Gil altri file map però appaiono
                              e la procedura è la medesima …

                              M

                            • #81743
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Non ho mai usato il comando grep; quindi non ho la più pallida idea se non vagamente che cerca una stringa in un file. Per il resto non ti so proprio dire.

                              • #81744
                                samiel
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  In questo caso il comando grep cerca se in …/updmap.cfg
                                  è già presente i nome della mappa da aggiungere, al fine
                                  di evitare doppioni, e se non la trova la inserisce. Tutto qui…
                                  Ma per il resto, tu che comandi dai nell’installare un nuovo fonts?

                                  M

                                • #81745
                                  OldClaudio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    Nel file texmf-local/web2c/updmap.cfg ho messo quest’unica riga

                                    Map local.map

                                    Non ci sarebbe nemmeno bisogno di fare una cosa del genere, ma è il residuo di una updmap.cfg che conteneva anche alte mappe;

                                    La mappa local.map elenca i font miei personali; si trova nell’albero texmf-local/fonts/map/ e contiene (qualche riga):
                                    `NebioloGreek NebioloGreek

                                Visualizzazione 13 filoni di risposte
                                • Devi essere connesso per rispondere a questo topic.

                                Go to top