Font selection choices

  1. I use Courier10 BT (a commercial font) for all my writing. When I print with it in Scrivener, whether compiled or as a quick print, it is as though it has been scaled, squished a bit, in length compared with all other applications I have.
  2. I’m a little concerned that I may not even have the correct font. For nearly all fonts, the font styles are: Regular, Italic, Bold, and Bold Italic. Courier10 BT does not use those names in the font directory. In place of Regular, it has Roman, and when I select Courier10 BT, all other applications I have ask me to choose between Roman, Italic, Bold, and Bold Italic. But Scrivener asks me to choose between Regular, Italic, Bold, and Bold Italic. So of course I choose Regular.

So it might also be that the operating system is doing a font substitution if Scrivener is requesting Courier10 BT Regular.

But I don’t know.

Thanks, Doug

I am having a related issue regarding fonts. I am not sure if it is exactly the same problem, but it seems that windows scrivener does not follow proper RTF font substitution.

(see wikipedia on RTFs: generic font family names used for font substitution: roman (serif), swiss (sans-serif), modern (monospace), script, decorative, technical.)

For example, while writing with Baskerville Old Face, which does not include a full unicode set, the program substitutes characters that are not included in the font with whichever font is available alphabetically on the windows list. For example, when I type o with diacritics: ŏ, Scrivener replaces the Baskerville, a Serif font, with a non-serif font. Or, if I type in Korean or Chinese (also not in Baskerville), it defaults to whatever font I have on my system shows up first alphabetically to replace it, sometimes using very strange effect, i.e. using a decorative font in place of a roman (serif) font. This is a pain, mainly because there are very few fonts that have full character-sets, the only one that I can think of that does is Arial Unicode MS, but it is a non-Serif font.

However, if one uses an RTF compatible word processor, Serif fonts are substituted with other serif fonts. For example, ŏ, which is not in Baskerville, is replaced with Cambria in MS-Word. I wonder if there is some way to fix this, and have it so that, whenever Scrivener needs to do a font substitution, it will at least choose a font in the same category (generic font family): i.e. Sans-Serif, Serif, etc.