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