Home | History | Annotate | Download | only in pshinter

Lines Matching full:stem

54   /* return true if two stem hints overlap */
460 /* ignore stem alignments when requested through the hint flags */
471 /* perform stem snapping when requested - this is necessary
492 /* the top of the stem is aligned against a blue zone */
497 /* the bottom of the stem is aligned against a blue zone */
502 /* both edges of the stem are aligned against blue zones */
536 /* Stem adjustment tries to snap stem widths to standard
544 /* the stem is less than one pixel; we will center it
549 /* This is a special case where we also widen the stem
565 /* This is a very small stem; we simply align it to the
596 /* this is a ghost stem; we simply round it */
606 /* now that we have a good hinted stem width, try to position */
607 /* the stem along a pixel grid integer coordinate */
688 /* ignore stem alignments when requested through the hint flags */
716 /* the top of the stem is aligned against a blue zone */
721 /* the bottom of the stem is aligned against a blue zone */
726 /* both edges of the stem are aligned against blue zones */
756 * one pixel. If the stem is split between two pixels
776 * Position A) (split the excess stem equally) should be better
808 * of fractinal stem width; for small amounts, choose
810 * pick whichever one involves less stem movement.
1512 /* major_dir is the direction for points on the bottom/left of the stem; */
1513 /* Points on the top/right of the stem will have a direction of */
1589 /* treat extrema as special cases for stem edge alignment */
1673 /* a point is `strong' if it is located on a stem edge and */
2273 /* compute aligned stem/hints positions */