[RISOLTO]Font garamondx: le legature della f non funzionano

  • Creatore
    Topic
  • #98870
    Up
    0
    Down
    ::


    Apro qui consapevolmente un filone che apparentemente è un doppione di quanto ho già lamentato nella sezione Tipografia. Chiedo gli amministratori del forum di eliminare quello e di tenere questo. Visto che si tratta di un malfunzionamento del mio sistema TeX, credo che questa sia la sede più adatta.

    Come da oggetto di questo filone, il mio problema riguarda le legature della lettera f quando carico i font garamondx: queste legature non funzionano e mi vengono restituite a schermo come lettere greche maiuscole e minuscole o come apostrofi e spazi.

    Ho installato i font garamondx scaricando il file [tt]garamondx.tds.zip[/tt] da CTAN:

    http://www.ctan.org/pkg/garamondx

    e seguendo le istruzioni descritte dal loro autore, Michael Sharpe, qui:

    http://ctan.mirror.garr.it/mirrors/CTAN/fonts/garamondx/README

    Avrei potuto farlo anche tramite [tt]getnonfreefonts.sh[/tt]: Ivan, però, mi ha detto di averlo fatto e di aver riscontrato lo stesso mio problema. Il metodo manuale, invece, gli ha installato i font correttamente e a lui le legature in questione funzionano perfettamente.

    Il problema, dunque, sta nel mio sistema TeX. Se volete aiutarmi, installateli come ho fatto io (si tratta di dare quattro comandi da terminale) e poi procedete.

    Il documento minimo per testarli è il seguente:
    `\documentclass{article}

    \usepackage{garamondx}

    \begin{document}

    afflizione

    \end{document}`
    Ora vi riporto le parti notevoli del file .log prodotto dalla composizione sul mio computer:
    `{/Users/tommasogordini/Library/texlive/2014/texmf-var/fonts/map/pdftex/updmap/p
    dftex.map}] (./test-garamondx.aux) )

    {/usr/local/texlive/2014/texmf-dist/fonts/e
    nc/dvips/base/8r.enc}`
    E queste sono le parti notevoli del log ottenuto compilando lo stesso documento sul computer (un Mac come il mio) di Ivan:
    `{/usr/local/texlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
    (./test-garamondx.aux) )

    {/usr/local/texlive/texmf-local/fonts/enc/dvips/garamon
    dx/zgmt1.enc}`
    I due log sono diversi solo nelle parti che ho riportato qui sopra.

    Ora, è chiaro che i miei font sono correttamente installati, ma il compilatore va a pescare qualcosa altrove da dove dovrebbe farlo. Siccome non so venirne fuori, vi chiedo aiuto.

    Finisco dicendo che, almeno dalle ricerche tramite le utility di ricerca, non ho altre copie di questi font in altri posti del mio computer. Nemmeno nel mio albero personale.

    Ciao
    Tommaso

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #98871
      Up
      0
      Down
      ::


      Ho risolto da solo 🙂

      Ecco l’arcano. Questo file
      `/Users/tommasogordini/Library/texlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map`
      era un alias. È bastato levarlo da dov’era per far funzionare il tutto.

      Ora il mio log è identico a quello di Ivan. E sono contento.

      Perdonatemi per il tempo che avete perso.

      Ciao
      Tommaso

    • #98872
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Tommaso, non era un alias; era il residuo di una tua precedente installazione manuale che hai fatto tempo fa e di cui ti eri dimenticato.
        Quel file pdftex.map era nel tuo albero personale e probabilmente l’avevi prodotto tempo fa installando altri garamond che avevano una condifica diversa.
        L’albero personale è il primo che ogni programma del sistema TeX esamina e se trova quello che cerca, passa a cercare altro, non va a vedere negli altri alberi se c’è una versione più recente del fiel che stava cercando.

        Tant’è che nel secondo gruppo di comandi la differenza di encoding è palese:`{/usr/local/texlive/2014/texmf-dist/fonts/e
        nc/dvips/base/8r.enc}`dove l’ecoding invocato dalla definizione trovata nel tuo pdftex.map personale ricchiede il file di codifica 8r.enc.

        Invece nel log di Ivan la stessa riga contiene`{/usr/local/texlive/texmf-local/fonts/enc/dvips/garamon
        dx/zgmt1.enc}`dove la codifica invocata è zgmt1.enc.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top