Go to the source code of this file.
◆ PS_GLOBALS_MAX_BLUE_ZONES
#define PS_GLOBALS_MAX_BLUE_ZONES 16 |
◆ PS_GLOBALS_MAX_STD_WIDTHS
#define PS_GLOBALS_MAX_STD_WIDTHS 16 |
◆ PSH_BLUE_ALIGN_BOT
◆ PSH_BLUE_ALIGN_NONE
◆ PSH_BLUE_ALIGN_TOP
◆ PSH_Alignment
◆ PSH_AlignmentRec
◆ PSH_Blue_Table
◆ PSH_Blue_TableRec
◆ PSH_Blue_Zone
◆ PSH_Blue_ZoneRec
◆ PSH_Blues
◆ PSH_BluesRec
◆ PSH_Dimension
◆ PSH_DimensionRec
◆ PSH_GlobalsRec
◆ PSH_Width
◆ PSH_WidthRec
◆ PSH_Widths
◆ PSH_WidthsRec
◆ psh_blues_snap_stem()
Definition at line 548 of file pshglob.c.
552 {
558
559
561
563
564
568
570 {
571 delta = stem_top -
zone->org_bottom;
572 if ( delta < -blues->blue_fuzz )
573 break;
574
575 if ( stem_top <= zone->org_top + blues->
blue_fuzz )
576 {
577 if ( no_shoots || delta <= blues->blue_threshold )
578 {
581 }
582 break;
583 }
584 }
585
586
590
592 {
593 delta =
zone->org_top - stem_bot;
594 if ( delta < -blues->blue_fuzz )
595 break;
596
598 {
599 if ( no_shoots || delta < blues->blue_threshold )
600 {
603 }
604 break;
605 }
606 }
607 }
FT_BEGIN_HEADER typedef signed long FT_Pos
GLuint GLuint GLsizei count
#define PSH_BLUE_ALIGN_BOT
#define PSH_BLUE_ALIGN_NONE
#define PSH_BLUE_ALIGN_TOP
PSH_Blue_TableRec normal_top
PSH_Blue_TableRec normal_bottom
Referenced by psh_hint_align().
◆ psh_globals_funcs_init()
Definition at line 787 of file pshglob.c.
788 {
792 }
static void psh_globals_destroy(PSH_Globals globals)
static FT_Error psh_globals_new(FT_Memory memory, T1_Private *priv, PSH_Globals *aglobals)
psh_globals_set_scale(PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)
static struct __wine_debug_functions funcs
Referenced by ps_hinter_init().
◆ psh_globals_set_scale()
Definition at line 754 of file pshglob.c.
759 {
761
762
763 dim = &globals->dimension[0];
766 {
769
771 }
772
773 dim = &globals->dimension[1];
776 {
779
782 }
783 }
static void psh_globals_scale_widths(PSH_Globals globals, FT_UInt direction)
static void psh_blues_scale_zones(PSH_Blues blues, FT_Fixed scale, FT_Pos delta)
Referenced by ps_hints_apply(), and psh_globals_funcs_init().