Re: Problemi con le opzioni OpenType con i font Junicode

#72176
Up
0
Down
::

illinguista1972″ post=71382

[quote=”illinguista1972″ post=71340]
Quando però voglio ottenere qualcosa di diverso nel testo, per esempio dei numeri in esponente usando \addfontfeature, oppure altre cose documentate nella documentazione e perciò disponibili, ottengo un errore e la compilazione si blocca. Ottengo lo stesso errore anche quando metto l’opzione nel preambolo.

Perché usare \addfontfeatures per i numeri a esponente?
`% !TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
\documentclass[periodical]{suftesi}

\usepackage{mathspec}
\usepackage[no-sscript]{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\setprimaryfont[Numbers=OldStyle]{Junicode}

\begin{document}

Lorem ipsum\textsuperscript{123456789}
Dolor sit amet\textsuperscript{abcdefghi}

\end{document} `

Ciao
Ivan

Funziona, ma mi vengono stampati numeri minuscoli. Io vorrei numeri maiuscoli. Ma, prima di tutto, vorrei che i comandi che leggo nella documentazione di fontspec (che poi sono quelli che Enrico ha riportato) mi funzionassero! 🙂

Possibili cause:

1. ho un’installazione di Junicode bacata (possibile? ho lasciato fare tutto a TeX Live Utility);

2. ho qualche preferenza in TeXShop che confligge con le features OpenTyoe (quale)?;

3. ho qualche baco nell’installazione di TeX Live 2011 (ne dubito, ma visto che nemmeno la faccenda di TeXworks spiegata da Claudio mi va… forse è questo).

Boh. Ad ogni modo, come mai

`{\addfontfeatures{VerticalPosition=Superior}123abc}`

mi mette in esponente solo i numeri e non le lettere? 🙄

Perché

`{\addfontfeatures{Numbers=Lining}123}`

non mi funziona proprio se nel preambolo ho scritto

`
\setmainfont[Numbers=OldStyle]{Junicode}
`

punto di domanda 🙂

Ciao
Tommaso[/quote]
Deciditi: vuoi numeri maiuscoli o minuscoli?

In ogni caso pare che l’opzione [tt]lnum[/tt] non ci sia in Junicode. 🙁 Perciò non funziona [tt]Numbers=Lining[/tt]; soluzione
`\newfontfamily{\liningnumbers}{Junicode}

{\liningnumbers 123}`
Perché tu poi voglia caricare mathspec lo ignoro; e ancor più ignoro perché disabiliti il “vero” superscript, che Junicode ha, con xltxtra.

Aggiungo l’informazione che i numeri a esponente che si ottengono con [tt]VerticalPosition=Superior[/tt] sono solo maiuscoli.

Ciao
Enrico

Go to top