Newsgroup: it.comp.software.tex
Titolo: Installazione font Type 1 (seconda puntata)

Reduce dal finale, anche se sofferto, successo con un Garamond,
decido di installare un altro font che mi interessa per i caratteri
Expert. Un Times di cui però non ho gli .afm. Li genero con pfm2afm,
ma quando poi lancio fontinst.tex l'operazione si blocca:
==============================================================
samiel@debian:~/times_ten$ tex convert.tex
This is TeX, Version 3.141592 (Web2C 7.5.6)
(./convert.tex (/usr/share/texmf-texlive/tex/fontinst/base/fontinst.sty
(/usr/share/texmf-texlive/tex/fontinst/base/trig.sty)
No file fontinst.rc.
)
INFO> parse family <ptt><>
INFO> to make LaTeX font shape <ptt,m,n,> seek pttr8r.mtx
INFO> run \transformfont  <pttr8r> from <pttr8a>
(./pttr8a.afm)
Runaway argument?
690^^MXHeight 470^^MDescender 234^^MAscender 715^^MStartCharMetrics 2\ETC.
! File ended while scanning use of \afm-FontBBox.
<inserted text>
                \par
<to be read again>
                   \x_relax
\afmtomtx ..._line \primitiveinput #1.afm\x_relax
                                                  \out_line {}\out_line
{\en...
\fromafm ...etstr {afm-name}{#1}\afmtomtx {#1}{#1}
                                                  \mtxtopl {#1}{#1}\fi
\reencodefont #1#2->#2
                      \resetstr {etx-name}{#1}
\transformfont ... }\x_resetint {slant-scale}{0}#2
                                                  \ifisstr {afm-name}\then
\...
\fake_shape_raw_encoding ...coding \font_width }}}
                                                  \if_file_exists
{\raw_enco...
\fake_shape_ ...fm}\then \fake_shape_raw_encoding
                                                  \fi \if_expert_
\if_file_e...
\latin_shape ... fake_shape_\raw_shape \endcsname
                                                  \if_file_exists
{\font_fam...
\latin_shapes ...shape {}{}{}{n}{\_textcomp_true }
                                                  \latin_shape {c}{c}{}{sc
{...
\latin_widths ->\latin_width {}{}
                                 \latin_width {n}{c}
\latin_weights ->\latin_weight {r}{m}
                                     \latin_weight {k}{m}\latin_weight {b
{b...
\latinfamily ...\latex_family }{#2}\latin_weights
                                                  \endinstallfonts }
l.2 \latinfamily {ptt}{}
?                                                   
==============================================================
Che cosa dovrei capire da questo output?
Grazie
M.
PS
fontinst.sty contiene solo:
=======================
\input fontinst.sty
\latinfamily {ptt}{}
\latinfamily {pttx}{}
\latinfamily {pttj}{}
\bye
=======================

 Che cosa dovrei capire da questo output?
Che ci sono terminatori di linea "sbagliati" nel file afm. Evidentemente
i terminatori sono "DOS style" o "Mac style" e Debian vuole invece 
quelli "Unix style".
Ciao
Enrico

 quelli "Unix style".
La cosa si fa ardua... Il giro è tortuoso: in Debian non ho trovato
un pacchetto pfm2afm, ho trovato un rpm e un arichio .tgz.
Entrambi generano lo stesso errore, anche se lanciati con l'opzione -a.
Dunque: o trovo gli .afm originali o c'è poco da fare?
M.

 wrote:

No, perché?
Apri il file afm con nano, di solito comunica che ha trovato 
terminatori di riga non standard e basta salvare con ctrl-o
e ctrl-x. Immagino che si possa fare anche con altri editor.
Ciao
Enrico

 e ctrl-x. Immagino che si possa fare anche con altri editor.
Ho provato sia con Nano sia con Vim.
In apertura non comunicano niente di anomalo.
Ho cmq salvato tutti i file ma il problema persiste...
Poi vedo questo avviso più indecifrabile
della stele di Rosetta:
==================================================
INFO> run \transformfont  <pttr8r> from <pttr8a>
(./pttr8a.afm)
Runaway argument?
==================================================
C'è altro da tentare?
M.

 scrive:

Non so che farci, sinceramente. L'aspetto dell'errore suggerisce
che il file abbia terminazioni di riga DOS (^^M^^J).
Ciao
Enrico

 che il file abbia terminazioni di riga DOS (^^M^^J).
Se non lo sai tu... In Google non ho trovato ispirazione.
Taluni dicono che gli .afm sono disponibili nell'ftp
di Adobe, ma finora non li ho trovati...
In ogni caso. grazie
M.