Displaying multilingual text on Windows 95 involves determining the correct charset of the input language and identifying which fonts contain glyphs to represent characters in that charset. Once you have selected an appropriate font, you need to determine its properties so that you can display text according to the correct language rules. The rules for displaying European languages are fairly straightforward, but language rules for bidirectional and double-byte languages are more complex.