Re: Help with fonts
- To: mathgroup@smc.vnet.net
- Subject: [mg11731] Re: Help with fonts
- From: "P.J. Hinton" <paulh@wolfram.com>
- Date: Thu, 26 Mar 1998 03:08:59 -0500
- Organization: Wolfram Research, Inc.
- References: <6f1s1u$fl5@smc.vnet.net>
On 21 Mar 1998, Giuseppe Erifanti wrote:
> In my Mathematica 3.0.1 (Win95) there is a problem with the fonts in the
> StyleSheets.
>
> The Family font is not inherited from the Style Sheet. When i change
> (for example) the font for the 'input' style in the 'default.nb' style
> sheet, none of the notebooks based on default change the font (they are
> ever 'Courier').
> Other features (color, size, slant, etc.) work fine!!
That's because the the front end doesn't use the Input style's prototype
for determining the font. There is an option in the "Input" prototype
that reads:
DefaultFormatType->DefaultInputFormatType
The DefaultInputFormatType value is determined by the cell option
CommonDefaultFormatTypes->{"Input"->StandardForm, ...}
Because of this setting, all "Input" style cells by default draw their
font from the prototype for "StandardForm" (way at the bottom of the
style sheet). Change the font there, and you should see the font
family change on Input style cells.
To be fair there are some warnings in the style sheet that are intended
to clue you in on this behavior
The explanatory paragraph for the Styles for Input/Output section
includes the following warning:
"Some attributes for these styles are actually set in FormatType Styles
(in the last section of this style sheet).
And in the FormatType Styles we read:
"The cells below define styles that are mixed in with the styles of most
cells. If a cell's FormatType matches the name of one of the styles
defined below, then that style is applied between the cell's style and
its own options. This is particularly true of Input and Output."
Hope that helps.
--
P.J. Hinton
Mathematica Programming Group paulh@wolfram.com Wolfram
Research, Inc. http://www.wolfram.com/~paulh/
Disclaimer: Opinions expressed herein are those of the author alone.