Clytie Siddall írta: > Hi everyone :) > > The Vietnamese Windows build for OpenOffice.org 2.1 has been blocked by > the persistent lack of Unicode support in NSIS, which results in > scrambled installer screens: > > http://www.riverland.net.au/~clytie/OpenOffice/anhchup/Nam_06_11/font.PNG > > which in turn resulted in users abandoning OpenOffice.org and trashing > the app. :( > > We followed up NSIS development, but the developer has no current > interest in providing Unicode support. > > Luckily, the l10n expertise here at OpenOffice.org has provided a > workaround. :) > > NSIS _does_ support legacy encodings, so as long as you can convert your > installer-screens' precomposed characters to decomposed Unicode, the > OpenOffice.org code will provide the appropriate legacy encoding to > display it. Here is the same screen, using the converted code: > > http://www.openoffice.org/nonav/issues/showattachment.cgi/41942/vi-1.png > > Issue 73192 contains the conversion script to apply to your GSI file. I > suggest only applying it to files used to create Windows builds, as some > systems/software have problems displaying decomposed characters. If we > keep all the other builds precomposed, we will minimize the probability > of display errors. > > Please see these issues for further information: > > http://www.openoffice.org/issues/show_bug.cgi?id=72905 > http://www.openoffice.org/issues/show_bug.cgi?id=73103 > http://www.openoffice.org/issues/show_bug.cgi?id=73192 > > Many thanks to pavel, sb and timar for their help and expertise. :) >
It should be noted that this is not a general solution but for Vietnamese only. A lot of languages do not have legacy encoding in Windows at all. Vietnamese has one (MS1258) but it has only partial support in OOo codebase, therefore a workaround is necessary. You are welcome. Just one more remark about NSIS: NSIS could easily support Unicode, but currently it does not want to, because it has to be compatible with older Windows operating systems (Win9x,Me) which lack of out-of-the-box Unicode support. Let's hope that people will stop using these old operating systems in the next few years so software developers do not need to support them. A lot of things will be easier than. Andras --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
