ReactOS 0.4.16-dev-981-g80eb313
|
Go to the source code of this file.
Classes | |
struct | _FONTLINK |
struct | _FONTLINK_CHAIN |
struct | _FONTLINK_CACHE |
struct | FONT_NAMES |
Typedefs | |
typedef struct _FONTLINK | FONTLINK |
typedef struct _FONTLINK * | PFONTLINK |
typedef struct _FONTLINK_CHAIN | FONTLINK_CHAIN |
typedef struct _FONTLINK_CHAIN * | PFONTLINK_CHAIN |
typedef struct _FONTLINK_CACHE | FONTLINK_CACHE |
typedef struct _FONTLINK_CACHE * | PFONTLINK_CACHE |
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 |
static LONG | g_nFontLinkCacheCount = 0 |
const MATRIX | gmxWorldToDeviceDefault |
const MATRIX | gmxWorldToPageDefault |
static const FT_Matrix | identityMat = {(1 << 16), 0, 0, (1 << 16)} |
static POINTL | PointZero = { 0, 0 } |
FT_Library | g_FreeTypeLibrary |
static 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 [] |
#define _TMPF_VARIABLE_PITCH TMPF_FIXED_PITCH |
Definition at line 345 of file freetype.c.
#define ASSERT_FREETYPE_LOCK_HELD | ( | ) | ASSERT(g_FreeTypeLock->Owner == KeGetCurrentThread()) |
Definition at line 374 of file freetype.c.
#define ASSERT_FREETYPE_LOCK_NOT_HELD | ( | ) | ASSERT(g_FreeTypeLock->Owner != KeGetCurrentThread()) |
Definition at line 377 of file freetype.c.
#define CP_MACCP 2 |
Definition at line 468 of file freetype.c.
#define CP_OEMCP 1 |
Definition at line 467 of file freetype.c.
#define CP_SYMBOL 42 |
Definition at line 423 of file freetype.c.
#define EMUBOLD_NEEDED | ( | original, | |
request | |||
) | (((request) != FW_DONTCARE) && ((request) - (original) >= FW_BOLD - FW_MEDIUM)) |
Definition at line 349 of file freetype.c.
#define FM_SEL_USE_TYPO_METRICS 0x80 |
#define FONTLINK_DEFAULT_CHAR 0x30FB |
Definition at line 63 of file freetype.c.
#define FT_INTERNAL_INTERNAL_H <freetype/internal/internal.h> |
Includes
Definition at line 27 of file freetype.c.
#define gmxWorldToDeviceDefault gmxWorldToPageDefault |
Definition at line 358 of file freetype.c.
#define HIGH_SURROGATE_MAX 0xDBFFU |
Definition at line 330 of file freetype.c.
#define HIGH_SURROGATE_MIN 0xD800U |
Definition at line 329 of file freetype.c.
#define IntLockFreeType | ( | ) |
Definition at line 380 of file freetype.c.
#define IntUnLockFreeType | ( | ) |
Definition at line 386 of file freetype.c.
#define IS_HIGH_SURROGATE | ( | ch0 | ) | (HIGH_SURROGATE_MIN <= (ch0) && (ch0) <= HIGH_SURROGATE_MAX) |
Definition at line 334 of file freetype.c.
#define IS_LOW_SURROGATE | ( | ch1 | ) | (LOW_SURROGATE_MIN <= (ch1) && (ch1) <= LOW_SURROGATE_MAX) |
Definition at line 335 of file freetype.c.
#define LOW_SURROGATE_MAX 0xDFFFU |
Definition at line 332 of file freetype.c.
#define LOW_SURROGATE_MIN 0xDC00U |
Definition at line 331 of file freetype.c.
#define MAX_FONT_CACHE 256 |
Definition at line 392 of file freetype.c.
#define MAX_FONTLINK_CACHE 128 |
Definition at line 72 of file freetype.c.
#define MAXTCIINDEX 32 |
Definition at line 424 of file freetype.c.
#define NDEBUG |
Definition at line 35 of file freetype.c.
#define STACK_TEXT_BUFFER_SIZE 512 |
Definition at line 7425 of file freetype.c.
#define VALIGN_MASK (TA_TOP | TA_BASELINE | TA_BOTTOM) |
typedef struct FONT_NAMES FONT_NAMES |
typedef struct _FONTLINK_CACHE FONTLINK_CACHE |
typedef struct _FONTLINK_CHAIN FONTLINK_CHAIN |
typedef struct FONT_NAMES * LPFONT_NAMES |
typedef struct _FONTLINK_CACHE * PFONTLINK_CACHE |
typedef struct _FONTLINK_CHAIN * PFONTLINK_CHAIN |
Definition at line 3310 of file freetype.c.
Referenced by GetFontPenalty().
|
static |
Definition at line 722 of file freetype.c.
Referenced by FreeFontSupport(), IntGdiCleanupMemEntry(), and IntGdiCleanupPrivateFontsForProcess().
|
static |
Definition at line 702 of file freetype.c.
Referenced by CleanupFontEntry().
|
static |
Definition at line 1236 of file freetype.c.
Referenced by IntGdiAddFontResourceSingle(), and IntGetFontLocalizedName().
|
static |
Definition at line 6144 of file freetype.c.
Referenced by IntGdiGetFontResourceInfo().
Definition at line 2831 of file freetype.c.
Referenced by FillTM(), and get_glyph_index().
|
static |
Definition at line 2847 of file freetype.c.
Referenced by ftGdiGetTextMetricsW(), and IntGetOutlineTextMetrics().
|
static |
Definition at line 5834 of file freetype.c.
Referenced by FontLink_PrepareFontInfo(), and TextIntRealizeFont().
|
static |
Definition at line 3524 of file freetype.c.
Referenced by GetFontFamilyInfoForList(), and IntGdiGetFontResourceInfo().
|
inlinestatic |
Definition at line 236 of file freetype.c.
Referenced by FontLink_Chain_Finish().
|
inlinestatic |
Definition at line 4426 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
|
static |
Search the target glyph and update the current font info.
Definition at line 4451 of file freetype.c.
Referenced by IntExtTextOutW(), IntGetTextDisposition(), and TextIntGetTextExtentPoint().
|
inlinestatic |
Definition at line 1417 of file freetype.c.
Referenced by FontLink_Create().
|
inlinestatic |
Add the chain to the cache (g_FontLinkCache) if the chain had been populated.
pChain | The chain. |
Definition at line 277 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 215 of file freetype.c.
Referenced by FontLink_AddCache(), and FontLink_CleanupCache().
|
inlinestatic |
Definition at line 1297 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
inlinestatic |
Definition at line 209 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), FontLink_Chain_Finish(), FontLink_Chain_Free(), FontLink_Chain_Init(), and FontLink_Chain_Populate().
|
static |
Definition at line 1326 of file freetype.c.
Referenced by FontLink_Chain_Populate().
|
static |
Definition at line 1476 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
Definition at line 312 of file freetype.c.
Referenced by FreeFontSupport().
|
inlinestatic |
Definition at line 1435 of file freetype.c.
Referenced by FontLink_Chain_Populate().
Definition at line 202 of file freetype.c.
Referenced by FontLink_Chain_Free().
|
inlinestatic |
Definition at line 297 of file freetype.c.
Referenced by FontLink_Chain_Populate().
Definition at line 156 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 118 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 92 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 504 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph().
Definition at line 1063 of file freetype.c.
Referenced by _Function_class_().
DWORD FASTCALL ftGdiGetFontData | ( | PFONTGDI | FontGdi, |
DWORD | Table, | ||
DWORD | Offset, | ||
PVOID | Buffer, | ||
DWORD | Size | ||
) |
Definition at line 5446 of file freetype.c.
Referenced by NtGdiGetFontData().
ULONG FASTCALL ftGdiGetGlyphOutline | ( | PDC | dc, |
WCHAR | wch, | ||
UINT | iFormat, | ||
LPGLYPHMETRICS | pgm, | ||
ULONG | cjBuf, | ||
PVOID | pvBuf, | ||
LPMAT2 | pmat2, | ||
BOOL | bIgnoreRotation | ||
) |
Definition at line 4511 of file freetype.c.
Referenced by NtGdiGetGlyphOutline(), and PATH_ExtTextOut().
DWORD FASTCALL ftGdiGetKerningPairs | ( | PFONTGDI | Font, |
DWORD | cPairs, | ||
LPKERNINGPAIR | pKerningPair | ||
) |
Definition at line 6465 of file freetype.c.
Referenced by GreGetKerningPairs(), and NtGdiGetKerningPairs().
BOOL FASTCALL ftGdiGetRasterizerCaps | ( | LPRASTERIZER_STATUS | lprs | ) |
Definition at line 3833 of file freetype.c.
Referenced by NtGdiGetRasterizerCaps().
INT FASTCALL ftGdiGetTextCharsetInfo | ( | PDC | Dc, |
LPFONTSIGNATURE | lpSig, | ||
DWORD | dwFlags | ||
) |
Definition at line 5161 of file freetype.c.
Referenced by DC_InitHack(), IntGetFontLanguageInfo(), NtGdiGetCharSet(), and NtGdiGetTextCharsetInfo().
BOOL FASTCALL ftGdiGetTextMetricsW | ( | HDC | hDC, |
PTMW_INTERNAL | ptmwi | ||
) |
Definition at line 5348 of file freetype.c.
Referenced by GreGetTextMetricsW(), IntGetCharDimensions(), and NtGdiGetTextMetricsW().
BOOL FASTCALL ftGdiRealizationInfo | ( | PFONTGDI | Font, |
PREALIZATION_INFO | Info | ||
) |
Definition at line 6446 of file freetype.c.
Referenced by NtGdiGetRealizationInfo().
Definition at line 5274 of file freetype.c.
Referenced by NtGdiGetFontUnicodeRanges().
Definition at line 728 of file freetype.c.
Referenced by get_bezier_glyph_outline(), and get_native_glyph_outline().
|
static |
Definition at line 4037 of file freetype.c.
Referenced by ftGdiGetGlyphOutline().
Definition at line 4405 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), get_glyph_index_flagged(), and NtGdiGetGlyphIndicesW().
|
inlinestatic |
Definition at line 4420 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), ftGdiGetGlyphOutline(), NtGdiGetCharABCWidthsW(), and NtGdiGetCharWidthW().
Definition at line 4391 of file freetype.c.
Referenced by get_glyph_index().
|
static |
Definition at line 3964 of file freetype.c.
Referenced by ftGdiGetGlyphOutline().
|
static |
Definition at line 3707 of file freetype.c.
Referenced by GetFontFamilyInfoForSubstitutes(), and IntGetFontFamilyInfo().
|
static |
Definition at line 3771 of file freetype.c.
Referenced by IntGetFontFamilyInfo().
|
static |
Definition at line 5488 of file freetype.c.
Referenced by FindBestFontFromList().
BOOL APIENTRY GreExtTextOutW | ( | IN HDC | hDC, |
IN INT | XStart, | ||
IN INT | YStart, | ||
IN UINT | fuOptions, | ||
IN OPTIONAL PRECTL | lprc, | ||
IN LPCWSTR | String, | ||
IN INT | Count, | ||
IN OPTIONAL LPINT | Dx, | ||
IN DWORD | dwCodePage | ||
) |
Definition at line 7387 of file freetype.c.
Referenced by GreTextOutW(), IntPaintDesktop(), and NtGdiExtTextOutW().
Definition at line 1021 of file freetype.c.
Referenced by InitializeGreCSRSS().
|
static |
Definition at line 6165 of file freetype.c.
Referenced by IntGdiGetFontResourceInfo().
Definition at line 473 of file freetype.c.
Referenced by CreateStockFonts().
Definition at line 2714 of file freetype.c.
VOID FASTCALL IntEngFillBox | ( | IN OUT PDC | dc, |
IN INT | X, | ||
IN INT | Y, | ||
IN INT | Width, | ||
IN INT | Height, | ||
IN BRUSHOBJ * | BrushObj | ||
) |
Definition at line 6794 of file freetype.c.
Referenced by IntExtTextOutW().
VOID APIENTRY IntEngFillPolygon | ( | IN OUT PDC | dc, |
IN POINTL * | pPoints, | ||
IN UINT | cPoints, | ||
IN BRUSHOBJ * | BrushObj | ||
) |
Definition at line 6758 of file freetype.c.
Referenced by IntExtTextOutW().
Definition at line 1118 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 OPTIONAL PRECTL | lprc, | ||
IN LPCWSTR | String, | ||
IN INT | Count, | ||
IN OPTIONAL LPINT | Dx, | ||
IN DWORD | dwCodePage | ||
) |
Definition at line 6841 of file freetype.c.
Referenced by GdiFlushUserBatch(), and GreExtTextOutW().
|
static |
Definition at line 3862 of file freetype.c.
Referenced by IntGetRealGlyph().
Definition at line 5903 of file freetype.c.
Referenced by TextIntRealizeFont().
|
static |
Definition at line 2536 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 2291 of file freetype.c.
Referenced by IntLoadFontsInRegistry(), IntLoadSystemFonts(), and NtGdiAddFontResourceW().
|
static |
Definition at line 2091 of file freetype.c.
Referenced by IntGdiAddFontResourceEx().
VOID FASTCALL IntGdiCleanupMemEntry | ( | PFONT_ENTRY_MEM | Head | ) |
Definition at line 2586 of file freetype.c.
Referenced by IntGdiCleanupPrivateFontsForProcess(), and IntGdiRemoveFontMemResource().
Definition at line 2658 of file freetype.c.
Referenced by GdiProcessDestroy().
BOOL FASTCALL IntGdiGetFontResourceInfo | ( | PUNICODE_STRING | FileName, |
PVOID | pBuffer, | ||
DWORD * | pdwBytes, | ||
DWORD | dwType | ||
) |
Definition at line 6178 of file freetype.c.
Referenced by NtGdiGetFontResourceInfoInternalW().
|
static |
Definition at line 2011 of file freetype.c.
Referenced by IntGdiAddFontMemResource(), IntGdiAddFontResourceSingle(), and IntGdiLoadFontByIndexFromMemory().
|
static |
Definition at line 1720 of file freetype.c.
Referenced by IntGdiLoadFontByIndexFromMemory(), and IntGdiLoadFontsFromMemory().
Definition at line 2622 of file freetype.c.
Referenced by NtGdiRemoveFontMemResourceEx().
BOOL FASTCALL IntGdiRemoveFontResource | ( | _In_ PCUNICODE_STRING | FileName, |
_In_ DWORD | cFiles, | ||
_In_ DWORD | dwFlags | ||
) |
Definition at line 2338 of file freetype.c.
Referenced by NtGdiRemoveFontResourceW().
|
static |
Definition at line 2330 of file freetype.c.
Referenced by IntGdiRemoveFontResource().
|
static |
Definition at line 3899 of file freetype.c.
Referenced by IntGetRealGlyph().
Definition at line 1690 of file freetype.c.
LONG FASTCALL IntGetFontFamilyInfo | ( | HDC | Dc, |
const LOGFONTW * | SafeLogFont, | ||
PFONTFAMILYINFO | SafeInfo, | ||
LONG | InfoCount | ||
) |
Definition at line 6516 of file freetype.c.
Referenced by NtGdiGetFontFamilyInfo().
|
static |
Definition at line 3368 of file freetype.c.
Referenced by IntInitFontNames(), MatchFontName(), and TextIntRealizeFont().
FT_Render_Mode FASTCALL IntGetFontRenderMode | ( | LOGFONTW * | logfont | ) |
Definition at line 2720 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 6101 of file freetype.c.
Referenced by IntGdiGetFontResourceInfo().
Definition at line 3847 of file freetype.c.
Referenced by IntGetRealGlyph().
INT FASTCALL IntGetOutlineTextMetrics | ( | PFONTGDI | FontGDI, |
UINT | Size, | ||
OUTLINETEXTMETRICW * | Otm, | ||
BOOL | bLocked | ||
) |
Definition at line 3149 of file freetype.c.
Referenced by FindBestFontFromList(), FontFamilyFillInfo(), ftGdiGetGlyphOutline(), NtGdiGetGlyphIndicesW(), and NtGdiGetOutlineTextMetricsInternalW().
|
static |
Definition at line 4999 of file freetype.c.
Referenced by IntExtTextOutW(), IntGetTextDisposition(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 6673 of file freetype.c.
Referenced by IntExtTextOutW().
|
static |
Definition at line 3076 of file freetype.c.
Referenced by IntGetOutlineTextMetrics().
Definition at line 2708 of file freetype.c.
Referenced by IntExtTextOutW(), and TextIntGetTextExtentPoint().
Definition at line 2384 of file freetype.c.
Referenced by InitFontSupport().
BOOL FASTCALL IntLoadFontSubstList | ( | PLIST_ENTRY | pHead | ) |
Definition at line 874 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 1564 of file freetype.c.
Referenced by InitFontSupport().
Definition at line 1131 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), and IntExtTextOutW().
Definition at line 1110 of file freetype.c.
Referenced by TextIntGetTextExtentPoint().
|
inlinestatic |
Definition at line 258 of file freetype.c.
Referenced by FontLink_Chain_Finish(), and FontLink_Chain_Populate().
Definition at line 4162 of file freetype.c.
Referenced by FindBestFontFromList(), ftGdiGetTextMetricsW(), NtGdiGetCharABCWidthsW(), NtGdiGetCharWidthW(), and TextIntUpdateSize().
|
static |
Definition at line 3112 of file freetype.c.
Referenced by IntGetOutlineTextMetrics().
|
static |
Definition at line 2784 of file freetype.c.
Referenced by FontFamilyFillInfo(), and ftGdiGetTextCharsetInfo().
|
static |
Definition at line 1221 of file freetype.c.
Referenced by GetFontFamilyInfoForSubstitutes(), SubstituteFontRecurse(), and TextIntRealizeFont().
|
static |
Definition at line 5938 of file freetype.c.
Referenced by FontLink_PrepareFontInfo(), and MatchFontNames().
|
static |
Definition at line 5961 of file freetype.c.
Referenced by TextIntRealizeFont().
Definition at line 2062 of file freetype.c.
Referenced by IntGdiAddFontResourceSingle().
BOOL APIENTRY NtGdiExtTextOutW | ( | IN HDC | hDC, |
IN INT | XStart, | ||
IN INT | YStart, | ||
IN UINT | fuOptions, | ||
IN OPTIONAL LPCRECT | UnsafeRect, | ||
IN LPCWSTR | UnsafeString, | ||
IN UINT | Count, | ||
IN OPTIONAL const INT * | UnsafeDx, | ||
IN DWORD | dwCodePage | ||
) |
Definition at line 7429 of file freetype.c.
BOOL APIENTRY NtGdiGetCharABCWidthsW | ( | IN HDC | hDC, |
IN UINT | FirstChar, | ||
IN ULONG | Count, | ||
IN OPTIONAL PWCHAR | UnSafepwch, | ||
IN FLONG | fl, | ||
OUT PVOID | Buffer | ||
) |
Definition at line 7554 of file freetype.c.
BOOL APIENTRY NtGdiGetCharWidthW | ( | IN HDC | hDC, |
IN UINT | FirstChar, | ||
IN UINT | Count, | ||
IN OPTIONAL PWCHAR | UnSafepwc, | ||
IN FLONG | fl, | ||
OUT PVOID | Buffer | ||
) |
Definition at line 7757 of file freetype.c.
LONG NTAPI NtGdiGetFontFamilyInfo | ( | HDC | Dc, |
const LOGFONTW * | UnsafeLogFont, | ||
PFONTFAMILYINFO | UnsafeInfo, | ||
LPLONG | UnsafeInfoCount | ||
) |
Definition at line 6556 of file freetype.c.
Referenced by IntEnumFontFamilies().
__kernel_entry W32KAPI DWORD APIENTRY NtGdiGetGlyphIndicesW | ( | _In_ HDC | hdc, |
_In_reads_opt_(cwc) LPCWSTR | pwc, | ||
_In_ INT | cwc, | ||
_Out_writes_opt_(cwc) LPWORD | pgi, | ||
_In_ DWORD | iMode | ||
) |
Definition at line 7921 of file freetype.c.
Referenced by GetCharacterPlacementW(), and GetGlyphIndicesA().
Definition at line 2374 of file freetype.c.
Referenced by IntLoadFontsInRegistry().
|
static |
Definition at line 617 of file freetype.c.
Referenced by FreeFontSupport(), IntGetBitmapGlyphWithCache(), and RemoveCacheEntries().
Definition at line 629 of file freetype.c.
Referenced by SharedFace_Release().
|
static |
|
static |
|
static |
|
static |
Definition at line 6652 of file freetype.c.
|
static |
Definition at line 609 of file freetype.c.
Referenced by IntGdiLoadFontsFromMemory().
|
static |
Definition at line 574 of file freetype.c.
Referenced by IntGdiLoadFontByIndexFromMemory().
|
static |
Definition at line 678 of file freetype.c.
Referenced by CleanupFontEntryEx(), and IntGdiLoadFontsFromMemory().
|
static |
Definition at line 566 of file freetype.c.
Referenced by SharedFace_Create().
|
static |
Definition at line 671 of file freetype.c.
Referenced by SharedFace_Release().
|
static |
Definition at line 558 of file freetype.c.
Referenced by SharedFace_Create().
|
static |
Definition at line 593 of file freetype.c.
Referenced by IntGdiAddFontMemResource(), and IntGdiAddFontResourceSingle().
|
static |
Definition at line 650 of file freetype.c.
Referenced by IntGdiAddFontMemResource(), IntGdiAddFontResourceSingle(), and SharedFace_Release().
|
static |
Definition at line 1160 of file freetype.c.
Referenced by SubstituteFontRecurse().
Definition at line 1261 of file freetype.c.
Referenced by FontLink_Chain_LoadReg(), FontLink_Create(), GetFontFamilyInfoForSubstitutes(), and TextIntRealizeFont().
Definition at line 3354 of file freetype.c.
Referenced by IntGetFontLocalizedName().
Definition at line 77 of file freetype.c.
Referenced by FontLink_Chain_LoadReg().
NTSTATUS FASTCALL TextIntCreateFontIndirect | ( | CONST LPLOGFONTW | lf, |
HFONT * | NewFont | ||
) |
Definition at line 2742 of file freetype.c.
Referenced by CreateStockFonts(), and UserDrawCaptionText().
BOOL FASTCALL TextIntGetTextExtentPoint | ( | PDC | dc, |
PTEXTOBJ | TextObj, | ||
LPCWSTR | String, | ||
INT | Count, | ||
ULONG | MaxExtent, | ||
LPINT | Fit, | ||
LPINT | Dx, | ||
LPSIZE | Size, | ||
FLONG | fl | ||
) |
Definition at line 5039 of file freetype.c.
Referenced by GreGetTextExtentExW(), GreGetTextExtentW(), IntExtTextOutW(), IntGetCharDimensions(), and NtGdiGetTextExtentExW().
Definition at line 5988 of file freetype.c.
Referenced by DC_hSelectFont(), DC_InitHack(), FontGetObject(), and RealizeFontInit().
Definition at line 4302 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), IntExtTextOutW(), NtGdiGetOutlineTextMetricsInternalW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 2605 of file freetype.c.
Referenced by IntGdiCleanupPrivateFontsForProcess(), and IntGdiRemoveFontMemResource().
Definition at line 338 of file freetype.c.
Referenced by IntExtTextOutW(), IntGetTextDisposition(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 397 of file freetype.c.
Referenced by FontFamilyFillInfo().
|
static |
Definition at line 395 of file freetype.c.
Referenced by InitFontSupport(), IntGetBitmapGlyphWithCache(), and RemoveCachedEntry().
|
static |
Definition at line 363 of file freetype.c.
Referenced by IntGdiAddFontResourceSingle(), and IntLoadFontsInRegistry().
|
static |
Definition at line 425 of file freetype.c.
Referenced by IntCharSetFromCodePage(), IntGdiLoadFontsFromMemory(), IntGetCharSet(), and IntTranslateCharsetInfo().
FT_Library g_FreeTypeLibrary |
Definition at line 360 of file freetype.c.
Referenced by FreeFontSupport(), ftGdiGetGlyphOutline(), InitFontSupport(), and IntGdiLoadFontByIndexFromMemory().
|
static |
Definition at line 369 of file freetype.c.
Referenced by FreeFontSupport(), and InitFontSupport().
|
static |
Definition at line 74 of file freetype.c.
Referenced by FontLink_AddCache(), and FontLink_CleanupCache().
Definition at line 372 of file freetype.c.
Referenced by IntEnableFontRendering(), and IntIsFontRenderingEnabled().
Definition at line 36 of file dclife.c.
Referenced by DC_vInitDc().
Definition at line 354 of file freetype.c.
Referenced by ftGdiGetGlyphOutline(), IntExtTextOutW(), and TextIntGetTextExtentPoint().
|
static |
Definition at line 355 of file freetype.c.
Referenced by IntEngFillBox(), IntEngFillPolygon(), and IntExtTextOutW().
|
static |
Definition at line 65 of file freetype.c.
Referenced by FontLink_Chain_FindGlyph(), and FontLink_LoadSettings().
Definition at line 68 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultCharset().
Definition at line 69 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultCharset().
Definition at line 70 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_LoadDefaultFonts().
Definition at line 67 of file freetype.c.
Referenced by FontLink_Chain_Populate(), and FontLink_LoadDefaultFonts().
Definition at line 1317 of file freetype.c.
Referenced by FontLink_Chain_LoadReg().