[WIN32SS][NTGDI] Support raster fonts (*.fnt and *.fon) (#1739)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Sat, 20 Jul 2019 14:47:29 +0000 (23:47 +0900)
committerHermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Sat, 20 Jul 2019 14:47:29 +0000 (16:47 +0200)
commitae99df1675f87db87377ce4bf1f78181b1b4be95
tree2079e5d669c008c6ed512dc228d7f2805f84fc3a
parenteb532bc64159f62ca766efa1bb8a2d199dcf95e9
[WIN32SS][NTGDI] Support raster fonts (*.fnt and *.fon) (#1739)

Add raster font (*.fnt and *.fon files) support. CORE-16165

- Add IntGetCharSet() function to get the charset by index and/or the number of charsets.
- Make IntGdiLoadFontsFromMemory() a non-recursive function.
- IntGetOutlineTextMetrics() accepts raster fonts.
- Improve CharMap handling (especially TT_PLATFORM_APPLE_UNICODE).
- Write the raster font file info to the registry.
- Don't request font size for raster fonts in IntRequestFontSize() function.
win32ss/gdi/ntgdi/font.c
win32ss/gdi/ntgdi/freetype.c