
Aqui está o MWE:
\documentclass{article}
\usepackage{tfrupee}
\begin{document}
This is a \rupee{} symbol
This is a \rupee symbol
\textbf{This is a \rupee{} symbol}
\textbf{This is a \rupee symbol}
\end{document}
Tentei compilar usando pdflatex, xetex e luatex. Mas o símbolo da Rupia sempre aparece em negrito! Como obtenho o símbolo da Rupia em fonte 'normal'?
Responder1
Em vez de uma fonte que forneça apenas o símbolo oficial da rupia indiana, é necessária uma família de fontes com versões adotadas para as diferentes variantes de fonte.
Exemplo para LuaTeX (semelhante é XeTeX, exceto que SourceCodePro e SourceSansPro provavelmente precisam de uma \fontspec
configuração mais complicada para fazê-los funcionar):
\documentclass{article}
\usepackage[a4paper,vmargin=10mm]{geometry}
\usepackage{fontspec}
\tracinglostchars=2 % get a message, if glyphs are missing
\newcommand*{\rupee}{%
\begingroup
\fontspec{FreeSans}% add your font here
^^^^20b9%
\endgroup
}
% test fonts
\newcommand*{\TestString}{This is a ^^^^20b9 symbol.}
\newcommand*{\test}[1]{%
\subsubsection*{#1}
\begingroup
\fontspec{#1}%
\TestString\\
\textbf{\TestString}\\
\textit{\TestString}\\
\textbf{\itshape\TestString}\par
\endgroup
}
\begin{document}
\test{ClearSans}
\test{DejaVuSans}
\test{DejaVuSerif}
\test{FreeMono}
\test{FreeSans}
\test{FreeSerif}
\test{SourceCodePro}
\test{SourceSansPro}
\end{document}
Responder2
O pacote tfrupee
fornece apenas um símbolo que já é chamado de uma fonte de peso médio. Portanto, você terá que aceitar esse símbolo como ele é.
Como você pode usar Xe- ou LuaLatex, você pode simplesmente usar o unicode deste símbolo junto com alguma fonte que atenda às suas necessidades. Se precisar de ajuda para escrever uma macro com apenas um símbolo em uma determinada fonte, me avise!
O símbolo que você deseja é mapeado sob o unicodeU+20B9. Eu também adicionei a versão alternativaU+20A8. Se quiser ver quais fontes em seu sistema fornecem esse símbolo, você pode clicar emaqui. Uma versão SVG para tratamento adicional pode ser encontradaaqui.
% arara: lualatex
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\setmainfont{Quivira.otf}\symbol{"20B9}\symbol{"20A8}
\setmainfont{Linux Libertine O}\symbol{"20B9}%\symbol{"20A8} % not existent
\setmainfont{Symbola.ttf}\symbol{"20B9}\symbol{"20A8}
\setmainfont{EB Garamond}\symbol{"20B9}\symbol{"20A8}
\setmainfont{DejaVuSans.ttf}\symbol{"20B9}\symbol{"20A8}
\end{document}