W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > October to December 2005

Fwd: building accessible math websites -- need comments

From: Tim Boland <frederick.boland@nist.gov>
Date: Tue, 11 Oct 2005 12:27:05 -0400
Message-Id: <5.1.1.5.2.20051011122612.00adde78@mailserver.nist.gov>
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 &#x02061; or &#x02062;. 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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:47:40 GMT