|
ReactOS 0.4.17-dev-478-g4117217
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | MAXTCIINDEX 32 |
| #define | INITIAL_FAMILY_COUNT 64 |
| #define | IFFCX_CHARSET 1 |
| #define | IFFCX_STYLE 2 |
| #define | IEFF_UNICODE 1 |
| #define | IEFF_EXTENDED 2 |
| #define | EfdFontFamilies 3 |
Variables | |
| static const CHARSETINFO | FONT_tci [MAXTCIINDEX] |
Definition at line 2629 of file font.c.
Definition at line 2207 of file font.c.
Referenced by Test_AddFontResourceA().
| INT WINAPI AddFontResourceExA | ( | _In_ LPCSTR | lpszFilename, |
| _In_ DWORD | fl, | ||
| _In_opt_ PVOID | pvReserved | ||
| ) |
Definition at line 2166 of file font.c.
| INT WINAPI AddFontResourceExW | ( | _In_ LPCWSTR | lpszFilename, |
| _In_ DWORD | fl, | ||
| _In_opt_ PVOID | pvReserved | ||
| ) |
Definition at line 2215 of file font.c.
Referenced by DoEntry(), DoInstallFontFile(), and wWinMain().
| DWORD WINAPI cGetTTFFromFOT | ( | DWORD | x1, |
| DWORD | x2, | ||
| DWORD | x3, | ||
| DWORD | x4, | ||
| DWORD | x5, | ||
| DWORD | x6, | ||
| DWORD | x7 | ||
| ) |
| HFONT WINAPI CreateFontA | ( | int | nHeight, |
| int | nWidth, | ||
| int | nEscapement, | ||
| int | nOrientation, | ||
| int | fnWeight, | ||
| DWORD | fdwItalic, | ||
| DWORD | fdwUnderline, | ||
| DWORD | fdwStrikeOut, | ||
| DWORD | fdwCharSet, | ||
| DWORD | fdwOutputPrecision, | ||
| DWORD | fdwClipPrecision, | ||
| DWORD | fdwQuality, | ||
| DWORD | fdwPitchAndFamily, | ||
| LPCSTR | lpszFace | ||
| ) |
Definition at line 1894 of file font.c.
Definition at line 1749 of file font.c.
| HFONT WINAPI CreateFontIndirectExA | ( | const ENUMLOGFONTEXDVA * | elfexd | ) |
Definition at line 1707 of file font.c.
Referenced by test_CreateFontIndirectEx(), and Test_CreateFontIndirectExA().
| HFONT WINAPI CreateFontIndirectExW | ( | const ENUMLOGFONTEXDVW * | elfexd | ) |
Definition at line 1731 of file font.c.
Referenced by CreateFontIndirectW(), and Test_CreateFontIndirectExW().
Definition at line 1853 of file font.c.
| HFONT WINAPI CreateFontW | ( | int | nHeight, |
| int | nWidth, | ||
| int | nEscapement, | ||
| int | nOrientation, | ||
| int | nWeight, | ||
| DWORD | fnItalic, | ||
| DWORD | fdwUnderline, | ||
| DWORD | fdwStrikeOut, | ||
| DWORD | fdwCharSet, | ||
| DWORD | fdwOutputPrecision, | ||
| DWORD | fdwClipPrecision, | ||
| DWORD | fdwQuality, | ||
| DWORD | fdwPitchAndFamily, | ||
| LPCWSTR | lpszFace | ||
| ) |
Definition at line 1944 of file font.c.
| BOOL WINAPI CreateScalableFontResourceW | ( | DWORD | fdwHidden, |
| LPCWSTR | lpszFontRes, | ||
| LPCWSTR | lpszFontFile, | ||
| LPCWSTR | lpszCurrentPath | ||
| ) |
Definition at line 2689 of file font.c.
| int WINAPI EnumFontFamiliesA | ( | HDC | hdc, |
| LPCSTR | lpszFamily, | ||
| FONTENUMPROCA | lpEnumFontFamProc, | ||
| LPARAM | lParam | ||
| ) |
Definition at line 483 of file font.c.
| int WINAPI EnumFontFamiliesExA | ( | HDC | hdc, |
| LPLOGFONTA | lpLogfont, | ||
| FONTENUMPROCA | lpEnumFontFamExProc, | ||
| LPARAM | lParam, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 450 of file font.c.
| int WINAPI EnumFontFamiliesExW | ( | HDC | hdc, |
| LPLOGFONTW | lpLogfont, | ||
| FONTENUMPROCW | lpEnumFontFamExProc, | ||
| LPARAM | lParam, | ||
| DWORD | dwFlags | ||
| ) |
| int WINAPI EnumFontFamiliesW | ( | HDC | hdc, |
| LPCWSTR | lpszFamily, | ||
| FONTENUMPROCW | lpEnumFontFamProc, | ||
| LPARAM | lParam | ||
| ) |
Definition at line 2491 of file font.c.
| BOOL WINAPI EudcLoadLinkW | ( | LPCWSTR | pBaseFaceName, |
| LPCWSTR | pEudcFontPath, | ||
| INT | iPriority, | ||
| INT | iFontLinkType | ||
| ) |
Definition at line 149 of file font.c.
Referenced by GetCharABCWidthsA(), GetCharABCWidthsFloatA(), GetCharWidth32A(), GetCharWidthA(), and GetCharWidthFloatA().
Definition at line 127 of file font.c.
Referenced by GetCharABCWidthsA(), GetCharABCWidthsFloatA(), GetCharacterPlacementA(), GetCharWidth32A(), GetCharWidthA(), GetCharWidthFloatA(), and GetGlyphIndicesA().
| VOID FASTCALL FONT_TextMetricWToA | ( | const TEXTMETRICW * | ptmW, |
| LPTEXTMETRICA | ptmA | ||
| ) |
Definition at line 82 of file font.c.
Referenced by GetOutlineTextMetricsA(), GetTextMetricsA(), and NewTextMetricW2A().
Definition at line 25 of file font.c.
Referenced by height_to_LP(), INTERNAL_YDSTOWS(), and width_to_LP().
| INT WINAPI GdiAddFontResourceW | ( | LPCWSTR | lpszFilename, |
| FLONG | fl, | ||
| DESIGNVECTOR * | pdv | ||
| ) |
Definition at line 2598 of file font.c.
Referenced by AddFontResourceExA(), AddFontResourceExW(), and AddFontResourceW().
| LONG WINAPI GdiGetCharDimensions | ( | HDC | hdc, |
| LPTEXTMETRICW | lptm, | ||
| LONG * | height | ||
| ) |
Definition at line 2341 of file font.c.
Referenced by CalculateCharWidth(), DIALOG_CreateIndirect(), EDIT_EM_SetMargins(), EDIT_UpdateUniscribeData_linedef(), GetDialogBaseUnits(), LoadDialog(), OleCreatePropertyFrameIndirect(), SoftModalMessageBox(), taskdialog_init(), Test_GdiGetCharDimensions(), test_margins_default(), and test_margins_usefontinfo().
Definition at line 950 of file font.c.
| BOOL APIENTRY GetCharABCWidthsFloatA | ( | HDC | hdc, |
| UINT | iFirstChar, | ||
| UINT | iLastChar, | ||
| LPABCFLOAT | lpABCF | ||
| ) |
Definition at line 788 of file font.c.
| DWORD WINAPI GetCharacterPlacementA | ( | HDC | hdc, |
| LPCSTR | lpString, | ||
| INT | uCount, | ||
| INT | nMaxExtent, | ||
| GCP_RESULTSA * | lpResults, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 508 of file font.c.
| DWORD WINAPI GetCharacterPlacementW | ( | HDC | hdc, |
| LPCWSTR | lpString, | ||
| INT | uCount, | ||
| INT | nMaxExtent, | ||
| GCP_RESULTSW * | lpResults, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 571 of file font.c.
Definition at line 860 of file font.c.
Definition at line 2828 of file font.c.
Referenced by check_vertical_metrics(), get_first_last_from_cmap(), get_font_metrics(), get_ttf_nametable_entry(), init_script_cache(), load_CMAP_format12_table(), load_gdef_table(), load_gpos_table(), load_gsub_table(), test_fullname2_helper(), test_GetCharWidthInfo(), and test_text_metrics().
Definition at line 1080 of file font.c.
| DWORD WINAPI GetGlyphOutlineA | ( | _In_ HDC | hdc, |
| _In_ UINT | uChar, | ||
| _In_ UINT | fuFormat, | ||
| _Out_ LPGLYPHMETRICS | lpgm, | ||
| _In_ DWORD | cbBuffer, | ||
| _Out_writes_bytes_opt_(cbBuffer) LPVOID | lpvBuffer, | ||
| _In_ CONST MAT2 * | lpmat2 | ||
| ) |
Definition at line 1202 of file font.c.
| DWORD WINAPI GetGlyphOutlineW | ( | _In_ HDC | hdc, |
| _In_ UINT | uChar, | ||
| _In_ UINT | fuFormat, | ||
| _Out_ LPGLYPHMETRICS | lpgm, | ||
| _In_ DWORD | cbBuffer, | ||
| _Out_writes_bytes_opt_(cbBuffer) LPVOID | lpvBuffer, | ||
| _In_ CONST MAT2 * | lpmat2 | ||
| ) |
Definition at line 1219 of file font.c.
| DWORD WINAPI GetGlyphOutlineWow | ( | _In_ HDC | hdc, |
| _In_ UINT | uChar, | ||
| _In_ UINT | fuFormat, | ||
| _Out_ LPGLYPHMETRICS | lpgm, | ||
| _In_ DWORD | cbBuffer, | ||
| _Out_writes_bytes_opt_(cbBuffer) LPVOID | lpvBuffer, | ||
| _In_ CONST MAT2 * | lpmat2 | ||
| ) |
| DWORD WINAPI GetKerningPairsA | ( | HDC | hDC, |
| DWORD | cPairs, | ||
| LPKERNINGPAIR | kern_pairA | ||
| ) |
Definition at line 1625 of file font.c.
| DWORD WINAPI GetKerningPairsW | ( | HDC | hdc, |
| ULONG | cPairs, | ||
| LPKERNINGPAIR | pkpDst | ||
| ) |
| UINT APIENTRY GetOutlineTextMetricsA | ( | HDC | hdc, |
| UINT | cbData, | ||
| LPOUTLINETEXTMETRICA | lpOTM | ||
| ) |
Definition at line 1252 of file font.c.
| UINT APIENTRY GetOutlineTextMetricsW | ( | HDC | hdc, |
| UINT | cbData, | ||
| LPOUTLINETEXTMETRICW | lpOTM | ||
| ) |
Definition at line 1451 of file font.c.
Definition at line 1441 of file font.c.
Referenced by GetOutlineTextMetricsW().
| PWSTR FASTCALL IntConvertFontPaths | ( | _In_ PCWSTR | pszFiles, |
| _Out_ PDWORD | pcFiles, | ||
| _Out_ PDWORD | pcwc, | ||
| _Inout_ PDWORD | pfl, | ||
| _In_ BOOL | bFlag | ||
| ) |
Definition at line 1995 of file font.c.
Referenced by GdiAddFontResourceW(), and RemoveFontResourceExW().
|
static |
Definition at line 291 of file font.c.
Referenced by EnumFontFamiliesA(), EnumFontFamiliesExA(), EnumFontFamiliesExW(), and EnumFontFamiliesW().
Definition at line 1425 of file font.c.
Referenced by GetOutlineTextMetricsW().
Definition at line 248 of file font.c.
Referenced by IntEnumFontFamilies().
| FORCEINLINE int FASTCALL IntFontFamilyCompareEx | ( | const FONTFAMILYINFO * | ffi1, |
| const FONTFAMILYINFO * | ffi2, | ||
| DWORD | dwCompareFlags | ||
| ) |
Definition at line 215 of file font.c.
Referenced by IntFontFamilyCompare(), and IntFontFamilyListUnique().
| int FASTCALL IntFontFamilyListUnique | ( | FONTFAMILYINFO * | InfoList, |
| INT | nCount, | ||
| const LOGFONTW * | plf, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 258 of file font.c.
Referenced by IntEnumFontFamilies().
|
static |
Definition at line 1151 of file font.c.
Referenced by GetGlyphOutlineA(), and GetGlyphOutlineWow().
|
static |
Definition at line 1132 of file font.c.
Referenced by GetGlyphOutlineW(), and IntGetGlyphOutlineA().
| INT WINAPI NewEnumFontFamiliesExW | ( | HDC | hDC, |
| LPLOGFONTW | lpLogfont, | ||
| FONTENUMPROCW | lpEnumFontFamExProcW, | ||
| LPARAM | lParam, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 2522 of file font.c.
| DWORD WINAPI NewGetCharacterPlacementW | ( | HDC | hdc, |
| LPCWSTR | lpString, | ||
| INT | uCount, | ||
| INT | nMaxExtent, | ||
| GCP_RESULTSW * | lpResults, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 644 of file font.c.
| VOID FASTCALL NewTextMetricExW2A | ( | NEWTEXTMETRICEXA * | tma, |
| NEWTEXTMETRICEXW * | tmw | ||
| ) |
Definition at line 204 of file font.c.
Referenced by IntEnumFontFamilies().
| VOID FASTCALL NewTextMetricW2A | ( | NEWTEXTMETRICA * | tma, |
| NEWTEXTMETRICW * | tmw | ||
| ) |
Definition at line 194 of file font.c.
Referenced by NewTextMetricExW2A().
Definition at line 2649 of file font.c.
Referenced by START_TEST(), test_AddFontMemResource(), and test_GetGlyphIndices().
Definition at line 2231 of file font.c.
Referenced by Test_AddFontResourceA().
Definition at line 2239 of file font.c.
Referenced by RemoveFontResourceA(), test_CreateScalableFontResource(), test_font_weight(), test_height_selection_vdmx(), test_lang_names(), test_long_names(), test_ttf_names(), and test_vertical_font().
Definition at line 2280 of file font.c.
Referenced by DeleteFontFiles(), DoInstallFontFile(), RemoveFontResourceExA(), RemoveFontResourceW(), and RemoveTempFont().
Definition at line 2223 of file font.c.
Referenced by DeleteFontFiles(), DoEntry(), DoInstallFontFile(), and wWinMain().
Definition at line 2431 of file font.c.
| BOOL WINAPI TranslateCharsetInfo | ( | LPDWORD | lpSrc, |
| LPCHARSETINFO | lpCs, | ||
| DWORD | flags | ||
| ) |
Definition at line 2382 of file font.c.
|
static |
Definition at line 34 of file font.c.
Referenced by TranslateCharsetInfo().