Pango.EngineShape

g GObject.Object GObject.Object Pango.Engine Pango.Engine GObject.Object->Pango.Engine Pango.EngineShape Pango.EngineShape Pango.Engine->Pango.EngineShape

Subclasses:None

Virtual Methods

Inherited:GObject.Object (7)
  do_covers (font, language, wc)
  do_script_shape (font, item_text, item_length, analysis, glyphs, paragraph_text, paragraph_length)

Properties

None

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)
Name Type Access Description
parent_instance Pango.Engine r  

Class Details

class Pango.EngineShape(**kwargs)
Bases:Pango.Engine
Abstract:Yes
Structure:Pango.EngineShapeClass

The Pango.EngineShape class is implemented by engines that customize the rendering-system dependent part of the Pango pipeline for a particular script or language. A Pango.EngineShape implementation is then specific to both a particular rendering system or group of rendering systems and to a particular script. For instance, there is one Pango.EngineShape implementation to handle shaping Arabic for Fontconfig-based backends.

Deprecated since version 1.38.

do_covers(font, language, wc) virtual
Parameters:
Return type:

Pango.CoverageLevel

do_script_shape(font, item_text, item_length, analysis, glyphs, paragraph_text, paragraph_length) virtual
Parameters: