Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to use some font-embedding technology for a website which uses right-to-left language. I don't know which of these alternative ways of font-embedding support right-to-left languages.

If they don't support it yet, do they have plan to add it in future?

Is there any better way to embed fonts for RTL languages?

share|improve this question
Do you know, for a fact, that these technologies do not support RTL languages? At the same time, we cannot speculate on what a developer may or may not do; you will have to ask the developers their intents. – Philip Regan Aug 16 '11 at 9:18

I think using CSS3 @font-face rule is a better option. All the technologies you've mentioned are being developed by very few developers and have many drawbacks. They may stop being developed at any time and as I saw their websites, they're mainly donation-driven projects. Therefore, they are highly likely to get out of scope in future.

However @font-face rule is authored and supported by W3C (the organization behind making web standards) and has been implemented in browsers natively. In other words, while something like sIFR is only a workaround to embed a font-face (a type) in web browsers based on Flash and JavaScript infrastructure, @font-face is what Firefox has, or Chrome has, or IE has built-in.

Thus, I strongly recommend that you go after @font-face to see if it can solve your problem.

To read more about @font-face rule, read CSS3 Fonts Module

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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