inspect

GUI font inspector.

class fontTools.inspect.FontTreeModel(font)[source]
on_get_column_type(index)[source]

Overridable.

Returns:The column type for the given index.
on_get_flags()[source]

Overridable.

Returns Gtk.TreeModelFlags:
 The flags for this model. See: Gtk.TreeModelFlags
on_get_iter(path)[source]

Overridable.

Returns:A python object (node) for the given TreePath.
on_get_n_columns()[source]

Overridable.

Returns:The number of columns for this model.
on_get_path(rowref)[source]

Overridable.

Returns:A TreePath for the given node.
on_get_value(rowref, column)[source]

Overridable.

Parameters:

node : object column : int

Column index to get the value from.

Returns:

The value of the column for the given node.

on_iter_children(rowref)[source]

Overridable.

Returns:The first child of parent or None if parent has no children. If parent is None, return the first node of the model.
on_iter_has_child(rowref)[source]

Overridable.

Returns:True if the given node has children.
on_iter_n_children(rowref)[source]

Overridable.

Returns:The number of children for the given node. If node is None, return the number of top level nodes.
on_iter_next(rowref)[source]

Overridable.

Parameters:
node : object

Node at current level.

Returns:

A python object (node) following the given node at the current level.

on_iter_nth_child(rowref, n)[source]

Overridable.

Parameters:

parent : object n : int

Index of child within parent.

Returns:

The child for the given parent index starting at 0. If parent None, return the top level node corresponding to “n”. If “n” is larger then available nodes, return None.

on_iter_parent(rowref)[source]

Overridable.

Returns:The parent node of child or None if child is a top level node.
class fontTools.inspect.Inspect(fontfile)[source]
class fontTools.inspect.Row(parent, index, key, value, font)[source]
get_index()[source]
get_key()[source]
get_parent()[source]
get_value()[source]
get_value_str()[source]
fontTools.inspect.main(args=None)[source]