#include "psft.h"
#include "psblues.h"
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 487 of file psfont.c.
491 {
493
495
496#if 0
498#endif
499
502
503
504
505
506
509
510
514
515
517
518
519 needWinding =
font->darkened;
520
521 while ( 1 )
522 {
523
525
526
528 charstring,
530 &translation,
532 0,
533 0,
534 &advWidth );
535
538
539 if ( !needWinding )
540 break;
541
542
543 if (
font->outline.root.windingMomentum >= 0 )
544 break;
545
546
547
549
551 }
552
553
555
557
558 *glyphWidth = advWidth;
559
560
562
564 }
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().