2

I've read the below answer : Font selection in XeTeX for specific characters

but I need a solution that works with pdflatex instead of xetex.

  • 3
    Welcome to TeX.SX! It's better to make your questions (and answers) self-contained rather than directing people to other pages via links. – Andrew May 15 '15 at 12:36
  • My question clear!How to change the font of the numbers in a tex. I mean I am using a font, but I don't like it for my numbers, it there a way to use separate font for numbers, without changing to math. – maryam May 16 '15 at 13:59
10

There is no correspondent in pdflatex of the “interchar tokens” feature of XeTeX. Making digits active for expanding them to add a font call is not a choice, as you want digits also for things like \linebreak[2] which would break painfully.

The only way out is to define a macro:

\newcommand{\printnum}[1]{{\fontfamily{...}\selectfont#1}}

where ... should be the family name of the font you want to use; then, to print a number with that font, say

\printnum{42}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.