Newsgroup: it.comp.software.tex
Titolo: Altro problema con libertine

Risolto brillantemente da Enrico Gregorio il mio problemino (1) espongo ora
il (2), che differentemente dall'altro ha una ricaduta pratica. Riguarda il
greco.
File minimo:
%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[greek,italian]{babel}
\languageattribute{greek}{polutoniko}
\usepackage[default=osf]{libertine}
\begin{document}
accents test èéòçà 
{\Huge\useTextGlyph{fxl}{uni263A}}      %faccino che ride
{\Huge\useTextGlyph{fxl}{Tux}}          %pinguino
\useTextGlyph{fxl}{kappa}%              %kappa
\useTextGlyph{fxl}{eta}%                %eta
\useTextGlyph{fxl}{etatonos}            %eta con accento acuto
greek test \foreignlanguage{greek}{κηή kh}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%
Se uso il metodo proposto da libertine.sty, ossia "\useTextGlyph" più il
numero, ottengo i simboli che indico (faccino eccetera), e con il greco
risulta usato il font libertine. Se invece uso il solito metodo di babel,
passa lietamente a usare il computer modern:
%%%%%%%%%%%%%%%%%%%%%%%%%%
Checking defaults for LGR/cmr/m/n on input line 7.
LaTeX Font Info:    Try loading font information for LGR+cmr on input line
7.
(/usr/share/texmf-texlive/tex/generic/babel/lgrcmr.fd
File: lgrcmr.fd 2001/01/30 v2.2e Greek Computer Modern
[...]
LaTeX Font Info:    Try loading font information for LGR+fxlj on input line
17.
LaTeX Font Info:    No file LGRfxlj.fd. on input line 17.
LaTeX Font Warning: Font shape `LGR/fxlj/m/n' undefined
(Font)              using `LGR/cmr/m/n' instead on input line 17.
%%%%%%%%%%%%%%%%%%%%%%%%%%
Le linea 17 è appunto quella che chiama babel. Per sicurezza ho scritto il
greco sia in greco 'reale' sia in traslitterazione ma non è assolutamente
rilevante.
Anche qui, non capisco perché funzionava bene con la vecchia versione e qui
fa questo pasticcio. Potrei fare una lunghissima serie di redifizioni di
caratteri unicode, ma spero che ci sia un metodo più semplice, forse
un'aggiunta alla definizione su babel?
Grazie!
guido
-- 
http://docenti.unicatt.it/milanese_guido
http://www.arsantiqua.org

Dimenticavo:
(1) debbo usare utf8x e non utf8 perché altrimenti non prende l'input in
greco (Enrico G. ha segnalato i suoi dubbi su utf8x)
(2) "redifizioni" voleva essere "ridefinizioni" (!)


 greek test \foreignlanguage{greek}{??? kh}

Non ci sono "font definition files" per la famiglia fxl secondo la
codifica LGR, che è la codifica di output definita da babel per il 
greco. Senza quelli LaTeX usa il default che è LGR/cmr. Potresti 
provare a chiedere esplicitamente una codifica U, ma non saprei quale 
.fd richiedere fra i 27 presenti nella distribuzione.
Ciao
Enrico

 .fd richiedere fra i 27 presenti nella distribuzione.
Infatti. Mi stavo chiedendo se con un giretto di link simbolici si potesse
ridefinire il tutto, ma prima di reinventare la ruota magari quadrata ho
scritto agli autori proponendo il problema. Informerò sugli sviluppi.
Grazie, guido


 scritto agli autori proponendo il problema. Informerò sugli sviluppi.
Lo sviluppo è di oggi. L'autore, Philipp H. Poll, mi informa che hanno
rinunciato ad un package del font Libertine per LaTeX e che si
sono "convertiti" completamente a XeTeX. Il amnaule, pubblicato oggi
(24.06.2008) è qui:
http://linuxlibertine.sourceforge.net/XeTex/Libertine-XeTex-DE.pdf
Mi dispiace, perché di fronte a XeLaTeX ho ancora le mie belle perplessità.
La mancanza di un corrispondente completo di babel, per esempio, non è roba
da poco.
Giusto per informarvi come promesso.


Dimenticavo. Ho visto che esiste anche una versione inglese:
http://linuxlibertine.sourceforge.net/XeTex/Libertine-XeTex-EN.pdf
