CyberBoardPBEM / cbwindows

CyberBoard Play by EMail system for Windows
MIT License
5 stars 4 forks source link

font options? #126

Open wsu-cb opened 5 months ago

wsu-cb commented 5 months ago

DoFontDialog() always specifies CF_NOVECTORFONTS and sometimes specifies CF_SCALABLEONLY. What are the reasons for these restrictions?

wxWidgets does not support CF_NOVECTORFONTS (but does support CF_SCALABLEONLY).

DLLarson commented 5 months ago

Way back in the dawn of Windows there was only one form of scalable fonts and those where the Vector style. They looked terrible so I screened them out. When fonts like TrueType showed up the UI still used non-scalable fonts to keep the screen nice and clean. I don't think that's true anymore.

In the case of the board maps I didn't want to allow bitmapped fonts because they scaled terribly.

-Dale