It seems that setting:
heading = {
fontName = Menlo
};
Should obviate the need to specify the name again in a subsequent:
heading1 = {}
declaration. But it does not appear to work that way. For example, the following doesn't work to set the heading1 font size:
heading = {
backgroundColor = 0c000000;
fontName = Menlo;
};
heading1 = {
fontSize = 20;
};
but this does:
heading = {
backgroundColor = 0c000000;
};
heading1 = {
fontName = Menlo;
fontSize = 20;
};
#1 Posted by Fletcher Support staff on 16 Feb, 2013 03:46 AM
heading1, etc. overrules heading
F-
#2 Posted by chris on 16 Feb, 2013 03:53 AM
So the default is only the default if there are no further header declarations, not the default until a specific attribute is overridden?
I guess that seems conter-intuitive. I, like most, would assume that the individual properties set in the heading{} block would only be overridden if they were specifically overridden in a further headingX{} block. Like CSS, which the syntax closely resembles.
#3 Posted by Fletcher Support staff on 16 Feb, 2013 03:55 AM
It looks a little like CSS, but its completely different.
F
Fletcher T. Penney
Manager
mmd Software, LLC