Win32: warn if the console font doesn't support Unicode
commit1edeb9abf5828e317999b4ebe8b7472c494341f2
authorKarsten Blees <blees@dcon.de>
Sat, 31 Jul 2010 00:04:03 +0000 (31 00:04 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Jun 2014 20:32:50 +0000 (10 13:32 -0700)
tree8d5117a62ae26f1970406fce753baf68aafdb7b3
parent143e615270bd17dcef0d8e5751dacc496eff687d
Win32: warn if the console font doesn't support Unicode

Unicode console output won't display correctly with default settings
because the default console font ("Terminal") only supports the system's
OEM charset. Unfortunately, this is a user specific setting, so it cannot
be easily fixed by e.g. some registry tricks in the setup program.

This change prints a warning on exit if console output contained non-ascii
characters and the console font is supposedly not a TrueType font (which
usually have decent Unicode support).

Signed-off-by: Karsten Blees <blees@dcon.de>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Stepan Kasal <kasal@ucw.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/winansi.c