Re: Scrittura CV – problema con font

#85139
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Non cercare di capire: il template è scritto talmente male, speciamente nella gestione dei font, che è un miracolo che funzioni.

    Tanto per dirne una, [tt]\setmainfont[/tt] è un comando da usare una sola volta nel preambolo. esso contiene già tutte el informazioni necessarie per le varie forme e serie, anche se il nome del font da cui trarre il maiuscoletto è scritto senza trattino. tutte le altre volte che lo chiama, specialmente dopo aver usato \textsc (che alla fine della sua esecuzione ripristina dal solo i paramentri del font in uso quando è stato invocato, sono usi impropri. Magari non producono nessun danno, ma non devono essere usati. Se si volessero usare altri paramentri diversi da quelli impostati con [tt]\setmainfont[/tt] si potrebbe usare [tt]\addfontfeatures[/tt] che non richiede di richiamanre tutte le definizioni cone se il font non fosse mai stato definito. Nel caso del curriculum non è
    necessario.

    Rinominare i file dei font è un errore; \fontspec li chiama per Family, per Full Name, volendo anche per PostScript Name, e l’Unique Nmae è Fontin SmallCaps; per chiamarli con il nome del file bisogna seguire un’altra strada che xetex, il motore di xelatex, sarebbe in grado di seguire. I nomi che ti ho detto sono hard coded dentro i file .otf.

    Quindi sii contento di essere riuscito miracolosamente ad ottenere la composizione completa del curriculum, senza cercare di mettere delle altre toppe su una tela già rattoppata.

    Per tua informazione ti allego il file cv_10.zip che contiene lo stesso curriculum un po’ ripulito di alcuni errori di programmazione; continua a non essere una meraviglia, ma almeno ti mostra quanti pasticci l’autore aveva fatto con i font.

    [attachment:1]C:\fakepath\cv_10.zip[/attachment]

    Attachments:
    You must be logged in to view attached files.

    Go to top