Alla fine del tuo myriad.sty dici
Codice:
\renewcommand{\sfdefault}{pmy}che fa leggere a LaTeX il file t1pmy.fd e non certo t1myr.fd.
Dovrai scrivere invece
Codice:
\renewcommand{\sfdefault}{myr}
Già, non ci avevo pensato!
Ho provato in questo modo:
`\ProvidesFile{t1pmy.fd}
[scalable font definitions for T1/myr.]
\expandafter\ifx\csname Myr@scale\endcsname\relax
\let\Myr@@scale\@empty
\else
\edef\Myr@@scale{s*[\csname Myr@scale\endcsname]}%
\fi
\DeclareFontFamily{T1}{myr}{}
\DeclareFontShape{T1}{myr}{m}{n}{
<-> \Myr@@scale pmyb8a
}{}
\DeclareFontShape{T1}{myr}{m}{sc}{
<-> \Myr@@scale pmyb8ac
}{}
\DeclareFontShape{T1}{myr}{m}{sl}{
<-> \Myr@@scale pmybi8a
}{}
\DeclareFontShape{T1}{myr}{mc}{n}{
<-> \Myr@@scale pmybi8ac
}{}
\DeclareFontShape{T1}{myr}{mc}{sc}{
<-> \Myr@@scale pmyr8a
}{}
\DeclareFontShape{T1}{myr}{mc}{sl}{
<-> \Myr@@scale pmyr8ac
}{}
\DeclareFontShape{T1}{myr}{b}{n}{
<-> \Myr@@scale pmyrd8a
}{}
\DeclareFontShape{T1}{myr}{b}{sc}{
<-> \Myr@@scale pmyri8a
}{}
\DeclareFontShape{T1}{myr}{b}{sl}{
<-> \Myr@@scale pmybo8t
}{}
\DeclareFontShape{T1}{myr}{bc}{n}{
<-> \Myr@@scale pmyri8ac
}{}
\DeclareFontShape{T1}{myr}{bc}{sc}{
<-> \Myr@@scale pmys8ac
}{}
\DeclareFontShape{T1}{myr}{bc}{sl}{
<-> \Myr@@scale pmysi8ac
}{}
\DeclareFontShape{T1}{myr}{m}{it}{<->ssub * myr/m/sl}{}
\DeclareFontShape{T1}{myr}{mc}{it}{<->ssub * myr/mc/sl}{}
\DeclareFontShape{T1}{myr}{bx}{n}{<->ssub * myr/b/n}{}
\DeclareFontShape{T1}{myr}{bx}{sc}{<->ssub * myr/b/sc}{}
\DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/b/sl}{}
\DeclareFontShape{T1}{myr}{b}{it}{<->ssub * myr/b/sl}{}
\DeclareFontShape{T1}{myr}{bx}{it}{<->ssub * myr/b/it}{}
\DeclareFontShape{T1}{myr}{bc}{it}{<->ssub * myr/bc/sl}{}
\endinput`
ma adesso no mi fa pià nemmeno il sf…
Dubbio: ho adattato il file fd da quello di Helvetica.
Ma in effetti ad esempio nel codice
`\DeclareFontShape{T1}{myr}{m}{n}{
<-> \Myr@@scale pmyb8a`
non ho verificato la corrispondenza fra pmyb8a
e {myr}{m}{n} e via dicendo…
Io infatti ho
`pmyb8ac.pfb pmybi8ac.pfb pmyr8ac.pfb pmyrd8a.pfb
pmyri8a.pfb pmysi8ac.pfb pmyb8a.pfb pmybi8a.pfb pmyr8a.pfb
pmyri8ac.pfb pmys8ac.pfb`
E trovo m che potrebbe essere medium
e n che portebbe essere upright, ma anche mc
bc e bx che non so cosa sono…
Poi ho un altro dubbio ma prima vorrei risolvere per T1
Grazie
M.