Ciao a tutti!
Ho riscontrato un problema quando scrivo in greco in stile italic (Uso Miktex e compilo sia con LaTeX sia con PDFLaTeX).
Se carico il pacchetto type1ec con l’opzione 10pt (l’opzione può essere data anche a teubner) ottengo il font greco a qualsiasi dimensione, ma se il testo è in stile italic, sullo schermo appare sgranato.
Se invece inserisco nel preambolo il codice seguente, suggerito da Enrico in questo topic:
%%% Correzione per avere i font greci di tipo 1–%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter\newcommand{\greek@family}[5]{%
\DeclareFontShape{#1}{#2}{#3}{#4}
{<-> #51000}{}}
\DeclareFontFamily{LGR}{cmr}{}
\greek@family{LGR}{cmr}{m}{n} {grmn}
\greek@family{LGR}{cmr}{m}{sl} {grmo}
\greek@family{LGR}{cmr}{m}{it} {grmi}
\greek@family{LGR}{cmr}{m}{sc} {grmc}
\greek@family{LGR}{cmr}{m}{ui} {grmu}
\greek@family{LGR}{cmr}{bx}{sc} {grxc}
\greek@family{LGR}{cmr}{bx}{n} {grxn}
\greek@family{LGR}{cmr}{bx}{sl} {grxo}
\greek@family{LGR}{cmr}{bx}{it} {grxi}
\greek@family{LGR}{cmr}{bx}{ui} {grxu}
\DeclareFontShape{LGR}{cmr}{b}{n}
{<->ssub*cmr/bx/n}{}
\DeclareFontShape{LGR}{cmr}{b}{sc}
{<->ssub*cmr/bx/sc}{}
\makeatother
[/quote]
il font in stile italic appare correttamente, a qualsiasi dimensione, ma è diverso e, cosa ancora più strana, alcune lettere appaiono in stampa più marcate rispetto alle altre.
Se si compila il seguente codice, si vede la differenza tra il testo normale e il testo italic, che appare sgranato:
`\documentclass[12pt]{article}
\usepackage[10pt]{type1ec}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek,italian]{babel}
\usepackage{teubner}
\begin{document}
\begin{otherlanguage*}{polutonikogreek} >egk'ukliospaide'ia \textit{>egk'ukliospaide'ia} \end{otherlanguage*}
\end{document}`
Compilando quest’altro codice si nota che i font della seconda parola sono diversi. Inoltre, in stampa, le lettere kappa e lambda appaiono più marcate; insomma, stonano:
`\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek,italian]{babel}
\usepackage{teubner}
%%% Correzione per avere i font greci di tipo 1–%%%
\makeatletter\newcommand{\greek@family}[5]{%
\DeclareFontShape{#1}{#2}{#3}{#4}
{<-> #51000}{}}
\DeclareFontFamily{LGR}{cmr}{}
\greek@family{LGR}{cmr}{m}{n} {grmn}
\greek@family{LGR}{cmr}{m}{sl} {grmo}
\greek@family{LGR}{cmr}{m}{it} {grmi}
\greek@family{LGR}{cmr}{m}{sc} {grmc}
\greek@family{LGR}{cmr}{m}{ui} {grmu}
\greek@family{LGR}{cmr}{bx}{sc} {grxc}
\greek@family{LGR}{cmr}{bx}{n} {grxn}
\greek@family{LGR}{cmr}{bx}{sl} {grxo}
\greek@family{LGR}{cmr}{bx}{it} {grxi}
\greek@family{LGR}{cmr}{bx}{ui} {grxu}
\DeclareFontShape{LGR}{cmr}{b}{n}
{<->ssub*cmr/bx/n}{}
\DeclareFontShape{LGR}{cmr}{b}{sc}
{<->ssub*cmr/bx/sc}{}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{otherlanguage*}{polutonikogreek} >egk'ukliospaide'ia \textit{>egk'ukliospaide'ia} \end{otherlanguage*}
\end{document}`
In un foglio word questi particolari non si potrebbero cogliere (tutto è brutto), ma in una pagina scritta con LaTeX questi piccoli dettagli si notano. Forse è una preoccupazione maniacale, ma è l’unico “difetto” visivo che finora ho incontrato. (Spero che questo effetto non sia dovuto alla stampante)
A questo punto ho una domanda:
come mai il font dello stile italic , se uso l’opzione 10pt di type1ec, è diverso rispetto a quando uso il codice suggerito da Enrico? Qual è quello “corretto”?
Potrei far finta di niente, visto che i testi che scrivo vanno alla fne stampati e quindi la resa grafica è ottima, ma vorrei che anche sullo schermo non ci fossero sgranature.
Vi ringrazio.
Ciao!!!