
O símbolo do euro nos meus documentos que usam a fonte cochonilha parece muito ruim, no entanto, nas tabelas de fontes da documentação da cochonilha há um sinal do euro que parece decente. Aqui estão os € que recebo:
\documentclass{report}
\usepackage{cochineal}
\usepackage[T1]{fontenc}
\begin{document}
Text in Cochineal font but € symbol is ugly 1,99€
\end{document}
Mas eu gostaria de compor o sinal € dea documentação da cochonilha:
Como?
(Instalei o cochonilha do ctan e executei novamente o pdflatex na documentação para ter certeza de que a versão da fonte não é o problema)
Responder1
Responder2
Nem o formato latex nem o próprio pacote de fontes declaram qual subconjunto de codificação TS1 a fonte suporta e, portanto, um padrão bastante conservador (9) é usado, o que significa que o euro é falsificado com um C e um sinal de igual.
Você pode definir o número do subconjunto, mas alguém terá que verificar qual deles está realmente correto (o 7 no código abaixo também é bastante conservador). Na melhor das hipóteses, pergunte ao mantenedor da fonte. Ele pode então solicitar que a configuração seja adicionada ao formato látex (já contém uma longa lista de várias fontes).
\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}
Responder3
Isto parece ser um bug no pacote, que mencionarei ao autor, mas o que você pode fazer enquanto isso é
% !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}
Responder4
Tal como acontece com muitas perguntas sobre fontes legadas de 8 bits, você pode resolver o problema carregando a fonte em um formato moderno do 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}