That's not how zones work. You cannot define a module in more than one zone. It will simply give undefined results as each one updates the display independently.
BY the way, if you have developed a Hindi font can you send me the font definition file (source rather than the C++ code) so I can include it in the distribution? PM me for an email address.