Hi, Paul:
I have been deploying multi-language variants these days as you have suggested. As to the Resource::Font class, it has attributes like FontName, Height, Ranges to configure differently depending on language variant. In debugging, EW studio gives warning as below. Though I had tried to generate Font Ranges separately for different languages, there are characters shared by different languages, such as a, b, c, d... in English and German. And digit numbers are shared by all languages. How should I do with this difficulty.
It seems that for Font range setting , there is a pre-assumption that the all language variants in a Font configuration share no character code, otherwise, only one glyph from one language variant will be kept for the shared code, Is it right?
Warning Fonts::TextViewFont.Ranges.English : The glyph range specified in the language variant 'English' of the font resource 'Fonts::TextViewFont' overlaps with the ranges from other language variants. The resulting font resource, however, can contain only one glyph for one character code. This can result in text being rendered incorrectly. Please review the 'Ranges' attribute of the font resource 'Fonts::TextViewFont'.
Best regards
Stephen