bf40e92dea
`switch' statement to make it run faster. (ah_outline_compute_segments): Reset `segment->score' and `segment->link'. (ah_outline_link_segments): Provide alternative code which does the same but runs much faster. Handle major direction also. (ah_outline_compute_edges): Scale `edge_distance_threshold' down after rounding instead of scaling comparison value in loop. * src/autohint/ahhint.c (ah_hinter_align_stong_points): Provide alternative code which runs faster. Handle `before->scale == 0'. * src/autohint/ahtypes.h (AH_SegmentRec): Move some fields down. (AH_EdgeRec): Move some fields in structure. New field `scale'. * src/sfnt/ttcmap0.c (tt_cmap4_char_next): Use binary search. |
||
---|---|---|
.. | ||
descrip.mms | ||
Jamfile | ||
module.mk | ||
rules.mk | ||
sfdriver.c | ||
sfdriver.h | ||
sferrors.h | ||
sfnt.c | ||
sfobjs.c | ||
sfobjs.h | ||
ttcmap0.c | ||
ttcmap0.h | ||
ttcmap.c | ||
ttcmap.h | ||
ttload.c | ||
ttload.h | ||
ttpost.c | ||
ttpost.h | ||
ttsbit.c | ||
ttsbit.h |