First of all, there is no semantics associated with the `.' in
font.size. It is put there so that related property names will end up
near each other in an alphabetically sorted index, but otherwise
font.size is just a single identifier and the name is arbitrary.
Secondly, The hierarchical naming isn't applied consistently, e.g.,
font.family should really have been text.font.family, since the font
is something that applies to text. However, that name is too long.
Thirdly, whether the big font is a sub-property of font or a
completely seperate font is debatable. I think they are independent,
so `bigfont' without a dot might be better.
On the whole, however, I don't really mind if it is big.font or
bigfont or font.big. The latter might be easier to find in an
alphabetical list, but it sounds less natural. Also, since the big
font will only be applied to the initial capital of a text (at least I
don't think other uses will be in the initial style language), maybe a
name that refers to that use is more appropriate?
Bert
-- Bert Bos Alfa-informatica <bert@let.rug.nl> Rijksuniversiteit Groningen <http://www.let.rug.nl/~bert/> Postbus 716, NL-9700 AS GRONINGEN