Scalare Myriad

  • Creatore
    Topic
  • #52287
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Poiché Myriad (almeno quello cho ho) non accetta l’opzione scaled,
      ma accanto a MinionPro risutta più granda a parità di punti,
      un po’ come tutti i caratteri SansSerif, ho provato a costruirmi
      l’apparato per poterlo scalare. Solo che all afine non scala,
      segno evidente di un qualche errore. Allora:
      1.
      Ho creato un myriad.sty come segue
      `\ProvidesPackage{myriad}
      \RequirePackage{keyval}
      \define@key{Myr}{scaled}[.95]{%
      \def\Myr@scale{#1}}
      \def\ProcessOptionsWithKV#1{%
      \let\@tempc\relax
      \let\Myr@tempa\@empty
      \ifx\@classoptionslist\relax\else
      \@for\CurrentOption:=\@classoptionslist\do{%
      \@ifundefined{KV@#1@\CurrentOption}%
      {}%
      {%
      \edef\Myr@tempa{\Myr@tempa,\CurrentOption,}%
      \@expandtwoargs\@removeelement\CurrentOption
      \@unusedoptionlist\@unusedoptionlist
      }%
      }%
      \fi
      \edef\Myr@tempa{%
      \noexpand\setkeys{#1}{%
      \Myr@tempa\@ptionlist{\@currname.\@currext}%
      }%
      }%
      \Myr@tempa
      \let\CurrentOption\@empty
      }
      \ProcessOptionsWithKV{Myr}
      \AtEndOfPackage{%
      \let\@unprocessedoptions\relax
      }
      \renewcommand{\sfdefault}{pmy}
      \endinput
      %%
      %% End of file myriad.sty'`
      Poi ho creato i tre file .fd per le tre codifiche.
      Visto che adotto T!, riporto solo quello,
      cioè il file t1myr.fd
      `\ProvidesFile{t1pmy.fd}
      [2001/06/04 scalable font definitions for T1/pmy.]
      \expandafter\ifx\csname Myr@scale\endcsname\relax
      \let\Myr@@scale\@empty
      \else
      \edef\Myr@@scale{s*[\csname Myr@scale\endcsname]}%
      \fi

      \DeclareFontFamily{T1}{pmy}{}
      \DeclareFontShape{T1}{pmy}{m}{n}{
      <-> \Myr@@scale pmyb8a
      }{}
      \DeclareFontShape{T1}{pmy}{m}{sc}{
      <-> \Myr@@scale pmyb8ac
      }{}
      \DeclareFontShape{T1}{pmy}{m}{sl}{
      <-> \Myr@@scale pmybi8a
      }{}
      \DeclareFontShape{T1}{pmy}{mc}{n}{
      <-> \Myr@@scale pmybi8ac
      }{}
      \DeclareFontShape{T1}{pmy}{mc}{sc}{
      <-> \Myr@@scale pmyr8a
      }{}
      \DeclareFontShape{T1}{pmy}{mc}{sl}{
      <-> \Myr@@scale pmyr8ac
      }{}
      \DeclareFontShape{T1}{pmy}{b}{n}{
      <-> \Myr@@scale pmyrd8a
      }{}
      \DeclareFontShape{T1}{pmy}{b}{sc}{
      <-> \Myr@@scale pmyri8a
      }{}
      \DeclareFontShape{T1}{pmy}{b}{sl}{
      <-> \Myr@@scale pmybo8t
      }{}
      \DeclareFontShape{T1}{pmy}{bc}{n}{
      <-> \Myr@@scale pmyri8ac
      }{}
      \DeclareFontShape{T1}{pmy}{bc}{sc}{
      <-> \Myr@@scale pmys8ac
      }{}
      \DeclareFontShape{T1}{pmy}{bc}{sl}{
      <-> \Myr@@scale pmysi8ac
      }{}
      \DeclareFontShape{T1}{pmy}{m}{it}{<->ssub * pmy/m/sl}{}
      \DeclareFontShape{T1}{pmy}{mc}{it}{<->ssub * pmy/mc/sl}{}
      \DeclareFontShape{T1}{pmy}{bx}{n}{<->ssub * pmy/b/n}{}
      \DeclareFontShape{T1}{pmy}{bx}{sc}{<->ssub * pmy/b/sc}{}
      \DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/b/sl}{}
      \DeclareFontShape{T1}{pmy}{b}{it}{<->ssub * pmy/b/sl}{}
      \DeclareFontShape{T1}{pmy}{bx}{it}{<->ssub * pmy/b/it}{}
      \DeclareFontShape{T1}{pmy}{bc}{it}{<->ssub * pmy/bc/sl}{}
      \endinput`
      A questo punto, mettendo nel preambolo del file tex
      `\usepackage[scaled=.8]{myriad}`
      dovrei ottenenre la scalatura standard , e precisando
      altri valori le corrispondenti scalature.
      Ma i caratteri sono sempre nella dimensione standard.
      Per cui da qualche parte c’è un errore…

      Grazie
      M.

      PS
      Mi accorgo adesso che non si vede il carattere @
      ma un quadratino strano….

    Visualizzazione 19 filoni di risposte
    • Autore
      Risposte
      • #52288
        Up
        0
        Down
        ::

        Poiché Myriad (almeno quello cho ho) non accetta l’opzione scaled,
        ma accanto a MinionPro risutta più granda a parità di punti,
        un po’ come tutti i caratteri SansSerif, ho provato a costruirmi
        l’apparato per poterlo scalare. Solo che all afine non scala,
        segno evidente di un qualche errore. Allora:
        1.
        Ho creato un myriad.sty come segue
        `\ProvidesPackage{myriad}
        \RequirePackage{keyval}
        \define@key{Myr}{scaled}[.95]{%
        \def\Myr@scale{#1}}
        \def\ProcessOptionsWithKV#1{%
        \let\@tempc\relax
        \let\Myr@tempa\@empty
        \ifx\@classoptionslist\relax\else
        \@for\CurrentOption:=\@classoptionslist\do{%
        \@ifundefined{KV@#1@\CurrentOption}%
        {}%
        {%
        \edef\Myr@tempa{\Myr@tempa,\CurrentOption,}%
        \@expandtwoargs\@removeelement\CurrentOption
        \@unusedoptionlist\@unusedoptionlist
        }%
        }%
        \fi
        \edef\Myr@tempa{%
        \noexpand\setkeys{#1}{%
        \Myr@tempa\@ptionlist{\@currname.\@currext}%
        }%
        }%
        \Myr@tempa
        \let\CurrentOption\@empty
        }
        \ProcessOptionsWithKV{Myr}
        \AtEndOfPackage{%
        \let\@unprocessedoptions\relax
        }
        \renewcommand{\sfdefault}{pmy}
        \endinput
        %%
        %% End of file myriad.sty'`
        Poi ho creato i tre file .fd per le tre codifiche.
        Visto che adotto T!, riporto solo quello,
        cioè il file t1myr.fd
        `\ProvidesFile{t1pmy.fd}
        [2001/06/04 scalable font definitions for T1/pmy.]
        \expandafter\ifx\csname Myr@scale\endcsname\relax
        \let\Myr@@scale\@empty
        \else
        \edef\Myr@@scale{s*[\csname Myr@scale\endcsname]}%
        \fi

        \DeclareFontFamily{T1}{pmy}{}
        \DeclareFontShape{T1}{pmy}{m}{n}{
        <-> \Myr@@scale pmyb8a
        }{}
        \DeclareFontShape{T1}{pmy}{m}{sc}{
        <-> \Myr@@scale pmyb8ac
        }{}
        \DeclareFontShape{T1}{pmy}{m}{sl}{
        <-> \Myr@@scale pmybi8a
        }{}
        \DeclareFontShape{T1}{pmy}{mc}{n}{
        <-> \Myr@@scale pmybi8ac
        }{}
        \DeclareFontShape{T1}{pmy}{mc}{sc}{
        <-> \Myr@@scale pmyr8a
        }{}
        \DeclareFontShape{T1}{pmy}{mc}{sl}{
        <-> \Myr@@scale pmyr8ac
        }{}
        \DeclareFontShape{T1}{pmy}{b}{n}{
        <-> \Myr@@scale pmyrd8a
        }{}
        \DeclareFontShape{T1}{pmy}{b}{sc}{
        <-> \Myr@@scale pmyri8a
        }{}
        \DeclareFontShape{T1}{pmy}{b}{sl}{
        <-> \Myr@@scale pmybo8t
        }{}
        \DeclareFontShape{T1}{pmy}{bc}{n}{
        <-> \Myr@@scale pmyri8ac
        }{}
        \DeclareFontShape{T1}{pmy}{bc}{sc}{
        <-> \Myr@@scale pmys8ac
        }{}
        \DeclareFontShape{T1}{pmy}{bc}{sl}{
        <-> \Myr@@scale pmysi8ac
        }{}
        \DeclareFontShape{T1}{pmy}{m}{it}{<->ssub * pmy/m/sl}{}
        \DeclareFontShape{T1}{pmy}{mc}{it}{<->ssub * pmy/mc/sl}{}
        \DeclareFontShape{T1}{pmy}{bx}{n}{<->ssub * pmy/b/n}{}
        \DeclareFontShape{T1}{pmy}{bx}{sc}{<->ssub * pmy/b/sc}{}
        \DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/b/sl}{}
        \DeclareFontShape{T1}{pmy}{b}{it}{<->ssub * pmy/b/sl}{}
        \DeclareFontShape{T1}{pmy}{bx}{it}{<->ssub * pmy/b/it}{}
        \DeclareFontShape{T1}{pmy}{bc}{it}{<->ssub * pmy/bc/sl}{}
        \endinput`
        A questo punto, mettendo nel preambolo del file tex
        `\usepackage[scaled=.8]{myriad}`
        dovrei ottenenre la scalatura standard , e precisando
        altri valori le corrispondenti scalature.
        Ma i caratteri sono sempre nella dimensione standard.
        Per cui da qualche parte c’è un errore…

        Grazie
        M.

        PS
        Mi accorgo adesso che non si vede il carattere @
        ma un quadratino strano….

        Alla fine del tuo myriad.sty dici
        `\renewcommand{\sfdefault}{pmy}`
        che fa leggere a LaTeX il file t1pmy.fd e non certo t1myr.fd.

        Dovrai scrivere invece
        `\renewcommand{\sfdefault}{myr}`
        e nel file t1myr.fd sostituire quasi tutti i pmy con myr. Vanno lasciati così come sono i nomi dei file tfm, che sono, per intendersi, quelli che vengono dopo \Myr@@scale nei comandi \DeclareFontShape

        Ciao
        Enrico

      • #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.

        • #52290
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Pensieri del mattino:
            nel caso di Helvetica, in /usr/local/texlive/2010/texmf-dist/tex/latex/psnfss
            trovo un file helvet.sty e i tre file .fd, uno per codifica, per la scalatura del font.
            Nel mio caso, in /usr/local/texlive/texmf-local/fonts/fd/adobe/myryad
            trovo già tre file .fd , ad esempio
            `%Filename: t1pmy.fd
            %Created by: tex inst
            %Created using fontinst v1.926

            %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY

            \ProvidesFile{t1pmy.fd}
            [2004/01/07 Fontinst v1.926 font definitions for T1/pmy.]

            \DeclareFontFamily{T1}{pmy}{}

            \DeclareFontShape{T1}{pmy}{m}{n}{
            <-> pmyr8t
            }{}

            \DeclareFontShape{T1}{pmy}{m}{it}{
            <-> pmyri8t
            }{}

            \DeclareFontShape{T1}{pmy}{bx}{n}{
            <-> pmyb8t
            }{}

            \DeclareFontShape{T1}{pmy}{bx}{it}{
            <-> pmybi8t
            }{}

            \DeclareFontShape{T1}{pmy}{mc}{n}{
            <-> pmyr8tc
            }{}

            \DeclareFontShape{T1}{pmy}{mc}{it}{
            <-> pmyri8tc
            }{}

            \DeclareFontShape{T1}{pmy}{bc}{n}{
            <-> pmyb8tc
            }{}

            \DeclareFontShape{T1}{pmy}{bc}{it}{
            <-> pmybi8tc
            }{}

            \DeclareFontShape{T1}{pmy}{sbc}{n}{
            <-> pmys8tc
            }{}

            \DeclareFontShape{T1}{pmy}{sbc}{it}{
            <-> pmysi8tc
            }{}

            \DeclareFontShape{T1}{pmy}{b}{n}{
            <-> pmyrd8t
            }{}

            \DeclareFontShape{T1}{pmy}{m}{sl}{<->ssub * pmy/m/it}{}
            \DeclareFontShape{T1}{pmy}{b}{it}{<->sub * pmy/b/n}{}
            \DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/bx/it}{}
            \DeclareFontShape{T1}{pmy}{b}{sl}{<->sub * pmy/b/n}{}
            \DeclareFontShape{T1}{pmy}{mc}{sl}{<->ssub * pmy/mc/it}{}
            \DeclareFontShape{T1}{pmy}{bc}{sl}{<->ssub * pmy/bc/it}{}
            \DeclareFontShape{T1}{pmy}{sbc}{sl}{<->ssub * pmy/sbc/it}{}

            \endinput`
            Non è che questo intereferisce?
            In realtà, nel mio intendimenti, l’idea era quella ri richiamare
            semplicemente pmy con l’eventuale opzione [scaled].
            Perché devo invece creare, nel caso specifico, myr
            (oltre al fatto che finora non funziona?

            M.

          • #52291
            Up
            0
            Down
            ::

            Pensieri del mattino:
            nel caso di Helvetica, in /usr/local/texlive/2010/texmf-dist/tex/latex/psnfss
            trovo un file helvet.sty e i tre file .fd, uno per codifica, per la scalatura del font.
            Nel mio caso, in /usr/local/texlive/texmf-local/fonts/fd/adobe/myryad
            trovo già tre file .fd , ad esempio
            `%Filename: t1pmy.fd
            %Created by: tex inst
            %Created using fontinst v1.926

            %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY

            \ProvidesFile{t1pmy.fd}
            [2004/01/07 Fontinst v1.926 font definitions for T1/pmy.]

            \DeclareFontFamily{T1}{pmy}{}

            \DeclareFontShape{T1}{pmy}{m}{n}{
            <-> pmyr8t
            }{}

            \DeclareFontShape{T1}{pmy}{m}{it}{
            <-> pmyri8t
            }{}

            \DeclareFontShape{T1}{pmy}{bx}{n}{
            <-> pmyb8t
            }{}

            \DeclareFontShape{T1}{pmy}{bx}{it}{
            <-> pmybi8t
            }{}

            \DeclareFontShape{T1}{pmy}{mc}{n}{
            <-> pmyr8tc
            }{}

            \DeclareFontShape{T1}{pmy}{mc}{it}{
            <-> pmyri8tc
            }{}

            \DeclareFontShape{T1}{pmy}{bc}{n}{
            <-> pmyb8tc
            }{}

            \DeclareFontShape{T1}{pmy}{bc}{it}{
            <-> pmybi8tc
            }{}

            \DeclareFontShape{T1}{pmy}{sbc}{n}{
            <-> pmys8tc
            }{}

            \DeclareFontShape{T1}{pmy}{sbc}{it}{
            <-> pmysi8tc
            }{}

            \DeclareFontShape{T1}{pmy}{b}{n}{
            <-> pmyrd8t
            }{}

            \DeclareFontShape{T1}{pmy}{m}{sl}{<->ssub * pmy/m/it}{}
            \DeclareFontShape{T1}{pmy}{b}{it}{<->sub * pmy/b/n}{}
            \DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/bx/it}{}
            \DeclareFontShape{T1}{pmy}{b}{sl}{<->sub * pmy/b/n}{}
            \DeclareFontShape{T1}{pmy}{mc}{sl}{<->ssub * pmy/mc/it}{}
            \DeclareFontShape{T1}{pmy}{bc}{sl}{<->ssub * pmy/bc/it}{}
            \DeclareFontShape{T1}{pmy}{sbc}{sl}{<->ssub * pmy/sbc/it}{}

            \endinput`
            Non è che questo intereferisce?
            In realtà, nel mio intendimenti, l’idea era quella ri richiamare
            semplicemente pmy con l’eventuale opzione [scaled].
            Perché devo invece creare, nel caso specifico, myr
            (oltre al fatto che finora non funziona?

            M.

            Devo dirti che non avevo guardato con attenzione il contenuto del file .fd che avevi scritto e che è completamente sbagliato. Prendi t1pmy.fd, chiamalo t1myr.fd e modificalo aggiungendo \Myr@@scale fra <-> e il nome del font e sostituendo pmy con myr come detto.

            Un’altra osservazione: dire “non mi fa questo e quello” senza minimamente accennare al messaggio di errore o a ciò che effettivamente succede rende molto difficile provare ad aiutarti.

            Ciao
            Enrico

          • #52292
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Di sicuro ci ho rifilato qualche altro errore o svista. Cmq adesso ho t1myr.fd
              `%Filename: t1myr.fd
              \ProvidesFile{t1myr.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 pmyr8t
              }{}
              \DeclareFontShape{T1}{myr}{m}{it}{
              <-> \Myr@@scale pmyri8t
              }{}
              \DeclareFontShape{T1}{myr}{bx}{n}{
              <-> \Myr@@scale pmyb8t
              }{}
              \DeclareFontShape{T1}{myr}{bx}{it}{
              <-> \Myr@@scale pmybi8t
              }{}
              \DeclareFontShape{T1}{myr}{mc}{n}{
              <-> \Myr@@scale pmyr8tc
              }{}
              \DeclareFontShape{T1}{myr}{mc}{it}{
              <-> \Myr@@scale pmyri8tc
              }{}
              \DeclareFontShape{T1}{myr}{bc}{n}{
              <-> \Myr@@scale pmyb8tc
              }{}
              \DeclareFontShape{T1}{myr}{bc}{it}{
              <-> \Myr@@scale pmybi8tc
              }{}
              \DeclareFontShape{T1}{myr}{sbc}{n}{
              <-> \Myr@@scale pmys8tc
              }{}
              \DeclareFontShape{T1}{myr}{sbc}{it}{
              <-> \Myr@@scale pmysi8tc
              }{}
              \DeclareFontShape{T1}{myr}{b}{n}{
              <-> \Myr@@scale pmyrd8t
              }{}
              \DeclareFontShape{T1}{myr}{m}{sl}{<->ssub * myr/m/it}{}
              \DeclareFontShape{T1}{myr}{b}{it}{<->sub * myr/b/n}{}
              \DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/bx/it}{}
              \DeclareFontShape{T1}{myr}{b}{sl}{<->sub * myr/b/n}{}
              \DeclareFontShape{T1}{myr}{mc}{sl}{<->ssub * myr/mc/it}{}
              \DeclareFontShape{T1}{myr}{bc}{sl}{<->ssub * myr/bc/it}{}
              \DeclareFontShape{T1}{myr}{sbc}{sl}{<->ssub * myr/sbc/it}{}
              \endinput`
              e myriad.sty
              `\ProvidesPackage{myriad}
              \RequirePackage{keyval}
              \define@key{Myr}{scaled}[.95]{%
              \def\Myr@scale{#1}}
              \def\ProcessOptionsWithKV#1{%
              \let\@tempc\relax
              \let\Myr@tempa\@empty
              \ifx\@classoptionslist\relax\else
              \@for\CurrentOption:=\@classoptionslist\do{%
              \@ifundefined{KV@#1@\CurrentOption}%
              {}%
              {%
              \edef\Myr@tempa{\Myr@tempa,\CurrentOption,}%
              \@expandtwoargs\@removeelement\CurrentOption
              \@unusedoptionlist\@unusedoptionlist
              }%
              }%
              \fi
              \edef\Myr@tempa{%
              \noexpand\setkeys{#1}{%
              \Myr@tempa\@ptionlist{\@currname.\@currext}%
              }%
              }%
              \Myr@tempa
              \let\CurrentOption\@empty
              }
              \ProcessOptionsWithKV{Myr}
              \AtEndOfPackage{%
              \let\@unprocessedoptions\relax
              }
              \renewcommand{\sfdefault}{myr}
              \endinput
              %%
              %% End of file myriad.sty'`
              Compilando, l’unico avviso pertinente che ricevo nel log è
              `LaTeX Font Info: Try loading font information for T1+myr on input line 73.
              LaTeX Font Info: No file T1myr.fd. on input line 73.

              LaTeX Font Warning: Font shape `T1/myr/m/n' undefined
              (Font) using `T1/cmr/m/n' instead on input line 73.`

              M.

            • #52293
              Up
              0
              Down
              ::

              Di sicuro ci ho rifilato qualche altro errore o svista. Cmq adesso ho t1myr.fd
              `%Filename: t1myr.fd
              \ProvidesFile{t1myr.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 pmyr8t
              }{}
              \DeclareFontShape{T1}{myr}{m}{it}{
              <-> \Myr@@scale pmyri8t
              }{}
              \DeclareFontShape{T1}{myr}{bx}{n}{
              <-> \Myr@@scale pmyb8t
              }{}
              \DeclareFontShape{T1}{myr}{bx}{it}{
              <-> \Myr@@scale pmybi8t
              }{}
              \DeclareFontShape{T1}{myr}{mc}{n}{
              <-> \Myr@@scale pmyr8tc
              }{}
              \DeclareFontShape{T1}{myr}{mc}{it}{
              <-> \Myr@@scale pmyri8tc
              }{}
              \DeclareFontShape{T1}{myr}{bc}{n}{
              <-> \Myr@@scale pmyb8tc
              }{}
              \DeclareFontShape{T1}{myr}{bc}{it}{
              <-> \Myr@@scale pmybi8tc
              }{}
              \DeclareFontShape{T1}{myr}{sbc}{n}{
              <-> \Myr@@scale pmys8tc
              }{}
              \DeclareFontShape{T1}{myr}{sbc}{it}{
              <-> \Myr@@scale pmysi8tc
              }{}
              \DeclareFontShape{T1}{myr}{b}{n}{
              <-> \Myr@@scale pmyrd8t
              }{}
              \DeclareFontShape{T1}{myr}{m}{sl}{<->ssub * myr/m/it}{}
              \DeclareFontShape{T1}{myr}{b}{it}{<->sub * myr/b/n}{}
              \DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/bx/it}{}
              \DeclareFontShape{T1}{myr}{b}{sl}{<->sub * myr/b/n}{}
              \DeclareFontShape{T1}{myr}{mc}{sl}{<->ssub * myr/mc/it}{}
              \DeclareFontShape{T1}{myr}{bc}{sl}{<->ssub * myr/bc/it}{}
              \DeclareFontShape{T1}{myr}{sbc}{sl}{<->ssub * myr/sbc/it}{}
              \endinput`
              e myriad.sty
              `\ProvidesPackage{myriad}
              \RequirePackage{keyval}
              \define@key{Myr}{scaled}[.95]{%
              \def\Myr@scale{#1}}
              \def\ProcessOptionsWithKV#1{%
              \let\@tempc\relax
              \let\Myr@tempa\@empty
              \ifx\@classoptionslist\relax\else
              \@for\CurrentOption:=\@classoptionslist\do{%
              \@ifundefined{KV@#1@\CurrentOption}%
              {}%
              {%
              \edef\Myr@tempa{\Myr@tempa,\CurrentOption,}%
              \@expandtwoargs\@removeelement\CurrentOption
              \@unusedoptionlist\@unusedoptionlist
              }%
              }%
              \fi
              \edef\Myr@tempa{%
              \noexpand\setkeys{#1}{%
              \Myr@tempa\@ptionlist{\@currname.\@currext}%
              }%
              }%
              \Myr@tempa
              \let\CurrentOption\@empty
              }
              \ProcessOptionsWithKV{Myr}
              \AtEndOfPackage{%
              \let\@unprocessedoptions\relax
              }
              \renewcommand{\sfdefault}{myr}
              \endinput
              %%
              %% End of file myriad.sty'`
              Compilando, l’unico avviso pertinente che ricevo nel log è
              `LaTeX Font Info: Try loading font information for T1+myr on input line 73.
              LaTeX Font Info: No file T1myr.fd. on input line 73.

              LaTeX Font Warning: Font shape `T1/myr/m/n' undefined
              (Font) using `T1/cmr/m/n' instead on input line 73.`

              M.

              Dove hai messo t1myr.fd? Se è nell’albero locale, dovresti ricordarti di dare mktexlsr.

              Ciao
              Enrico

            • #52294
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Hai ragione – come sempre 🙂 -, avrei dovuto ricordarmene.
                Adesso il file viene trovato:
                `LaTeX Font Info: Try loading font information for T1+myr on input line 73.
                (/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
                File: t1myr.fd scalable font definitions for T1/myr.`
                e quindi
                `{/usr/local/texlive/2010/texmf-di
                st/fonts/enc/dvips/base/8r.enc}`
                ma il carattere non viene scalato…

                M.

              • #52295
                Up
                0
                Down
                ::

                Hai ragione – come sempre 🙂 -, avrei dovuto ricordarmene.
                Adesso il file viene trovato:
                `LaTeX Font Info: Try loading font information for T1+myr on input line 73.
                (/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
                File: t1myr.fd scalable font definitions for T1/myr.`
                e quindi
                `{/usr/local/texlive/2010/texmf-di
                st/fonts/enc/dvips/base/8r.enc}`
                ma il carattere non viene scalato…

                M.

                Ho fatto una prova cambiando il tuo Myriad con Avant-Garde e la scalatura avviene. Ho solo preso t1pag.fd, cambiando il nome della famiglia da pag in myr e aggiungendo dove necessario \Myr@@scale. Quindi è tutto come nel tuo sistema, solo che cambiano i nomi dei tfm: non dovrebbe influire, a parte il cambiamento del font.

                Prova a compilare questo:
                `\documentclass[a4paper]{article}
                \usepackage[T1]{fontenc}
                \usepackage[scaled=.5]{myriad}
                \begin{document}
                \sffamily\fontname\font
                \end{document}`
                Se ciò che viene letto è corretto, dovresti ottenere, nel pdf, la scritta

                pmyr8t at 5.0pt

                Ciao
                Enrico

              • #52296
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Compilandolo ottendo nel pdf questa riga:
                  `ecrm1000`
                  Nel file di log risulta:
                  `LaTeX Font Info: Try loading font information for T1+Myr on input line 5.
                  (/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
                  File: t1myr.fd scalable font definitions for T1/myr.
                  )
                  LaTeX Font Warning: Font shape `T1/Myr/m/n' undefined
                  (Font) using `T1/cmr/m/n' instead on input line 5.`
                  E infatti la riga è in Computer Modern

                  M:

                • #52297
                  Up
                  0
                  Down
                  ::

                  Compilandolo ottendo nel pdf questa riga:
                  `ecrm1000`
                  Nel file di log risulta:
                  `LaTeX Font Info: Try loading font information for T1+Myr on input line 5.
                  (/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
                  File: t1myr.fd scalable font definitions for T1/myr.
                  )
                  LaTeX Font Warning: Font shape `T1/Myr/m/n' undefined
                  (Font) using `T1/cmr/m/n' instead on input line 5.`
                  E infatti la riga è in Computer Modern

                  M:

                  Da’ un’occhiata alle maiuscole:
                  `Try loading font information for T1+Myr on input line 5.`
                  dice che \sfdefault è Myr e non myr.

                  Ciao
                  Enrico

                • #52298
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ho sistemato, infattai adesso nel log:
                    `LaTeX Font Info: Try loading font information for T1+myr on input line 5.
                    (/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
                    File: t1myr.fd scalable font definitions for T1/myr.`
                    Ma nel pdf vedo solo scritto
                    `pmyr8t`
                    e continua a non scalare…
                    Più tardi, una volta che ho messo a letto i bambini,
                    provo anch’io con AvantGarde.
                    Vediamo se può esserci qualche problema
                    nel font, non so cosa pensare…

                    M.

                  • #52299
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Cioè con AvantGarde una cosa del genere?

                      `\ProvidesFile{t1myr.fd}
                      [2001/06/04 font definitions for T1/myr.]

                      [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 pagk8t
                      }{}

                      \DeclareFontShape{T1}{myr}{m}{sc}{
                      <-> \Myr@@scale pagkc8t
                      }{}

                      \DeclareFontShape{T1}{myr}{m}{sl}{
                      <-> \Myr@@scale pagko8t
                      }{}

                      \DeclareFontShape{T1}{myr}{db}{n}{
                      <-> \Myr@@scale pagd8t
                      }{}

                      \DeclareFontShape{T1}{myr}{db}{sc}{
                      <-> \Myr@@scale pagdc8t
                      }{}

                      \DeclareFontShape{T1}{myr}{db}{sl}{
                      <-> \Myr@@scale pagdo8t
                      }{}

                      \DeclareFontShape{T1}{myr}{m}{it}{<->ssub * myr/m/sl}{}
                      \DeclareFontShape{T1}{myr}{b}{n}{<->ssub * myr/db/n}{}
                      \DeclareFontShape{T1}{myr}{bx}{n}{<->ssub * myr/b/n}{}
                      \DeclareFontShape{T1}{myr}{b}{sc}{<->ssub * myr/db/sc}{}
                      \DeclareFontShape{T1}{myr}{bx}{sc}{<->ssub * myr/b/sc}{}
                      \DeclareFontShape{T1}{myr}{b}{sl}{<->ssub * myr/db/sl}{}
                      \DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/b/sl}{}
                      \DeclareFontShape{T1}{myr}{db}{it}{<->ssub * myr/db/sl}{}
                      \DeclareFontShape{T1}{myr}{b}{it}{<->ssub * myr/db/it}{}
                      \DeclareFontShape{T1}{myr}{bx}{it}{<->ssub * myr/b/it}{}

                      \endinput`

                      M.

                    • #52300
                      Up
                      0
                      Down
                      ::

                      Cioè con AvantGarde una cosa del genere?

                      `\ProvidesFile{t1myr.fd}
                      [2001/06/04 font definitions for T1/myr.]

                      [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 pagk8t
                      }{}

                      \DeclareFontShape{T1}{myr}{m}{sc}{
                      <-> \Myr@@scale pagkc8t
                      }{}

                      \DeclareFontShape{T1}{myr}{m}{sl}{
                      <-> \Myr@@scale pagko8t
                      }{}

                      \DeclareFontShape{T1}{myr}{db}{n}{
                      <-> \Myr@@scale pagd8t
                      }{}

                      \DeclareFontShape{T1}{myr}{db}{sc}{
                      <-> \Myr@@scale pagdc8t
                      }{}

                      \DeclareFontShape{T1}{myr}{db}{sl}{
                      <-> \Myr@@scale pagdo8t
                      }{}

                      \DeclareFontShape{T1}{myr}{m}{it}{<->ssub * myr/m/sl}{}
                      \DeclareFontShape{T1}{myr}{b}{n}{<->ssub * myr/db/n}{}
                      \DeclareFontShape{T1}{myr}{bx}{n}{<->ssub * myr/b/n}{}
                      \DeclareFontShape{T1}{myr}{b}{sc}{<->ssub * myr/db/sc}{}
                      \DeclareFontShape{T1}{myr}{bx}{sc}{<->ssub * myr/b/sc}{}
                      \DeclareFontShape{T1}{myr}{b}{sl}{<->ssub * myr/db/sl}{}
                      \DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/b/sl}{}
                      \DeclareFontShape{T1}{myr}{db}{it}{<->ssub * myr/db/sl}{}
                      \DeclareFontShape{T1}{myr}{b}{it}{<->ssub * myr/db/it}{}
                      \DeclareFontShape{T1}{myr}{bx}{it}{<->ssub * myr/b/it}{}

                      \endinput`

                      M.

                      Esattamente.

                      Ciao
                      Enrico

                    • #52301
                      samiel
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Finalmente!
                        Fra errori e sviste mi stava venendo l’esaurimento…
                        Adesso è quasi tutto chiaro.

                        Mi manca solo una cosa:
                        Se uso helvet, posso scrivere
                        \usepackage{helvet}
                        e ho il carattere non scalato,
                        oppure
                        \usepackage[scaled]{helvet}
                        e ho il carattere scalato di default,
                        oppure ancora posso inserire una misura di scalatura a piacere.

                        Invece per come stanno adesso le cose,
                        nel caso di Myriad devo obbligatoriamente usare
                        \usepackage[scaled]{myriad}
                        perché se ometto l’opzione [scaled] ricevo errore:
                        `! Undefined control sequence.
                        <->Myr@@scale
                        pmyr8t
                        l.14 }{}

                        ?`
                        Per Myriad ho già un file t1pmy.fd con questo contenuto:
                        `%Filename: t1pmy.fd
                        %Created by: tex inst
                        %Created using fontinst v1.926

                        %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY

                        \ProvidesFile{t1pmy.fd}
                        [2004/01/07 Fontinst v1.926 font definitions for T1/pmy.]

                        \DeclareFontFamily{T1}{pmy}{}

                        \DeclareFontShape{T1}{pmy}{m}{n}{
                        <-> pmyr8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{m}{it}{
                        <-> pmyri8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{bx}{n}{
                        <-> pmyb8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{bx}{it}{
                        <-> pmybi8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{mc}{n}{
                        <-> pmyr8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{mc}{it}{
                        <-> pmyri8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{bc}{n}{
                        <-> pmyb8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{bc}{it}{
                        <-> pmybi8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{sbc}{n}{
                        <-> pmys8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{sbc}{it}{
                        <-> pmysi8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{b}{n}{
                        <-> pmyrd8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{m}{sl}{<->ssub * pmy/m/it}{}
                        \DeclareFontShape{T1}{pmy}{b}{it}{<->sub * pmy/b/n}{}
                        \DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/bx/it}{}
                        \DeclareFontShape{T1}{pmy}{b}{sl}{<->sub * pmy/b/n}{}
                        \DeclareFontShape{T1}{pmy}{mc}{sl}{<->ssub * pmy/mc/it}{}
                        \DeclareFontShape{T1}{pmy}{bc}{sl}{<->ssub * pmy/bc/it}{}
                        \DeclareFontShape{T1}{pmy}{sbc}{sl}{<->ssub * pmy/sbc/it}{}

                        \endinput`
                        Non si possono salvare entrambe le cose,
                        come nel caso di Helvet, cioè la possibilità
                        di adottare ma anche no l’opzione [scaled] ?

                        Grazie mille
                        M.

                      • #52302
                        Up
                        0
                        Down
                        ::

                        Finalmente!
                        Fra errori e sviste mi stava venendo l’esaurimento…
                        Adesso è quasi tutto chiaro.

                        Mi manca solo una cosa:
                        Se uso helvet, posso scrivere
                        \usepackage{helvet}
                        e ho il carattere non scalato,
                        oppure
                        \usepackage[scaled]{helvet}
                        e ho il carattere scalato di default,
                        oppure ancora posso inserire una misura di scalatura a piacere.

                        Invece per come stanno adesso le cose,
                        nel caso di Myriad devo obbligatoriamente usare
                        \usepackage[scaled]{myriad}
                        perché se ometto l’opzione [scaled] ricevo errore:
                        `! Undefined control sequence.
                        <->Myr@@scale
                        pmyr8t
                        l.14 }{}

                        ?`
                        Per Myriad ho già un file t1pmy.fd con questo contenuto:
                        `%Filename: t1pmy.fd
                        %Created by: tex inst
                        %Created using fontinst v1.926

                        %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY

                        \ProvidesFile{t1pmy.fd}
                        [2004/01/07 Fontinst v1.926 font definitions for T1/pmy.]

                        \DeclareFontFamily{T1}{pmy}{}

                        \DeclareFontShape{T1}{pmy}{m}{n}{
                        <-> pmyr8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{m}{it}{
                        <-> pmyri8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{bx}{n}{
                        <-> pmyb8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{bx}{it}{
                        <-> pmybi8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{mc}{n}{
                        <-> pmyr8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{mc}{it}{
                        <-> pmyri8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{bc}{n}{
                        <-> pmyb8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{bc}{it}{
                        <-> pmybi8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{sbc}{n}{
                        <-> pmys8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{sbc}{it}{
                        <-> pmysi8tc
                        }{}

                        \DeclareFontShape{T1}{pmy}{b}{n}{
                        <-> pmyrd8t
                        }{}

                        \DeclareFontShape{T1}{pmy}{m}{sl}{<->ssub * pmy/m/it}{}
                        \DeclareFontShape{T1}{pmy}{b}{it}{<->sub * pmy/b/n}{}
                        \DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/bx/it}{}
                        \DeclareFontShape{T1}{pmy}{b}{sl}{<->sub * pmy/b/n}{}
                        \DeclareFontShape{T1}{pmy}{mc}{sl}{<->ssub * pmy/mc/it}{}
                        \DeclareFontShape{T1}{pmy}{bc}{sl}{<->ssub * pmy/bc/it}{}
                        \DeclareFontShape{T1}{pmy}{sbc}{sl}{<->ssub * pmy/sbc/it}{}

                        \endinput`
                        Non si possono salvare entrambe le cose,
                        come nel caso di Helvet, cioè la possibilità
                        di adottare ma anche no l’opzione [scaled] ?

                        Grazie mille
                        M.

                        Non capisco il problema: si tratta solo di copiare qualcosa cercando di capire che cosa stai facendo.
                        `\ProvidesFile{t1myr.fd}[2010/11/14 scalable Myriad]
                        \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 pmyr8t
                        }{}

                        \DeclareFontShape{T1}{myr}{m}{it}{
                        <-> \Myr@@scale pmyri8t
                        }{}

                        \DeclareFontShape{T1}{myr}{bx}{n}{
                        <-> \Myr@@scale pmyb8t
                        }{}

                        \DeclareFontShape{T1}{myr}{bx}{it}{
                        <-> \Myr@@scale pmybi8t
                        }{}

                        \DeclareFontShape{T1}{myr}{mc}{n}{
                        <-> \Myr@@scale pmyr8tc
                        }{}

                        \DeclareFontShape{T1}{myr}{mc}{it}{
                        <-> \Myr@@scale pmyri8tc
                        }{}

                        \DeclareFontShape{T1}{myr}{bc}{n}{
                        <-> \Myr@@scale pmyb8tc
                        }{}

                        \DeclareFontShape{T1}{myr}{bc}{it}{
                        <-> \Myr@@scale pmybi8tc
                        }{}

                        \DeclareFontShape{T1}{myr}{sbc}{n}{
                        <-> \Myr@@scale pmys8tc
                        }{}

                        \DeclareFontShape{T1}{myr}{sbc}{it}{
                        <-> \Myr@@scale pmysi8tc
                        }{}

                        \DeclareFontShape{T1}{myr}{b}{n}{
                        <-> \Myr@@scale pmyrd8t
                        }{}

                        \DeclareFontShape{T1}{myr}{m}{sl}{<->ssub * myr/m/it}{}
                        \DeclareFontShape{T1}{myr}{b}{it}{<->sub * myr/b/n}{}
                        \DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/bx/it}{}
                        \DeclareFontShape{T1}{myr}{b}{sl}{<->sub * myr/b/n}{}
                        \DeclareFontShape{T1}{myr}{mc}{sl}{<->ssub * myr/mc/it}{}
                        \DeclareFontShape{T1}{myr}{bc}{sl}{<->ssub * myr/bc/it}{}
                        \DeclareFontShape{T1}{myr}{sbc}{sl}{<->ssub * myr/sbc/it}{}

                        \endinput`
                        Tre minuti di cerca e modifica.

                        Ciao
                        Enrico

                      • #52303
                        samiel
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ero riuscito a produrre la stessa cosa modificando
                          – questa volta opportunamente visto che funziona 🙂 –
                          t1pmy.fd. Ma non avere più la versione originale
                          di quel file, sostuita dalla versione “scalata”,
                          può fare danni? Per i resto è tutto a posto,

                          Grazie
                          M:

                        • #52304
                          Up
                          0
                          Down
                          ::

                          Ero riuscito a produrre la stessa cosa modificando
                          – questa volta opportunamente visto che funziona 🙂 –
                          t1pmy.fd. Ma non avere più la versione originale
                          di quel file, sostuita dalla versione “scalata”,
                          può fare danni? Per i resto è tutto a posto,

                          Ovviamente t1pmy.fd rimane al suo posto, ci mancherebbe altro! Con quel myriad.sty non viene letto; al suo posto viene letto t1myr.fd

                          Ciao
                          Enrico

                        • #52305
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Fa danni ed è vietato… 😀

                            Se proprio vuoi modificare un file che compare ngli alberi di sistema hai due possibilità:
                            1) lo copi cambiandogli il nome e poi lo modifichi come ti pare; poi naturalmente lo devi usare con il nuovo nome.
                            2) lo copi nel tuo albero personale; ci fai sopra quello che ti pare, ma essenzialmente ci aggiungi una riga commentata scrivendoci che si tratta di un tuo file personale assolutamente non ufficiale e assolutamente da non mandare in giro ad altri.

                            Purtroppo per i file .fd non puoi cambiarle loro il nome, quindi ti resta solo la seconda possibilità. Il loro nome è formato agglutinando in lettere minuscole la sigla dell’encoding e il nome della famiglia.

                            Però la tua versione modificata viene trovata prima dal motore di ricerca dei file incluso in tutto il sistema TeX, quindi il tuo file personale è quello che verrà usato sempre e in caso di aggiornamento del pacchetto che conteneva il file originale non ti succede nessun inconveniente, perché il tuo file sarà sempre il primo della lista.

                            Naturalmente i documenti che comporrai con il tuo file personale saranno diversi da quelli composti da chiunque altro non disponga del tuo file personale e a norma di licenza LPPL tu non puoi distribuire a nessuno il tuo file col nome identico a quello di un file originale.

                            Valuta tu pro e contro.

                          • #52306
                            samiel
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Mi avete quasi spaventato! Allora rimetto a posto il file originale
                              prima che mi deflagri il computer 😥
                              Per il resto, quello che gira è il .pdf, né ho alcuna intenzione
                              di redistribuire il mio file col nome originale, anzi
                              chi volete che sia interessato a una cosa del genere?

                              Grazie mille
                              M.

                            • #52307
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Non ti spaventare; ho solo cercato di rispondere alla tua domanda se fa danni e ti ho spiegato come non fare danni. 😀

                            Visualizzazione 19 filoni di risposte
                            • Devi essere connesso per rispondere a questo topic.

                            Go to top