W3C home > Mailing lists > Public > www-amaya-dev@w3.org > April 2000

Re: ppex.html

From: Vincent QUINT <Vincent.Quint@inrialpes.fr>
Date: Thu, 20 Apr 2000 10:11:58 +0200
Message-Id: <200004200811.KAA02058@lifou.inrialpes.fr>
To: "John Russell" <VE3LL@RAC.CA>
cc: www-amaya-dev@w3.org
John Russell wrote:
>
> just used amaya 3.1 to access
> http://www.neta.com/~cherry/mathml/
> and does my screen ever strobe on that page ---
> pulses for about a minute and then is ready for mousing

This is a side-effect of a valuable feature. To save time when
downloading a Web page through a slow connection, Amaya displays
the document as soon as the text is available, before receiving
any image. Then, when an image has been completely loaded, it
is displayed, and this may need some reformatting, especially
when the <IMG> element in the HTML source does not specify the
expected size of the image through attributes height and width.
The document you mention is a directory, with an image in each
line. In addition these images have no attributes and they are
higher than the text of the following line. So, the document get
reformatted and redisplayed each time an image is received.

A possible fix would be to set attributes width and height for
each image. As this page is generated by the server, the change
should be done on the server side. Unfortunately that's not
something the amaya team can do.

> clicking on ppex.html  brought a very nice mathml presentation
> except for indices very hard to read on eqns 5 and 6 ....
> but good news is that zooming twice made them readable....
> so zoom is aok .... strange marks at end of line  between eqns
>    10 and 11   as well as 13 and 14     but these could be revision
>   indicators   [normally on left margin ] 

These strange marks are in fact empty <mtd> elements. These elements
are generated by Amaya, following the MathML 2.0 specification:

   http://www.w3.org/TR/MathML2/chapter3.html#N14513
   "Table rows that have fewer columns than other rows of the same
   table (whether the other rows precede or follow them) are effectively
   padded on the right with empty mtd elements so that the number of
   columns in each row equals the maximum number of columns in any row
   of the table."

Equation 11 is in fact a MathML table <mtable> and its first row
has only 2 <mtd> elements whereas its second row has 3 <mtd>.
Amaya adds a third <mtd> in the first row and displays it like
any empty element as a grey rectangle.  These grey rectangles are
needed to show the structure of any new expression built when creating
or editing an equation. The author can then see what has been created
and what content has to be provided.

We could consider displaying the empty <mtd> generated to balance rows
in a different way, or not displaying them at all. But this may be a
problem when editing a table. Any suggestion?

> Nations without borders don't need Gates
> john russell  VE3LL@RAC.CA
> homepage: http://web.cgocable.net/~jrussel

Vincent.
Received on Thursday, 20 April 2000 04:12:03 GMT

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