<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx</link><description>Because most fonts don't work in command prompts.</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Consolas in WinXP Console   [JeffHung.Blog]</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#8420947</link><pubDate>Thu, 24 Apr 2008 09:35:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8420947</guid><dc:creator>Consolas in WinXP Console   [JeffHung.Blog]</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.jeffhung.net/blog/articles/jeffhung/1114/"&gt;http://www.jeffhung.net/blog/articles/jeffhung/1114/&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8420947" width="1" height="1"&gt;</description></item><item><title>Microsoft Way, or Why Windows Must Die &amp;laquo; SilverCloud&amp;#8217;s Weblog</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#7496941</link><pubDate>Wed, 06 Feb 2008 22:43:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7496941</guid><dc:creator>Microsoft Way, or Why Windows Must Die « SilverCloud’s Weblog</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://rodonist.wordpress.com/2008/02/06/microsoft-way-or-why-windows-must-die/"&gt;http://rodonist.wordpress.com/2008/02/06/microsoft-way-or-why-windows-must-die/&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7496941" width="1" height="1"&gt;</description></item><item><title>
	Why aren't console windows themed on Windows XP? - Microsoft Product&amp;#39;s
</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#7028078</link><pubDate>Tue, 08 Jan 2008 16:17:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7028078</guid><dc:creator>
	Why aren't console windows themed on Windows XP? - Microsoft Product's
