Newsgroup: it.comp.software.tex
Titolo: Problema con i font

Ho provato ad aggiungere al mio file di stile il seguente codice, in
modo da avere un carattere a spaziatura fissa in neretto:
    \DeclareFontShape{OT1}{cmtt}{bx}{n}{%
      <5><6><7><8>cmbtt8%
      <9>cmbtt9%
      <10><10.95>cmbtt10%
      <12><14.4><17.28><20.74><24.88>cmbtt10%
      }{}
Tutto ok con .dvi e .ps; il problema viene fuori quando genero il .pdf
perche' il font che ottengo e` bitmap. Ho visto che sul disco ho solo la
versione .mf dei font, ovvero mancano i file .tfm, .pfa, .pfb e via
dicendo... Si possono generare dal .mf? Come?
Un ultima domanda: perche' se uso la codifica OT1
(\usepackage[OT1]{fontenc}) i font del .pdf sono postscript, mentre se
uso T1 sono bitmap? --- forse e` lo stesso problema?
Grazie
-- 
Alessandro Colantonio
http://web.tiscalinet.it/cocciasik
http://www.cocciasik.org

 uso T1 sono bitmap? --- forse e` lo stesso problema?
Perché con OT1 si usano i font CM (Computer Modern) che esistono free,
mentre con T1 si usano i font EC (European Computer Modern), che esistono in
versione vettoriale solo a pagamento. Quindi si suggerisce l'uso di un
package tipo  ae  o   ze (reperibile su ctan)
--
Giuseppe Bilotta

 package tipo  ae  o   ze (reperibile su ctan)
Ho provato ae ma, delusione e desolazione, non contiene \guillemotsXXX
:(((
Diciamo che era l'unica cosa che mi interessava (tanto gli accenti sulle
lettere vengono bene anche con OT1)
Il punto e` che ho "preso in prestito" le \guillemotsXXX da Palatino e
non mi sembrava una cosa molto elegante! ;) Be', pazienza... viene bene
uguale!
In ogni caso, nemmeno ae contiene il cmtt in versione "vettoriale bold".
Esiste free? E` l'unico font che nel mio pdf viene "scalettato"... e non
vorrei abbandonare cmtt perche' mi piace tanto (come tutto il Computer
Modern, del resto!)


 uguale!
Probabilmente la soluzione migliore e` usare il pacchetto aeguill,
che utilizza le virgolette francesi dei font CMR polacchi.
Ciao,
-- 
 LF


Con LaTeX non si finisce mai di imparare... Comunque (purtroppo) penso
proprio che manterro' la soluzione "Palatino" perche` aeguill,
giustamente, vuole anche il pacchetto ae, che ho deciso di non usare
perche' ho definito tutto il mio file di stile in termini di OT1 e cm e
non ho voglia di riscriverlo, semplicemente :)
Comunque, come soluzione, proprio schifo non fa, perche' mettendo dentro
la definizione di \guillemotsXXX il codice:
  \fontencoding{T1}\fontfamily{ppl}
ottengo guillemot diversi per ogni famiglia di font (mentre, da quanto
ho potuto vedere, aeguill fornisce sempre e solo un tipo di carattere
per ogni "contesto"...)


 per ogni "contesto"...)
Se non e' troppo lunga, potresti mostrare la definizione completa dei
tuoi \guillemotsXXX ? Io ho affrontato lo stesso problema e l'ho risolto
in maniera MOLTO limitata (funziona solo in roman 10pt), mentre la tua
soluzione mi sembra piu' "automatica"...
Grazie
Oscar Lazzarino

 
Non e` proprio elegante, ma funziona...
\renewcommand{\guillemotleft}{\fontencoding{T1}\fontfamily{ppl}\selectfont<<\,}
\renewcommand{\guillemotright}{\fontencoding{T1}\fontfamily{ppl}\selectfont\,>>}
Probabilmente al posto di `<<' e `>>' sarebbe piu` pulito qualcosa tipo
\char XXX, ma sono troppo pigro da andare a cercare nella tabella i
codici dei caratteri :)
In piu` ho aggiunto un piccolo spazio (\,) perche' ho visto che in molti
libri le guillemot non sono appiccicate al testo e la cosa mi e`
piaciuta.


 \renewcommand{\guillemotright}{\fontencoding{T1}\fontfamily{ppl}\selectfont\,>>}
Non solo funziona, ma e' pure molto istruttivo (almeno per me...)
Grazie mille
Oscar Lazzarino