[GDI32][NTGDI][SETUP] Fix font enumeration part 2 (#1492)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Thu, 11 Apr 2019 02:46:52 +0000 (11:46 +0900)
committerGitHub <noreply@github.com>
Thu, 11 Apr 2019 02:46:52 +0000 (11:46 +0900)
commit811faed421a798659af3cb3f09369af84fc4edf0
tree007bd153b39f55579537d258ec0318fa4d2bd739
parentcfdf36e44250048b3377f333c93bc311e424ac3d
[GDI32][NTGDI][SETUP] Fix font enumeration part 2 (#1492)

Eliminate some bugs about font enumeration. CORE-15755

- Add "Microsoft Sans Serif" font substitution.
- Fix and improve the treatment of the nominal font names.
- Split IntGetFontFamilyInfo function from NtGdiGetFontFamilyInfo.
- Add DoFontSystemUnittest function for font system unittest to GDI32.
- Call DoFontSystemUnittest function at CreateFontIndirectW first call.
base/setup/lib/muifonts.h
boot/bootdata/livecd.inf
win32ss/gdi/gdi32/objects/font.c
win32ss/gdi/ntgdi/freetype.c
win32ss/include/ntgdibad.h