- From: Max Berger <max@berger.name>
- Date: Sat, 7 Jul 2007 14:32:34 +0200
- To: Dave Pawson <dave.pawson@gmail.com>
- Cc: www-xsl-fo@w3.org
- Message-Id: <8778F135-5AAC-44D7-91E3-87EC3E1417AC@berger.name>
Dear Dave, I've received a reasonable explanation from a fop-developer: > Well my interpretation is as follows: a positive (percentage or > length) > value shifts the alignment point down *on the box*, which raises the > box. This seems to be consistent. Which means, the alignment adjust does indeed work the same way as baseline-shift and vertical-alignment, it is just written in a non- obvious way (double-negative). I've also tried with both FOP and XEP, and both exhibit this exact behavior. >> However, the "graphic" I want to align in this case is a mathematical >> formula, which does have an "internal textual structure". > > Unsure, but I guess the right question to ask is, does your formatter > understand that 'internal text structure'. > I.e. is it the font table information that your formatter understands, > and from which it obtains the baseline? Not really. So far this is only a cosmetic change. >> For simplicity. Assume a "graphic" containing text: It does have the >> baseline somewhere in there. If I would like to specify where the >> real baseline is, i would find it natural to specify a percent value >> between 0 and 100 (or a length between 0 and the height of the >> object) rather than a negative value. > > "somewhere in there" isn't enough Max, IMHO. > If it's a graphic, treat it as a block. > If its a font entry it should be treated as a character? > I don't think you can assume 'somewhere in there' is enough? > I'm on thin ground here so wait for a more informed opinion. If its a character, it will most certainly contain a baseline which in most cases will lay within the bounds of the character itself (there may be exceptions, such as the - ) > regards thank you for your help! Max Berger e-mail: max@berger.name -- PGP/GnuPG ID: E81592BC Print: F489F8759D4132923EC4 BC7E072AB73AE81592BC For information about me or my projects please see http:// max.berger.name
Received on Saturday, 7 July 2007 12:32:47 UTC