https://bugzilla.wikimedia.org/show_bug.cgi?id=16697
--- Comment #18 from Andrew Cunningham <lang.supp...@gmail.com> 2008-12-22 00:01:54 UTC --- (In reply to comment #13) > A solution should not be confined to the ln.wikipedia. It should also work on > Commons or Meta. When CSS rules are supposed to be language specific, then the > support of the CSS should be based on what language is selected in the user > preferences. > But a user may have their preferences set to one language and may also work in other languages. So that approach will work in many cases but not in all. > MediaWiki is software that should work for any language. It does only need to > specify fonts that work. It does work for any language. But for languages not supported officially by major OS vendors, things have always been more problematic, the advent of Unicode doesn't change that. There are limitations to web browsers, operating system support, and even HTML and CSS specifications. In an ideal world there would be comprehensive Latin script OpenType fonts available by default within an OS. But even is there are, web browsers and CSS provide no way to control which OpenType features are used for specific HTML documents. So its impossible to use a single Latin script font for all Latin script languages, even if it has language specific features and alternative glyphs for various languages. Browsers and CSS provide no way to access or control these features. The best approach I've found for working with multiple scripts and languages (and some projects i've worked with up to 100 languages) is to have the main CSS rules be language neutral, tag primary language of a document, allow mechanisms for authors to indicate/markup up change of languages, allow language specific styling independent of the main styling for the theme/skin, and allow users to override/control aspects of the language specific styling. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l