Asian Characters Performance Issues in Flex Application - flex4

We are embedding Arial Unicode Font (limited range only) within our flex application to support English, Japanese, Chinese & Korean languages, earlier We were using Verdana system font for english, We are observing some application slowness while entering/displaying the non-english characters, I am not sure if it's really because of our above mentioned css changes or something else, Is anyone aware of any kind of limition with regards to application performance for the embedded fonts within Flex Application (MX Components).
Please advise/suggest.
Please also do advise if anyone is aware of any lightweight font file that can support English, Japanese, Chinese & Korean languages only.
Thanks
Abhishek

Related

how can change language of an application into english from Chinese

I have an Application for windows which is written in Chinese that I need to change it into english. The application has no option to change the language so I'm wondering if it would be possible to do so?
The application I am trying to change is meant for communication with ARM 51 MCU board.
Please let me know if this can be done.
If it is possible I have a translator who can translate between Chinese and English for the application.

Internationalization English & Indian languages

I am working on a Java application primarily on English but also hope to support Indian languages like Hindi, Telugu and Gujarati. I am wondering what can be a good strategy for this.
I have seen I18N projects in Latin script based languages but Hindi uses Devanagri script so it's a little more complicated.
Has anyone done anything close to this ?
To be honest, the scripts and languages you mentioned are not necessary very common in programming. Since you didn't mention whether it will be desktop or web application, it will be quite hard to give you any advice apart from use latest Java (7) and ICU (49.1 or even 50M2) version.
That's because this releases support newer version of the Unicode Standard, and it will play a role here.
BTW. You might want to know, that the Unicode Consortium is working on better support for Indian scripts. Therefore developing applications with this languages in mind will be easier in the future, for now you will probably struggle a bit.

Default Unicode Font Available in Windows Server 2003?

Can anyone tell me does windows server 2003 come with unicode font that can be used in crystal report?
"Unicode font" is an imprecise term for a font with wide coverage of the Unicode character set. Microsoft has two such fonts (that I'm aware of): Arial Unicode MS and Lucida Sans Unicode. Neither one comes with older versions of Windows.
So the answer to your question is no.
Arial Unicode MS is included in most versions of Office, so it's not uncommon to find that one on a machine with an older OS, but you cannot rely on it being there. It also has some deficiencies with respect to kerning and certain combining marks, even compared to the regular Arial font (that doesn't have the broad script support).
Your best bet is to rely on the OS to do font linking and font fallback for you. If that's not an option, you'll have to implement your own, but it's not easy.
If you can't find a suitable font installed by default in Windows, perhaps you can use one that can be installed freely. There are many such, and guides to help you find them. One guide: http://www.unifont.org/fontguide/

Is it possible to display Chinese characters if I don't install files for East Asian languages for my English Windows XP?

As you know, we can install files for East Asian language in Control Panel-->Regional and language options-->Languages tab-->Supplemental language support.
The question is: if I don't install this files (by unchecking the checkbox) for my English Windows XP, does that mean none application on the PC can display Chinese characters properly?
Or, if a app says that it's "UNICODE compatible", does this mean that it can handle the Chinese characters properly even when we don't have East Asian language support on our pc?
(I don't have the permission to uncheck the checkbox and test it on my own, so I hope I can get an answer from you guys.)
Any answers will be appreciated.
If an application is operating system dependent, you won't be able to see Chinese characters without adding supplemental language support. But os independent softwares will not be affected by that. So, it completely depends on the softwares you are using.

i18n shell in windows

Is there an i18n shell in windows that supports a large character set? Testing my application in windows results in some math characters not being rendered correctly. The Lucida font in cmd.exe and powershell do not have a wide enough selection.
Unicode UTF-8 would be the most preferable, followed by the other Unicode encodings.
I'm not sure if this is a problem in the font or the console itself but you could try installing the DejaVu Sans Mono font and see if that provides the necessary characters.
CMD.EXE supports it just fine; the issue is that it is doesn't allow a whole lot of other fonts by default and Lucida Console, usually the only TrueType font there, has no fonts defined in the font fallback chain. See http://www.siao2.com/2008/03/19/8323216.aspx and the screenshots I link to in the comments for that blog post.
You may want to see http://www.siao2.com/2006/10/19/842895.aspx on how to make more fonts appear amongst those you can choose as the main console font.
Also, make sure that your application really uses a Unicode codepage for its output - http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html probably explains the issue better than I could (or, at the very least, as well as I could).
I just found the ActiveState Tcl does a really good job with tkcon.
When starting tkcon.tcl, I just have to type:
encoding system utf-8
It works well and even has tab completion. Of course, it is a Tcl shell and not a system shell.
It seems to be able to find characters for all of the symbols I am currently using in the test suite for my application.
While working under Windows, I use the DejaVu Sans Mono font along with Console for getting better Unicode (UTF-8) support.

Resources