Rumicode Logo
Transliteration Notes


Where did the name Rumicode come from?

The name Rumicode was created by the original founder, Amir Najmi. Rumi, the great Persian poet, evokes the ancient and the literary. What you may not know is that Rumi was a descriptive name meaning Roman because Rumi lived most of his life in what was once the Eastern Roman Empire. Thus, you have "Roman code," a particularly befitting name for Rumicode's approach to using ASCII to write in different languages.

"Rumi" is written in the Papyrus font.

"Code" is written in the OCR-A font. OCR is a simple, monospaced font developed in 1968 by the American Type Founders. Back then, optical character recognition (OCR), was not as advanced as it is today. The OCR A font was one of the first typefaces specifically designed to be easily recognized by computers.

Where do you get the Rumicode Everyday links?

The links for the Rumicode Everyday sections are the sites you visit as part of your daily ritual along with your morning coffee and through-out the day.

We use information from Alexa rankings for countries and ask friends and family who speak the language or live in countries that speak the language for recommendations. If you know of site you think should be included on an Everyday list, we would love to hear from you!

When I use the email Compose functionality, the text of my email gets truncated. What's wrong with it?

The Compose Email functionality may not work depending on your email settings. If you are configured to use an webmail program like gmail or yahoo, you'll find that you are limited to a very short length of text. However, if you are set up to use the email program of your operating system, like Windows Outlook or MacMail, the full text should be carried over.

Rumicode is working on better integration with webmail! In the meantime, it may be best to copy and paste from the Compose window directly into your email textbox.

When I write something in Farsi or Urdu using Rumicode Compose, some of the text isn't correct even though I am sure I am using the correct mapping. Why not?

While many computers may have an Arabic font installed, they may not have Farsi or Urdu fonts installed. Most of your words will come out correctly but some characters won't.

You should try our Rumicode Greetings functionality. When you use Rumicode Farsi Greetings or Rumicode Urdu Greetings, we serve the fonts to you. We also generate an image instead of text so that you can be sure what you have written won't undergo changes because of font rendering differences between applications or hardware systems. To use Rumicode Greetings, you will need a Google account. We also highly recommend the Chrome Browser.

Since there are still times you will need fonts installed, what fonts do you recommend for Farsi and Urdu?

You can download some great Farsi fonts, as well as our favorite font, IranNastaliq, on the following page: Arabic/Persian Fonts on

Here is a link for downloading our favorite Urdu font: Jameel Noori Nastaleeq

When I write something in Farsi or Urdu and post to my facebook account, what I typed in the Compose box doesn't display on my facebook wall. The text I have written undergoes changes I wasn't expecting and it's wrong. Why is that happening?

Use Rumicode Farsi Greetings or Rumicode Urdu Greetings instead! This way you can post exactly what you want onto your Facebook wall. Font rendering is a complicated process and not all web apps are able to handle the sophisticated rendering required for languages that have many ligatures such as Urdu and Farsi. As a result, Facebook may not be able to display the correct text.

With Rumicode Greetings, we solve the font rendering problem by serving the font to you instead of your relying on having the font installed. We then place the text in an image so that you can be sure that your message doesn't undergo any changes due to different font rendering capabilities between applications and hardware systems.