Specifying font properties on fo:list-block
Font properties are inherited down to individual characters. You can specify font properties on any formatting object you like and any textual content will inherit those properties (unless overriden by a closer ancestor). There is nothing wrong with <list-block font-size="12pt"> <list-item> <list-item-label> <block>Ã¢ÂÂ¢</block> <list-item-label> <list-item-body> <block>A list item</block> </list-item-body> </list-item> ... </list-block>
How do the position properties work
All areas have an (actual-)height and (actual-)width. For fo:block, the (actual-)height is determined by its content. It is the actual height and not the setting of the "height" property that is used in determining most %-based size and positioning values.
Are hyphenation properties inherited
All the "common hyphenation properties" ad the 'hyphenation-*' properties in "miscellaneous" are inherited.