sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
psft.h File Reference

Go to the source code of this file.

Classes

struct  CF2_OutlineRec_

Typedefs

typedef struct CF2_OutlineRec_ CF2_OutlineRec
typedef struct CF2_OutlineRec_ * CF2_Outline

Functions

FT_BEGIN_HEADER cf2_decoder_parse_charstrings (PS_Decoder *decoder, FT_Byte *charstring_base, FT_ULong charstring_len)
 cf2_getSubfont (PS_Decoder *decoder)
 cf2_getVStore (PS_Decoder *decoder)
 cf2_getMaxstack (PS_Decoder *decoder)
 cf2_getPpemY (PS_Decoder *decoder)
 cf2_getStdVW (PS_Decoder *decoder)
 cf2_getStdHW (PS_Decoder *decoder)
 cf2_getBlueMetrics (PS_Decoder *decoder, CF2_Fixed *blueScale, CF2_Fixed *blueShift, CF2_Fixed *blueFuzz)
 cf2_getBlueValues (PS_Decoder *decoder, size_t *count, FT_Fixed **data)
 cf2_getOtherBlues (PS_Decoder *decoder, size_t *count, FT_Fixed **data)
 cf2_getFamilyBlues (PS_Decoder *decoder, size_t *count, FT_Fixed **data)
 cf2_getFamilyOtherBlues (PS_Decoder *decoder, size_t *count, FT_Fixed **data)
 cf2_getLanguageGroup (PS_Decoder *decoder)
 cf2_initGlobalRegionBuffer (PS_Decoder *decoder, CF2_Int subrNum, CF2_Buffer buf)
 cf2_getSeacComponent (PS_Decoder *decoder, CF2_Int code, CF2_Buffer buf)
 cf2_freeSeacComponent (PS_Decoder *decoder, CF2_Buffer buf)
 cf2_initLocalRegionBuffer (PS_Decoder *decoder, CF2_Int subrNum, CF2_Buffer buf)
 cf2_getDefaultWidthX (PS_Decoder *decoder)
 cf2_getNominalWidthX (PS_Decoder *decoder)
 cf2_getT1SeacComponent (PS_Decoder *decoder, FT_UInt glyph_index, CF2_Buffer buf)
 cf2_freeT1SeacComponent (PS_Decoder *decoder, CF2_Buffer buf)
 cf2_outline_reset (CF2_Outline outline)
 cf2_outline_close (CF2_Outline outline)

Macro Definition Documentation

◆ CF2_NDEBUG

#define CF2_NDEBUG

Definition at line 51 of file psft.h.

Function Documentation

◆ cf2_decoder_parse_charstrings()

FT_BEGIN_HEADER cf2_decoder_parse_charstrings ( PS_Decoder * decoder,
FT_Byte * charstring_base,
FT_ULong charstring_len )

Definition at line 306 of file psft.c.

◆ cf2_freeSeacComponent()

cf2_freeSeacComponent ( PS_Decoder * decoder,
CF2_Buffer buf )

Definition at line 706 of file psft.c.

◆ cf2_freeT1SeacComponent()

cf2_freeT1SeacComponent ( PS_Decoder * decoder,
CF2_Buffer buf )

Definition at line 765 of file psft.c.

◆ cf2_getBlueMetrics()

cf2_getBlueMetrics ( PS_Decoder * decoder,
CF2_Fixed * blueScale,
CF2_Fixed * blueShift,
CF2_Fixed * blueFuzz )

Definition at line 547 of file psft.c.

◆ cf2_getBlueValues()

cf2_getBlueValues ( PS_Decoder * decoder,
size_t * count,
FT_Fixed ** data )

Definition at line 567 of file psft.c.

◆ cf2_getDefaultWidthX()

cf2_getDefaultWidthX ( PS_Decoder * decoder)

Definition at line 848 of file psft.c.

◆ cf2_getFamilyBlues()

cf2_getFamilyBlues ( PS_Decoder * decoder,
size_t * count,
FT_Fixed ** data )

Definition at line 593 of file psft.c.

◆ cf2_getFamilyOtherBlues()

cf2_getFamilyOtherBlues ( PS_Decoder * decoder,
size_t * count,
FT_Fixed ** data )

Definition at line 606 of file psft.c.

◆ cf2_getLanguageGroup()

cf2_getLanguageGroup ( PS_Decoder * decoder)

Definition at line 619 of file psft.c.

◆ cf2_getMaxstack()

cf2_getMaxstack ( PS_Decoder * decoder)

Definition at line 466 of file psft.c.

◆ cf2_getNominalWidthX()

cf2_getNominalWidthX ( PS_Decoder * decoder)

Definition at line 858 of file psft.c.

◆ cf2_getOtherBlues()

cf2_getOtherBlues ( PS_Decoder * decoder,
size_t * count,
FT_Fixed ** data )

Definition at line 580 of file psft.c.

◆ cf2_getPpemY()

cf2_getPpemY ( PS_Decoder * decoder)

Definition at line 502 of file psft.c.

◆ cf2_getSeacComponent()

cf2_getSeacComponent ( PS_Decoder * decoder,
CF2_Int code,
CF2_Buffer buf )

Definition at line 658 of file psft.c.

◆ cf2_getStdHW()

cf2_getStdHW ( PS_Decoder * decoder)

Definition at line 536 of file psft.c.

◆ cf2_getStdVW()

cf2_getStdVW ( PS_Decoder * decoder)

Definition at line 526 of file psft.c.

◆ cf2_getSubfont()

cf2_getSubfont ( PS_Decoder * decoder)

Definition at line 446 of file psft.c.

◆ cf2_getT1SeacComponent()

cf2_getT1SeacComponent ( PS_Decoder * decoder,
FT_UInt glyph_index,
CF2_Buffer buf )

Definition at line 719 of file psft.c.

◆ cf2_getVStore()

cf2_getVStore ( PS_Decoder * decoder)

Definition at line 456 of file psft.c.

◆ cf2_initGlobalRegionBuffer()

cf2_initGlobalRegionBuffer ( PS_Decoder * decoder,
CF2_Int subrNum,
CF2_Buffer buf )

Definition at line 630 of file psft.c.

◆ cf2_initLocalRegionBuffer()

cf2_initLocalRegionBuffer ( PS_Decoder * decoder,
CF2_Int subrNum,
CF2_Buffer buf )

Definition at line 796 of file psft.c.

◆ cf2_outline_close()

cf2_outline_close ( CF2_Outline outline)

Definition at line 882 of file psft.c.

◆ cf2_outline_reset()

cf2_outline_reset ( CF2_Outline outline)

Definition at line 868 of file psft.c.