Thanks for coming to, the world's #1 resource for all things InDesign!

Tips for Using the New Rupee Symbol

Until recently, I didn’t know that the Indian rupee is a different currency than the rupee or rupiah used by other countries like Pakistan and Nepal. All I knew was that to identify a monetary amount in rupees, you’d use the abbreviation “Rs.” I’m guessing the situation is similar to how both the US and Canada use dollars and the same “$” symbol.

Last week, the Indian government announced a winner in their year-long contest to design a currency symbol specifically for the Indian rupee (background info). The new symbol ? a combination of the roman capital R without the vertical stem and the Devanagari letter “ra” is pretty cool looking:

You won’t find the newborn symbol in any of your current typefaces, of course, but you can expect to see it added to Open Type fonts over the next few years (or new versions of the fonts you already own), just as the Euro symbol was added to most typefaces over a short span of time.

In the meantime, Indian design firm Foradian Technologies released a free, cross-platform TrueType font, Rupee Foradian, that has the new Rupee symbol in its otherwise basic set of glyphs. They decided to map the symbol to the grave accent key (aka the tilde key, in the upper left corner of most keyboards) since the key is seldom used, they say on their web site.

After you install the font, you can add the currency symbol to your text by switching to the Rupee Foradian typeface and hitting the tilde key (grave accent) once. Be sure to switch back to your previous typeface before you continue typing. Or, just type the grave accent glyph as a placeholder, then go back, select the accent, and change the typeface to Rupee Foradian.

The symbol looks quite clunky next to the delicate Minion Pro typeface above, I think. But until type designers jump on board, it’s the only version of the glyph we have to work with.

A more streamlined way to access the Rupee glyph is to add it to a custom glyph set in your Glyphs panel. Assuming you keep the Glyphs panel open (or at least easily accessible in the panel dock), you could just double-click the glyph to insert it into the the text stream on the fly.

[For more information on creating and working with custom Glyph sets (which have been around since CS2), see the online help page about them, or watch this excellent videocast Michael Murphy did on the subject a few years ago.]

The fastest and most reliable method, though, would be to add a GREP Style (available in CS4 and CS5) to the paragraph styles(s) you’re using for the text containing the Rupee symbol. That way, whenever there’s a lone grave accent (that is, not being used a diacritic above a letter), InDesign will automatically change it to a Rupee currency symbol.

To do this, create a character style whose only attribute is that is uses the Rupee Foradian typeface. Then, in the paragraph styles where you’d be using it (such as Body Text or Item Description), add a GREP style that applies the character style you just made to the grave accent character:

When you use the grave accent “for real,” that is, to accent a letter, it remains an accent. It’s only when the accent stands on its own that the GREP Style kicks in and changes it to a Rupee currency symbol (via the character style font change). If you actually needed an occasional stand-alone grave accent in your text, you could refine the GREP expression so that only grave accents followed by one or more digits would be affected.

The new Indian Rupee symbol is not without its detractors and, as usual, is accompanied by some controversy, but mostly about how the winner was chosen. Still, I think it’s here to stay – if Wikipedia says so, it must be true. ;-)

Anne-Marie Concepcion

Anne-Marie Concepcion

Anne-Marie “Her Geekness” Concepción is the co-founder (with David Blatner) and CEO of Creative Publishing Network, which produces InDesignSecrets, InDesign Magazine, and other resources for creative professionals. Through her cross-media design studio, Seneca Design & Training, Anne-Marie develops ebooks and trains and consults with companies who want to master the tools and workflows of digital publishing. She has authored over 20 courses on on these topics and others. Keep up with Anne-Marie by subscribing to her ezine, HerGeekness Gazette, and contact her by email at or on Twitter @amarie
Anne-Marie Concepcion

Latest posts by Anne-Marie Concepcion (see all)

  • - November 30, -0001
Related Articles

17 Comments on “Tips for Using the New Rupee Symbol

  1. And why not composing a Rupee symbol with GREP styles using the standard fonts ?

    I did mine in 2 minutes and applying it on R than followed by the Vertical White Line then followed by the equal sign.

  2. Yes ! Three Character Styles and all this combined in a GREP Style. Of course this would work only per specific font but in a long document, you just apply once the style and the R, the White Mask and the Equal sign are formatted right away.

  3. Anne, it’s great to see as early as the symbol was selected by our government, you include a post about it.

    Yes. It is absolutely true. Within another 6 months or so, we start to use it.

    The person who designed was an IIT student, who also working as lecturer.

    I have a doubt. Is it not possible to allocate some other key combination which is not in use, may be used for this symbol. Why the indian company who releases the fonts should use grave symbol. It is really complicated to use this symbol as it always stick on to grave.

    I proud about you really for talking about the rupee symbol here!

    JAI HO!

  4. Does the symbol get encoded correctly at U+20A8 though? Or does it remain ` sacrificing both forward-compatibility (when fonts catch up with the font) and document integrity?

  5. Arjun: the ` is a temporary fix. In a correctly encoded font, the ` should (obviously ;-)) render a ‘`’ character, and the code U+20A8 should insert the Rupee character.

    (That does mean that you no longer can enter it from the keyboard until one is made with a key for it — and correct system drivers to recognize this key.)

    However, it should not be a problem, because if you are using the ` character now — with the “Rupee font”, you don’t have to change your text when you get a new “Rupee-enabled” font. But if you do, you should replace all “Rupee-`” to the correct character.

  6. Hi everyone!

    Nice to see these posts. But i have one query. This “Rupee Foradian” font is a Sanserif font. To use this font effectively we need Serif version of this font.

  7. In type developers foruns ?like Typophile? there are discussions about the new Ruppe sign. Probably until the end of 2010 fonts with this new sign will be available.

    But the general opinion is not to put new Rupee in U+20A8. This Unicode place must remain to backward compatibility (as the one to French Franc, replaced by Euro).

    There is a proposal to Unicode Consortium to define another code to new Ruppe, but this will take some time. So, in a first moment the fonts will probably include new Ruppe as a unencoded glyph.

    There is also another new monetary sign, Kasakh Tenge, coded as U+20B8.

  8. >But the general opinion is not to put new Rupee in
    >U+20A8. This Unicode place must remain to
    >backward compatibility (as the one to French Franc,
    >replaced by Euro).

    ? (U+20A8) isn’t really used in any country. They just type Rs. So I think using this codepoint for the new symbol is a good idea as a temporary solution. The fonts using ` as the encoding are really bad – correcting them is going to be difficult in future.

    Raju came out with a Rupee symbol font with the correct encoding:

Leave a Reply

Your email address will not be published. Required fields are marked *