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

Reply via email to