</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://plexuk.co.uk/blogs/microsoft_products/archive/2008/01/08/why-aren-t-console-windows-themed-on-windows-xp.aspx"&gt;http://plexuk.co.uk/blogs/microsoft_products/archive/2008/01/08/why-aren-t-console-windows-themed-on-windows-xp.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7028078" width="1" height="1"&gt;</description></item><item><title>re: Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2871361</link><pubDate>Fri, 25 May 2007 16:50:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2871361</guid><dc:creator>Romulo A. Ceccon</dc:creator><description>&lt;p&gt;I guess people who bother with the console font would bother with the console window in the first place. I asked myself for a long time why it's so ugly and doesn't follow the themes in Windows XP.&lt;/p&gt;
&lt;p&gt;I got a partial answer from Mark's book, Windows Internals. The drawing of console windows is one of the few pieces of the Windows subsystem that runs in user-mode. Non-console windows are drawn &amp;nbsp;entirely in kernel mode.&lt;/p&gt;
&lt;p&gt;I'd love to see my console windows look like all others, however. Looks like that has been solved in Vista.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2871361" width="1" height="1"&gt;</description></item><item><title>re: Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2720848</link><pubDate>Sat, 19 May 2007 02:27:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2720848</guid><dc:creator>David Conrad</dc:creator><description>&lt;p&gt;My first thought was, although it would have been too slow in 95, redraw the entire window every time a character is changed.&lt;/p&gt;
&lt;p&gt;After reading through the comments, I think a better solution would be, recommend bitmapped or Lucida Console fonts, but if another font is chosen, autodetect whether it contains characters with overhangs (which, as was pointed out, should be possible).&lt;/p&gt;
&lt;p&gt;If it does have overhangs, then switch on a mode where when any character is changed, redraw not only its cell but the cells of all the characters around it.&lt;/p&gt;
&lt;p&gt;The console window would then not perform as well with some fonts, but it would look good with all of them, and anyone could get the full performance by sticking to the recommended fonts. A big project, I'll admit.&lt;/p&gt;
&lt;p&gt;Thanks, Raymond, for the link to that KB article, and thanks to the commenters who pointed out Consolas, which I was unaware of.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2720848" width="1" height="1"&gt;</description></item><item><title>re: Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2719165</link><pubDate>Sat, 19 May 2007 00:52:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2719165</guid><dc:creator>chuck</dc:creator><description>&lt;p&gt;PuTTY is a truly awesome product, no two ways about it. &amp;nbsp;I've heard of various hacks to turn it into a generic terminal emulator connected to a local process instead of a connection, but it seems to be a pretty involved. &amp;nbsp;Have you considered building support for such a mode into the main PuTTY distribution?&lt;/p&gt;
&lt;p&gt;Right now I use cygwin rxvt, which is okay, but it has no unicode support :(&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2719165" width="1" height="1"&gt;</description></item><item><title>Working around this in PuTTY</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2714481</link><pubDate>Fri, 18 May 2007 20:43:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2714481</guid><dc:creator>Simon Tatham</dc:creator><description>&lt;p&gt;A couple of people have mentioned above that PuTTY permits the use of any monospaced font, and yet doesn't suffer from character droppings. I thought I'd post the reason why not, in case anyone's interested.&lt;/p&gt;
&lt;p&gt;The reason why PuTTY doesn't suffer from droppings is because I devised a redraw policy which is proof against it. When drawing text in the console window, we always clip it to its theoretical containing rectangle, and then we remember that we drew that rectangle as a single unit and hence that the character cells within it may overlap each other. So the next time we draw anything that overlaps that rectangle, we make sure we redraw the entire rectangle, never only half of it.&lt;/p&gt;
&lt;p&gt;So you'll still occasionally see edges being chopped off characters which extend beyond their character cells, but not too much: within any string of text that was displayed in one go, the characters should look normal. And you should never see a dropping being left behind after its associated character has gone.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2714481" width="1" height="1"&gt;</description></item><item><title>re: Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2710327</link><pubDate>Fri, 18 May 2007 16:30:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2710327</guid><dc:creator>KJK::Hyperion</dc:creator><description>&lt;p&gt;Colas: that's not the point. The Windows console was designed to emulate VGA text mode in a window, so it expects to print characters as fixed-size cells of pixels, not as strings of typographic glyphs&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2710327" width="1" height="1"&gt;</description></item><item><title>re: Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2703132</link><pubDate>Fri, 18 May 2007 03:15:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2703132</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;Thursday, May 17, 2007 8:21 AM by ender &lt;/p&gt;
&lt;p&gt;&amp;gt; 8x8 character cell size is used for 80x50&lt;/p&gt;
&lt;p&gt;&amp;gt; text, 8x14 for 80x30 (rarely seen on VGA&lt;/p&gt;
&lt;p&gt;&amp;gt; displays, though the same size was used for&lt;/p&gt;
&lt;p&gt;&amp;gt; 80x25 on EGA), and 8x16 is used for 80x25&lt;/p&gt;
&lt;p&gt;&amp;gt; text mode.&lt;/p&gt;
&lt;p&gt;OK, I believe you. &amp;nbsp;Nonetheless the screen displays 16x16 in text mode, and the font comes from file BOOTFONT.BIN in the root of the system partition (in NT4, 2000, XP, and 2003). &amp;nbsp;You can observe this by having NTLDR and/or NTDETECT.COM come from a different language version than BOOTFONT.BIN.&lt;/p&gt;
&lt;p&gt;&amp;gt; If you remember the EGA.CPI file from&lt;/p&gt;
&lt;p&gt;&amp;gt; DOS/Win9x, it was used to change the look of&lt;/p&gt;
&lt;p&gt;&amp;gt; these glyphs.&lt;/p&gt;
&lt;p&gt;I didn't notice EGA.CPI in Windows 9x but I'll take your word for it that it was involved. &amp;nbsp;So it yielded 16x16 glyphs that weren't restricted to a subset of foreign characters. &amp;nbsp;Fine, it did the same as BOOTFONT.BIN.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2703132" width="1" height="1"&gt;</description></item><item><title>re: Why are console windows limited to Lucida Console and raster fonts?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2007/05/16/2659903.aspx#2702857</link><pubDate>Fri, 18 May 2007 02:45:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2702857</guid><dc:creator>Kjartan Þór</dc:creator><description>&lt;p&gt;Steve: This works fine on my machine running Vista, no problem entering fullscreen mode for cmd or powershell&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2702857" width="1" height="1"&gt;</description></item></channel></rss>