On Wed, 21 Jun 2006 21:48:25 +0700, Michel Fortin <[EMAIL PROTECTED]> wrote:

1. Some "border-character" property, which would work mostly like CSS 3's border-image, but would put a stretchable character in the border. The browser would be in charge of stretching. "border-image" with SVG could be an adequate substitute for some characters, but I'm not sure it would be so great with braces or arrows.

border-character isn't going to work. When scaled non-proportionally, characters get ugly, with horizontal elements getting thick. The { and } characters will suffer the most from this. TeX applies custom logic to stretchy braces, and I think we shouldn't try to make ANY character stretch automatically.

4.  In the same reasoning, it would be great if there was a way adjacent
     elements could share the same horizontal space, like <sup> and <sub>
     when they are next to each other:

         C<sup>1</sup><sub>2</sub>

     I'm thinking of something which I would call "inline-float" (for
     the lack of a better name), which would make two or more elements
     with that property collapse into the same horizontal space when
     they are following directly each other and are not overlapping
     vertically.

1. They would also need to be aligned either to left or right (to accomodate prefixes to chemical symbols).

2. This isn't going to work correctly when the subscripts and superscripts are complex (e.g. fractions). In your proposal, they'll fail to stack and will go one after another. What should happen is that they should still be one above another, just occupying more vertical space.


--
Alexey Feldgendler <[EMAIL PROTECTED]>
[ICQ: 115226275] http://feldgendler.livejournal.com

Reply via email to