- From: Tim Boland <frederick.boland@nist.gov>
- Date: Tue, 11 Oct 2005 12:27:05 -0400
- To: w3c-wai-gl@w3.org
fyi.. >X-Sieve: CMU Sieve 2.2 >X-VirusChecked: Checked >X-Env-Sender: davidc@nag.co.uk >X-Msg-Ref: server-17.tower-22.messagelabs.com!1128935797!35759228!1 >X-StarScan-Version: 5.4.15; banners=nag.co.uk,-,- >X-Originating-IP: [212.125.75.72] >Date: Mon, 10 Oct 2005 10:16:06 +0100 >From: David Carlisle <davidc@nag.co.uk> >To: www-math@w3.org >CC: beshenov@bk.ru >X-W3C-Hub-Spam-Status: No, score=-2.5 >X-W3C-Scan-Sig: maggie.w3.org 1EOtmH-0003al-8X >6d5a7eb6a1cecbae55f981d759ed459e >X-Original-To: www-math@w3.org >Subject: building accessible math websites -- need comments >X-Archived-At: http://www.w3.org/mid/200510100916.KAA03216@penguin.nag.co.uk >Resent-From: www-math@w3.org >X-Mailing-List: <www-math@w3.org> archive/latest/2949 >X-Loop: www-math@w3.org >Sender: www-math-request@w3.org >Resent-Sender: www-math-request@w3.org >List-Id: <www-math.w3.org> >List-Help: <http://www.w3.org/Mail/> >List-Unsubscribe: <mailto:www-math-request@w3.org?subject=unsubscribe> >Resent-Date: Mon, 10 Oct 2005 09:17:07 +0000 >X-MailScanner: >X-MailScanner-From: www-math-request@listhub.w3.org > > > > sent on behalf of Alexey Beshenov Hello! > > > Why I can't find atached message at www-math archives?.. I sent it at > > Thu, 6 Oct 2005 17:54:27 +0400. > > > > How can I post to www-math?.. > > > > Can you help me by sending message to mailing-list?.. > >Date: Thu, 6 Oct 2005 17:54:27 +0400 >From: Alexey Beshenov <beshenov@bk.ru> >Reply-To: =?Windows-1251?B?wOvl6vHl6Q==?= <beshenov@bk.ru> >X-Priority: 3 (Normal) >Message-ID: <1044243057.20051006175427@bk.ru> >To: www-math@w3.org, hwg-xml@hwg.org >Subject: building accessible math websites -- need comments >MIME-Version: 1.0 >Content-Type: text/plain; charset=Windows-1251 >Content-Transfer-Encoding: 8bit > >Hello! > >I am working under the speech for local technical university on >building accessible math websites. Paper is written in Russian, but I >can sum the main ideas in English. Can anyone value the heads of >speech?.. > >The MathML side of work is explained below. > >==========[citation]========== > >MathML is the XML-based markup language, so, generally processing >MathML connected to XML-parsing. Internal processing requires >parsing, using plugins not. For gecko's we need to send documents >with Content-type "application/xml", "application/xhtml+xml" or the >same (RFC2376 XML Media Types). But not every brouser have good >XML-parser. After the some tests, we found that there are too many >bugs in MSIE parser to use it for rendering XML (it can't process >xhtml-math11-f.dtd, for example). That's why we need to send >"text/html". In this case, IE plugin is only Active-X object, >connected via "object" XHTML element. > >The main IE plugins are MathPlayer and techexplorer Hypermedia >Browser. And we need to use special optimisation for each program. > >The better solution is storing simple MathML on the server and >converting it to "MML for techexplorer" or "MML for MathPlayer" via >content managing system. > >* Testing gecko's > >After the testing geckos, we found some special items. > >+ Gecko requires special fonts. We compiled special package >containing free TrueType's FreeSerif, FreeSans, CMEX10, CMMI10, >CMR10, CMSY10, Math1, Math2, Math4, Math5. It is all fonts users >need. > >+ Gecko can wordwrap math, if math is inline. So, we can specify >"white-space: nowrap" in the style-sheet, because classical >math-notation using wordwrap on operators (after the "+", "-", "=", >for example). So, we don't need simple text wordwrap. > >+ Netscape 7.0 can't process math correctly, if we are using >"content" property in CSS. In this case, N7 returns marks "invalid >markup" instead of valid formulas. If it is possible, we should >remove all "content"'s from CSS, if "User-agent: Netscape 7.0". > >+ The "text-indent" property for paragraph applies to mtd's in inline >math's. If we don't need it, we can use "math { text-indent: 0 }". > >* Using MathPlayer and techexplorer > >To optimize pages for MP, we should use code like this: > ><?xml version="1.0" encoding="UTF-8" ?> >xmlns:pref="http://www.w3.org/2002/Math/preference" >pref:renderer="mathplayer" xml:lang="ru"> [...] <?import namespace="m" >implementation="#MathPlayer"?> [...] >For techexplorer we should use 'pref:renderer="techexplorer"', >'<object id="mmlFactory" >classid="clsid:0E76D59A-C088-11D4-9920-002035EFB1A4" >title="mmlFactory">' and 'implementation="#mmlFactory"'. Some >versions of TE can result non-stable brouser working, if we use "m:" >namespace. We don't know, why it is so, but after some tests we >changed "m:" to "mml:" and everything is OK. > >* Content managing system > >CMS working on the server side and analyzing incoming HTTP User-agent >headers. We found that MSIE with MP have special mark 'mathplayer' in >the User-agent string. And TE does not signalize about it's >installation in "User-agent". So, the solution is to optimize pages >for MP if User-agent contains 'mathplayer' and optimize for TE if >not. > >For MSIE we should send everything as "text/plain". For others -- as >"application/xml" (xhtml+xml). > >* Options > >CMS contains special feautures to set user preferences. Users can >change the default plugin optimization (1), content-type (2). Also, >we found that many UA's (old geckos, for example) can't process >invisible symbols like a ⁡ or ⁢. So, options allows >users to switch off sending documents with invisible symbols. Then, >CMS removing symols and elements containing symbols before the >sending math article. Invisible symbols are necessary, but users who >reading MathML as text without aural-brousers can freely read texts >without invisible symbols. > >All user-preferences are storing in cookies. > >=========[/citation]========== > >Contact me via e-mail beshenov@bk.ru. > >With Best Regards, > >Alexey. > >________________________________________________________________________ >This e-mail has been scanned for all viruses by Star. The >service is powered by MessageLabs. For more information on a proactive >anti-virus service working around the clock, around the globe, visit: >http://www.star.net.uk >________________________________________________________________________
Received on Tuesday, 11 October 2005 16:27:56 UTC