"Roger Miller" <[EMAIL PROTECTED]> wrote: > >The following program gets a TextCtrl's text attributes and sets them >back unchanged. However it reports that the font size is 124, and after >resetting the attributes the text becomes that size. That is, the >window displays a normal-size "foo" and a gigantic "bar". Anyone know >what's going on? >.... > print "font face", font.GetFaceName() # prints MS Shell Dlg 2 > print "font family", font.GetFamily() # prints 74 > print "font size", font.GetPointSize() # prints 124!
Not sure. On my system, the console output is the same, but the "bar" appears as a solid black box of the right size (that is, 124 points). It is a strange set of results. "MS Shell Dlg 2" is a fake font name that remaps to a real font depending on your operating system and locale. 74 (0x4A) indicates a vector TrueType font of the "script" family, which is bizarre. May I suggest that you set your own default font before beginning? -- Tim Roberts, [EMAIL PROTECTED] Providenza & Boekelheide, Inc. -- http://mail.python.org/mailman/listinfo/python-list