'i' en minúscula en Times New Roman, LuaLaTeX

'i' en minúscula en Times New Roman, LuaLaTeX

Estoy escribiendo mi tesis de maestría sobre LaTeX y encontré un pequeño problema con las versalitas. Tengo que utilizar la fuente Times New Roman, así como versalitas para los siglos (convenciones francesas). Pero cuando escribo: \textsc{xvii} ; Me salen letras minúsculas, pero aparentemente no mayúsculas (la 'i' mantiene su punto, vea la siguiente imagen).

Aquí hay un código mínimo:

\documentclass[12pt, a4paper, twoside]{report}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[french]{babel}

\usepackage{fontspec}
\setmainfont{Times New Roman}

\begin{document}

\textsc{xvii}\e siècle.

\end{document}

Y aquí está el resultado (con LuaLaTeX):ingrese la descripción de la imagen aquí

¡Muchas gracias!

PD: Intenté escribir "hola" dos veces, pero mi computadora parece negarse a ser cortés (el "hola" no aparece)... Lo siento :/

Respuesta1

La fuente del sistema Times New Roman carece de versalitas y recibe la advertencia

LaTeX Font Warning: Font shape `TU/TimesNewRoman(0)/m/sc' undefined
(Font)              using `TU/TimesNewRoman(0)/m/n' instead on input line 9.

Seleccione otra fuente basada en Times para versalitas.

Por favor, tenga en cuenta que fontency inputencdeberíanocargarse junto con fontspec. \eHasta donde yo sé, no hay ninguna orden; y necesitas {}después \iemepara conseguir un espacio. Creo que es mejor usarlo \bscen lugar de \textsc.

\documentclass[12pt, a4paper, twoside]{report}
\usepackage[french]{babel}

\usepackage{fontspec}
\setmainfont{Times New Roman}[
  SmallCapsFont={TeX Gyre Termes},
  SmallCapsFeatures={Letters=SmallCaps},
]

\begin{document}

\bsc{xvii}\ieme{} siècle.

\end{document}

ingrese la descripción de la imagen aquí

información relacionada