Re: fontenc prima di tutto

#66374
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Non è proproo così; Enrico nel suo introxelatex.pdf (a quanto pare non nell’ultima versione) proponeva un codice di questo genere per poter usare un font Type 1 al posto di un font OpenType:
    `
    \usepackage[T1]{fontenc}
    \usepackage{fontspec}
    \renewcommand{\sfdefault}{pag}
    \usepackage{etoolbox}
    \cspreto{sffamily }{\fontencoding{T1}}
    `
    Quindi fontspec è consigliabile che sia caricato per primo, a meno che non si presentino condizioni particolari che richiedano di fare diversamente.
    Nota che un esempio volto allo stesso scopo, ma con fontspec caricato per primo, si trova nella documentazione del pacchetto fontspec che propone la seguente soluzione:
    `
    \documentclass{article}
    usepackage{fontspec}
    \newfontfamily\unicodefont{Lucida Grande}
    \usepackage{mathpazo}
    \usepackage[T1]{fontenc}
    \begin{document}
    A legacy \TeX\ font. {\unicodefont A unicode font.}
    \end{document}
    `
    che, secondo quel che ho capito io, usa di default i font Type 1, ma volendo, può usare anche dei font OpenType; non è proprio la stessa situazione descritta da Enrico nel codice sovrastante, dove di default si usano i font OpenType, e solo per i font sanserif si usa un font Type 1.

    Invece Enrico usa in un suo esempio mathpazo, che ricorre a font Type 1, ma solo matematici, con un preambolo fatto così:
    `
    \documentclass{article}
    \usepackage{fontspec}
    \usepackage{mathpazo}
    \setmainfont{TeX Gyre Pagella}

    \usepackage{…,amsmath}
    `

    Go to top