|
From: SourceForge.net <no...@so...> - 2007-11-10 19:04:12
|
Bugs item #1825353, was opened at 2007-11-03 16:05 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1825353&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 54. [console] Group: development: 8.5b2.1 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Konstantin Khomoutov (flatworm) Assigned to: Chengye Mao (chengyemao) Summary: Tiny fonts in Windows console window Initial Comment: Console window has unreadable tiny fonts in Windows wish built with VC6 using the standard makefile.vc (with OPTS=symbols). The system is WinXP SP2 Pro (Russian). Screen resolution: 1280x1024 % winfo pixels . 1i 96 (which corresponds to the system setting) In the freshly started wish85g.exe: % console eval { foreach f [font names] { puts "$f\n[font config $f]" } } fixed -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkConsoleFont -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 oemfixed -family Terminal -size 9 -weight normal -slant roman -underline 0 -overstrike 0 TkDefaultFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkMenuFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansifixed -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 systemfixed -family Fixedsys -size 10 -weight normal -slant roman -underline 0 -overstrike 0 TkHeadingFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 device -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkTooltipFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 defaultgui -family {MS Shell Dlg} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkTextFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansi -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkCaptionFont -family Tahoma -size 8 -weight bold -slant roman -underline 0 -overstrike 0 system -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkSmallCaptionFont -family Tahoma -size 8 -weight bold -slant roman -underline 0 -overstrike 0 TkFixedFont -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkIconFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 So while the system fonts have (the default) size of 8 console font is 7 which is too small. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-11-10 11:04 Message: Logged In: NO Tiny fonts in Windows console main menu Console window main menu has unreadable tiny fonts in Windows wish built with VC2005 using the standard makefile.vc (with OPTS=static). The system is WinXP SP2 Home [5.1.2600] (Russian). SM_ARRANGE = 8 SM_CLEANBOOT = 0 SM_CMONITORS = 1 SM_CXBORDER = 1 SM_CYBORDER = 1 SM_CXCURSOR = 32 SM_CYCURSOR = 32 SM_CXDLGFRAME = 3 SM_CYDLGFRAME = 3 SM_CXDOUBLECLK = 4 SM_CYDOUBLECLK = 4 SM_CXDRAG = 4 SM_CYDRAG = 4 SM_CXEDGE = 2 SM_CYEDGE = 2 SM_CXFIXEDFRAME = 3 SM_CYFIXEDFRAME = 3 SM_CXFRAME = 4 SM_CYFRAME = 4 SM_CXFULLSCREEN = 1024 SM_CYFULLSCREEN = 719 SM_CXSIZEFRAME = 4 SM_CYSIZEFRAME = 4 SM_CXVIRTUALSCREEN = 1024 SM_CYVIRTUALSCREEN = 768 SM_XVIRTUALSCREEN = 0 SM_YVIRTUALSCREEN = 0 Message font: Tahoma 8 Menu font: Tahoma 8 Caption font: Tahoma 8 ANSI_FIXED_FONT: Courier 10 (bin) 1 % info pa 8.5b2.1 (bin) 2 % winfo vrootwidth . 1024 (bin) 3 % winfo vrootheight . 768 (bin) 4 % winfo pixels . 1i 96 fixed -family Courier -size 10 -weight normal -slant roman -underline 0 -overstrike 0 TkConsoleFont -family Courier -size 10 -weight normal -slant roman -underline 0 -overstrike 0 oemfixed -family Terminal -size 9 -weight normal -slant roman -underline 0 -overstrike 0 TkDefaultFont -family Arial -size 185 -weight bold -slant italic -underline 0 -overstrike 0 TkMenuFont -family Arial -size 2 -weight bold -slant italic -underline 0 -overstrike 0 ansifixed -family Courier -size 10 -weight normal -slant roman -underline 0 -overstrike 0 systemfixed -family Fixedsys -size 10 -weight normal -slant roman -underline 0 -overstrike 0 TkHeadingFont -family Arial -size 185 -weight bold -slant italic -underline 0 -overstrike 0 device -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkTooltipFont -family System -size 78 -weight bold -slant italic -underline 1 -overstrike 0 defaultgui -family {MS Shell Dlg} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkTextFont -family Arial -size 185 -weight bold -slant italic -underline 0 -overstrike 0 ansi -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkCaptionFont -family ыоY -size 521 -weight bold -slant italic -underline 1 -overstrike 0 system -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkSmallCaptionFont -family -size 105 -weight normal -slant italic -underline 0 -overstrike 0 TkFixedFont -family Courier -size 10 -weight normal -slant roman -underline 0 -overstrike 0 TkIconFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ---------------------------------------------------------------------- Comment By: Konstantin Khomoutov (flatworm) Date: 2007-11-10 05:01 Message: Logged In: YES user_id=1350198 Originator: YES The problem is also confirmed to exist on Windows 2000 (5.00.2192 SP4): System metrics: SM_ARRANGE = 8 SM_CLEANBOOT = 0 SM_CMONITORS = 1 SM_CXBORDER = 1 SM_CYBORDER = 1 SM_CXCURSOR = 32 SM_CYCURSOR = 32 SM_CXDLGFRAME = 3 SM_CYDLGFRAME = 3 SM_CXDOUBLECLK = 4 SM_CYDOUBLECLK = 4 SM_CXDRAG = 4 SM_CYDRAG = 4 SM_CXEDGE = 2 SM_CYEDGE = 2 SM_CXFIXEDFRAME = 3 SM_CYFIXEDFRAME = 3 SM_CXFRAME = 4 SM_CYFRAME = 4 SM_CXFULLSCREEN = 1024 SM_CYFULLSCREEN = 719 SM_CXSIZEFRAME = 4 SM_CYSIZEFRAME = 4 SM_CXVIRTUALSCREEN = 1024 SM_CYVIRTUALSCREEN = 768 SM_XVIRTUALSCREEN = 0 SM_YVIRTUALSCREEN = 0 Message font: Tahoma 8 Menu font: Tahoma 8 Caption font: Tahoma 8 ANSI_FIXED_FONT: Courier 9 % winfo pixels . 1i 96 (bin) 2 % winfo vrootwidth . 1024 (bin) 3 % winfo vrootheight . 768 % console eval { foreach f [font names] { puts "$f\n[font config $f]" } } fixed -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkConsoleFont -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 oemfixed -family Terminal -size 9 -weight normal -slant roman -underline 0 -overstrike 0 TkDefaultFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkMenuFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansifixed -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 systemfixed -family Fixedsys -size 10 -weight normal -slant roman -underline 0 -overstrike 0 TkHeadingFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 device -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkTooltipFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 defaultgui -family {MS Shell Dlg} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkTextFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansi -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkCaptionFont -family Tahoma -size 8 -weight bold -slant roman -underline 0 -overstrike 0 system -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkSmallCaptionFont -family Tahoma -size 8 -weight bold -slant roman -underline 0 -overstrike 0 TkFixedFont -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkIconFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 (See the attached screenshot named "tiny-w2k.png".) File Added: tiny-w2k.png ---------------------------------------------------------------------- Comment By: Konstantin Khomoutov (flatworm) Date: 2007-11-08 11:17 Message: Logged In: YES user_id=1350198 Originator: YES The problem is also reproducible in NT 4.0 SP 6: System metrics: SM_ARRANGE = 8 SM_CLEANBOOT = 0 SM_CMONITORS = 0 SM_CXBORDER = 1 SM_CYBORDER = 1 SM_CXCURSOR = 32 SM_CYCURSOR = 32 SM_CXDLGFRAME = 3 SM_CYDLGFRAME = 3 SM_CXDOUBLECLK = 4 SM_CYDOUBLECLK = 4 SM_CXDRAG = 2 SM_CYDRAG = 2 SM_CXEDGE = 2 SM_CYEDGE = 2 SM_CXFIXEDFRAME = 3 SM_CYFIXEDFRAME = 3 SM_CXFRAME = 4 SM_CYFRAME = 4 SM_CXFULLSCREEN = 1024 SM_CYFULLSCREEN = 721 SM_CXSIZEFRAME = 4 SM_CYSIZEFRAME = 4 SM_CXVIRTUALSCREEN = 0 SM_CYVIRTUALSCREEN = 0 SM_XVIRTUALSCREEN = 0 SM_YVIRTUALSCREEN = 0 Message font: MS Sans Serif 8 Menu font: MS Sans Serif 8 Caption font: MS Sans Serif 8 ANSI_FIXED_FONT: Courier 7 % info pa 8.5b2.1 % winfo pixels . 1i 120 % winfo vrootwidth . 1024 % winfo vrootheight . 768 (DPI is 120 because this system has "font size" setting set to "Large fonts".) % console eval { foreach f [font names] { puts "$f\n[font config $f]" } } fixed -family Courier -size 5 -weight normal -slant roman -underline 0 -overstrike 0 TkConsoleFont -family Courier -size 5 -weight normal -slant roman -underline 0 -overstrike 0 oemfixed -family Terminal -size 11 -weight normal -slant roman -underline 0 -overstrike 0 TkDefaultFont -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkMenuFont -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansifixed -family Courier -size 5 -weight normal -slant roman -underline 0 -overstrike 0 systemfixed -family Fixedsys -size 11 -weight normal -slant roman -underline 0 -overstrike 0 TkHeadingFont -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 device -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkTooltipFont -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 defaultgui -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkTextFont -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansi -family {MS Sans Serif} -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkCaptionFont -family {MS Sans Serif} -size 8 -weight bold -slant roman -underline 0 -overstrike 0 system -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkSmallCaptionFont -family {MS Sans Serif} -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkFixedFont -family Courier -size 5 -weight normal -slant roman -underline 0 -overstrike 0 TkIconFont -family {MS Sans Serif} -size 7 -weight normal -slant roman -underline 0 -overstrike 0 Attached "tiny-nt40sp6.png" which shows the standard "System's Properties" dialog and the wish console. File Added: tiny-nt40sp6.png ---------------------------------------------------------------------- Comment By: Konstantin Khomoutov (flatworm) Date: 2007-11-08 10:13 Message: Logged In: YES user_id=1350198 Originator: YES The problem verified on Windows 2003 Server (5.2.3790 build 3790) with the Tcl/Tk 8.5 from CVS HEAD. System metrics: SM_ARRANGE = 8 SM_CLEANBOOT = 0 SM_CMONITORS = 1 SM_CXBORDER = 1 SM_CYBORDER = 1 SM_CXCURSOR = 32 SM_CYCURSOR = 32 SM_CXDLGFRAME = 3 SM_CYDLGFRAME = 3 SM_CXDOUBLECLK = 4 SM_CYDOUBLECLK = 4 SM_CXDRAG = 4 SM_CYDRAG = 4 SM_CXEDGE = 2 SM_CYEDGE = 2 SM_CXFIXEDFRAME = 3 SM_CYFIXEDFRAME = 3 SM_CXFRAME = 4 SM_CYFRAME = 4 SM_CXFULLSCREEN = 1024 SM_CYFULLSCREEN = 719 SM_CXSIZEFRAME = 4 SM_CYSIZEFRAME = 4 SM_CXVIRTUALSCREEN = 1024 SM_CYVIRTUALSCREEN = 768 SM_XVIRTUALSCREEN = 0 SM_YVIRTUALSCREEN = 0 Message font: Tahoma 8 Menu font: Tahoma 8 Caption font: Tahoma 8 ANSI_FIXED_FONT: Courier 9 % info pa 8.5b2.1 % winfo vrootwidth . 1024 % winfo vrootheight . 768 % winfo pixels . 1i 96 % console eval { foreach f [font names] { puts "$f\n[font config $f]" } } fixed -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkConsoleFont -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 oemfixed -family Terminal -size 9 -weight normal -slant roman -underline 0 -overstrike 0 TkDefaultFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkMenuFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansifixed -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 systemfixed -family Fixedsys -size 10 -weight normal -slant roman -underline 0 -overstrike 0 TkHeadingFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 device -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkTooltipFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 defaultgui -family {MS Shell Dlg} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkTextFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 ansi -family {MS Sans Serif} -size 8 -weight normal -slant roman -underline 0 -overstrike 0 TkCaptionFont -family Tahoma -size 8 -weight bold -slant roman -underline 0 -overstrike 0 system -family System -size 10 -weight bold -slant roman -underline 0 -overstrike 0 TkSmallCaptionFont -family Tahoma -size 8 -weight bold -slant roman -underline 0 -overstrike 0 TkFixedFont -family Courier -size 7 -weight normal -slant roman -underline 0 -overstrike 0 TkIconFont -family Tahoma -size 8 -weight normal -slant roman -underline 0 -overstrike 0 File Added: tiny-w2k3.png ---------------------------------------------------------------------- Comment By: Konstantin Khomoutov (flatworm) Date: 2007-11-03 16:06 Message: Logged In: YES user_id=1350198 Originator: YES One addition: the system uses slightly tweaked (only colors) "Classic" built-in theme (i.e. it has Windows 2000 look). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1825353&group_id=12997 |