Go to the source code of this file.
◆ CF2_MAX_SUBR
| #define CF2_MAX_SUBR 16 /* maximum subroutine nesting; */ |
◆ CF2_OPERAND_STACK_SIZE
| #define CF2_OPERAND_STACK_SIZE 48 |
◆ CF2_STORAGE_SIZE
◆ cf2_getGlyphOutline()
Definition at line 486 of file psfont.c.
490 {
492
494
495#if 0
497#endif
498
501
502
503
504
505
508
509
513
514
516
517
518 needWinding =
font->darkened;
519
520 while ( 1 )
521 {
522
524
525
527 charstring,
529 &translation,
531 0,
532 0,
533 &advWidth );
534
537
538 if ( !needWinding )
539 break;
540
541
542 if (
font->outline.root.windingMomentum >= 0 )
543 break;
544
545
546
548
550 }
551
552
554
556
557 *glyphWidth = advWidth;
558
559
561
563 }
FT_BEGIN_HEADER typedef unsigned char FT_Bool
GLuint GLenum GLenum transform
cf2_setError(FT_Error *error, FT_Error value)
static void cf2_font_setup(CF2_Font font, const CF2_Matrix *transform)
cf2_outline_reset(CF2_Outline outline)
cf2_outline_close(CF2_Outline outline)
cf2_interpT2CharString(CF2_Font font, CF2_Buffer buf, CF2_OutlineCallbacks callbacks, const FT_Vector *translation, FT_Bool doingSeac, CF2_Fixed curX, CF2_Fixed curY, CF2_Fixed *width)
Referenced by cf2_decoder_parse_charstrings().