Decoder

Added in version 1.6.

class Decoder(**properties: Any)

Superclasses: Object

Constructors:

Decoder(**properties)

Methods

class Decoder
get_charset(fcfont: Font) CharSet

Generates an FcCharSet of supported characters for the fcfont given.

The returned FcCharSet will be a reference to an internal value stored by the PangoFcDecoder and must not be modified or freed.

Added in version 1.6.

Parameters:

fcfont – the PangoFcFont to query.

get_glyph(fcfont: Font, wc: int) int

Generates a PangoGlyph for the given Unicode point using the custom decoder.

For complex scripts where there can be multiple glyphs for a single character, the decoder will return whatever glyph is most convenient for it. (Usually whatever glyph is directly in the fonts character map table.)

Added in version 1.6.

Parameters:
  • fcfont – a PangoFcFont to query.

  • wc – the Unicode code point to convert to a single PangoGlyph.

Virtual Methods

class Decoder
do_get_charset(fcfont: Font) CharSet

Generates an FcCharSet of supported characters for the fcfont given.

The returned FcCharSet will be a reference to an internal value stored by the PangoFcDecoder and must not be modified or freed.

Added in version 1.6.

Parameters:

fcfont – the PangoFcFont to query.

do_get_glyph(fcfont: Font, wc: int) int

Generates a PangoGlyph for the given Unicode point using the custom decoder.

For complex scripts where there can be multiple glyphs for a single character, the decoder will return whatever glyph is most convenient for it. (Usually whatever glyph is directly in the fonts character map table.)

Added in version 1.6.

Parameters:
  • fcfont – a PangoFcFont to query.

  • wc – the Unicode code point to convert to a single PangoGlyph.

Fields

class Decoder
parent_instance