Re: Ancora sul greco con XeLaTeX…

#84192
samiel
Partecipante
    Up
    0
    Down
    ::


    La soluzione di DOC è pragmaticamnte valida se nel sistema c’è un solo utente,
    altrimenti ciascun utente dovrebbe copiarsi i file nella sua home. Io ho fatto così:
    in primo luogo ho editato il file /etc/fonts/conf.d/09-texlive.conf inserendoci le righe
    `

    /usr/local/texlive/2012/texmf-dist/fonts/opentype
    /usr/local/texlive/2012/texmf-dist/fonts/truetype
    /usr/local/texlive/2012/texmf-dist/fonts/type1
    /usr/local/texlive/texmf-local
    /home/samiel/texmf
    `
    Tuttavia, per motivi a me misteriosi, non tutti i font funzionano bene
    con questo sistema. Ad esempio l’AdobeGaramondPremierPro installato con autoinst
    come Type1 non mi dà in questo modo né il maiuscoletto né i numeri minuscoli
    e tanto meno il suo greco. Devo pensare che la creazione da parte di autoinst
    dei vari file metrici ecc crei una soluzione dove XeLaTeX non riesce a leggere tutto e bene.
    Di conseguenza, visto che invece leggendo gli .otf XeLaTeX fa tutto quello che deve fare,
    ho creato la directory /usr/local/texlive/texmf-local/source/fonts/garamondpremr/
    in cui ho copiato gli stessi .otf.
    In terzo luogo ho cancellato le cache di fc-cache sia in /var sia nella home del mio utente
    e l’ho ricreata. E adesso, miracolo!, tuto funziona correttamente. Trovo quel Garamond
    completo di maiuscoletti, numeri minuscoli e greco e compilo tutti i Type1.
    In riferimento al messaggio di OldClaudio, capisco che la faccenda è complessa;
    ma ora riesco a compilare anche con lo URW Garamond, con un solo limite:
    `\documentclass[a4paper]{article}
    \usepackage{fontspec}
    \usepackage[T1]{fontenc}
    \setmainfont[Ligatures=TeX,Numbers=OldStyle]{GaramondNo8}
    \usepackage{garamondx}
    \usepackage{lipsum}
    \begin{document}
    \textsc{dsadsa dsasa}

    \{1 2 3 4 5 6 7 8 9 0}

    \textit{poipoi poipoi}

    \lipsum
    \end{document}`
    questo semplice codice compila correttamente, ma XeLaTeX sembra non leggere
    i file di configurazione di garamondx e non mi produce i numeri minuscoli

    m

    Go to top