Controllare il font attualmente in uso

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 3 mesi fa da ev.
  • Creatore
    Topic
  • #5878
    ev
    Partecipante
      Up
      0
      Down
      ::


      Ciao,

      Qualcuno sa come si può controllare il font in uso in un determinato momento? Cercando di seguire il codice di creazione/gestione dei typescript & Co. mi sono un po’ perso… ma una cosa mi pare chiara: considerando che le typeface sono “contenitori” di font e i typescript sono contenitori di svariate cose, anche supponendo che esista il modo per reperire il nome della typeface oppure del typescript in uso, non servirebbe a molto.

      La faccenda si complica ulteriormente, secondo me, se teniamo in considerazione le “catene” di sinonimi di font e il fatto che, diversamente da quanto accade in LaTeX, la “nomenclatura” dei font è abbastanza libera (ok, è possibile usare anche lo schema ideato da Karl Berry), quindi anche ipotizzando di avere a disposizione il nome del font, come essere sicuri che l’ipotetico mismatch significhi sicuramente che il font in uso non è quello che per qualche motivo richiediamo?

      Che confusione…

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


        Credo di aver capito a grandi linee (i fonts non sono il mio forte 😆 )
        Puoi darmi un piccolo esempio ?

      • #5880
        ev
        Partecipante
          Up
          0
          Down
          ::


          Mi è difficile spiegarmi meglio… In sostanza, vorrei avere la possibilità di scrivere qualche cosa di simile a
          `\doifsamestringelse{}{ppl}{\unamacro}{\unaltramacro}`
          e più in generale avere a disposizione il nome della famiglia di font in uso. Come ho scritto prima, però, se il font in uso non si chiamasse ppl non ci sarebbe alcun motivo per escludere l’ipotesi che si tratti in ogni caso della copia del Palatino normalmente utilizzabile con LaTeX… Da quest’ultimo problema non vedo vie d’uscita (ma probabilmente sono troppo ignorante).

        • #5881
          Up
          0
          Down
          ::


          Puo’ servire \truefontname#1 ?
          `
          \starttext
          {\tt cmr} Serif:\truefontname{Serif}\par
          \switchtobodyfont[pos]
          {\tt pos} Serif:\truefontname{Serif}\par
          \stoptext
          `

          luigi

        • #5882
          ev
          Partecipante
            Up
            0
            Down
            ::


            Perfetto! Proprio quello che cercavo… se solo non mi fossi intestardito su type-*.tex ed avessi guardato anche font-ini.tex 🙁

            W Luigi!

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

        Go to top