ReactOS 0.4.16-dev-981-g80eb313
|
#include <stdarg.h>
#include <assert.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "wine/heap.h"
#include "wine/test.h"
#include "pshpack2.h"
#include "poppack.h"
Go to the source code of this file.
Classes | |
struct | font_data |
struct | enum_font_data |
struct | enum_fullname_data |
struct | enum_font_dataW |
struct | TT_OS2_V4 |
struct | cmap_header |
struct | cmap_encoding_record |
struct | cmap_format_0 |
struct | cmap_format_4 |
struct | cmap_format_4_seg |
struct | sfnt_name |
Typedefs | |
typedef struct sfnt_name | sfnt_name |
Enumerations | |
enum | cmap_type { cmap_none , cmap_ms_unicode , cmap_ms_symbol } |
Variables | |
static LPTEXTMETRICW | lptm |
static LPTEXTMETRICW LONG * | height |
static UINT | first |
static UINT UINT | count |
static UINT UINT LPWORD | glyphs |
static UINT UINT LPWORD LPABC | abc |
static UINT UINT | last |
static UINT UINT LPINT | buffer |
static LPGLYPHSET | lpgs |
static LPCSTR | lpstr |
static LPCSTR INT LPWORD | pgi |
static LPCSTR INT LPWORD DWORD | flags |
static const WORD * | indices |
static const WORD INT INT | max_ext |
static const WORD INT INT LPINT | nfit |
static const WORD INT INT LPINT LPINT | dxs |
static const WORD INT INT LPINT LPINT LPSIZE | size |
static | DWORD |
static | PVOID |
static DWORD *static void DWORD *static | ULONGLONG |
static HMODULE | hgdi32 = 0 |
static const MAT2 | mat = { {0,1}, {0,0}, {0,0}, {0,1} } |
static WORD | system_lang_id |
static const LANGID | mac_langid_table [] |
#define GET_BE_DWORD | ( | x | ) | MAKELONG(GET_BE_WORD(HIWORD(x)), GET_BE_WORD(LOWORD(x))); |
#define MS_MAKE_TAG | ( | ch0, | |
ch1, | |||
ch2, | |||
ch3 | |||
) |
#define TT_OS2_V0_SIZE (FIELD_OFFSET(TT_OS2_V4, ulCodePageRange1)) |
Enumerator | |
---|---|
cmap_none | |
cmap_ms_unicode | |
cmap_ms_symbol |
|
static |
Definition at line 1131 of file font.c.
Referenced by test_GetCharABCWidths().
|
static |
Definition at line 2804 of file font.c.
Referenced by test_EnumFontFamilies().
|
static |
Definition at line 2830 of file font.c.
Referenced by test_EnumFontFamilies().
Definition at line 195 of file font.c.
Referenced by create_font(), test_CreateFontIndirectEx(), test_logfont(), and test_negative_width().
|
static |
Definition at line 5902 of file font.c.
Referenced by test_vertical_font().
Definition at line 5953 of file font.c.
Referenced by test_vertical_font().
|
static |
Definition at line 285 of file font.c.
Referenced by test_font_metrics().
|
static |
Definition at line 4574 of file font.c.
Referenced by test_GetGlyphOutline().
Definition at line 237 of file font.c.
Referenced by test_bitmap_font(), test_bitmap_font_metrics(), test_GetFontUnicodeRanges(), test_logfont(), test_orientation(), test_outline_font(), and test_SetTextJustification().
|
static |
Definition at line 1112 of file font.c.
Referenced by test_GetCharABCWidths(), and test_GetGlyphOutline().
|
static |
Definition at line 5203 of file font.c.
Referenced by test_EnumFonts().
|
static |
Definition at line 3141 of file font.c.
Referenced by test_EnumFontFamiliesEx_default_charset(), and test_vertical_order().
|
static |
Definition at line 5190 of file font.c.
Referenced by test_EnumFonts().
|
static |
Definition at line 3158 of file font.c.
Referenced by test_fullname2_helper().
|
static |
Definition at line 5315 of file font.c.
Referenced by test_EnumFonts_subst().
|
static |
Definition at line 5294 of file font.c.
Referenced by test_EnumFonts_subst().
|
static |
Definition at line 3120 of file font.c.
Referenced by test_EnumFontFamiliesEx_default_charset().
|
static |
Definition at line 4031 of file font.c.
Referenced by test_GetTextMetrics().
|
static |
Definition at line 5221 of file font.c.
Referenced by test_EnumFonts().
|
static |
Definition at line 3396 of file font.c.
Referenced by test_text_metrics().
|
static |
Definition at line 739 of file font.c.
Referenced by test_bitmap_font_metrics().
Definition at line 1942 of file font.c.
Referenced by test_height_selection_vdmx().
|
static |
Definition at line 273 of file font.c.
Referenced by gdi_get_font_metrics(), and test_bitmap_font().
Definition at line 5039 of file font.c.
Referenced by test_AddFontMemResource().
|
static |
Definition at line 2856 of file font.c.
Referenced by test_EnumFontFamilies().
|
static |
Definition at line 2883 of file font.c.
Referenced by test_EnumFontFamilies().
|
static |
Definition at line 3456 of file font.c.
Referenced by get_first_last_from_cmap().
|
static |
Definition at line 3477 of file font.c.
Referenced by test_text_metrics().
Definition at line 3405 of file font.c.
Referenced by get_first_last_from_cmap().
|
static |
Definition at line 3431 of file font.c.
Referenced by get_first_last_from_cmap().
Definition at line 6164 of file font.c.
Referenced by test_stock_fonts().
Definition at line 2154 of file font.c.
Referenced by test_GetOutlineTextMetrics().
|
static |
Definition at line 2496 of file font.c.
Referenced by test_font_charset().
Definition at line 3676 of file font.c.
Definition at line 149 of file font.c.
Referenced by test_height_selection_vdmx(), and write_ttf_file().
|
static |
|
static |
Definition at line 3729 of file font.c.
Referenced by test_fullname(), and test_fullname2_helper().
|
static |
Definition at line 6107 of file font.c.
Referenced by test_east_asian_font_selection().
Referenced by _Success_(), add_ruler_units(), AddCharToSelection(), AdvAppearanceDlg_Init(), BuildFont(), BUTTON_CalcLabelRect(), BUTTON_WindowProc(), ButtonWndProc_common(), C1_SetData(), Pane::calc_single_width(), Pane::calc_widths(), ProgressDlg::CalcTextRect(), CB_Paint(), CB_ThemedPaint(), CBGetTextAreaHeight(), CBPaintText(), CFn_WMMeasureItem(), CFn_WMPaint(), check_height_font_enumproc(), check_item_height(), check_vertical_font(), check_vertical_metrics(), CheckListWndProc(), ChildWndProc(), combo_get_text_height(), COMBO_WindowProc(), COMBOEX_Create(), COMBOEX_WindowProc(), ComboWndProc_common(), COMCTL32_GetFontMetrics(), ConfirmMsgBox_Init(), ConfirmMsgBox_Paint(), create_fixed_pitch_font_proc(), create_font(), create_font_proc(), CreateBoldFont(), CreateConsoleFont2(), CreateConsoleFontEx(), CreateFontA(), CCharMapWindow::CreateFontComboBox(), CreateFontset(), CreateLayoutIcon(), CreateMonospaceFont(), CreateStockFonts(), CreateTitleFont(), CreateTrayIcon(), ctrl_container_reparent(), ctrl_resize(), CUIFObject::CUIFObject(), CUIFToolbarMenuButton::CUIFToolbarMenuButton(), D3DXCreateTextTest(), D3DXCreateTextW(), DATETIME_GetIdealSize(), DATETIME_Refresh(), DATETIME_WindowProc(), DC_hSelectFont(), default_page_paint_hook(), DIALOG_CreateIndirect(), dialog_get_sans_serif_height(), DIALOG_SelectFont(), Display_DrawText(), DlgProc(), DoEntry(), DoPrintDocument(), DoPrintPage(), DoTestEntry(), draw_text_2(), CGridView::DrawGrid(), DrawNCPreview(), DrawProc(), DrawShadowText(), DrawThemeTextEx(), DumpFont(), EDIT_EM_SetMargins(), EDIT_PaintText(), EDIT_UpdateUniscribeData(), EDIT_UpdateUniscribeData_linedef(), EDIT_WindowProc(), EDIT_WM_Paint(), EDIT_WM_SetFont(), EditTypeDlg_OnDrawItem(), EnumEnhMetaFile(), EnumMetaFile(), FILEDLG95_LOOKIN_Init(), FillFontStyleComboList(), FillGrid(), find_installed_font(), fnIMLangFontLink2_GetFontCodePages(), fnIMLangFontLink2_MapFont(), font_height(), FontSizeChange(), ftGdiGetGlyphOutline(), ftGdiGetTextCharsetInfo(), GB_Paint(), GB_ThemedPaint(), GDI32_GdipDrawDriverString(), gdi_get_font_metrics(), GdiFlushUserBatch(), GdipCreateFont(), GdipCreateFontFromDC(), GdipCreateFontFromLogfontW(), GdipDrawString(), GdipMeasureCharacterRanges(), GdipMeasureDriverString(), GdipMeasureString(), GdiRealizationInfo(), GdiSelectFont(), get_button_font(), get_current_font_height(), get_font_dpi(), get_font_fsselection(), get_font_height(), get_font_hfont(), get_glyph_indices(), get_text_metr_size(), get_tmheight(), get_tmheightW(), GetButtonHeight(), GetDialogFont(), ATL::CWindow::GetFont(), GetPhysicalFontHeight(), CTipbarThread::GetTextSize(), GetThemeTextExtent(), GetThemeTextMetrics(), Graph_DrawCpuUsageGraph(), Graph_DrawMemUsageGraph(), GuiPaintTextModeBuffer(), HEADER_Create(), HEADER_CreateDragImage(), HEADER_Refresh(), HEADER_SetFont(), HEADER_WindowProc(), HEXEDIT_WM_PAINT(), HEXEDIT_WM_SETFONT(), HexEditWndProc(), HfontCreate(), HOTKEY_DrawHotKey(), HOTKEY_SetFont(), HOTKEY_WindowProc(), ICONTITLE_Paint(), ICONTITLE_SetTitlePos(), InatCreateIconBySize(), init(), init_texthost(), InitEditWnd(), InitFonts(), IntDrawMenuBarTemp(), IntDrawState(), IntGrayString(), IntPaintDesktop(), IntTMWFixUp(), IPADDRESS_Create(), is_font_available(), LISTBOX_DrawFocusRect(), LISTBOX_Paint(), LISTBOX_RepaintItem(), LISTBOX_SetFont(), LISTBOX_WindowProc(), ListBoxWndProc_common(), LISTVIEW_Command(), LISTVIEW_CreateDragImage(), LISTVIEW_EditLabelT(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetStringWidthT(), LISTVIEW_Refresh(), LISTVIEW_SaveTextMetrics(), LISTVIEW_SetColumnWidth(), LISTVIEW_SetFont(), LISTVIEW_ShowFocusRect(), LISTVIEW_WindowProc(), LoadDialog(), LoadIniFile(), LrgCellWndProc(), MainFrameBase::MainFrameBase(), MainWndProc(), font::MakeFont(), map_font(), MDIChildWndProc(), ME_MakeFirstParagraph(), CTrayClockWnd::MeasureLines(), MENU_CalcItemSize(), MENU_DrawMenuBar(), MENU_DrawMenuItem(), MENU_DrawPopupGlyph(), METADC_SelectFont(), MonitorSelWndProc(), MonSelChangeFont(), MonSelGetMonitorFont(), MonSelPaintMonitor(), MONTHCAL_PaintTodayTitle(), MONTHCAL_UpdateSize(), MONTHCAL_WindowProc(), MonthCalChangeFont(), MonthCalPaint(), MonthCalWndProc(), MyDrawFrameCaption(), MyDrawFrameScroll(), MyEnumFontFamExProc(), NOTEPAD_LoadSettingsFromRegistry(), NT5_DrawLogoffCaptionText(), NtGdiGetCharABCWidthsW(), NtGdiGetCharWidthW(), NtGdiGetFontData(), NtGdiGetFontUnicodeRanges(), NtGdiGetGlyphIndicesW(), NtGdiGetOutlineTextMetricsInternalW(), NtGdiGetTextFaceW(), NtGdiSelectFont(), OB_Paint(), OleCreatePropertyFrameIndirect(), OLEFontImpl_QueryTextMetrics(), OleMetafilePictFromIconAndLabel(), on_wm_initdialog(), OnCreate(), CAutoComplete::OnCreate(), CBaseBarSite::OnCustomDraw(), OnMeasureItem(), OnPaint(), CTrayClockWnd::OnPaint(), CTrayClockWnd::OnSetFont(), CTrayClockWnd::OnThemeChanged(), OSK_ChooseFont(), OSK_Paint(), PaintControl(), PaintText(), PB_Paint(), PB_ThemedPaint(), PlotCharacter(), PreviewWndProc(), ProgressDlg::ProcessWindowMessage(), PROGRESS_SetFont(), ProgressWindowProc(), PROPSHEET_Paint(), realize_font(), REBAR_DrawBand(), REBAR_NCCreate(), REBAR_ValidateBand(), REBAR_WindowProc(), RefreshFontPreview(), RetChangeControlFont(), RosImageProc(), ScriptStringAnalyse(), select_style(), CGridView::SetFont(), SetFontStylesToCombo2(), SetLrgFont(), CUIFMenu::SetMenuFont(), SetMessageFont(), SetupControls(), SHSetDefaultDialogFont(), SoftModalMessageBox(), SOFTWARE_GdipDrawDriverString(), SS_ItemOut(), START_TEST(), STATIC_PaintOwnerDrawfn(), STATIC_PaintTextfn(), STATUSBAR_Refresh(), StatusWindowProc(), SYSLINK_Draw(), SYSLINK_SetFont(), SysLinkWindowProc(), T1_GetTextMetric(), T1_SetData(), TAB_Create(), TAB_DrawItemInterior(), TAB_Refresh(), TAB_SetItemBounds(), TAB_WindowProc(), taskdialog_get_expando_size(), taskdialog_get_label_size(), test_AddRefHfont(), test_bcm_get_ideal_size(), test_bitmap_font(), test_bitmap_font_glyph_index(), test_bitmap_font_metrics(), test_button_messages(), test_combo_setfont(), test_combo_setitemheight(), Test_CreateFontA(), test_CreateFontIndirect(), Test_CreateFontIndirectA(), test_CreateFontIndirectEx(), Test_CreateFontIndirectExA(), Test_CreateFontIndirectExW(), Test_CreateFontIndirectW(), test_createtext(), test_DrawTextCalcRect(), test_dtm_get_ideal_size(), test_dtm_set_and_get_mcfont(), test_east_asian_font_selection(), test_EM_GETMODIFY(), test_emf_ExtTextOut_on_path(), test_ExtTextOut(), test_fake_bold_font(), Test_Font(), test_font_caps(), test_font_substitution(), Test_FontSelectionEntry(), test_fontsize(), test_fstype_fixup(), test_fullname(), test_fullname2_helper(), Test_GdiConvertFont(), Test_GdiGetCharDimensions(), test_GdiGetCodePage(), test_GetCharABCWidths(), test_GetCharWidth32(), test_GetCharWidthI(), test_GetCurrentObject(), test_GetFontUnicodeRanges(), test_GetGlyphIndices(), test_GetGlyphOutline(), test_GetGlyphOutline_empty_contour(), test_GetGlyphOutline_metric_clipping(), Test_GetIdealSizeNoThemes(), test_GetKerningPairs(), test_GetOutlineTextMetrics(), test_GetTextFace(), Test_GetTextFaceAliasW(), test_GetTextMetrics2(), test_height(), test_hfont_lifetime(), test_ifont_size(), test_item_count(), test_item_height(), test_logfont(), test_long_names(), test_MapFont(), test_margins_default(), test_margins_font_change(), test_margins_usefontinfo(), test_max_height(), test_MessageBoxFontTest(), test_mf_SaveDC(), test_negative_width(), test_nonexistent_font(), test_oemcharset(), test_orientation(), test_outline_font(), test_RealizationInfo(), test_ReleaseHfont(), test_SaveDC(), test_script_cache_reuse(), test_ScriptCacheGetHeight(), test_ScriptGetFontProperties(), test_ScriptGetGlyphABCWidth(), test_ScriptPlace(), test_ScriptShape(), test_ScriptShapeOpenType(), test_setfont(), test_SetTextJustification(), test_size(), test_stock_fonts(), test_tab(), test_text_extents(), test_text_metrics(), test_text_position_style(), test_TxGetNaturalSize(), test_WM_SETFONT(), TextProc(), ThemeDrawCaptionText(), TOOLBAR_CalcStrings(), TOOLBAR_DrawString(), TOOLBAR_LayoutToolbar(), ToolbarWindowProc(), ToolTipProc(), TOOLTIPS_CalcTipSize(), TOOLTIPS_Refresh(), TOOLTIPS_WindowProc(), TreeListEditLabel(), TreeListProc(), TREEVIEW_Command(), TREEVIEW_ComputeTextWidth(), TREEVIEW_CreateDragImage(), TREEVIEW_DrawItem(), TREEVIEW_EditLabel(), TREEVIEW_NaturalHeight(), TREEVIEW_UpdateSubTree(), TREEVIEW_WindowProc(), UB_Paint(), UITOOLS95_DFC_ButtonCheckRadio(), UITOOLS95_DrawFrameCaption(), UITOOLS95_DrawFrameMenu(), UITOOLS95_DrawFrameScroll(), UserDrawCaptionText(), VfdToolTip(), wglUseFontOutlines_common(), WINHELP_InitFonts(), WndProc(), and HyperlinkCtrl::WndProc().
Definition at line 751 of file font.c.
Referenced by test_bitmap_font_metrics().
Definition at line 137 of file font.c.
Referenced by test_EnumFonts_subst(), test_font_charset(), test_GdiGetCodePage(), test_GetGlyphIndices(), test_GetKerningPairs(), test_GetOutlineTextMetrics(), test_GetTextFace(), test_nonexistent_font(), and test_SetTextJustification().
Definition at line 5408 of file font.c.
Referenced by test_fullname().
|
static |
Definition at line 5398 of file font.c.
Referenced by is_font_installed_fullname().
Definition at line 120 of file font.c.
Referenced by check_vertical_font(), START_TEST(), test_CreateFontIndirectEx(), test_CreateScalableFontResource(), test_EnumFontFamilies(), test_EnumFonts(), test_EnumFonts_subst(), test_GetCharABCWidths(), test_GetGlyphOutline(), test_GetTextMetrics2(), test_height(), test_height_selection_vdmx(), test_nonexistent_font(), test_orientation(), test_outline_font(), test_RealizationInfo(), and test_vertical_font().
|
static |
Definition at line 113 of file font.c.
Referenced by is_truetype_font_installed().
Definition at line 5044 of file font.c.
Referenced by test_AddFontMemResource().
Definition at line 3682 of file font.c.
Definition at line 5468 of file font.c.
Referenced by test_fullname2_helper().
START_TEST | ( | font | ) |
Definition at line 6857 of file font.c.
Definition at line 5073 of file font.c.
Referenced by START_TEST().
Definition at line 401 of file font.c.
Referenced by START_TEST().
Definition at line 6629 of file font.c.
Referenced by START_TEST().
Definition at line 757 of file font.c.
Referenced by START_TEST().
Definition at line 4973 of file font.c.
Referenced by START_TEST().
Definition at line 5008 of file font.c.
Referenced by START_TEST().
Definition at line 5755 of file font.c.
Referenced by START_TEST().
Definition at line 6116 of file font.c.
Referenced by START_TEST().
Definition at line 2910 of file font.c.
Referenced by START_TEST().
Definition at line 3175 of file font.c.
Referenced by START_TEST().
Definition at line 5226 of file font.c.
Referenced by START_TEST().
Definition at line 5336 of file font.c.
Referenced by START_TEST().
Definition at line 6505 of file font.c.
Referenced by START_TEST().
Definition at line 2589 of file font.c.
Referenced by START_TEST().
|
static |
Definition at line 309 of file font.c.
Definition at line 5716 of file font.c.
Referenced by test_CreateScalableFontResource().
Definition at line 5420 of file font.c.
Referenced by START_TEST().
Definition at line 5478 of file font.c.
Referenced by test_fullname2().
Definition at line 1074 of file font.c.
Referenced by START_TEST().
Definition at line 2641 of file font.c.
Referenced by START_TEST().
Definition at line 1156 of file font.c.
Referenced by START_TEST().
Definition at line 4942 of file font.c.
Referenced by START_TEST().
Definition at line 6401 of file font.c.
Referenced by START_TEST().
Definition at line 6762 of file font.c.
Referenced by START_TEST().
Definition at line 2741 of file font.c.
Referenced by START_TEST().
Definition at line 1611 of file font.c.
Referenced by START_TEST().
Definition at line 4626 of file font.c.
Referenced by START_TEST().
Definition at line 5630 of file font.c.
Referenced by test_CreateScalableFontResource().
Definition at line 5670 of file font.c.
Referenced by test_CreateScalableFontResource().
Definition at line 1679 of file font.c.
Referenced by START_TEST().
Definition at line 2182 of file font.c.
Referenced by START_TEST().
Definition at line 4424 of file font.c.
Referenced by START_TEST().
Definition at line 4043 of file font.c.
Referenced by START_TEST().
Definition at line 4885 of file font.c.
Referenced by START_TEST().
Definition at line 1899 of file font.c.
Definition at line 2129 of file font.c.
Referenced by START_TEST().
Definition at line 1956 of file font.c.
Referenced by test_height_selection().
Definition at line 6811 of file font.c.
Referenced by START_TEST().
Definition at line 6307 of file font.c.
Referenced by START_TEST().
Definition at line 3223 of file font.c.
Referenced by test_text_metrics().
Definition at line 4064 of file font.c.
Referenced by START_TEST().
Definition at line 4546 of file font.c.
Referenced by START_TEST().
Definition at line 4517 of file font.c.
Referenced by START_TEST().
Definition at line 489 of file font.c.
Referenced by START_TEST().
Definition at line 4257 of file font.c.
Referenced by START_TEST().
Definition at line 2382 of file font.c.
Referenced by START_TEST().
Definition at line 6186 of file font.c.
Referenced by START_TEST().
Definition at line 1455 of file font.c.
Referenced by START_TEST().
|
static |
Definition at line 3811 of file font.c.
Referenced by enum_truetype_font_proc().
Definition at line 6047 of file font.c.
Referenced by START_TEST().
Definition at line 6365 of file font.c.
Referenced by START_TEST().
Definition at line 2306 of file font.c.
Referenced by test_SetTextJustification().
Definition at line 166 of file font.c.
Referenced by test_height_selection_vdmx(), and write_ttf_file().
Definition at line 184 of file font.c.
Referenced by test_CreateScalableFontResource(), test_long_names(), and test_vertical_font().
static UINT UINT LPABCFLOAT abc |
Definition at line 44 of file font.c.
Referenced by ABCWidths_helper(), check_vertical_metrics(), GdipMeasureDriverString(), get_cache_glyph_widths(), get_cjk_font_margins(), get_font_margins(), ScriptApplyLogicalWidth(), ScriptGetGlyphABCWidth(), ScriptPlaceOpenType(), set_cache_glyph_widths(), test_fake_bold_font(), test_GetCharABCWidths(), test_GetCharWidthI(), test_ScriptGetGlyphABCWidth(), test_ScriptPlace(), and test_ScriptString_pSize().
Definition at line 44 of file font.c.
Referenced by GetKerningPairsA(), IntFontFamilyListUnique(), and test_GetCharABCWidths().
Definition at line 51 of file font.c.
Referenced by SetMapperFlags().
Definition at line 44 of file font.c.
Referenced by _test_shape_ok(), ABCWidths_helper(), apply_GSUB_feature_to_glyph(), bdf_free_font(), compare_text_outline_mesh(), compute_text_mesh(), D3DXCreateTextW(), GdipMeasureString(), GPOS_apply_ChainContextPos(), GPOS_apply_ContextPos(), GPOS_apply_CursiveAttachment(), GPOS_apply_feature(), GPOS_apply_lookup(), GPOS_apply_MarkToBase(), GPOS_apply_MarkToLigature(), GPOS_apply_MarkToMark(), GPOS_apply_PairAdjustment(), GPOS_apply_SingleAdjustment(), GSUB_apply_AlternateSubst(), GSUB_apply_ChainContextSubst(), GSUB_apply_ContextSubst(), GSUB_apply_feature_all_lookups(), GSUB_apply_LigatureSubst(), GSUB_apply_lookup(), GSUB_apply_MultipleSubst(), GSUB_apply_SingleSubst(), gxv_just_actSubrecord_type0_validate(), LpkExtTextOut(), OpenType_apply_GPOS_lookup(), OpenType_apply_GSUB_lookup(), requires_fallback(), ScriptFreeCache(), ScriptStringAnalyse(), SecondReorder_Blwf_follows_matra(), SecondReorder_Like_Tamil(), SecondReorder_Like_Telugu(), SecondReorder_Matra_precede_base(), SecondReorder_Pref_precede_base(), SHAPE_does_GSUB_feature_apply_to_chars(), SS_ItemOut(), test_createtext(), test_GetCharABCWidths(), test_GetCharacterPlacement(), test_GetCharWidthI(), test_GetGlyphIndices(), test_measure_string(), test_ScriptPlace(), test_ScriptShape(), and test_ScriptShapeOpenType().
|
static |
Definition at line 65 of file font.c.
Referenced by init(), test_gdiis(), and test_margins_default().
static PSLIST_ENTRY PSLIST_ENTRY last |
Definition at line 45 of file font.c.
Referenced by __acrt_execute_initializers(), __acrt_execute_uninitializers(), __acrt_lowio_create_handle_array(), __acrt_lowio_destroy_handle_array(), __append(), __blist_add_buffer(), __call_atexit(), __crt_stdio_path_requires_backslash(), __dcrt_get_narrow_environment_from_os(), __dcrt_get_wide_environment_from_os(), __insert_grouping(), __insert_grouping_aux(), __list_splice(), __remainder_piby2(), __remainder_piby2f(), _alloc_osfhnd(), _execute_onexit_table(), _getw(), _initterm(), _initterm_e(), _lfind(), _lsearch(), _mbstok(), _putw(), _register_onexit_function(), _seh_filter_exe(), _StrRFindLocalPathDelim(), _tr_flush_block(), _tr_stored_block(), CMenuToolbarBase::AddButton(), CMenuToolbarBase::AddSeparator(), af_glyph_hints_align_edge_points(), af_latin_hints_compute_segments(), af_latin_metrics_init_blues(), antialiased_rgba_points(), AtapiStringCmp(), bisearch(), CalculateTotalOffloadSize(), cf2_stack_roll(), check_bytes(), CheckMenuRadioItem(), co_IntProcessHardwareMessage(), co_IntProcessMouseMessage(), codeview_add_type_enum_field_list(), codeview_add_type_struct_field_list(), COMM_BuildOldCommDCB(), common_popen(), compare_elements(), convert_file_list(), CountUniqueItems_Aux(), XMLStorage::XMLWriter::create(), create_ip4_input_fragment(), CreateInfFileDetails(), D3DXFrameDestroy(), D3DXMatrixTest(), ddraw_surface_create(), DECLARE_INTERFACE_(), Decompose_Curve(), deflate_stored(), RdpClientUI::Display_Polyline(), do_insert_range(), do_spawnT(), do_synchronous_recv(), do_synchronous_recvfrom(), do_synchronous_send(), ctype_byname< char >::do_tolower(), ctype_byname< char >::do_toupper(), DoShellContextMenu(), DoUnique(), DoUniqueAndTrim(), dwarf2_get_cpp_name(), dwarf2_parse_abbrev_set(), EnableCommandIfVerbExistsProc(), exchange(), ext4_bg_num_gdb_meta(), fdi_lzx_read_lens(), feedback_points(), CMenuStaticToolbar::FillToolbar(), filter_contains_hw_range(), FindTest::find_char(), find_end_of_double_null_terminated_sequence(), tinyxml2::XMLElement::FindOrCreateAttribute(), FT_Outline_Decompose(), FT_Outline_EmboldenXY(), FT_Outline_Get_Orientation(), FT_Outline_Reverse(), FT_Stroker_ParseOutline(), FTC_MruNode_Prepend(), FTC_MruNode_Up(), general_ci_points(), general_rgba_points(), GeneralDlgProc(), get_args(), get_first_last_from_cmap(), get_first_last_from_cmap0(), get_first_last_from_cmap4(), GetDirectory(), GetWakeMask(), gxv_mort_subtable_type2_ligActionOffset_validate(), gxv_morx_subtable_type2_ligActionIndex_validate(), HLPFILE_RtfAddText(), HtmlLoadOptions_Release(), HTMLStyle_put_borderStyle(), ID3DXFontImpl_PreloadCharacters(), ID3DXFontImpl_PreloadGlyphs(), idtab(), InfIsFromOEMLocation(), inflate(), inflate_fast(), inflateBack(), Jarcloc::init(), insert_range_at_begin_tester(), insert_range_at_end_tester(), insert_range_tester(), IntFontFamilyListUnique(), __crt_stdio_input::scanset_buffer< UnsignedCharacter >::invert(), journal_reset(), last_reached(), last_reached< unbounded >(), layout_row(), LISTBOX_MoveCaret(), LISTBOX_SelectItemRange(), lzx_read_lens(), make_sun_label(), make_sunx86_label(), Tokenizer::match(), MDI_GetWindow(), ME_InsertRowStart(), merge_previous_session(), otv_ClassDef_validate(), otv_Coverage_validate(), PathCchRemoveFileSpec(), pbuf_alloc(), pdb_process_symbol_imports(), pfr_glyph_close_contour(), prepare_insert_range(), print_elements(), prune_invalid_states(), quicksort(), raise(), NtObjDirectory::read_directory(), RegDirectory::read_directory(), RegistryRoot::read_directory(), ShellDirectory::read_directory(), WinDirectory::read_directory(), ReadCommand(), row_cursor(), select_points(), set(), ShowDiff(), signal(), size1_ci_points(), size1_rgba_points(), sort_linked_list(), Subdivider::split(), stabs_pts_read_number(), stabs_pts_read_range_value(), stream_out_font_and_colour_tbls(), strncmp(), test_clock(), test_expand(), test_GetCharABCWidths(), test_threadcp(), textured_rgba_points(), throw(), triangulate(), trim(), try_get_first_available_module(), UrlIsA(), UrlIsW(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_end_of_format_string(), validate_state_table(), VfatCreateFile(), vfatGetFCBForFile(), vfatNameHash(), wined3d_unregister_window(), wmain(), ws2_test_WndProc(), xcptlookup(), xmlParseAttValueInternal(), xmlParseBalancedChunkMemoryInternal(), xmlParseElementChildrenContentDeclPriv(), xmlParseEnumerationType(), xmlParseNotationType(), xmlParseReference(), xmlSAX2StartElementNs(), xmlStringLenDecodeEntities(), xsltApplyStylesheetInternal(), and xsltAttrListTemplateProcess().
static LPCWSTR lpstr |
Definition at line 51 of file font.c.
Referenced by CEnumMediaTypes_fnConstructor(), CEnumTuningSpaces_fnConstructor(), CNetworkProvider_fnConstructor(), CPin_fnConstructor(), CScanningTunner_fnConstructor(), CTuneRequest_fnConstructor(), CTuningSpace_fnConstructor(), CTuningSpaceContainer_fnConstructor(), fnCaptureGraphBuilder_AllocCapFile(), GetGlyphIndicesA(), IntInsertMenuItem(), IntMenuItemInfo(), IntPaintDesktop(), IntSetMenuItemInfo(), CControlNode::QueryInterface(), CBDADigitalDemodulator::QueryInterface(), CBDAFrequencyFilter::QueryInterface(), CBDALNBInfo::QueryInterface(), CInputPin::QueryInterface(), COutputPin::QueryInterface(), CKsProxy::QueryInterface(), CNetworkProvider::QueryInterface(), CPin::QueryInterface(), CScanningTunner::QueryInterface(), CEnumTuningSpaces::QueryInterface(), CTuneRequest::QueryInterface(), CTuningSpace::QueryInterface(), CTuningSpaceContainer::QueryInterface(), START_TEST(), test_pack_POLYTEXTA(), test_pack_POLYTEXTW(), test_ReadConsoleOutputCharacterA(), TEXT_TabbedTextOut(), UserInsertMenuItem(), and UserMenuItemInfo().
LPTEXTMETRICW lptm |
Definition at line 42 of file font.c.
Referenced by _GdiGetCharDimensions(), EnumFontFamProcW(), GdiGetCharDimensions(), GetTextMetricsA(), GetTextMetricsW(), and GreGetTextMetricsW().
Definition at line 66 of file font.c.
Referenced by check_vertical_font(), check_vertical_metrics(), compute_texture_matrix(), d3d_draw_quad1(), d3d_material1_GetMaterial(), d3d_material1_SetMaterial(), d3d_material2_GetMaterial(), d3d_material2_SetMaterial(), d3d_material3_GetMaterial(), d3d_material3_SetMaterial(), d3d_viewport_TransformVertices(), d3drm_update_background_material(), D3DXMatrixTest(), D3DXPlaneTest(), D3DXQuaternionTest(), D3DXVector2Test(), D3DXVector3Test(), D3DXVector4Test(), draw_quad2(), dump_D3DMATRIX(), dump_material(), ftGdiGetGlyphOutline(), gen_add_match(), gen_del_match(), gen_matches(), get_identity_matrix(), get_modelview_matrix(), get_normal_matrix(), get_projection_matrix(), get_texture_matrix(), gl_color_shade_vertices(), gl_index_shade_vertices(), gl_set_material(), gl_update_lighting(), ID3DXFontImpl_PreloadGlyphs(), IntExtTextOutW(), MatrixTest(), nvts_bumpenvmat(), process_vertices_strided(), set(), set_bumpmat(), set_bumpmat_arbfp(), set_matrix(), set_states(), Mapdesc::setBboxsize(), Mapdesc::setBmat(), Mapdesc::setCmat(), NurbsTessellator::setnurbsproperty(), Mapdesc::setSmat(), Pen::SetTransform(), shader_glsl_ffp_vertex_texmatrix_uniform(), shader_glsl_load_constants(), test_bitmap_font_metrics(), test_D3DXVec_Array(), test_effect_parameter_block(), test_effect_states(), test_GetCharABCWidths(), test_GetGlyphOutline(), test_GetGlyphOutline_empty_contour(), test_GetGlyphOutline_metric_clipping(), test_ID3DXFont(), test_ID3DXSprite(), test_negative_width(), test_outline_font(), GLUnurbs::transform4d(), transform_texture(), transform_world(), wined3d_device_multiply_transform(), Mapdesc::xformMat(), Mapdesc::xformNonrational(), and Mapdesc::xformRational().
Definition at line 51 of file font.c.
Referenced by GetCharABCWidthsI(), GetCharWidthI(), GetGlyphIndicesA(), and NtGdiGetGlyphIndicesW().
Definition at line 57 of file font.c.
Referenced by ParseFonFile().
|
static |
Definition at line 67 of file font.c.
Referenced by init(), is_CJK(), test_bitmap_font_metrics(), test_ScriptGetFontProperties(), and test_stock_fonts().