type1 fonts

  • Creatore
    Topic
  • #2343
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      ciao a tutti,
      da CTAN ho scaricato i font cmbright.zip, ho messo i relativi file nella TDS e ho
      rinnovato il database correttamente. Quando compilo tutto funziona (cioè il
      dvi è visualizzato correttamente), ma quando cerco di crearmi il ps, questo
      funziona solo con i font type3 (cioè quelli non-postscript, ottenuti semplicemente con “dvips file”. Se voglio usare i font postscript questo non funziona.

      Cioè in definitiva il problema dovrebbe essere nella creazione di qualche
      file relativo alla creazione dei font PS (.map?)

      Qualcuno puo’ aiutarmi?
      grazie,
      vito

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #2344
        Up
        0
        Down
        ::

        ma quando cerco di crearmi il ps, questo
        funziona solo con i font type3 (cioè quelli non-postscript, ottenuti semplicemente con “dvips file”. Se voglio usare i font postscript questo non funziona.

        Fondamentalmente non puoi, perché il pacchetto che ho appena scaricato anch’io dal CTAN (che corrisponde alla cartella fonts/cmbright) non contiene i font PostScript di tipo 1.

        Dimmi se ho sbagliato a prendere la cartella o se qualcosa non ti torna.

        Se il problema continua ad esserci per qualsiasi font che installi, dai un’occhiata al LaTeX-PDF-Howto e alla Font Installation Guide.

        Ciao, spero di essere stato utile.

      • #2345
        Up
        0
        Down
        ::

        ciao a tutti,
        da CTAN ho scaricato i font cmbright.zip, ho messo i relativi file nella TDS e ho
        rinnovato il database correttamente. Quando compilo tutto funziona (cioè il
        dvi è visualizzato correttamente), ma quando cerco di crearmi il ps, questo
        funziona solo con i font type3 (cioè quelli non-postscript, ottenuti semplicemente con “dvips file”. Se voglio usare i font postscript questo non funziona.

        Io ho risolto un problema analogo, tramite il LaTeX-PDF-Howto pag.6(come suggeriva già ev) in particolare:”Per superare questo problema `e necessario fare in modo che dvips usi dei font “Type 1”,
        scalabili; a tale scopo, l’utente deve creare nella sua home directory un file
        ~/.dvipsrc
        Contenente almeno le seguenti righe:
        p +psfonts.cmz
        p +psfonts.amz
        (gli utenti Miktex devono aggiungere le stesse righe al file \texmf\dvips\config\config.ps)”.

      • #2346
        Up
        0
        Down
        ::

        Io ho risolto un problema analogo, tramite il LaTeX-PDF-Howto pag.6(come suggeriva già ev) in particolare:”Per superare questo problema `e necessario fare in modo che dvips usi dei font “Type 1”,
        scalabili; a tale scopo, l’utente deve creare nella sua home directory un file
        ~/.dvipsrc
        Contenente almeno le seguenti righe:
        p +psfonts.cmz
        p +psfonts.amz
        (gli utenti Miktex devono aggiungere le stesse righe al file \texmf\dvips\config\config.ps)”.

        E’ tutto esatto, nicola,
        tuttavia, le indicazioni che hai fornito servono solo e solamente per i fonts installati di default dal sistema [La]TeX in uso; non è valido per qualsiasi altro font installato in altra maniera.
        Quello che fai aggiundendo le righe al .dvipsrc è indicare al sistema che i font installati nel sistema sono da includere a partire dai files .pfb presenti nelle cartelle dei fonts (prova ad aprire i files psfonts.*). Nel caso del nostro amico, non ci sono i files .pfb nell’archivio che ha scaricato (per inciso, i files .pfb sono file binari in formato PostScript di tipo 1): non è quindi per lui nemmeno possibile sviluppare a mano una mappatura (file .map) per tali font, come descritto nel primo capitolo della Font Installation Guide di P. Lehmann, che troverai linkata nella sezione Download – Materiali disponibili in rete di GuIT.

        Spero di essere stato d’aiuto.

        Ciao

      • #2347
        Up
        0
        Down
        ::


        Effettivamente, guardando meglio, nella mia distribuzione teTeX i fonts CMBright sono installati di default: la soluzione di nicola quindi funziona, e il nostro amico si è scaricato un archivio inutile… A meno che tali fonts non siano effettivamente presenti nella sua distribuzione (che non abbiamo capito qual’è, fra le altre cose).

        Ciao.

      • #2348
        Up
        0
        Down
        ::

        E’ tutto esatto, nicola,
        tuttavia, le indicazioni che hai fornito servono solo e solamente per i fonts installati di default dal sistema [La]TeX in uso; non è valido per qualsiasi altro font installato in altra maniera.Spero di essere stato d’aiuto.
        Ciao

        Sicuramente si, un altro tassello che si aggiunge…
        Tieni presente che ho menzionato quanto sopra, in quanto NOI utenti windows, siamo ciechi 8) per ciò che riguarda i font non True type. Per cui la maggior parte di NOI ignora ( o ignorava) l’esistenza dei font tipo1 ecc. Per quei pochi utenti windows potrebbe essere d’aiuto il manuale HowTo pdf , ma rimane basilare doversi aggiornarsi sui font nel mondo LaTex. Ogni riferimento è risultato e risulterà, quindi, gradito.
        Ciao.

      • #2349
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          ciao a tutti,
          grazie per il vostro interessamento.
          Io sto utilizzando una versione un po’ passata di MikTex (versione 2) e non credo che i cmbright fossero già presenti, perché facendo girare un esempio non venivano trovati dal sistema, a meno che non ho sbagliato qualcosa, ma non credo. Tra l’altro non è stato del tutto inutile perché comunque una versione type3 dei font riesco a crearmela, ma il problema rimane.

          Leggendo il msg di nicola, dovrei
          1)crearmi un file .dvipsrc (nessun carattere prima del “.”?) ed inserirci le seguenti linee
          p +psfonts.cmz
          p +psfonts.amz

          2)(sono un utente Miktex) aggiungere le stesse righe al file \texmf\dvips\config\config.ps”.

          Comunque avrei un paio di dubbi
          i)forse il suggerimento di nicola (preso dal latex-pdf-howto) serve a creare documenti *solo* con CM type3 font (e non ogni tipo di font)? mi sembra strano che per ogni font funzionino le stesse linee. Sto sbagliando?
          i) se per ottenere documenti con font scalabili è sufficiente far leggere a dvips il file config.pdf (piuttosto che config.ps), ovvero utilizzare il comando “dvips -P pdf”, forse le stesse linee devono essere aggiungere a config.pdf?

          spero di essere stato chiaro,
          ciao e grazie
          vito

        • #2350
          Up
          0
          Down
          ::

          Io sto utilizzando una versione un po’ passata di MikTex (versione 2) e non credo che i cmbright fossero già presenti, perché facendo girare un esempio non venivano trovati dal sistema, a meno che non ho sbagliato qualcosa, ma non credo. Tra l’altro non è stato del tutto inutile perché comunque una versione type3 dei font riesco a crearmela, ma il problema rimane.

          Beh, credo che sia ovvio: la soluzione è aggiornare il MiKTeX, che oltre a sistemarti i font CMBright permetterà anche diverse altre cose. Dovresti trovare dei tutorial sull’installazione nelle pagine web di GuIT.

          Leggendo il msg di nicola, dovrei
          1)crearmi un file .dvipsrc (nessun carattere prima del “.”?) ed inserirci le seguenti linee
          p +psfonts.cmz
          p +psfonts.amz

          2)(sono un utente Miktex) aggiungere le stesse righe al file \texmf\dvips\config\config.ps”.

          Non sono utente Windows/MiKTeX, ma credo ti basti solamente questa seconda operazione.

          Comunque avrei un paio di dubbi
          i)forse il suggerimento di nicola (preso dal latex-pdf-howto) serve a creare documenti *solo* con CM type3 font (e non ogni tipo di font)? mi sembra strano che per ogni font funzionino le stesse linee. Sto sbagliando?

          Si. I font di tipo 3 e quelli metafont sono inseriti sempre, se non vengono specificate le linee riportate sopra. Quelle due mappe (psfonts.cmz e .amz) contengono la mappatura ai font (a tutti i font) di tipo 1 contenuti nella tua distribuzione MiKTeX. Aggiungo che non devi aggiungerlo per ogni font: riportando quelle due righe nel file di configurazione config.ps tu fai in modo che qualsiasi font “di sistema” sia incluso nel ps con il tipo 1.

          ii) se per ottenere documenti con font scalabili è sufficiente far leggere a dvips il file config.pdf (piuttosto che config.ps), ovvero utilizzare il comando “dvips -P pdf”, forse le stesse linee devono essere aggiungere a config.pdf?

          Se devo essere sincero, non ho mai provato quest’opzione; ma t’assicuro che se aggiungi quelle due righe nel config.ps, non avrai bisogno più di specificare l’opzione -P pdf per ottenere documenti scalabili. Mi sembra molto più comodo.

          Spero di essere stato chiaro.

          Ciao e facci sapere.

        • #2351
          Up
          0
          Down
          ::


          Io preferisco lavorare con fonts postscript tipo 1. Se hai la necessità di qualche chiarimento su come installare i fonts postscript nella distribuzione LaTeX, ti invito a leggere il file delle istruzioni d’installazione del pacchetto cm-super disponibile su CTAN.

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

      Go to top