CMU Concreto minúsculas

CMU Concreto minúsculas
\documentclass{report}
\usepackage{fontspec}
\setmainfont{CMU Concrete}[
    BoldFont = CMU Concrete Bold
]

\begin{document}
\textsc{Small Caps.} \textsc{\textbf{Bold Small Caps.}
\end{document}

¿Cómo puedo utilizar versalitas (tanto romanas como negritas) con CMU Concrete? Funciona en el procesador de textos Pages.

El ejemplo anterior funciona bien si no intento usar versalitas. Probé ambas sugerencias dadas en la sección 4.1.1 de la fontspecdocumentación, pero ninguna funcionó.

Respuesta1

El betonpaquete proporciona una manera fácil de usar CM Concrete para todos los motores (pdflatex/xelatex/lualatex) y el paquete permite usar tapas pequeñas para peso regular romano. No tiene versalitas en negrita (CM Concrete no tiene negrita en absoluto, ni minúsculas ni otras). Puedes fingir eso con el xfakeboldpaquete, que inserta comandos especiales de representación de PDF en el documento (sólo pdflatex y lualatex) que hacen que el texto aparezca en negrita, pero no se ve muy limpio, como siempre con la negrita falsa.

Para xelatex y lualatex, se requiere codificación de fuente T1 para usar CM Concrete. Para pdflatex, la codificación predeterminada también funciona, sin embargo, el resultado en negrita falsa es mucho mejor con la codificación T1. Aún se aplica la exención de responsabilidad obligatoria de no utilizar negrita falsa.

MWE:

\documentclass{report}
\usepackage[T1]{fontenc} % required for xelatex/lualatex, improves fake bold result for pdflatex
\usepackage{beton} % package to load CM Concrete
\usepackage[bold=0.2]{xfakebold} % pdflatex/lualatex only
\newcommand{\textscbf}[1]{%
\setBold%
\textsc{#1}%
\unsetBold%
}
\begin{document}
Normal Text

\textsc{Small Caps.} \textscbf{Bold Small Caps.}
\end{document}

Resultado:

ingrese la descripción de la imagen aquí

información relacionada