Piccolo esperimento…

  • Creatore
    Topic
  • #114387
    Up
    0
    Down
    ::


    Ciao a tutti!
    Ho notato una piccola sottigliezza in merito al font libertine. Provate a dare in pasto a pdflatex il seguente codice:
    `
    % !TEX program = pdflatex

    \documentclass[a4paper,11pt]{article}

    \usepackage[T1]{fontenc}
    \usepackage{libertine}
    \usepackage[utf8]{inputenc}

    \begin{document}
    Notate delle differenze? Quali?
    \end{document}
    `
    mentre quest’altro a lualatex:
    `
    % !TEX program = lualatex

    \documentclass[a4paper,11pt]{article}

    \usepackage[no-math]{fontspec}
    % \setmainfont{Linux Libertine O} % dovrebbe essere la stessa cosa…
    \usepackage{libertine}

    \begin{document}
    Notate delle differenze? Quali?
    \end{document}
    `
    Avete notato il disegno della “Q”? Perché questa cosa?

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #114388
      strolego
      Partecipante
        Up
        0
        Down
        ::


        In effetti se guardi le proprietà del file pdf noti che i caratteri sono entrambi Libertine, ma diversi: uno è LinLibertineO (opentype in lualatex) e l’altro LinLibertineT (type1 in pdflatex) e i due fonts hanno le Q diverse

      • #114389
        Up
        0
        Down
        ::


        Sì, ma
        `
        \setmainfont{Linux Libertine O}
        `
        è commentato. In entrambe ho usato
        `
        \usepackage{libertine}
        `
        È un po’ strano però che luaLaTeX faccia delle scelte differenti rispetto a pdfLaTeX.

      • #114390
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Come sai i font Type 1 usati da psdlatex non possono avere più di 256 glifi ciascuno e quindi non hanno varianti; I font OpenType possono avere un numero incredibile di glifi con le rispettive varianti. Se usi questo codice per l’EMC da compilare con LuaLaTeX ottieni la stessa Q che ottini ocn l’EMC usato epr la compilazione con pdfLaTeX:`% !TEX program = lualatex

          \documentclass[a4paper,11pt]{article}

          \usepackage[no-math]{fontspec}
          % \setmainfont{Linux Libertine O} % dovrebbe essere la stessa cosa…
          \usepackage{libertine}

          \begin{document}
          Notate delle differenze? \libertineInitialGlyph{Q}uali?
          \end{document}`Questo perché con le varianti opentype si possono fare tante cose.

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

      Go to top