W3C home > Mailing lists > Public > www-svg@w3.org > June 2002

Re: Is it so hard to generate compliant software ?

From: Goessner / MecXpert <goessner@mecxpert.de>
Date: Mon, 24 Jun 2002 15:53:47 +0200
Message-ID: <000f01c21b86$920b7ff0$fe78a8c0@alpha>
To: <www-math@w3.org>, <www-svg@w3.org>

Here is an example using IE6, SvgViewer 3.0 and Mathplayer 1.0 beta 4.
Please note, that i don't use the universal MathML stylesheet (UMSS) here,
since nothing comparable exists for Svg. So the resulting document
XHTML/Presentation MathML/SVG is unfortunately not cross-browser enabled.

<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml"
  <object id="MathPlayer"
  <object id="AdobeSVG"
  <?import namespace="g" implementation="#AdobeSVG"?>
  <?import namespace="m" implementation="#MathPlayer"?>
  <h2>SVG and MathML</h2>
  <p>In SVG a homogenous transformation matrix looks like this.<p>
          <m:mtd> <m:mi>a</m:mi> </m:mtd>
          <m:mtd> <m:mi>c</m:mi> </m:mtd>
          <m:mtd> <m:mi>e</m:mi> </m:mtd>
          <m:mtd> <m:mi>b</m:mi> </m:mtd>
          <m:mtd> <m:mi>d</m:mi> </m:mtd>
          <m:mtd> <m:mi>f</m:mi> </m:mtd>
          <m:mtd> <m:mn>0</m:mn> </m:mtd>
          <m:mtd> <m:mn>0</m:mn> </m:mtd>
          <m:mtd> <m:mn>1</m:mn> </m:mtd>
  Here is how we use it.
    <g:svg width="200" height="150">
      <g:text transform="matrix(0.5,0.866,-0.866,0.5,10,40)"
              stroke="darkslateblue" fill="lightblue" font-size="60"
              font-family="Comic Sans MS">SVG</g:text>

stefan goessner

----- Original Message -----
From: "Gabriel Preda" <gabriel_p@rol.ro>
To: <www-math@w3.org>; <www-svg@w3.org>
Sent: Monday, June 24, 2002 6:14 AM
Subject: Is it so hard to generate compliant software ?

>     I'm currently working on a site about and with Math... having in my
> that I must make it 2005 compatible :))... I considered a good approach
> MathML for mathematical expressions and SVG for drawings related to
> mathematics... I want to be compliant with W3C REC as much as I can...
> BUT... I'm facing some problems...
>     The general question is:
>         Is it so hard to generate compliant software ?
> Step by step:
>     _SVG_: SVG can't be directly put in HTML... let's say that time will
> deal with this... but I wonder... why ADOBE made not one... not two... but
> available MIME-types for SVG files...??? (image/svg, image/svg-xml,
> image/svg+xml)... when SVG-REC only talks about the last one... Another
> thing is that <OBJECT> sometime fails... it should be as simple as
>     <OBJECT type="image/svg+xml" width=".." height=".."
> data="some_file.svg"></OBJECT>... but that is not working... thus we are
> forced to use the <EMBED> tag witch is not in any REC !!!
>     _MathML_: ... here are tons to discuss... same thing... MIME-type...
> techexplorer recognizes "text/mathml" which has been deprecated by
> in favor of "application/mathml+xml" (which, IMHO, is more appropriate)...
> is it so hard to change some code lines to switch to another MIME-type ?
> that's not all with techexplorer... following the instructions on the site
> (Putting mathematics on the Web with MathML)... I get nothing...
>     I believe that Adobe as well as IBM are in W3C... so I would not
> compliant software from other companies since companies in W3C generate
> NotThatCompliant software...
> Now to my MathML problem !!
> <?xml version="1.0"?>
> <?xml-stylesheet type="text/xsl" href="mathml.xsl"?>
> <html xmlns="http://www.w3.org/1999/xhtml">
> [......HTML 4.01 strict DTD....]
> <math xmlns="http://www.w3.org/1998/Math/MathML">
>  <maction actiontype="tooltip">
>  <mtable frame="solid">
>    <mtr> <mtd> <mi>p</mi> </mtd>
>      <mtd><apply><not/><ci>p</ci></apply></mtd></mtr>
>    <mtr> <mtd><mn>1</mn></mtd>
>      <mtd><mn>0</mn></mtd></mtr>
>    <mtr> <mtd><n>0</mn></mtd>
>     <mtd><mn>1</mn></td></mtr></mtable>
>  <mtext linebreak="badbreak">Table valorilor de adevar pentru
> negatie.</mtext></maction>
> </math>
> [......HTML 4.01 strict DTD....]
> [......MathML....]
> [......HTML 4.01 strict DTD....]
> [......MathML....]
> ... and so on...
>     Where is the flaw ? instead of Math expression I get "p p 1 0 0 1" ???
> Gabriel Preda - gabriel_p@rol.ro
Received on Monday, 24 June 2002 09:45:48 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 March 2017 09:46:53 UTC