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.nameReceived on Saturday, 7 July 2007 12:32:47 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:06:14 GMT