├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE.txt ├── MANIFEST.in ├── NOTES.txt ├── README.rst ├── _custom_build └── backend.py ├── debian ├── changelog ├── compat ├── control ├── copyright ├── python-freetype-py.lintian-overrides ├── rules └── source │ └── format ├── doc ├── Makefile ├── _static │ ├── G.png │ ├── S.png │ ├── agg-trick.png │ ├── hello-world.png │ ├── opengl.png │ ├── outline.png │ └── wordle.png ├── api.rst ├── bbox.rst ├── bitmap.rst ├── bitmap_glyph.rst ├── bitmap_size.rst ├── charmap.rst ├── conf.py ├── constants.rst ├── face.rst ├── ft_encodings.rst ├── ft_face_flags.rst ├── ft_fstypes.rst ├── ft_glyph_bbox_modes.rst ├── ft_glyph_formats.rst ├── ft_kerning_modes.rst ├── ft_lcd_filters.rst ├── ft_load_flags.rst ├── ft_load_targets.rst ├── ft_open_modes.rst ├── ft_outline_flags.rst ├── ft_pixel_modes.rst ├── ft_render_modes.rst ├── ft_stroker_borders.rst ├── ft_stroker_linecaps.rst ├── ft_stroker_linejoins.rst ├── ft_style_flags.rst ├── glyph.rst ├── glyph_slot.rst ├── index.rst ├── license.rst ├── make.bat ├── make_enums.py ├── notes.rst ├── outline.rst ├── screenshots.rst ├── sfnt_name.rst ├── size_metrics.rst ├── stroker.rst ├── tt_adobe_ids.rst ├── tt_apple_ids.rst ├── tt_mac_ids.rst ├── tt_mac_langids.rst ├── tt_ms_ids.rst ├── tt_ms_langids.rst ├── tt_name_ids.rst ├── tt_platforms.rst └── usage.rst ├── examples ├── SourceSansVariable-LICENSE.md ├── SourceSansVariable-Roman.otf ├── Vera.ttf ├── VeraMono.ttf ├── agg-trick.py ├── ascii.py ├── bitmap_to_surface.py ├── color-glyph-format-detect.py ├── emoji-color-cairo.py ├── emoji-color.py ├── example_1-cairo.py ├── example_1.py ├── font-info.py ├── ftdump.py ├── glyph-alpha.py ├── glyph-color-cairo.py ├── glyph-color.py ├── glyph-lcd-cairo.py ├── glyph-lcd.py ├── glyph-metrics.py ├── glyph-mono+alpha-cairo.py ├── glyph-monochrome.py ├── glyph-outline-cairo.py ├── glyph-outline.py ├── glyph-vector-2-cairo.py ├── glyph-vector-2.py ├── glyph-vector-cairo.py ├── glyph-vector-decompose.py ├── glyph-vector.py ├── hello-vf.py ├── hello-world-cairo.py ├── hello-world.py ├── opengl.py ├── ot-svg-draw-skia.py ├── ot-svg-example-skia.py ├── ot-svg-example.py ├── outline-test.py ├── sfnt-names.py ├── shader.py ├── skia_glfw_module.py ├── skia_ot_svg_module.py ├── subpixel-positioning.py ├── texture_font.py ├── unicode-variation-sequences.py ├── user-code-from-issue-193.py ├── uvs-harness.py ├── wordle-cairo.py └── wordle.py ├── freetype ├── __init__.py ├── __pyinstaller │ ├── __init__.py │ ├── hook-freetype.py │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_freetype.py ├── ft_enums │ ├── __init__.py │ ├── ft_color_root_transform.py │ ├── ft_curve_tags.py │ ├── ft_encodings.py │ ├── ft_face_flags.py │ ├── ft_fstypes.py │ ├── ft_glyph_bbox_modes.py │ ├── ft_glyph_formats.py │ ├── ft_kerning_modes.py │ ├── ft_lcd_filters.py │ ├── ft_load_flags.py │ ├── ft_load_targets.py │ ├── ft_open_modes.py │ ├── ft_outline_flags.py │ ├── ft_pixel_modes.py │ ├── ft_render_modes.py │ ├── ft_stroker_borders.py │ ├── ft_stroker_linecaps.py │ ├── ft_stroker_linejoins.py │ ├── ft_style_flags.py │ ├── tt_adobe_ids.py │ ├── tt_apple_ids.py │ ├── tt_mac_ids.py │ ├── tt_mac_langids.py │ ├── tt_ms_ids.py │ ├── tt_ms_langids.py │ ├── tt_name_ids.py │ └── tt_platforms.py ├── ft_errors.py ├── ft_structs.py ├── ft_types.py └── raw.py ├── pyproject.toml ├── setup-build-freetype.py ├── setup.cfg ├── setup.py ├── tests ├── smoke_test.py └── vf_test.py └── tox.ini /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/NOTES.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/README.rst -------------------------------------------------------------------------------- /_custom_build/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/_custom_build/backend.py -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/python-freetype-py.lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/debian/python-freetype-py.lintian-overrides -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_static/G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/G.png -------------------------------------------------------------------------------- /doc/_static/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/S.png -------------------------------------------------------------------------------- /doc/_static/agg-trick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/agg-trick.png -------------------------------------------------------------------------------- /doc/_static/hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/hello-world.png -------------------------------------------------------------------------------- /doc/_static/opengl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/opengl.png -------------------------------------------------------------------------------- /doc/_static/outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/outline.png -------------------------------------------------------------------------------- /doc/_static/wordle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/_static/wordle.png -------------------------------------------------------------------------------- /doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/api.rst -------------------------------------------------------------------------------- /doc/bbox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/bbox.rst -------------------------------------------------------------------------------- /doc/bitmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/bitmap.rst -------------------------------------------------------------------------------- /doc/bitmap_glyph.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/bitmap_glyph.rst -------------------------------------------------------------------------------- /doc/bitmap_size.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/bitmap_size.rst -------------------------------------------------------------------------------- /doc/charmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/charmap.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/constants.rst -------------------------------------------------------------------------------- /doc/face.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/face.rst -------------------------------------------------------------------------------- /doc/ft_encodings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_encodings.rst -------------------------------------------------------------------------------- /doc/ft_face_flags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_face_flags.rst -------------------------------------------------------------------------------- /doc/ft_fstypes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_fstypes.rst -------------------------------------------------------------------------------- /doc/ft_glyph_bbox_modes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_glyph_bbox_modes.rst -------------------------------------------------------------------------------- /doc/ft_glyph_formats.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_glyph_formats.rst -------------------------------------------------------------------------------- /doc/ft_kerning_modes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_kerning_modes.rst -------------------------------------------------------------------------------- /doc/ft_lcd_filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_lcd_filters.rst -------------------------------------------------------------------------------- /doc/ft_load_flags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_load_flags.rst -------------------------------------------------------------------------------- /doc/ft_load_targets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_load_targets.rst -------------------------------------------------------------------------------- /doc/ft_open_modes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_open_modes.rst -------------------------------------------------------------------------------- /doc/ft_outline_flags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_outline_flags.rst -------------------------------------------------------------------------------- /doc/ft_pixel_modes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_pixel_modes.rst -------------------------------------------------------------------------------- /doc/ft_render_modes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_render_modes.rst -------------------------------------------------------------------------------- /doc/ft_stroker_borders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_stroker_borders.rst -------------------------------------------------------------------------------- /doc/ft_stroker_linecaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_stroker_linecaps.rst -------------------------------------------------------------------------------- /doc/ft_stroker_linejoins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_stroker_linejoins.rst -------------------------------------------------------------------------------- /doc/ft_style_flags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/ft_style_flags.rst -------------------------------------------------------------------------------- /doc/glyph.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/glyph.rst -------------------------------------------------------------------------------- /doc/glyph_slot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/glyph_slot.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/license.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/make_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/make_enums.py -------------------------------------------------------------------------------- /doc/notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/notes.rst -------------------------------------------------------------------------------- /doc/outline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/outline.rst -------------------------------------------------------------------------------- /doc/screenshots.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/screenshots.rst -------------------------------------------------------------------------------- /doc/sfnt_name.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/sfnt_name.rst -------------------------------------------------------------------------------- /doc/size_metrics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/size_metrics.rst -------------------------------------------------------------------------------- /doc/stroker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/stroker.rst -------------------------------------------------------------------------------- /doc/tt_adobe_ids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_adobe_ids.rst -------------------------------------------------------------------------------- /doc/tt_apple_ids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_apple_ids.rst -------------------------------------------------------------------------------- /doc/tt_mac_ids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_mac_ids.rst -------------------------------------------------------------------------------- /doc/tt_mac_langids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_mac_langids.rst -------------------------------------------------------------------------------- /doc/tt_ms_ids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_ms_ids.rst -------------------------------------------------------------------------------- /doc/tt_ms_langids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_ms_langids.rst -------------------------------------------------------------------------------- /doc/tt_name_ids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_name_ids.rst -------------------------------------------------------------------------------- /doc/tt_platforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/tt_platforms.rst -------------------------------------------------------------------------------- /doc/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/doc/usage.rst -------------------------------------------------------------------------------- /examples/SourceSansVariable-LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/SourceSansVariable-LICENSE.md -------------------------------------------------------------------------------- /examples/SourceSansVariable-Roman.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/SourceSansVariable-Roman.otf -------------------------------------------------------------------------------- /examples/Vera.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/Vera.ttf -------------------------------------------------------------------------------- /examples/VeraMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/VeraMono.ttf -------------------------------------------------------------------------------- /examples/agg-trick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/agg-trick.py -------------------------------------------------------------------------------- /examples/ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/ascii.py -------------------------------------------------------------------------------- /examples/bitmap_to_surface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/bitmap_to_surface.py -------------------------------------------------------------------------------- /examples/color-glyph-format-detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/color-glyph-format-detect.py -------------------------------------------------------------------------------- /examples/emoji-color-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/emoji-color-cairo.py -------------------------------------------------------------------------------- /examples/emoji-color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/emoji-color.py -------------------------------------------------------------------------------- /examples/example_1-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/example_1-cairo.py -------------------------------------------------------------------------------- /examples/example_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/example_1.py -------------------------------------------------------------------------------- /examples/font-info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/font-info.py -------------------------------------------------------------------------------- /examples/ftdump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/ftdump.py -------------------------------------------------------------------------------- /examples/glyph-alpha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-alpha.py -------------------------------------------------------------------------------- /examples/glyph-color-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-color-cairo.py -------------------------------------------------------------------------------- /examples/glyph-color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-color.py -------------------------------------------------------------------------------- /examples/glyph-lcd-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-lcd-cairo.py -------------------------------------------------------------------------------- /examples/glyph-lcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-lcd.py -------------------------------------------------------------------------------- /examples/glyph-metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-metrics.py -------------------------------------------------------------------------------- /examples/glyph-mono+alpha-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-mono+alpha-cairo.py -------------------------------------------------------------------------------- /examples/glyph-monochrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-monochrome.py -------------------------------------------------------------------------------- /examples/glyph-outline-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-outline-cairo.py -------------------------------------------------------------------------------- /examples/glyph-outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-outline.py -------------------------------------------------------------------------------- /examples/glyph-vector-2-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-vector-2-cairo.py -------------------------------------------------------------------------------- /examples/glyph-vector-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-vector-2.py -------------------------------------------------------------------------------- /examples/glyph-vector-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-vector-cairo.py -------------------------------------------------------------------------------- /examples/glyph-vector-decompose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-vector-decompose.py -------------------------------------------------------------------------------- /examples/glyph-vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/glyph-vector.py -------------------------------------------------------------------------------- /examples/hello-vf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/hello-vf.py -------------------------------------------------------------------------------- /examples/hello-world-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/hello-world-cairo.py -------------------------------------------------------------------------------- /examples/hello-world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/hello-world.py -------------------------------------------------------------------------------- /examples/opengl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/opengl.py -------------------------------------------------------------------------------- /examples/ot-svg-draw-skia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/ot-svg-draw-skia.py -------------------------------------------------------------------------------- /examples/ot-svg-example-skia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/ot-svg-example-skia.py -------------------------------------------------------------------------------- /examples/ot-svg-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/ot-svg-example.py -------------------------------------------------------------------------------- /examples/outline-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/outline-test.py -------------------------------------------------------------------------------- /examples/sfnt-names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/sfnt-names.py -------------------------------------------------------------------------------- /examples/shader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/shader.py -------------------------------------------------------------------------------- /examples/skia_glfw_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/skia_glfw_module.py -------------------------------------------------------------------------------- /examples/skia_ot_svg_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/skia_ot_svg_module.py -------------------------------------------------------------------------------- /examples/subpixel-positioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/subpixel-positioning.py -------------------------------------------------------------------------------- /examples/texture_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/texture_font.py -------------------------------------------------------------------------------- /examples/unicode-variation-sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/unicode-variation-sequences.py -------------------------------------------------------------------------------- /examples/user-code-from-issue-193.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/user-code-from-issue-193.py -------------------------------------------------------------------------------- /examples/uvs-harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/uvs-harness.py -------------------------------------------------------------------------------- /examples/wordle-cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/wordle-cairo.py -------------------------------------------------------------------------------- /examples/wordle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/examples/wordle.py -------------------------------------------------------------------------------- /freetype/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/__init__.py -------------------------------------------------------------------------------- /freetype/__pyinstaller/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/__pyinstaller/__init__.py -------------------------------------------------------------------------------- /freetype/__pyinstaller/hook-freetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/__pyinstaller/hook-freetype.py -------------------------------------------------------------------------------- /freetype/__pyinstaller/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /freetype/__pyinstaller/tests/conftest.py: -------------------------------------------------------------------------------- 1 | from PyInstaller.utils.conftest import * 2 | -------------------------------------------------------------------------------- /freetype/__pyinstaller/tests/test_freetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/__pyinstaller/tests/test_freetype.py -------------------------------------------------------------------------------- /freetype/ft_enums/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/__init__.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_color_root_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_color_root_transform.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_curve_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_curve_tags.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_encodings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_encodings.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_face_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_face_flags.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_fstypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_fstypes.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_glyph_bbox_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_glyph_bbox_modes.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_glyph_formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_glyph_formats.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_kerning_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_kerning_modes.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_lcd_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_lcd_filters.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_load_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_load_flags.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_load_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_load_targets.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_open_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_open_modes.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_outline_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_outline_flags.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_pixel_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_pixel_modes.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_render_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_render_modes.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_stroker_borders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_stroker_borders.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_stroker_linecaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_stroker_linecaps.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_stroker_linejoins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_stroker_linejoins.py -------------------------------------------------------------------------------- /freetype/ft_enums/ft_style_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/ft_style_flags.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_adobe_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_adobe_ids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_apple_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_apple_ids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_mac_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_mac_ids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_mac_langids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_mac_langids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_ms_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_ms_ids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_ms_langids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_ms_langids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_name_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_name_ids.py -------------------------------------------------------------------------------- /freetype/ft_enums/tt_platforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_enums/tt_platforms.py -------------------------------------------------------------------------------- /freetype/ft_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_errors.py -------------------------------------------------------------------------------- /freetype/ft_structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_structs.py -------------------------------------------------------------------------------- /freetype/ft_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/ft_types.py -------------------------------------------------------------------------------- /freetype/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/freetype/raw.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup-build-freetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/setup-build-freetype.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/setup.py -------------------------------------------------------------------------------- /tests/smoke_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/tests/smoke_test.py -------------------------------------------------------------------------------- /tests/vf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/tests/vf_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rougier/freetype-py/HEAD/tox.ini --------------------------------------------------------------------------------