I need to build an installer that would install Keyboards and Fonts that are not yet supported by Windows. In doing so I also need to enable Complex Script through code. I have looked at a tool called IComplex which does what I need but it seems to be doing a lot of stuff, like it is installing all the Indic fonts and Keyboards. So what would be the minimal steps needed to enable Complex Script support through an installer. Can I get away without installing a single Keyboard/Font from the Indic/Thai/Jap etc range or is that totally needed?
So basically if I want to write an installer that enable complex script support which registry settings should I touch and which files should I install? The targeted platforms are:
- Windows XP (all versions)
- Windows 2000 (all versions)
- Windows 2003 Server (all versions).
What I am looking for is a minimal number of steps required to enable complex text rendering via code/script. Additionally I would need to detect OS version (Vista/Win 7 already supports Complex Script), and I would need to update usp10.dll for machines lower than Windows XP SP2. However, I can handle these part within WiX, and I am specifically looking for help in enabling Complex Script Support.