
El símbolo del euro en mis documentos que usan fuente de cochinilla se ve muy mal, sin embargo, en las tablas de fuentes en la documentación sobre cochinilla hay un signo de euro que parece decente. Estos son los € que recibo:
\documentclass{report}
\usepackage{cochineal}
\usepackage[T1]{fontenc}
\begin{document}
Text in Cochineal font but € symbol is ugly 1,99€
\end{document}
Pero me gustaría componer el signo € dela documentación de la cochinilla:
¿Cómo?
(Instalé cochinilla de ctan y volví a ejecutar pdflatex en la documentación para asegurarme de que la versión de la fuente no sea el problema)
Respuesta1
Respuesta2
Ni el formato latex ni el paquete de fuentes declaran qué subconjunto de codificación TS1 admite la fuente, por lo que se utiliza un valor predeterminado bastante conservador (9), lo que significa que el euro está falsificado con una C y un signo igual.
Puedes establecer el número del subconjunto, pero alguien tendrá que comprobar cuál es realmente el correcto (el 7 en el código siguiente también es bastante conservador). En el mejor de los casos, pregúntele al responsable de la fuente. Luego puede solicitar que la configuración se agregue al formato látex (ya contiene una lista larga para varias fuentes).
\documentclass{report}
\usepackage{cochineal}
\usepackage[T1]{fontenc}
\DeclareEncodingSubset{TS1}{Cochineal-*}{7} %number should be smaller than 8
\begin{document}
Text in Cochineal font but € symbol is ugly 1,99€
\end{document}
Respuesta3
Esto parece ser un error en el paquete, que le mencionaré al autor, pero lo que puedes hacer mientras tanto es
% !TEX encoding = UTF-8 Unicode
\documentclass{report}
\usepackage[TS1]{fontenc}
\usepackage{cochineal}
\renewcommand{\texteuro}{{\fontencoding{TS1}\fontfamily{Cochineal-LF}\selectfont \char191 }}
\begin{document}
Text in Cochineal font, and the € symbol is no longer ugly 1,99€
\texteuro
\end{document}
Respuesta4
Como ocurre con muchas preguntas sobre fuentes heredadas de 8 bits, puede resolver el problema cargando la fuente en un formato moderno desde LuaLaTeX.
\documentclass{report}
\tracinglostchars=2
\usepackage{fontspec}
\setmainfont{Cochineal}[Scale=1.0]
\begin{document}
Text in Cochineal font but € symbol is ugly 1,99€
\end{document}