Numeri a larghezza fissa (tabular) per ogni famiglia di font

  • Creatore
    Topic
  • #45572
    Up
    0
    Down
    ::


    Ciao a tutti,
    il pacchetto MinionPro mette a disposizione (tra le altre cose) il comando \figureversion, il quale permette un certo controllo nella resa grafica dei numeri (vedere il paragrafo 4 (Figure selection) del manuale). In particolare, a seconda del/i parametro/i che si decide/ono di passare al comando, è possibile ottenere:

    • numeri «normali» (lining figures)

    • numeri in formato «antico» (text figures)

    • numeri a larghezza proporzionale (proportional figures)

    • numeri a larghezza fissa (tabular figures)

    È anche possibile attivare una combinazione di quanto elencato sopra (ammesso di non specificare opzioni contrastanti).

    Tutto questo, però, ammesso di usare il font Minion Pro.

    Domanda: se si desidera comporre un documento LaTeX con un altro carattere (es. Computer Modern, Charter, Utopia, ecc.), è possibile fare riferimento ad un pacchetto che fornisca un comando simile a \figureversion, ossia in grado di «formattare» la resa dei numeri?

    Esempio: immaginiamo di usare il Computer Modern: grazie al comando \oldstylenums è possibile ottenere le OsF. Ma come si fa ad ottenere i numeri a larghezza fissa (immaginando di non barare passando a cmtt)? Come sempre, non voglio discutere se sia meglio avere i numeri a larghezza fissa o proporzionale (probabilmente la seconda, visto che LaTeX già lo fa di suo), vorrei solo sapere se è possibile farlo o meno.

    Grazie e a presto.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #45573
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        I CM lining sono i font di default e sono concepiti per avere la stessa occupazione nelle tabelle quindi usando i numeri normalmente, lasciando stare gli oldstyle, nelle tabelle i le cifre risultano perfettamente incolonnate.
        Se si vogliono usare gli oldstyle insieme a quelli normali, con i CM è necessario specificare \olstylemnumbers ogni volta che li si vuole usare, perché non c’è modo per averli di default.

        Credo che la stessa cosa succeda con gli altri font postscript che hai citato.

        Io personalmente uso gli oldstyle sono in rare circostanze, mai nel testo, anche se ammetto che la cosa sia più elegante; li uso dentro le pagine di titolo, per esempio.

        Il problema è che non scrivo testi letterari, quindi i numeri che appaiono nei miei testi sono sempre le indicazioni numeriche della misura di quantità fisiche; e se non si tratta di queste, si tratta comunque di informazioni”tecniche”.

        In ogni caso non è difficile definire un alias più coro per specificare di voler usare le cifre old style.

      • #45574
        Up
        0
        Down
        ::


        Ti ringrazio per la risposta.

        In realtà mi interessava di più approfondire l’aspetto relativo alle tabular/proportional figure (non ne sento parlare molto in giro) piuttosto che la distinzione lining/OsF.

        Ad ogni modo, ho controllato sia un documento scritto con i Computer Modern (la guida di hyperref) sia uno con gli Utopia (la guida di Enrico) e mi rendo conto che hai ragione: i numeri (nelgli indici) sono perfettamente incolonnati.

        A questo punto, presumo che ciò valga per la maggior parte delle famiglie di caratteri, escluse alcune, come quella relativa ai MinionPro, dove in condizioni predefinite il kerning è ridotto al minimo e pertanto è necessaria una macro apposita per incolonnarli.

        Grazie ancora e a presto.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top