siunitx e Junicode

  • Creatore
    Topic
  • #72294
    Up
    0
    Down
    ::


    Sono ancora alle prese con Junicode 🙂

    Dopo aver appurato che l’opzione

    `Numbers=Lining`

    non è definita (ma chiedo ancora a Enrico come fa a dirlo quando poco prima ha detto che il comando da lui definito funzionava, e funzionava a MaSara, immaginando che tutti noi tre abbiamo la stessa installazione dei font Junicode), non riesco a fare in modo che i comandi di siunitx usino i numeri maiuscoli all’interno del testo, avendo io dato nel preambolo l’opzione per averli minuscoli.

    Questo è quello che ho scritto nel preambolo:

    `\documentclass[article,defaultfont]{suftesi}

    \usepackage{fontspec}
    \setmainfont[Ligatures=TeX,Numbers=OldStyle]{Junicode}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setotherlanguages{german,english}

    \usepackage{siunitx}
    \sisetup{output-decimal-marker={,},detect-family,number-math-rm=\mathrm,unit-text-rm=\rmfamily,range-phrase={-}}`

    Qualunque cosa io metta in \sisetup la faccenda non cambia e i numeri in comandi come \SI{50}{\Hz} vengono stampati minuscoli. Ora, Junicode definisce i numeri maiuscoli.

    Per completezza, segnalo che le impostazioni mostrate sopra funzionano alla perfezione con i kpfonts caricati con l’opzione per i numeri minuscoli di default.

    Potrebbe essere questo un baco di Junicode? E anche la faccenda di Lining?

    Ciao
    Tommaso

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


      `% !TEX TS-program = xelatex
      % !TEX encoding = UTF-8 Unicode
      \documentclass[periodical]{suftesi}

      \usepackage{amsmath}
      \usepackage[garamond]{mathdesign}
      \usepackage{mathspec}
      \usepackage[no-sscript]{xltxtra}
      \defaultfontfeatures{Mapping=tex-text}
      \setprimaryfont[Numbers=OldStyle]{Junicode}
      \setmathsfont(Digits){Junicode}

      \usepackage{siunitx}

      \begin{document}

      123456789\\

      \SI{123456789}{\Hz}

      \end{document} `
      mathdesign non serve, tuttavia io lo carico sempre quando uso font umanisti con XeLaTeX.
      In questo modo hai anche simboli come + – =, ecc. coerenti col disegno

      Ciao
      Ivan

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

Go to top