|
ReactOS 0.4.16-dev-2604-g747b3c0
|
#include <win32k.h>#include <freetype/internal/ftcalc.h>#include <gdi/eng/floatobj.h>#include "font.h"#include "utils.h"#include <debug.h>
Go to the source code of this file.
Classes | |
| struct | _FONTLINK |
| struct | _FONTLINK_ENTRY |
| struct | _FONTLINK_CHAIN |
| struct | FONT_NAMES |
Typedefs | |
| typedef struct _FONTLINK | FONTLINK |
| typedef struct _FONTLINK * | PFONTLINK |
| typedef struct _FONTLINK_ENTRY | FONTLINK_ENTRY |
| typedef struct _FONTLINK_ENTRY * | PFONTLINK_ENTRY |
| typedef struct _FONTLINK_CHAIN | FONTLINK_CHAIN |
| typedef struct _FONTLINK_CHAIN * | PFONTLINK_CHAIN |
| typedef struct FONT_NAMES | FONT_NAMES |
| typedef struct FONT_NAMES * | LPFONT_NAMES |
Variables | |
| static DWORD | s_chFontLinkDefaultChar = FONTLINK_DEFAULT_CHAR |
| static WCHAR | s_szDefFontLinkFileName [MAX_PATH] = L"" |
| static WCHAR | s_szDefFontLinkFontName [MAX_PATH] = L"" |
| static BOOL | s_fFontLinkUseAnsi = FALSE |
| static BOOL | s_fFontLinkUseOem = FALSE |
| static BOOL | s_fFontLinkUseSymbol = FALSE |
| const MATRIX | gmxWorldToDeviceDefault |
| const MATRIX | gmxWorldToPageDefault |
| static const FT_Matrix | identityMat = {(1 << 16), 0, 0, (1 << 16)} |
| FT_Library | g_FreeTypeLibrary |
| UNICODE_STRING | g_FontRegPath |
| static PFAST_MUTEX | g_FreeTypeLock |
| static BOOL | g_RenderingEnabled = TRUE |
| static UINT | g_FontCacheNumEntries |
| static PWCHAR | g_ElfScripts [32] |
| static const CHARSETINFO | g_FontTci [MAXTCIINDEX] |
| static const WCHAR | s_szzDefFontLink [] |
| static const WCHAR | s_szzDefFixedFontLink [] |
| static const UNICODE_STRING | DosPathPrefix = RTL_CONSTANT_STRING(L"\\??\\") |
| #define _TMPF_VARIABLE_PITCH TMPF_FIXED_PITCH |
Definition at line 192 of file freetype.c.
| #define ASSERT_FREETYPE_LOCK_HELD | ( | ) | ASSERT(g_FreeTypeLock->Owner == KeGetCurrentThread()) |
Definition at line 219 of file freetype.c.
| #define ASSERT_FREETYPE_LOCK_NOT_HELD | ( | ) | ASSERT(g_FreeTypeLock->Owner != KeGetCurrentThread()) |
Definition at line 222 of file freetype.c.
| #define CP_MACCP 2 |
Definition at line 313 of file freetype.c.
| #define CP_OEMCP 1 |
Definition at line 312 of file freetype.c.
| #define CP_SYMBOL 42 |
Definition at line 268 of file freetype.c.
| #define EMUBOLD_NEEDED | ( | original, | |
| request | |||
| ) | (((request) != FW_DONTCARE) && ((request) - (original) >= FW_BOLD - FW_MEDIUM)) |
Definition at line 196 of file freetype.c.
| #define FM_SEL_USE_TYPO_METRICS 0x80 |
| #define FM_SEL_USE_TYPO_METRICS 0x80 |
| #define FONTLINK_DEFAULT_CHAR 0x30FB |
Definition at line 58 of file freetype.c.
| #define gmxWorldToDeviceDefault gmxWorldToPageDefault |
Definition at line 204 of file freetype.c.
| #define IntLockFreeType | ( | ) |
Definition at line 225 of file freetype.c.
| #define IntUnLockFreeType | ( | ) |
Definition at line 231 of file freetype.c.
| #define MAX_FONT_CACHE 256 |
Definition at line 237 of file freetype.c.
| #define MAXTCIINDEX 32 |
Definition at line 269 of file freetype.c.
| #define NDEBUG |
Definition at line 30 of file freetype.c.
| #define STACK_TEXT_BUFFER_SIZE 512 |
Definition at line 7257 of file freetype.c.
| #define VALIGN_MASK (TA_TOP | TA_BASELINE | TA_BOTTOM) |
| typedef struct FONT_NAMES FONT_NAMES |
| typedef struct _FONTLINK_CHAIN FONTLINK_CHAIN |
| typedef struct _FONTLINK_ENTRY FONTLINK_ENTRY |
| typedef struct FONT_NAMES * LPFONT_NAMES |
| typedef struct _FONTLINK_CHAIN * PFONTLINK_CHAIN |
| typedef struct _FONTLINK_ENTRY * PFONTLINK_ENTRY |
|
static |
Definition at line 573 of file freetype.c.
Referenced by FreeFontSupport(), IntGdiCleanupMemEntry(), IntGdiCleanupPrivateFontsForProcess(), and IntGdiRemoveFontResourceSingle().
|
static |
Definition at line 553 of file freetype.c.
Referenced by CleanupFontEntry().
|
static |
Definition at line 5960 of file freetype.c.
Referenced by IntGdiGetFontResourceInfo().
Definition at line 2700 of file freetype.c.
Referenced by FillTM(), and get_glyph_index().
|
static |
Definition at line 2716 of file freetype.c.
Referenced by ftGdiGetTextMetricsW(), and IntGetOutlineTextMetrics().
|
static |
Definition at line 5765 of file freetype.c.
Referenced by FontLink_PrepareFontInfo(), and TextIntRealizeFont().
|
static |
Definition at line 3322 of file freetype.c.
Referenced by GetFontFamilyInfoForList(), and IntGdiGetFontResourceInfo().
Definition at line 875 of file freetype.c.
Referenced by FontLink_PopulateEntries().
|
inlinestatic |
Definition at line 4338 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
|
static |
Definition at line 1283 of file freetype.c.
Referenced by FontLink_Chain_Populate().
|
static |
Search the target glyph and update the current font info.
Definition at line 4382 of file freetype.c.
Referenced by IntExtTextOutW(), IntGetTextDisposition(), and TextIntGetTextExtentPoint().
|
inlinestatic |
Definition at line 1205 of file freetype.c.
Referenced by FontLink_Create().
|
inlinestatic |
Definition at line 1176 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
inlinestatic |
Definition at line 185 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), FontLink_Chain_Init(), and FontLink_Chain_Populate().
|
static |
Definition at line 1302 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
|
inlinestatic |
Definition at line 1223 of file freetype.c.
Referenced by FontLink_Chain_Populate().
Definition at line 896 of file freetype.c.
Referenced by FreeFontSupport().
Definition at line 179 of file freetype.c.
|
static |
Definition at line 1264 of file freetype.c.
Referenced by FontLink_Chain_FindEntry().
Definition at line 133 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 95 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 69 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 909 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 349 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), and IntNeedRequestFontSize().
Definition at line 991 of file freetype.c.
Referenced by _Function_class_().
| DWORD FASTCALL ftGdiGetFontData | ( | PFONTGDI | FontGdi, |
| DWORD | Table, | ||
| DWORD | Offset, | ||
| PVOID | Buffer, | ||
| DWORD | Size | ||
| ) |
Definition at line 5377 of file freetype.c.
Referenced by NtGdiGetFontData().
| ULONG FASTCALL ftGdiGetGlyphOutline | ( | PDC | dc, |
| WCHAR | wch, | ||
| UINT | iFormat, | ||
| LPGLYPHMETRICS | pgm, | ||
| ULONG | cjBuf, | ||
| PVOID | pvBuf, | ||
| const MAT2 * | pmat2, | ||
| BOOL | bIgnoreRotation | ||
| ) |
Definition at line 4444 of file freetype.c.
Referenced by NtGdiGetGlyphOutline(), and PATH_ExtTextOut().
| DWORD FASTCALL ftGdiGetKerningPairs | ( | PFONTGDI | Font, |
| DWORD | cPairs, | ||
| LPKERNINGPAIR | pKerningPair | ||
| ) |
Definition at line 6395 of file freetype.c.
Referenced by GreGetKerningPairs(), and NtGdiGetKerningPairs().
| BOOL FASTCALL ftGdiGetRasterizerCaps | ( | LPRASTERIZER_STATUS | lprs | ) |
Definition at line 3630 of file freetype.c.
Referenced by NtGdiGetRasterizerCaps().
| INT FASTCALL ftGdiGetTextCharsetInfo | ( | PDC | Dc, |
| LPFONTSIGNATURE | lpSig, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 5092 of file freetype.c.
Referenced by DC_InitHack(), IntGetFontLanguageInfo(), NtGdiGetCharSet(), and NtGdiGetTextCharsetInfo().
| BOOL FASTCALL ftGdiGetTextMetricsW | ( | HDC | hDC, |
| PTMW_INTERNAL | ptmwi | ||
| ) |
Definition at line 5279 of file freetype.c.
Referenced by GreGetTextMetricsW(), IntGetCharDimensions(), and NtGdiGetTextMetricsW().
| BOOL FASTCALL ftGdiRealizationInfo | ( | PFONTGDI | Font, |
| PREALIZATION_INFO | Info | ||
| ) |
Definition at line 6376 of file freetype.c.
Referenced by NtGdiGetRealizationInfo().
Definition at line 5205 of file freetype.c.
Referenced by NtGdiGetFontUnicodeRanges().
Definition at line 578 of file freetype.c.
Referenced by get_bezier_glyph_outline(), and get_native_glyph_outline().
|
static |
Definition at line 3834 of file freetype.c.
Referenced by ftGdiGetGlyphOutline().
Definition at line 4317 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), get_glyph_index_flagged(), and GreGetGlyphIndicesW().
|
inlinestatic |
Definition at line 4332 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), ftGdiGetGlyphOutline(), GreGetCharABCWidthsW(), and GreGetCharWidthW().
Definition at line 4303 of file freetype.c.
Referenced by get_glyph_index().
|
static |
Definition at line 3761 of file freetype.c.
Referenced by ftGdiGetGlyphOutline().
|
static |
Definition at line 3505 of file freetype.c.
Referenced by GetFontFamilyInfoForSubstitutes(), and IntGetFontFamilyInfo().
|
static |
Definition at line 3569 of file freetype.c.
Referenced by IntGetFontFamilyInfo().
|
static |
Definition at line 5419 of file freetype.c.
Referenced by FindBestFontFromList().
| BOOL APIENTRY GreExtTextOutW | ( | _In_ HDC | hDC, |
| _In_ INT | XStart, | ||
| _In_ INT | YStart, | ||
| _In_ UINT | fuOptions, | ||
| _In_opt_ PRECTL | lprc, | ||
| _In_reads_opt_(Count) PCWCH | String, | ||
| _In_ INT | Count, | ||
| _In_opt_ const INT * | Dx, | ||
| _In_ DWORD | dwCodePage | ||
| ) |
Definition at line 7219 of file freetype.c.
Referenced by GreTextOutW(), IntPaintDesktop(), and NtGdiExtTextOutW().
| BOOL APIENTRY GreGetCharABCWidthsW | ( | _In_ HDC | hDC, |
| _In_ UINT | FirstChar, | ||
| _In_ UINT | Count, | ||
| _In_reads_opt_(Count) PCWCH | Safepwch, | ||
| _In_ FLONG | fl, | ||
| _Out_writes_bytes_(Count *sizeof(ABC)) PVOID | SafeBuffer | ||
| ) |
Definition at line 7416 of file freetype.c.
Referenced by NtGdiGetCharABCWidthsW().
| BOOL APIENTRY GreGetCharWidthW | ( | _In_ HDC | hDC, |
| _In_ UINT | FirstChar, | ||
| _In_ UINT | Count, | ||
| _In_reads_opt_(Count) PCWCH | Safepwc, | ||
| _In_ FLONG | fl, | ||
| _Out_writes_bytes_(Count *sizeof(INT)) PVOID | Buffer | ||
| ) |
Definition at line 7523 of file freetype.c.
Referenced by NtGdiGetCharWidthW().
| DWORD APIENTRY GreGetGlyphIndicesW | ( | _In_ HDC | hdc, |
| _In_reads_opt_(cwc) PCWCH | pwc, | ||
| _In_ INT | cwc, | ||
| _Out_writes_opt_(cwc) PWORD | pgi, | ||
| _In_ DWORD | iMode, | ||
| _In_ BOOL | bSubset | ||
| ) |
Definition at line 7636 of file freetype.c.
Referenced by NtGdiGetGlyphIndicesWInternal().
Definition at line 948 of file freetype.c.
Referenced by InitializeGreCSRSS().
|
static |
Definition at line 5981 of file freetype.c.
Referenced by IntGdiGetFontResourceInfo().
Definition at line 318 of file freetype.c.
Referenced by CreateStockFonts().
Definition at line 2115 of file freetype.c.
Referenced by IntGdiRemoveFontResourceSingle().
Definition at line 2585 of file freetype.c.
Definition at line 1037 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), and IntExtTextOutW().
| BOOL APIENTRY IntExtTextOutW | ( | _In_ PDC | dc, |
| _In_ INT | XStart, | ||
| _In_ INT | YStart, | ||
| _In_ UINT | fuOptions, | ||
| _In_opt_ PRECTL | lprc, | ||
| _In_reads_opt_(Count) PCWCH | String, | ||
| _In_ INT | Count, | ||
| _In_opt_ const INT * | Dx, | ||
| _In_ DWORD | dwCodePage | ||
| ) |
Definition at line 6673 of file freetype.c.
Referenced by GreExtTextOutW().
|
static |
Definition at line 3659 of file freetype.c.
Referenced by IntGetRealGlyph().
Definition at line 5834 of file freetype.c.
Referenced by TextIntRealizeFont().
|
static |
Definition at line 2407 of file freetype.c.
Referenced by NtGdiAddFontMemResourceEx().
| INT FASTCALL IntGdiAddFontResourceEx | ( | _In_ PCUNICODE_STRING | FileName, |
| _In_ DWORD | cFiles, | ||
| _In_ DWORD | Characteristics, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 2076 of file freetype.c.
Referenced by IntLoadFontsInRegistry(), IntLoadSystemFonts(), and NtGdiAddFontResourceW().
|
static |
Definition at line 1877 of file freetype.c.
Referenced by IntGdiAddFontResourceEx().
| VOID FASTCALL IntGdiCleanupMemEntry | ( | PFONT_ENTRY_MEM | Head | ) |
Definition at line 2457 of file freetype.c.
Referenced by IntGdiCleanupPrivateFontsForProcess(), and IntGdiRemoveFontMemResource().
Definition at line 2529 of file freetype.c.
Referenced by GdiProcessDestroy().
| BOOL FASTCALL IntGdiGetFontResourceInfo | ( | PUNICODE_STRING | FileName, |
| PVOID | pBuffer, | ||
| DWORD * | pdwBytes, | ||
| DWORD | dwType | ||
| ) |
Definition at line 6108 of file freetype.c.
Referenced by NtGdiGetFontResourceInfoInternalW().
|
static |
Definition at line 1823 of file freetype.c.
Referenced by IntGdiAddFontMemResource(), IntGdiAddFontResourceSingle(), and IntGdiLoadFontByIndexFromMemory().
|
static |
Definition at line 1532 of file freetype.c.
Referenced by IntGdiLoadFontByIndexFromMemory(), and IntGdiLoadFontsFromMemory().
Definition at line 2493 of file freetype.c.
Referenced by NtGdiRemoveFontMemResourceEx().
| BOOL FASTCALL IntGdiRemoveFontResource | ( | _In_ PCUNICODE_STRING | FileName, |
| _In_ DWORD | cFiles, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 2219 of file freetype.c.
Referenced by NtGdiRemoveFontResourceW().
|
static |
Definition at line 2150 of file freetype.c.
Referenced by IntGdiRemoveFontResource().
|
static |
Definition at line 3696 of file freetype.c.
Referenced by IntGetRealGlyph().
Definition at line 1504 of file freetype.c.
Definition at line 7603 of file freetype.c.
Referenced by GreGetGlyphIndicesW().
| LONG FASTCALL IntGetFontFamilyInfo | ( | HDC | Dc, |
| const LOGFONTW * | SafeLogFont, | ||
| PFONTFAMILYINFO | SafeInfo, | ||
| LONG | InfoCount | ||
| ) |
Definition at line 6446 of file freetype.c.
Referenced by NtGdiGetFontFamilyInfo().
|
static |
Definition at line 3178 of file freetype.c.
Referenced by IntInitFontNames(), MatchFontName(), and TextIntRealizeFont().
| FT_Render_Mode FASTCALL IntGetFontRenderMode | ( | LOGFONTW * | logfont | ) |
Definition at line 2591 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 5917 of file freetype.c.
Referenced by IntGdiGetFontResourceInfo().
Definition at line 3644 of file freetype.c.
Referenced by IntGetRealGlyph().
| INT FASTCALL IntGetOutlineTextMetrics | ( | PFONTGDI | FontGDI, |
| UINT | Size, | ||
| OUTLINETEXTMETRICW * | Otm, | ||
| BOOL | bLocked | ||
| ) |
Definition at line 3018 of file freetype.c.
Referenced by FindBestFontFromList(), FontFamilyFillInfo(), ftGdiGetGlyphOutline(), and NtGdiGetOutlineTextMetricsInternalW().
|
static |
Definition at line 4932 of file freetype.c.
Referenced by IntExtTextOutW(), IntGetTextDisposition(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 6587 of file freetype.c.
Referenced by IntExtTextOutW().
|
static |
Definition at line 2945 of file freetype.c.
Referenced by IntGetOutlineTextMetrics().
Definition at line 2579 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
Definition at line 2255 of file freetype.c.
Referenced by InitFontSupport().
| BOOL FASTCALL IntLoadFontSubstList | ( | PLIST_ENTRY | pHead | ) |
Definition at line 729 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 1378 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 1050 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), and IntExtTextOutW().
|
static |
Definition at line 4361 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
Definition at line 3959 of file freetype.c.
Referenced by FindBestFontFromList(), ftGdiGetTextMetricsW(), GreGetCharABCWidthsW(), GreGetCharWidthW(), and TextIntUpdateSize().
Definition at line 4091 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
Definition at line 7380 of file freetype.c.
Referenced by GreGetCharABCWidthsW(), and GreGetCharWidthW().
| PBYTE FASTCALL IntStoreFontNames | ( | _In_ const FONT_NAMES * | Names, |
| _Out_ OUTLINETEXTMETRICW * | Otm | ||
| ) |
Definition at line 2981 of file freetype.c.
Referenced by IntGetOutlineTextMetrics().
|
inlinestatic |
|
static |
Definition at line 2654 of file freetype.c.
Referenced by FontFamilyFillInfo(), and ftGdiGetTextCharsetInfo().
|
static |
Definition at line 5866 of file freetype.c.
Referenced by FontLink_PrepareFontInfo(), and MatchFontNames().
|
static |
Definition at line 5889 of file freetype.c.
Referenced by TextIntRealizeFont().
| BOOL APIENTRY NtGdiExtTextOutW | ( | _In_ HDC | hDC, |
| _In_ INT | XStart, | ||
| _In_ INT | YStart, | ||
| _In_ UINT | fuOptions, | ||
| _In_opt_ LPCRECT | UnsafeRect, | ||
| _In_reads_opt_(Count) PCWCH | UnsafeString, | ||
| _In_range_(0, 0xFFFF) UINT | Count, | ||
| _In_reads_opt_(_Inexpressible_(cwc)) const INT * | UnsafeDx, | ||
| _In_ DWORD | dwCodePage | ||
| ) |
Definition at line 7261 of file freetype.c.
| LONG NTAPI NtGdiGetFontFamilyInfo | ( | _In_ HDC | Dc, |
| _In_ const LOGFONTW * | UnsafeLogFont, | ||
| _Out_ PFONTFAMILYINFO | UnsafeInfo, | ||
| _Inout_ PLONG | UnsafeInfoCount | ||
| ) |
Definition at line 6486 of file freetype.c.
Referenced by IntEnumFontFamilies().
|
static |
Definition at line 462 of file freetype.c.
Referenced by FreeFontSupport(), IntGetBitmapGlyphWithCache(), and RemoveCacheEntries().
Definition at line 474 of file freetype.c.
Referenced by SharedFace_Release().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 454 of file freetype.c.
Referenced by IntGdiLoadFontsFromMemory().
|
static |
Definition at line 419 of file freetype.c.
Referenced by IntGdiLoadFontByIndexFromMemory().
|
static |
Definition at line 523 of file freetype.c.
Referenced by CleanupFontEntryEx(), and IntGdiLoadFontsFromMemory().
|
static |
Definition at line 411 of file freetype.c.
Referenced by SharedFace_Create().
|
static |
Definition at line 516 of file freetype.c.
Referenced by SharedFace_Release().
|
static |
Definition at line 403 of file freetype.c.
Referenced by SharedFace_Create().
|
static |
Definition at line 438 of file freetype.c.
Referenced by IntGdiAddFontMemResource(), and IntGdiAddFontResourceSingle().
|
static |
Definition at line 495 of file freetype.c.
Referenced by IntGdiAddFontMemResource(), IntGdiAddFontResourceSingle(), and SharedFace_Release().
|
static |
Definition at line 1079 of file freetype.c.
Referenced by SubstituteFontRecurse().
Definition at line 1140 of file freetype.c.
Referenced by FontLink_Create(), FontLink_FindEntry(), GetFontFamilyInfoForSubstitutes(), and TextIntRealizeFont().
| NTSTATUS FASTCALL TextIntCreateFontIndirect | ( | CONST LPLOGFONTW | lf, |
| HFONT * | NewFont | ||
| ) |
Definition at line 2612 of file freetype.c.
Referenced by CreateStockFonts(), and UserDrawCaptionText().
| BOOL FASTCALL TextIntGetTextExtentPoint | ( | _In_ PDC | dc, |
| _In_ PTEXTOBJ | TextObj, | ||
| _In_reads_(Count) PCWCH | String, | ||
| _In_ INT | Count, | ||
| _In_ ULONG | MaxExtent, | ||
| _Out_ PINT | Fit, | ||
| _Out_writes_to_opt_(Count, *Fit) PINT | Dx, | ||
| _Out_ PSIZE | Size, | ||
| _In_ FLONG | fl | ||
| ) |
Definition at line 4972 of file freetype.c.
Referenced by GreGetTextExtentExW(), GreGetTextExtentW(), IntExtTextOutW(), IntGetCharDimensions(), and NtGdiGetTextExtentExW().
Definition at line 5994 of file freetype.c.
Referenced by DC_hSelectFont(), DC_InitHack(), FontGetObject(), and RealizeFontInit().
Definition at line 4212 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), IntExtTextOutW(), NtGdiGetOutlineTextMetricsInternalW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 2476 of file freetype.c.
Referenced by IntGdiCleanupPrivateFontsForProcess(), and IntGdiRemoveFontMemResource().
|
static |
Definition at line 1873 of file freetype.c.
Referenced by IntGdiAddFontResourceSingle(), and IntGdiRemoveFontResourceSingle().
|
static |
Definition at line 242 of file freetype.c.
Referenced by FontFamilyFillInfo().
|
static |
Definition at line 240 of file freetype.c.
Referenced by InitFontSupport(), IntGetBitmapGlyphWithCache(), and RemoveCachedEntry().
| UNICODE_STRING g_FontRegPath |
Definition at line 209 of file freetype.c.
Referenced by IntDeleteRegFontEntries(), IntGdiAddFontResourceSingle(), and IntLoadFontsInRegistry().
|
static |
Definition at line 270 of file freetype.c.
Referenced by IntCharSetFromCodePage(), IntGdiLoadFontsFromMemory(), IntGetCharSet(), and IntTranslateCharsetInfo().
| FT_Library g_FreeTypeLibrary |
Definition at line 206 of file freetype.c.
Referenced by FreeFontSupport(), ftGdiGetGlyphOutline(), InitFontSupport(), and IntGdiLoadFontByIndexFromMemory().
|
static |
Definition at line 214 of file freetype.c.
Referenced by FreeFontSupport(), and InitFontSupport().
Definition at line 217 of file freetype.c.
Referenced by IntEnableFontRendering(), and IntIsFontRenderingEnabled().
Definition at line 36 of file dclife.c.
Referenced by DC_vInitDc().
Definition at line 201 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 61 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), and FontLink_LoadSettings().
Definition at line 64 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultCharset().
Definition at line 65 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultCharset().
Definition at line 66 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultCharset().
Definition at line 62 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultFonts().
Definition at line 63 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultFonts().
Definition at line 1196 of file freetype.c.
Referenced by FontLink_Chain_FindEntry().