Re: Scalare Myriad

#52289
samiel
Partecipante
    Up
    0
    Down
    ::

    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.

    Go to top