.codecov.yml
.gitignore
.readthedocs.yaml
CONTRIBUTING.rst
LICENSE
MANIFEST.in
NEWS.rst
README.rst
pyproject.toml
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
.github/scripts/supported_python_versions.py
.github/workflows/lint_test.yml
.github/workflows/publish-package.yml
Lib/fontParts/__init__.py
Lib/fontParts/_version.py
Lib/fontParts/ui.py
Lib/fontParts/world.py
Lib/fontParts.egg-info/PKG-INFO
Lib/fontParts.egg-info/SOURCES.txt
Lib/fontParts.egg-info/dependency_links.txt
Lib/fontParts.egg-info/requires.txt
Lib/fontParts.egg-info/scm_file_list.json
Lib/fontParts.egg-info/scm_version.json
Lib/fontParts.egg-info/top_level.txt
Lib/fontParts.egg-info/zip-safe
Lib/fontParts/base/__init__.py
Lib/fontParts/base/anchor.py
Lib/fontParts/base/annotations.py
Lib/fontParts/base/bPoint.py
Lib/fontParts/base/base.py
Lib/fontParts/base/bounds.py
Lib/fontParts/base/color.py
Lib/fontParts/base/compatibility.py
Lib/fontParts/base/component.py
Lib/fontParts/base/contour.py
Lib/fontParts/base/deprecated.py
Lib/fontParts/base/errors.py
Lib/fontParts/base/features.py
Lib/fontParts/base/font.py
Lib/fontParts/base/glyph.py
Lib/fontParts/base/groups.py
Lib/fontParts/base/guideline.py
Lib/fontParts/base/image.py
Lib/fontParts/base/info.py
Lib/fontParts/base/kerning.py
Lib/fontParts/base/layer.py
Lib/fontParts/base/lib.py
Lib/fontParts/base/normalizers.py
Lib/fontParts/base/point.py
Lib/fontParts/base/segment.py
Lib/fontParts/fontshell/__init__.py
Lib/fontParts/fontshell/anchor.py
Lib/fontParts/fontshell/bPoint.py
Lib/fontParts/fontshell/base.py
Lib/fontParts/fontshell/component.py
Lib/fontParts/fontshell/contour.py
Lib/fontParts/fontshell/features.py
Lib/fontParts/fontshell/font.py
Lib/fontParts/fontshell/glyph.py
Lib/fontParts/fontshell/groups.py
Lib/fontParts/fontshell/guideline.py
Lib/fontParts/fontshell/image.py
Lib/fontParts/fontshell/info.py
Lib/fontParts/fontshell/kerning.py
Lib/fontParts/fontshell/layer.py
Lib/fontParts/fontshell/lib.py
Lib/fontParts/fontshell/point.py
Lib/fontParts/fontshell/segment.py
Lib/fontParts/fontshell/test.py
Lib/fontParts/test/__init__.py
Lib/fontParts/test/legacyPointPen.py
Lib/fontParts/test/test_anchor.py
Lib/fontParts/test/test_bPoint.py
Lib/fontParts/test/test_bounds.py
Lib/fontParts/test/test_color.py
Lib/fontParts/test/test_component.py
Lib/fontParts/test/test_contour.py
Lib/fontParts/test/test_deprecated.py
Lib/fontParts/test/test_features.py
Lib/fontParts/test/test_font.py
Lib/fontParts/test/test_fuzzyNumber.py
Lib/fontParts/test/test_glyph.py
Lib/fontParts/test/test_groups.py
Lib/fontParts/test/test_guideline.py
Lib/fontParts/test/test_image.py
Lib/fontParts/test/test_info.py
Lib/fontParts/test/test_kerning.py
Lib/fontParts/test/test_layer.py
Lib/fontParts/test/test_lib.py
Lib/fontParts/test/test_normalizers.py
Lib/fontParts/test/test_point.py
Lib/fontParts/test/test_segment.py
Lib/fontParts/test/test_world.py
documentation/Makefile
documentation/examples/README.rst
documentation/examples/howtos/buildingAccents_00.py
documentation/examples/howtos/interpolate_00.py
documentation/examples/howtos/lowLevel_00.py
documentation/examples/howtos/otFeatures_00.py
documentation/examples/howtos/otFeatures_01.py
documentation/examples/howtos/scripting_00.py
documentation/examples/howtos/scripting_01.py
documentation/examples/howtos/scripting_02.py
documentation/examples/howtos/transformations_00.py
documentation/examples/howtos/understandingContours_00.py
documentation/examples/howtos/understandingContours_02.py
documentation/examples/howtos/understandingContours_03.py
documentation/examples/howtos/helpneeded/buildingAccents_01.py
documentation/examples/howtos/helpneeded/buildingAccents_02.py
documentation/examples/howtos/helpneeded/generatingFonts_00.py
documentation/examples/howtos/helpneeded/glifNames_00.py
documentation/examples/howtos/helpneeded/glyphMath_00.py
documentation/examples/howtos/helpneeded/interpolate_01.py
documentation/examples/howtos/helpneeded/interpolate_02.py
documentation/examples/howtos/helpneeded/kerning_00.py
documentation/examples/howtos/helpneeded/makeUFO_00.py
documentation/examples/howtos/helpneeded/pens_00.py
documentation/examples/howtos/helpneeded/pens_01.py
documentation/examples/howtos/helpneeded/pens_02.py
documentation/examples/howtos/helpneeded/pens_03.py
documentation/examples/howtos/helpneeded/pens_04.py
documentation/examples/howtos/helpneeded/pens_05.py
documentation/examples/howtos/helpneeded/pens_06.py
documentation/examples/objects/RAnchor_00.py
documentation/examples/objects/RAnchor_01.py
documentation/examples/objects/RComponent_00.py
documentation/examples/objects/RComponent_01.py
documentation/examples/objects/RContour_00.py
documentation/examples/objects/RFont_00.py
documentation/examples/objects/RFont_01.py
documentation/examples/objects/RFont_02.py
documentation/examples/objects/RFont_03.py
documentation/examples/objects/RFont_04.py
documentation/examples/objects/RFont_05.py
documentation/examples/objects/RGlyph_00.py
documentation/examples/objects/RGlyph_01.py
documentation/examples/objects/RGlyph_02.py
documentation/examples/objects/RGlyph_03.py
documentation/examples/objects/RInfo_00.py
documentation/examples/objects/RLib_00.py
documentation/examples/objects/RPoint_00.py
documentation/examples/objects/RSegment_00.py
documentation/examples/objects/RSegment_01.py
documentation/examples/objects/RSegment_02.py
documentation/examples/objects/bPoint_00.py
documentation/examples/objects/bPoint_01.py
documentation/examples/objects/pen_00.py
documentation/examples/objects/psHints_00.py
documentation/examples/objects/helpneeded/RKerning_00.py
documentation/examples/objects/helpneeded/psHints_01.py
documentation/examples/objects/helpneeded/psHints_02.py
documentation/examples/objects/helpneeded/psHints_03.py
documentation/examples/talks/helpneeded/interpol_00.py
documentation/examples/talks/helpneeded/interpol_01.py
documentation/examples/talks/helpneeded/interpol_02.py
documentation/examples/talks/helpneeded/interpol_03.py
documentation/examples/talks/helpneeded/interpol_04.py
documentation/examples/talks/helpneeded/interpol_05.py
documentation/examples/talks/helpneeded/interpol_06.py
documentation/examples/talks/helpneeded/interpol_07.py
documentation/examples/talks/helpneeded/interpol_08.py
documentation/examples/talks/helpneeded/interpol_09.py
documentation/examples/talks/helpneeded/nonelab_00.py
documentation/examples/talks/helpneeded/session1_00.py
documentation/examples/talks/helpneeded/session1_01.py
documentation/examples/talks/helpneeded/session1_02.py
documentation/examples/talks/helpneeded/session1_03.py
documentation/examples/talks/helpneeded/session1_04.py
documentation/examples/talks/helpneeded/session1_05.py
documentation/examples/talks/helpneeded/session1_06.py
documentation/examples/talks/helpneeded/session1_07.py
documentation/examples/talks/helpneeded/session1_08.py
documentation/examples/talks/helpneeded/session1_09.py
documentation/examples/talks/helpneeded/session2_00.py
documentation/examples/talks/helpneeded/session2_01.py
documentation/examples/talks/helpneeded/session2_02.py
documentation/examples/talks/helpneeded/session2_03.py
documentation/examples/talks/helpneeded/session2_04.py
documentation/examples/talks/helpneeded/session2_05.py
documentation/examples/talks/helpneeded/session2_06.py
documentation/examples/talks/helpneeded/session2_07.py
documentation/examples/talks/helpneeded/session2_08.py
documentation/examples/talks/helpneeded/session2_09.py
documentation/examples/talks/helpneeded/session2_10.py
documentation/examples/talks/helpneeded/session2_11.py
documentation/examples/talks/helpneeded/session3_00.py
documentation/examples/talks/helpneeded/session3_01.py
documentation/examples/talks/helpneeded/session3_02.py
documentation/examples/talks/helpneeded/session3_03.py
documentation/examples/talks/helpneeded/session3_04.py
documentation/examples/talks/helpneeded/session3_05.py
documentation/examples/talks/helpneeded/session6_00.py
documentation/examples/talks/helpneeded/session6_01.py
documentation/examples/talks/helpneeded/session6_02.py
documentation/examples/talks/helpneeded/session6_03.py
documentation/examples/talks/helpneeded/session6_04.py
documentation/examples/talks/helpneeded/session6_05.py
documentation/examples/talks/helpneeded/session6_06.py
documentation/examples/talks/helpneeded/session6_07.py
documentation/examples/talks/helpneeded/session6_08.py
documentation/examples/talks/helpneeded/session6_09.py
documentation/examples/talks/helpneeded/session6_10.py
documentation/examples/talks/helpneeded/session6_11.py
documentation/examples/talks/helpneeded/session6_12.py
documentation/source/conf.py
documentation/source/contents.rst
documentation/source/index.rst
documentation/source/_static/fontparts-map.png
documentation/source/_static/full_ltgray.png
documentation/source/_static/mono_ltgray.png
documentation/source/_themes/fontPartsTheme/intro.html
documentation/source/_themes/fontPartsTheme/layout.html
documentation/source/_themes/fontPartsTheme/navbar.html
documentation/source/_themes/fontPartsTheme/relations.html
documentation/source/_themes/fontPartsTheme/search.html
documentation/source/_themes/fontPartsTheme/searchbox.html
documentation/source/_themes/fontPartsTheme/theme.conf
documentation/source/_themes/fontPartsTheme/versions.html
documentation/source/_themes/fontPartsTheme/static/fontparts.css
documentation/source/_themes/fontPartsTheme/static/fontparts.css.map
documentation/source/_themes/fontPartsTheme/static/fontparts.sass
documentation/source/_themes/fontPartsTheme/static/sass2css.py
documentation/source/_themes/fontPartsTheme/static/diagrams/fp-object-tree.svg
documentation/source/_themes/fontPartsTheme/static/diagrams/object-tree.svg
documentation/source/_themes/fontPartsTheme/static/fontparts_logo/favicon.png
documentation/source/_themes/fontPartsTheme/static/fontparts_logo/favicon.svg
documentation/source/_themes/fontPartsTheme/static/fontparts_logo/fp-monogram.svg
documentation/source/_themes/fontPartsTheme/static/fontparts_logo/full_animated.svg
documentation/source/_themes/fontPartsTheme/static/fontparts_logo/full_ltgray.png
documentation/source/_themes/fontPartsTheme/static/fontparts_logo/mono_ltgray.png
documentation/source/_themes/fontPartsTheme/static/icons/github-icon.svg
documentation/source/_themes/fontPartsTheme/static/icons/icon-search.svg
documentation/source/_themes/fontPartsTheme/static/icons/nav.svg
documentation/source/_themes/fontPartsTheme/static/js/fontparts_theme.js
documentation/source/_themes/fontPartsTheme/static/js/readthedocs.js
documentation/source/_themes/fontPartsTheme/static/sass_partials/animations.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/content.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/elements.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/general.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/navbar.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/objects-index.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/reset.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/search.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/sidebar.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/syntax-highlighting.sass
documentation/source/_themes/fontPartsTheme/static/sass_partials/variables.sass
documentation/source/development/documenting.rst
documentation/source/development/index.rst
documentation/source/development/testing.rst
documentation/source/environments/index.rst
documentation/source/environments/layers/index.rst
documentation/source/environments/objects/anchor.rst
documentation/source/environments/objects/bpoint.rst
documentation/source/environments/objects/component.rst
documentation/source/environments/objects/contour.rst
documentation/source/environments/objects/features.rst
documentation/source/environments/objects/font.rst
documentation/source/environments/objects/glyph.rst
documentation/source/environments/objects/groups.rst
documentation/source/environments/objects/guideline.rst
documentation/source/environments/objects/image.rst
documentation/source/environments/objects/index.rst
documentation/source/environments/objects/info.rst
documentation/source/environments/objects/kerning.rst
documentation/source/environments/objects/layer.rst
documentation/source/environments/objects/lib.rst
documentation/source/environments/objects/normalizers.rst
documentation/source/environments/objects/point.rst
documentation/source/environments/objects/segment.rst
documentation/source/environments/testing/index.rst
documentation/source/gettingstarted/index.rst
documentation/source/objectref/index.rst
documentation/source/objectref/fontpartsworld/index.rst
documentation/source/objectref/objects/anchor.rst
documentation/source/objectref/objects/bpoint.rst
documentation/source/objectref/objects/component.rst
documentation/source/objectref/objects/contour.rst
documentation/source/objectref/objects/features.rst
documentation/source/objectref/objects/font.rst
documentation/source/objectref/objects/glyph.rst
documentation/source/objectref/objects/groups.rst
documentation/source/objectref/objects/guideline.rst
documentation/source/objectref/objects/image.rst
documentation/source/objectref/objects/index.rst
documentation/source/objectref/objects/info.rst
documentation/source/objectref/objects/kerning.rst
documentation/source/objectref/objects/layer.rst
documentation/source/objectref/objects/lib.rst
documentation/source/objectref/objects/point.rst
documentation/source/objectref/objects/segment.rst
documentation/source/objectref/valuetypes/index.rst
documentation/tools/docstring.py