- Questo topic ha 8 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 22 anni, 7 mesi fa da
Zanna.
-
CreatoreTopic
-
3 Febbraio 2004 alle 13:34 #2343::
ciao a tutti,
da CTAN ho scaricato i font cmbright.zip, ho messo i relativi file nella TDS e ho
rinnovato il database correttamente. Quando compilo tutto funziona (cioè il
dvi è visualizzato correttamente), ma quando cerco di crearmi il ps, questo
funziona solo con i font type3 (cioè quelli non-postscript, ottenuti semplicemente con “dvips file”. Se voglio usare i font postscript questo non funziona.Cioè in definitiva il problema dovrebbe essere nella creazione di qualche
file relativo alla creazione dei font PS (.map?)Qualcuno puo’ aiutarmi?
grazie,
vito
-
CreatoreTopic
-
AutoreRisposte
-
-
3 Febbraio 2004 alle 13:49 #2344::
ma quando cerco di crearmi il ps, questo
funziona solo con i font type3 (cioè quelli non-postscript, ottenuti semplicemente con “dvips file”. Se voglio usare i font postscript questo non funziona.Fondamentalmente non puoi, perché il pacchetto che ho appena scaricato anch’io dal CTAN (che corrisponde alla cartella fonts/cmbright) non contiene i font PostScript di tipo 1.
Dimmi se ho sbagliato a prendere la cartella o se qualcosa non ti torna.
Se il problema continua ad esserci per qualsiasi font che installi, dai un’occhiata al LaTeX-PDF-Howto e alla Font Installation Guide.
Ciao, spero di essere stato utile.
-
3 Febbraio 2004 alle 14:40 #2345::
ciao a tutti,
da CTAN ho scaricato i font cmbright.zip, ho messo i relativi file nella TDS e ho
rinnovato il database correttamente. Quando compilo tutto funziona (cioè il
dvi è visualizzato correttamente), ma quando cerco di crearmi il ps, questo
funziona solo con i font type3 (cioè quelli non-postscript, ottenuti semplicemente con “dvips file”. Se voglio usare i font postscript questo non funziona.Io ho risolto un problema analogo, tramite il LaTeX-PDF-Howto pag.6(come suggeriva già ev) in particolare:”Per superare questo problema `e necessario fare in modo che dvips usi dei font “Type 1”,
scalabili; a tale scopo, l’utente deve creare nella sua home directory un file
~/.dvipsrc
Contenente almeno le seguenti righe:
p +psfonts.cmz
p +psfonts.amz
(gli utenti Miktex devono aggiungere le stesse righe al file \texmf\dvips\config\config.ps)”.
-
3 Febbraio 2004 alle 14:55 #2346::
Io ho risolto un problema analogo, tramite il LaTeX-PDF-Howto pag.6(come suggeriva già ev) in particolare:”Per superare questo problema `e necessario fare in modo che dvips usi dei font “Type 1”,
scalabili; a tale scopo, l’utente deve creare nella sua home directory un file
~/.dvipsrc
Contenente almeno le seguenti righe:
p +psfonts.cmz
p +psfonts.amz
(gli utenti Miktex devono aggiungere le stesse righe al file \texmf\dvips\config\config.ps)”.E’ tutto esatto, nicola,
tuttavia, le indicazioni che hai fornito servono solo e solamente per i fonts installati di default dal sistema [La]TeX in uso; non è valido per qualsiasi altro font installato in altra maniera.
Quello che fai aggiundendo le righe al .dvipsrc è indicare al sistema che i font installati nel sistema sono da includere a partire dai files .pfb presenti nelle cartelle dei fonts (prova ad aprire i files psfonts.*). Nel caso del nostro amico, non ci sono i files .pfb nell’archivio che ha scaricato (per inciso, i files .pfb sono file binari in formato PostScript di tipo 1): non è quindi per lui nemmeno possibile sviluppare a mano una mappatura (file .map) per tali font, come descritto nel primo capitolo della Font Installation Guide di P. Lehmann, che troverai linkata nella sezione Download – Materiali disponibili in rete di GuIT.Spero di essere stato d’aiuto.
Ciao
-
3 Febbraio 2004 alle 15:01 #2347::
Effettivamente, guardando meglio, nella mia distribuzione teTeX i fonts CMBright sono installati di default: la soluzione di nicola quindi funziona, e il nostro amico si è scaricato un archivio inutile… A meno che tali fonts non siano effettivamente presenti nella sua distribuzione (che non abbiamo capito qual’è, fra le altre cose).Ciao.
-
3 Febbraio 2004 alle 15:26 #2348::
E’ tutto esatto, nicola,
tuttavia, le indicazioni che hai fornito servono solo e solamente per i fonts installati di default dal sistema [La]TeX in uso; non è valido per qualsiasi altro font installato in altra maniera.Spero di essere stato d’aiuto.
CiaoSicuramente si, un altro tassello che si aggiunge…
Tieni presente che ho menzionato quanto sopra, in quanto NOI utenti windows, siamo ciechi 8) per ciò che riguarda i font non True type. Per cui la maggior parte di NOI ignora ( o ignorava) l’esistenza dei font tipo1 ecc. Per quei pochi utenti windows potrebbe essere d’aiuto il manuale HowTo pdf , ma rimane basilare doversi aggiornarsi sui font nel mondo LaTex. Ogni riferimento è risultato e risulterà, quindi, gradito.
Ciao. -
3 Febbraio 2004 alle 16:25 #2349::
ciao a tutti,
grazie per il vostro interessamento.
Io sto utilizzando una versione un po’ passata di MikTex (versione 2) e non credo che i cmbright fossero già presenti, perché facendo girare un esempio non venivano trovati dal sistema, a meno che non ho sbagliato qualcosa, ma non credo. Tra l’altro non è stato del tutto inutile perché comunque una versione type3 dei font riesco a crearmela, ma il problema rimane.Leggendo il msg di nicola, dovrei
1)crearmi un file .dvipsrc (nessun carattere prima del “.”?) ed inserirci le seguenti linee
p +psfonts.cmz
p +psfonts.amz2)(sono un utente Miktex) aggiungere le stesse righe al file \texmf\dvips\config\config.ps”.
Comunque avrei un paio di dubbi
i)forse il suggerimento di nicola (preso dal latex-pdf-howto) serve a creare documenti *solo* con CM type3 font (e non ogni tipo di font)? mi sembra strano che per ogni font funzionino le stesse linee. Sto sbagliando?
i) se per ottenere documenti con font scalabili è sufficiente far leggere a dvips il file config.pdf (piuttosto che config.ps), ovvero utilizzare il comando “dvips -P pdf”, forse le stesse linee devono essere aggiungere a config.pdf?spero di essere stato chiaro,
ciao e grazie
vito
-
3 Febbraio 2004 alle 17:59 #2350::
Io sto utilizzando una versione un po’ passata di MikTex (versione 2) e non credo che i cmbright fossero già presenti, perché facendo girare un esempio non venivano trovati dal sistema, a meno che non ho sbagliato qualcosa, ma non credo. Tra l’altro non è stato del tutto inutile perché comunque una versione type3 dei font riesco a crearmela, ma il problema rimane.
Beh, credo che sia ovvio: la soluzione è aggiornare il MiKTeX, che oltre a sistemarti i font CMBright permetterà anche diverse altre cose. Dovresti trovare dei tutorial sull’installazione nelle pagine web di GuIT.
Leggendo il msg di nicola, dovrei
1)crearmi un file .dvipsrc (nessun carattere prima del “.”?) ed inserirci le seguenti linee
p +psfonts.cmz
p +psfonts.amz2)(sono un utente Miktex) aggiungere le stesse righe al file \texmf\dvips\config\config.ps”.
Non sono utente Windows/MiKTeX, ma credo ti basti solamente questa seconda operazione.
Comunque avrei un paio di dubbi
i)forse il suggerimento di nicola (preso dal latex-pdf-howto) serve a creare documenti *solo* con CM type3 font (e non ogni tipo di font)? mi sembra strano che per ogni font funzionino le stesse linee. Sto sbagliando?Si. I font di tipo 3 e quelli metafont sono inseriti sempre, se non vengono specificate le linee riportate sopra. Quelle due mappe (psfonts.cmz e .amz) contengono la mappatura ai font (a tutti i font) di tipo 1 contenuti nella tua distribuzione MiKTeX. Aggiungo che non devi aggiungerlo per ogni font: riportando quelle due righe nel file di configurazione config.ps tu fai in modo che qualsiasi font “di sistema” sia incluso nel ps con il tipo 1.
ii) se per ottenere documenti con font scalabili è sufficiente far leggere a dvips il file config.pdf (piuttosto che config.ps), ovvero utilizzare il comando “dvips -P pdf”, forse le stesse linee devono essere aggiungere a config.pdf?
Se devo essere sincero, non ho mai provato quest’opzione; ma t’assicuro che se aggiungi quelle due righe nel config.ps, non avrai bisogno più di specificare l’opzione -P pdf per ottenere documenti scalabili. Mi sembra molto più comodo.
Spero di essere stato chiaro.
Ciao e facci sapere.
-
4 Febbraio 2004 alle 12:21 #2351
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.