I'm using the Latino Elongated LET font with XeTeX and I can't get small capitals to display:
\documentclass{scrbook}
\usepackage{fontspec}
\newfontfamily\lelong{Latino Elongated LET}
\newfontfamily\lelongsc[SmallCapsFeatures={Letters=SmallCaps}]{Latino Elongated LET}
\begin{document}
\lelong \scshape Small capitals
\lelongsc \scshape Small capitals
\newfontinstance\scshape[Letters=SmallCaps]{Latino Elongated LET}
\lelong \scshape Small capitals
\end{document}
gives me three lines with normal characters:
How can I get small capitals? It is possible that this font is lacking sc functionalities?
Note:
The third attempt (\newfontinstance
) gives a warning in the logs:
Package fontspec Warning: OpenType feature 'Letters=SmallCaps' (+smcp) not available for font "Latino Elongated LET Plain:1.0/ICU" at 10.95pt, with script 'Latin', and language 'Default'.
otfinfo -f /path/to/font
?otfinfo
... If it doesn't, the font simply lacks the functionality and you can't have smallcaps with it. (Some commercial fonts come in bundles with a separated file for smallcaps... if that is the case, you'll need to create a\newfontface
to use it.)