[WIN32SS] Rewrite font selection code. Patch by Katayama Hirofumi MZ. CORE-6621
authorMark Jansen <mark.jansen@reactos.org>
Sat, 25 Feb 2017 10:10:25 +0000 (10:10 +0000)
committerMark Jansen <mark.jansen@reactos.org>
Sat, 25 Feb 2017 10:10:25 +0000 (10:10 +0000)
commitd5f4f99b0eb30e54a82e87a9b8e7d7e61f9fefdb
treea994c90139a62728f8e6e9baf5e4cc5076f6e9c3
parent8b594efa212692754d87fbea2db0cb403c9648c8
[WIN32SS] Rewrite font selection code. Patch by Katayama Hirofumi MZ. CORE-6621
- Adding support for multiple font formats (including collections)
- Choosing a font based on weights as documented
- Adding support for loading fonts from memory
- Share font faces
- Emulation of Italic and Bold
- Support for Underline and Strike-out
- Localized font names
- Fix GetFontResourceInfoW
- Fix Registry settings
- Fix multiple font properties

svn path=/trunk/; revision=73900
reactos/win32ss/gdi/eng/engobjects.h
reactos/win32ss/gdi/gdi32/objects/font.c
reactos/win32ss/gdi/gdi32/objects/text.c
reactos/win32ss/gdi/ntgdi/font.c
reactos/win32ss/gdi/ntgdi/freetype.c
reactos/win32ss/gdi/ntgdi/text.h