heard from many stations having trouble with small font sizes in the new suite
of tools; specifically within the program information pane. What seems to be happening is that even when
a station increases the size of the text in the module in general, the text in
the program information pane is still incredibly small and hard to read:
Fear not, you do not need to download the module CSS to fix the problem if you'd rather not mess with it! The root of the problem is that the overlay object (ie, the program information pane) belongs directly to the page itself; it gets its base font size from the BODY element that is controlling all the font sizes on your page.
For example, some stations have set the BODY element
on their homepage with a font-size attribute defined as 11px. If you have
implemented one of these modules on your homepage as well, this means that the
module elements will use this as the base to determine what size text to render
in relation to that base. From
there the module sets the various font-size elements for the module at various
values (in ems) of this base size.
That sounds a lot more complicated than it
really is. Here's what I'm talking about:
Say a station has set their homepage with a font-size attribute of 11px as noted above.
The DTV schedule CSS assigns the program description a font size of .9em. This means that the font rendered will be nine-tenths the size of the base font (11px)
To increase the font size displaying in the module and the program information pane, first change the font-size attribute in the BODY element of the page to a larger size. The type in the overlay window will respond accordingly.
More information on using ems to
control font size is available from W3C at http://www.w3.org/WAI/GL/css2em.htm.
More on the DTV Module CSS
A final note from the module's designer:
Station's style sheets have the ability to override the module's styles to a certain degree, especially styles defined for standard page elements. These module styles all have a PBS namespace, so they are designed not to conflict with any locally defined styles.