Re: Pdflatex – Greco con Libertine

#83414
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Sì, quella pagina si riferisce ai font OpenType: i font Linux Libertine OpenType sono forse quelli più completi per quel che riguarda gli alfabeti; mi risulta che contengano i caratteri latini normali ed estesi, i greci normali ed estesi, i cirillici normali ed estesi, più una quantità di altri segni; In quella pagina ci sono i effetti gli esempi di tutti i glifi presenti in quei font nelle varie pagine UNICODE.

    Non so se la cosa sia applicabile al problema di @Doc, ma qualche decina di messaggi fa, Enrico ad una domanda simile aveva risposto con il seguente suggerimento:

    Sarebbe meglio avere un esempio minimo; ma
    `
    \usepackage[LGRx,T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[polutonikogreek,italian]{babel}
    `
    ti permette di usare le lettere greche direttamente e il tutto non dà problemi con biblatex.

    Il problema riguardava biblatex e non avevo visto menzione di altri font;

    Comunque la soluzione che ha trovato Ivan con gli Artemisia va benissimo (al massimo si può obbiettare sul disegno degli Artemisia se, per esempio, non piace la eta senza discendenti) ma l’occhio mediano delle lettere è uguale e la nerezza dei font è la stessa. suppongo che la soluzione di Enrico, unita la soluzione di Ivan si sposino benissimo.

    Ma… Ivan, che cosa intendi dire quando scrivi:

    `\makeatletter
    \DeclareRobustCommand{\greektext}{%
    \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
    \DeclareTextFontCommand{\textgreek}{\greektext}
    \makeatother`
    Il codice è preso da suftesi, ma non chiedermi che significa. Funziona, tuttavia

    Si tratta di comandi standard di LaTeX, descritti nella guida ufficiale sui font fntguide da leggere con il solito texdoc.

    L’unico comando di definizione che può lasciare perplessi, perché il suo nome non è auto descrittivo, è [tt]\DeclareTextFontCommand[/tt]:
    esso associa il comando [tt]\textgreek{…}[/tt] alla dichiarazione [tt]\greektext …[/tt] per selezionare il font greco e scrivere il testo indicato con i puntini in greco tenendo conto della codifica LGR del font greco usato. Il comando, a differenza della dichiarazione non ha bisogno di delimitatori di scopo e inoltre introduce le eventuali correzioni italiche prima e dopo il suo testo specifico; il comando dovrebbe, se possibile, essere sempre preferito alla dichiarazione; questa è più utile nella scrittura di macro, ma per l’utente è sempre preferibile il comando.

    Ciao Doc, ciao Ivan
    Claudio

    Go to top