Jean Hollis Weber wrote:
Gary Schnabl wrote:
While conducting a typographic study, I noticed that OOoHeading--the
parent of the OOoHeading 1, OOoHeading 2, ... paragraph styles--had
OOoTextBody as its parent. Was there ever a good reason for our doing
so?
OOoTextBody is a serif typeface, and the OOoHeading x-type styles are
sans serif. Is OOoHeading inheriting much of anything useful for our
purposes from OOoTextBody?
While altering the OOoTextBody from its single leading to a fixed
leading set at 120% (not proportional), that would wreak havoc with
its OOoHeading child and carry it through to its children heading
styles. I do not consider that to be a good feature in case any
leading changes were ever implemented to the body text. Nor is
linking the body text style to heading styles, in general.
Gary, I thought Michele had been tweaking at least some of the styles
in the template, including their inheritances, but I don't know if he
had worked on that specific one. It may just be a historical artefact;
if so, any reasoning behind it is probably lost in the mists of time.
Michele?
--Jean
The way it's currently set up is that if the body text's leading is
altered to fixed (not a bad thing to do for achieving "perfect"
registration across pages, etc.), then the tops of the OOoHeading x
paragraph styles have their tops clipped, having inherited the fixed
leading characteristic from OOoHeading.
So, having the OOoHeading paragraph style parent for the OOoHeading x
styles linked to the OOoTextBody is not a smart thing to do. Besides,
there appears to be no real gain for linking the heading styles to a
text body style anyway. Typically, the heading styles will use a
different typeface style (serif vs. sans-serif) and most probably a
different typeface family, so linking them seems to be restrictive.
I plan to go into the OOoAuthors template and rectify that linkage, in
addition to making some changes to remove minor cosmetic unbalances in
vertical spacing among paragraph styles.
Gary
--
Gary Schnabl
2775 Honorah
Detroit MI 48209