[TL2010]: problema dimensione font

  • Creatore
    Topic
  • #54865
    Up
    0
    Down
    ::


    Salve a tutti, con i vostri suggerimenti sono riuscito a svolgere enormi progressi nel mio apprendimento di questo fantastico linguaggio. Ma ho ancora dei problemi, tra questi spicca la gestione dei font.

    Ho installato Sabon, e devo scrivere dei caratteri (devo generare dvi) grandi anche 90pt. Questo è il codice

    `

    \documentclass[]{minimal}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{color}
    \definecolor{colore}{cmyk}{0.3000,1.0000,1.0000,0.3000}
    \pagestyle{empty}
    \begin{document}\frenchspacing

    \fontfamily{psb}\fontsize{90bp}{90}\normalfont\bfseries \textcolor{colore}{ Tutti insieme (poco) appassionatamente }

    \end{document}
    `

    Ma l’output è molto più piccolo ed il log è il seguente

    LaTeX Font Warning: Font shape `T1/cmr/m/n’ in size <90.3375> not available
    (Font) size <35.83> substituted on input line 19.

    LaTeX Font Warning: Font shape `T1/cmr/bx/n’ in size <90.3375> not available
    (Font) size <35.83> substituted on input line 19.

    [1] (./titolo_ffl150400.aux)

    LaTeX Font Warning: Size substitutions with differences
    (Font) up to 54.50749pt have occurred.

    )

    Inoltre, necessito di utilizzare il tracking/letterspacing ma non ho ben capito cosa vuole microtype per lavorare con i dvi

    Grazie mille

    Flavio

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

      Salve a tutti, con i vostri suggerimenti sono riuscito a svolgere enormi progressi nel mio apprendimento di questo fantastico linguaggio. Ma ho ancora dei problemi, tra questi spicca la gestione dei font.

      Ho installato Sabon, e devo scrivere dei caratteri (devo generare dvi) grandi anche 90pt. Questo è il codice

      `\documentclass[]{minimal}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{color}
      \definecolor{colore}{cmyk}{0.3000,1.0000,1.0000,0.3000}
      \pagestyle{empty}
      \begin{document}\frenchspacing

      \fontfamily{psb}\fontsize{90bp}{90}\normalfont\bfseries \textcolor{colore}{ Tutti insieme (poco) appassionatamente }

      \end{document}`Ma l’output è molto più piccolo ed il log è il seguente

      `LaTeX Font Warning: Font shape `T1/cmr/m/n' in size <90.3375> not available
      (Font) size <35.83> substituted on input line 19.

      LaTeX Font Warning: Font shape `T1/cmr/bx/n' in size <90.3375> not available
      (Font) size <35.83> substituted on input line 19.

      [1] (./titolo_ffl150400.aux)

      LaTeX Font Warning: Size substitutions with differences
      (Font) up to 54.50749pt have occurred.

      )`

      Con \normalfont stai annullando la dichiarazione della famiglia psb.

      Inoltre, necessito di utilizzare il tracking/letterspacing ma non ho ben capito cosa vuole microtype per lavorare con i dvi

      Esempio di ciò che provi?

      Ciao
      Enrico

    • #54867
      Up
      0
      Down
      ::

      Con \normalfont stai annullando la dichiarazione della famiglia psb.

      Ciao
      Enrico

      Io non ho parole, veramente grazie di cuore per la risposta immediata.

      Ora però eliminando \normalfont ottengo il risultato che voglio in caso di un testo boldato oppure italic del tipo

      `
      \fontfamily{psb}\fontsize{48bp}{52}\bfseries \RaggedRight \textcolor{colore}{ La lucida follia del premier }
      `

      Invece nel caso di un testo normale, passando

      `
      \fontfamily{psb}\fontsize{48bp}{52} \RaggedRight \textcolor{colore}{ La lucida follia del premier }
      `

      Ottengo il testo piccino, come se la dimensione del font non fosse calcolata.

      Grazie mille

      Flavio

    • #54868
      Up
      0
      Down
      ::

      Con \normalfont stai annullando la dichiarazione della famiglia psb.

      Ciao
      Enrico

      Io non ho parole, veramente grazie di cuore per la risposta immediata.

      Ora però eliminando \normalfont ottengo il risultato che voglio in caso di un testo boldato oppure italic del tipo

      `
      \fontfamily{psb}\fontsize{48bp}{52}\bfseries \RaggedRight \textcolor{colore}{ La lucida follia del premier }
      `

      Invece nel caso di un testo normale, passando

      `
      \fontfamily{psb}\fontsize{48bp}{52} \RaggedRight \textcolor{colore}{ La lucida follia del premier }
      `

      Ottengo il testo piccino, come se la dimensione del font non fosse calcolata.

      Grazie mille

      Flavio

      “BOLDATO”?

      Dimentichi \selectfont (che è implicito in \bfseries).

      Ciao
      Enrico

    • #54869
      Up
      0
      Down
      ::


      Con \selectfont ho risolto. Infinite grazie. Immaginavo che il problema derivasse da una mia distrazione.

      Il secondo problema invece riguarda come detto l’utilizzo dei comandi di microgiustificazione di microtype in ambiente “DVI”.

      Utilizzando
      `

      \usepackage[tracking=alltext,letterspace=-40]{microtype}

      `

      sempre con il solito Sabon (ma si ripete anche con il font default), ottengo il seguente warning

      Package microtype Warning: You are using tracking/letterspacing in DVI mode.
      (microtype) This will probably not work, unless the post-
      (microtype) processing program (dvips, dvipdfm(x), …) is
      (microtype) able to create the virtual fonts on the fly.

      Che si rispecchia difatti nella impossibilità da parte di dvips o dvipng (per me necessari) do generare l’output. Ho provato ad installare il font anche con il tool installfont-tl ma nessun giovamento

      Grazie mille, Flavio.

    • #54870
      Up
      0
      Down
      ::

      Con \selectfont ho risolto. Infinite grazie. Immaginavo che il problema derivasse da una mia distrazione.

      Il secondo problema invece riguarda come detto l’utilizzo dei comandi di microgiustificazione di microtype in ambiente “DVI”.

      Utilizzando
      `

      \usepackage[tracking=alltext,letterspace=-40]{microtype}

      `

      sempre con il solito Sabon (ma si ripete anche con il font default), ottengo il seguente warning

      Package microtype Warning: You are using tracking/letterspacing in DVI mode.
      (microtype) This will probably not work, unless the post-
      (microtype) processing program (dvips, dvipdfm(x), …) is
      (microtype) able to create the virtual fonts on the fly.

      Che si rispecchia difatti nella impossibilità da parte di dvips o dvipng (per me necessari) do generare l’output. Ho provato ad installare il font anche con il tool installfont-tl ma nessun giovamento

      Grazie mille, Flavio.

      Il messaggio ti dice la verità: non puoi usare quel tipo di aggiustamenti microtipografici con l’uscita in dvi.

      Ciao
      Enrico

    • #54871
      Up
      0
      Down
      ::

      Il messaggio ti dice la verità: non puoi usare quel tipo di aggiustamenti microtipografici con l’uscita in dvi.

      Ciao
      Enrico

      Cavoli, altri modi per gestire il letterspacing e lavorare sempre con output dvi ?

      Grazie, Flavio.

    • #54872
      Up
      0
      Down
      ::

      Il messaggio ti dice la verità: non puoi usare quel tipo di aggiustamenti microtipografici con l’uscita in dvi.

      Ciao
      Enrico

      Cavoli, altri modi per gestire il letterspacing e lavorare sempre con output dvi ?

      Perché ripetere una domanda a cui si è già risposto?
      http://www.guit.sssup.it/phpbb/viewtopic.php?p=53195&highlight=#53195

      Estrarre pezzi di un PDF è facile altrettanto che usare dvipng.

      Ciao
      Enrico

    • #54873
      Up
      0
      Down
      ::

      Perché ripetere una domanda a cui si è già risposto?
      http://www.guit.sssup.it/phpbb/viewtopic.php?p=53195&highlight=#53195

      Estrarre pezzi di un PDF è facile altrettanto che usare dvipng.

      Ciao
      Enrico

      La risposta è stata chiara ed immediata, come sempre ho ricevuto su questo forum, ma in questo caso non si sposa con la mia necessità.

      Devo utilizzare dvipng perchè l’output generato viene messo online, e per allineare il testo all’interlinea utilizzo gli strumenti messi a disposizione da dvipng proprio per questo scopo, ovvero depth ed height, inoltre, come già detto, dvipng lavora istantaneamente mentre dover dividere un pdf richiede più tempo.

      Possibile che non ci siano altri package ? Googolando e nel forum non ho trovato alternative (in realtà vedo che il letterspacing è trattato pochissimo)

      Ringrazio come sempre per la pazienza che avete.

      Flavio.

    • #54874
      Up
      0
      Down
      ::


      Tra le altre cose, mi sembra di capire che il package letterspace non sia disponibile su TL2010, almeno tramite tlmgr

    • #54875
      Up
      0
      Down
      ::

      Tra le altre cose, mi sembra di capire che il package letterspace non sia disponibile su TL2010, almeno tramite tlmgr

      Il pacchetto letterspace fa parte di microtype. Quello che ti serve è “soul”.

      Ciao
      Enrico

    • #54876
      Up
      0
      Down
      ::

      Tra le altre cose, mi sembra di capire che il package letterspace non sia disponibile su TL2010, almeno tramite tlmgr

      Il pacchetto letterspace fa parte di microtype. Quello che ti serve è “soul”.

      Ciao
      Enrico

      Grazie, ma soul riesce anche a gestire letterspace negativi ? (quelli di cui necessito)

      la sintassi di base è

      `
      \sodef\track{}{.4em}{1em plus1em}{2em plus.1em minus.1em}
      `

      Dove .4em è la distanza tra le lettere, e facendo diversi tentativi su come impostarlo in negativo non accade granchè

      Grazie, Flavio

    • #54877
      Up
      0
      Down
      ::

      [quote]Tra le altre cose, mi sembra di capire che il package letterspace non sia disponibile su TL2010, almeno tramite tlmgr

      Il pacchetto letterspace fa parte di microtype. Quello che ti serve è “soul”.

      Ciao
      Enrico

      Grazie, ma soul riesce anche a gestire letterspace negativi ? (quelli di cui necessito)

      la sintassi di base è

      `
      \sodef\track{}{.4em}{1em plus1em}{2em plus.1em minus.1em}
      `

      Dove .4em è la distanza tra le lettere, e facendo diversi tentativi su come impostarlo in negativo non accade granchè

      Grazie, Flavio[/quote]
      Sarà, ma con
      `\sodef\negtrack{}{-.05em}{1em plus 1em}{2em plus .1em minus .1em}`
      funziona benissimo.

      Ciao
      Enrico

    • #54878
      Up
      0
      Down
      ::


      Vero, con la giusta sintassi funziona perfettamente.

      Grazie infinitamente

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

Go to top