none
BUG: Console font problem in Windows EC7 after the last developer update (October 2015?) RRS feed

  • Question

  • Hello,

    Today I installed the most recent update and found that Windows EC console application cannot find the correct font.

    So I checked how it is configured and found that it uses Courier New.

    Then I tripple checked I have it included and clean re-build kernel image; no luck at all.

    Now console get rendered with some bad default font (I think it is legacy raster) and text in it is barely recognizable.

    That's why I think that Courier New font is either broken or missing after the update.

    Pre-update everything was fine.

    Microsoft team, can you please have a look at it?

    (Hope you are looking at this forum)

    Thanks,

    Alexey

    Monday, November 30, 2015 4:21 PM

Answers

  • Hi Alexey,

    This issue was escalated to the QFE team and they have done some preliminary diagnosis. It looks like you are correct and this issue was introduced in the M10 distribution.  They are looking at the issue now and it seems to be a vertical compression of the fonts in the Console Window. To avoid the issue for now, you will have to stick with M9 until a QFE is released.

    Sincerely,

    IoTGirl

    Tuesday, December 1, 2015 7:03 PM
    Moderator

All replies

  • Hello Alexey,

    Can you please provide full details on how we might see this problem? Without a full understanding of how we would see your issue we could only guess at your repro and likely not see your issue.  Please provide as detailed information as possible. For example edit my guess at your steps to reflect your experience and repro:

    Build Machine: Windows 7 with VS 2013 and the latest update

    Device: Virtual CEPC

    Steps to reproduce the problem:

    1. Build an OS design with the following Sysgens Set (Please provide your OS configuration)
    2. Roll an SDK for application development to match the new build
    3. Install the SDK
    4. Create a new "Hello World" console application (Note default font is Courier New)
    5. Run the console application on the Virtual CEPC

    Results:

    Expected Courier new text for "Hello World"

    Actually getting a pixelated font

    Sincerely,

    IoTGirl

    Monday, November 30, 2015 5:38 PM
    Moderator
  • Hello,

    Here is how I get this bug:

    Build Machine: Windows 7 64 bit with VS 2008 and the latest update

    Target OS: Windows Embedded Compact 7

    Device: iMX6Q ARMV7

    BSP: guruCE

    Steps to reproduce the problem:

    1. Build an OS design with the following Sysgens Set (SYSGEN_ATL=1
      SYSGEN_AUTH=1
      SYSGEN_AUTH_KERBEROS=1
      SYSGEN_AUTH_NTLM=1
      SYSGEN_AUTH_SCHANNEL=1
      SYSGEN_BACKLIGHT=1
      SYSGEN_BATTERY=1
      SYSGEN_BINFS=1
      SYSGEN_CEDDK=1
      SYSGEN_CERTS=1
      SYSGEN_CMD=1
      SYSGEN_COMMCTRL=1
      SYSGEN_COMMCTRL_ANIMATE=1
      SYSGEN_COMMDLG=1
      SYSGEN_CONNMC=1
      SYSGEN_CONSOLE=1
      SYSGEN_CORESTRA=1
      SYSGEN_CPP_EH_AND_RTTI=1
      SYSGEN_CRYPTO=1
      SYSGEN_CRYPTO_DSSDH=1
      SYSGEN_CTLPNL=1
      SYSGEN_CURSOR=1
      SYSGEN_DCOM=1
      SYSGEN_DCOM_STG=1
      SYSGEN_DDRAW=1
      SYSGEN_DISPLAY=1
      SYSGEN_DNSAPI=1
      SYSGEN_DOTNETV35=1
      SYSGEN_DSHOW_ERRORS=1
      SYSGEN_DSHOW_ICM=1
      SYSGEN_DSHOW_LOCALSTREAMER=1
      SYSGEN_DSHOW_MP4DEMUX=1
      SYSGEN_ETHERNET=1
      SYSGEN_EXFAT=1
      SYSGEN_FATFS=1
      SYSGEN_FATUTIL_NOUI=1
      SYSGEN_FIBER=1
      SYSGEN_FMTMSG=1
      SYSGEN_FMTRES=1
      SYSGEN_FONTS_COUR=1
      SYSGEN_FSRAMROM=1
      SYSGEN_FSREGHIVE=1
      SYSGEN_FSREPLBIT=1
      SYSGEN_FTPD=1
      SYSGEN_FULL_CRT=1
      SYSGEN_GDI_ALPHABLEND=1
      SYSGEN_GRADFILL=1
      SYSGEN_IMAGING=1
      SYSGEN_IMAGING_BMP_DECODE=1
      SYSGEN_IMAGING_BMP_ENCODE=1
      SYSGEN_IMAGING_GIF_DECODE=1
      SYSGEN_IMAGING_GIF_ENCODE=1
      SYSGEN_IMAGING_ICO_DECODE=1
      SYSGEN_IMAGING_JPG_DECODE=1
      SYSGEN_IMAGING_JPG_ENCODE=1
      SYSGEN_IMAGING_PNG_DECODE=1
      SYSGEN_IMAGING_PNG_ENCODE=1
      SYSGEN_IMAGING_TIFF_DECODE=1
      SYSGEN_IMAGING_TIFF_ENCODE=1
      SYSGEN_LARGEKB=1
      SYSGEN_MENU_TAP_UI=1
      SYSGEN_MINGDI=1
      SYSGEN_MINGWES=1
      SYSGEN_MININPUT=1
      SYSGEN_MINWMGR=1
      SYSGEN_MSGQUEUE=1
      SYSGEN_MSPART=1
      SYSGEN_MSXML_DOM=1
      SYSGEN_MSXML_ERROR_STRINGS=1
      SYSGEN_MSXML_HTTP=1
      SYSGEN_MSXML_MINI=1
      SYSGEN_MSXML_SAX=1
      SYSGEN_MSXML_XQL=1
      SYSGEN_MSXML_XSLT=1
      SYSGEN_NDIS=1
      SYSGEN_NETUTILS=1
      SYSGEN_NETWORKING=1
      SYSGEN_NKCOMPR=1
      SYSGEN_NKMAPFILE=1
      SYSGEN_NOTIFY=1
      SYSGEN_OLE=1
      SYSGEN_OLE_GUIDS=1
      SYSGEN_OLE_STG=1
      SYSGEN_RELFSD=1
      SYSGEN_SDBUS=1
      SYSGEN_SDHC_STANDARD=1
      SYSGEN_SD_MEMORY=1
      SYSGEN_SERDEV=1
      SYSGEN_SERVICES=1
      SYSGEN_SHELL=1
      SYSGEN_SOFTKB=1
      SYSGEN_STANDARDSHELL=1
      SYSGEN_STDIO=1
      SYSGEN_STDIOA=1
      SYSGEN_STOREMGR=1
      SYSGEN_STOREMGR_CPL=1
      SYSGEN_STREAMAV=1
      SYSGEN_STRSAFE=1
      SYSGEN_TFAT=1
      SYSGEN_TOOLHELP=1
      SYSGEN_TOUCH=1
      SYSGEN_UDFS=1
      SYSGEN_UNISCRIBE=1
      SYSGEN_USB=1
      SYSGEN_USB_HID=1
      SYSGEN_USB_HID_CLIENTS=1
      SYSGEN_USB_HID_KEYBOARD=1
      SYSGEN_USB_HID_MOUSE=1
      SYSGEN_USB_STORAGE=1
      SYSGEN_WATSON_CTLPNL=1
      SYSGEN_WATSON_DMPGEN=1
      SYSGEN_WATSON_XFER=1
      SYSGEN_WINSOCK=1
      SYSGEN_XPSKIN=1)
    2. Run standard console shell app by starting 'cmd.exe' from Start button->Run; then call 'dir' command in command shell

    Results: Text is rendered using small pixelated font, text output look corrupt for most characters

    Expected result: text is drawn with decent quality using Corier New font size 8, as pre-update

    Thanks,

    Alexey

    Tuesday, December 1, 2015 9:43 AM
  • Hi Alexey,

    This issue was escalated to the QFE team and they have done some preliminary diagnosis. It looks like you are correct and this issue was introduced in the M10 distribution.  They are looking at the issue now and it seems to be a vertical compression of the fonts in the Console Window. To avoid the issue for now, you will have to stick with M9 until a QFE is released.

    Sincerely,

    IoTGirl

    Tuesday, December 1, 2015 7:03 PM
    Moderator
  • Hi Alexey,

    The QFE team indicates that this fix should make the next update.

    Sincerely,

    IoTGirl

    Wednesday, December 2, 2015 6:49 PM
    Moderator