Tag Archive for 'Persian'

Persian Soft Keyboard and Applications for Android

[Permalink]

Update (July 25, 2010): Please read this before posting a comment, sending me an e-mail, or giving the software a rating on the Android Market. Also, note that the remarks below pertain to Android 2.2 and below, and may become obsolete in the future.

About the keyboard:

  • The app is a keyboard. Please do not say that “it doesn’t work” because “I see only squares”. A keyboard does not help you to render fonts or shape glyphs. This software is meant only for people who can already display Persian on their phones, but have no means of input. With that being said, I understand that many people who are looking for an input method for Persian are also looking for a way to display it. Just don’t confuse the two functionalities. (For information on how to display Persian, read on to the next section below.)
  • There is nothing sinister about the warning that the software may see sensitive information such as passwords and credit card numbers. It can see anything you type when it is the active keyboard — and so can every other soft keyboard. It does not do anything with this information except to use it to guess what you’re typing. If you don’t want your password or credit card number to be read by the app, just switch to the default Android keyboard when you need to type something secret. (Unless, of course, your password is actually in Persian.)
  • On most devices, you have to enable an input method after it’s installed by going into Settings, and to switch input methods you hold the trackball or long-tap with your finger in a text input field. These depend on the operating system, and are not things that I can change.

On installing a font and rooting your phone:

  • To display Persian on Android, it is not sufficient just to install a font. You also need to get the system to join the glyphs and to display them in right-to-left order.
  • To install a font, you will need to root your phone. Instructions can be found by using a search engine.
  • If you are unable to follow the instructions yourself, or cannot find someone who is physically present to take you through the steps, it is unlikely that anyone can help you online. It’s not a trivial task in most cases, and nobody wants to be responsible for accidentally bricking your phone. I will try to help, but please understand that your request is non-trivial. Furthermore, please see the remark above about it not being sufficient just to install a font. Even after a font is installed, there is still a lot of work to do to display Persian on Android. If you do not understand how to root a phone yourself, you will very likely not understand how to go through the rest of the process either.

About displaying Persian on your phone:

  • FarsiTel has just announced a Persianised version of Android. If you have a newer Android (2.1 and up) and want a completely Persian ROM, start your investigations there. Note that this solution includes a keyboard also (and it is a different one from mine).
  • You can also try Arabic Android for displaying Persian. Yes, it’s designed for Arabic, but it works for Persian also. You may have to pay to obtain right-to-left functionality. Look for the “Arabic Android” app in the market once you have the appropriate image from the site installed.
  • There is an app on the Android Market called “Persian Browser” that will enable font-shaping in the web browser only. If your browser displays Perso-Arabic glyphs but don’t join them or display them right-to-left, you can download this app to fix the problem.
  • To use these ROMs/apps, you may need to root your phone and/or install fonts. See the section above.
  • Disclaimer: I am not involved with these projects, and (to my knowledge) neither is my employer.

And, finally, I cannot make any comments about the state of official support for Persian on Android due to the terms of my employment. This is my personal web site, and is unaffiliated with my employer. Anything I write here about Persian support on Android reflects my personal opinion only.

The original post (from Nov. 16, 2009) follows.


I recently got a new smart phone — an Android-powered HTC Dream. As I wrote in a previous post, one of the first applications that I always look for is a multilingual dictionary, or at the very least a way to enter input in languages other than English… » [Expand post] [Permalink]

64 Comments

Persia is Iran, Iran is Persia, Iran is not Iraq, and Persia is not Bosnia

[Permalink]

This post was inspired by the post from two days ago on the flags of the world.

I’ve always considered Reza Shah Pahlavi’s 1935 decree requesting that the country formerly known as Persia be referred to as “Iran” by foreign governments with which it had diplomatic relations to be a mistake. Naturally, once governments began to refer to the country as Iran, their citizens followed suit. This change at once led to a severing in the Western consciousness of Iran from the Persian culture of classical antiquity, and also created a situation in which the name of the country can easily become confounded with that of its neighbour and recurrent rival, Iraq, a name which entered the mainstream vocabulary of Western languages only in 1932 with the founding of the Kingdom of Iraq in that year.

Actually, in Arabic and Persian, the names Iraq and Iran sound quite different, and they are not very similar to each other when written in the Perso-Arabic script… » [Expand post] [Permalink]

6 Comments

Colloquial Chinese and Colloquial Persian

[Permalink]

These are the book and audio packages for two of the languages in the Routledge Colloquials language learning series, namely (Mandarin) Chinese and Persian. I’ve thrown out the boxes, but kept the contents. I don’t know why they ship in such unnecessary large containers with so much empty space, but I guess it’s partly to protect the contents during shipping, and partly so that buyers feel that they’re getting their money’s worth. The boxes do look quite impressive sitting on a bookshelf, although they’re an enormous waste of real estate… » [Expand post] [Permalink]

0 Comments

Mock-up of a Yudit-like mobile application

[Permalink]

One application that I always look for in a mobile device is a multilingual dictionary. If one is not available, I can make do with support for multiple input methods (such as through SCIM), access to the internet, and a decent web browser (one that handles non-Latin fonts and right-to-left scripts).

I often end up using a program called Yudit, a Unicode editor written by Gáspár Sinai, even on a system that has native integrated support for multiple input methods, because it’s available on a wide range of systems and I’m familiar with the input methods bundled with it. For example, even though the same input method is supposedly available on both Microsoft Windows and through SCIM, there may be slight differences in the keyboard layouts that can result in typos if one is not careful.

It seems that the majority of wireless handheld devices ship with only one input method. Yudit does not appear to run on any of the major mobile operating systems… » [Expand post] [Permalink]

If you like this post, you might also like:

  1. Persian Soft Keyboard and Applications for Android
0 Comments

My depression in Waterloo, part 2: role reversal and sacrifice

[Permalink]

I had discovered, by the end of my first term in Waterloo, that while my father had maintained his negative opinion of quantum computing, it no longer seemed to enrage him consistently as it did before. This was a man who had screamed at me, beat me, locked me out of the house, and threatened to disown me for studying the components that make up quantum computing while I was in high school, but his reaction to the fact that I had resumed my studies — which he had expressly forbidden me to continue, under threat of being disowned — could only be described as mild irritation.

One of the main difficulties in coping with abusive authoritarian parents is the lack of consistency in their demands… » [Expand post] [Permalink]

2 Comments

The causes of my depression, part 19: the demographics of my graduate school labmates

[Permalink]

As I have described in several previous posts, my academic and social lives basically did not intersect while I was an undergraduate. In graduate school, these aspects of my life became somewhat re-integrated once again, because there were so many Iranians in engineering, and especially in my area of control systems.

I should perhaps go back a little and explain why the demographics of my graduate school labmates was noteworthy. Throughout my undergraduate years in Engineering Science, my father had been harassing me about my supposed inability to compete with students from mainland China… » [Expand post] [Permalink]

2 Comments

The causes of my depression, part 17: my “frivolous” web site and how I learned Persian

[Permalink]

When I entered graduate school to study discrete-event control systems, I once again put up a web site with my interests and my writings. As a part of that, I experimented with automatic translation, but the state of the technology was pretty poor at the time, and so it didn’t work out. What I ended up with was a web site with sections in four languages — English, Chinese, Klingon, and Hindi — and different content in each.

I featured a number of projects on the web site which had nothing to do with school… » [Expand post] [Permalink]

0 Comments