- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 9 anni, 1 mese fa da .
-
Topic
-
Ho scaricato da Befonts il font Foro Rounded. Ora, trascurando il fatto che ci sono vari pesi, col semplice codice
`\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{italian}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{ForoRounded}
\begin{document}
\em{testo in evidenziato. Quel ramo del lago di Como}\textit{testo in corsivo. Quel ramo del lago di Como}
\textbf{testo in grassetto. Quel ramo del lago di Como}
\textit{\textbf{testo in grassetto corsivo. Quel ramo del lago di Como}}
\end{document}`
viene prodoto il testo normale e il grassetto, ma non il corsivo e nemmeno il grassetto corsivo.
`root@debian:~# fc-list | grep Foro
/usr/local/texlive/texmf-local/fonts/opentype/ForoRounded/ForoRounded-Regular.otf: ForoRounded,ForoRounded\-Regular:style=Regular
/usr/local/texlive/texmf-local/fonts/opentype/ForoRounded/ForoRounded-Bold.otf: ForoRounded,ForoRounded\-Bold:style=Bold,Regular
/usr/local/texlive/texmf-local/fonts/opentype/ForoRounded/ForoRounded-Italic.otf: ForoRounded,ForoRounded\-Italic:style=Italic,Regular
/usr/local/texlive/texmf-local/fonts/opentype/ForoRounded/ForoRounded-BoldItalic.otf: ForoRounded,ForoRounded\-BoldItalic:style=Bold Italic,Regular
`
Ma se apro i font con FontForge, il nome della famiglia del Regular è ForoRounded-Regular e quello del corsivo è ForoRounded-Italic, ossia il nome della famiglia è lo stesso del font.
C’è qualcosa di strano per cui non riesco a ottenere il corsivo ecc?
In alternativa, perché funzioni devo precisare font per font:
`\documentclass{article}
\usepackage{fontspec}
\setmainfont[
ItalicFont = ForoRounded-Italic,
BoldFont = ForoRounded-Bold,
BoldItalicFont = ForoRounded-BoldItalic]{ForoRounded}\begin{document}
\textrm{foo}
\textbf{bar}
\textit{baz}
\textbf{\textit{foobar}} \par
\end{document}`
grazie
m
- Devi essere connesso per rispondere a questo topic.