├── .codecov.yml ├── .coveragerc ├── .flake8 ├── .github ├── CODEOWNERS ├── release-drafter.yml └── workflows │ ├── build.yml │ ├── lint.yml │ ├── release-drafter.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── RELEASE.rst ├── _static │ └── favicon.ico ├── _templates │ └── autosummary │ │ ├── class.rst │ │ └── module.rst ├── conf.py ├── index.rst ├── make.bat ├── reference.rst └── requirements.txt ├── environment.yml ├── manimpango ├── __init__.py ├── _register_font.pxd ├── _register_font.pyx ├── _version.py ├── cairo.pxd ├── cmanimpango.pxd ├── cmanimpango.pyx ├── enums.pyx ├── glib.pxd ├── pango.pxd ├── register_font.py ├── utils.pxi └── utils.py ├── packing ├── LICENSE.bin ├── build_pango_mac.sh ├── build_pango_tests.sh ├── download_and_extract.py ├── download_dlls.py ├── download_pango_macos.py ├── inject-dlls.py └── test_wheels.sh ├── pyproject.toml ├── requirements-dev.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── _manim.py ├── cases │ ├── color_red.svg │ ├── hello_blue_world_green.svg │ └── hello_blue_world_green_space.svg ├── conftest.py ├── fonts │ ├── AdobeVFPrototype.ttf │ ├── BungeeColor-Regular_colr_Windows.ttf │ ├── BungeeOutline-Regular.ttf │ ├── LICENSE.txt │ └── MaShanZheng-Regular.ttf ├── svg_tester.py ├── test_colors.py ├── test_fonts.py ├── test_list_fonts.py ├── test_markup.py ├── test_utils.py ├── test_valid_svg.py └── test_version.py └── tox.ini /.codecov.yml: -------------------------------------------------------------------------------- 1 | comment: off 2 | -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @naveen521kk @PhilippImhof 2 | -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/RELEASE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/RELEASE.rst -------------------------------------------------------------------------------- /docs/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/_static/favicon.ico -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/environment.yml -------------------------------------------------------------------------------- /manimpango/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/__init__.py -------------------------------------------------------------------------------- /manimpango/_register_font.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/_register_font.pxd -------------------------------------------------------------------------------- /manimpango/_register_font.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/_register_font.pyx -------------------------------------------------------------------------------- /manimpango/_version.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | __version__ = "0.6.1" 3 | -------------------------------------------------------------------------------- /manimpango/cairo.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/cairo.pxd -------------------------------------------------------------------------------- /manimpango/cmanimpango.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/cmanimpango.pxd -------------------------------------------------------------------------------- /manimpango/cmanimpango.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/cmanimpango.pyx -------------------------------------------------------------------------------- /manimpango/enums.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/enums.pyx -------------------------------------------------------------------------------- /manimpango/glib.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/glib.pxd -------------------------------------------------------------------------------- /manimpango/pango.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/pango.pxd -------------------------------------------------------------------------------- /manimpango/register_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/register_font.py -------------------------------------------------------------------------------- /manimpango/utils.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/utils.pxi -------------------------------------------------------------------------------- /manimpango/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/manimpango/utils.py -------------------------------------------------------------------------------- /packing/LICENSE.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/LICENSE.bin -------------------------------------------------------------------------------- /packing/build_pango_mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/build_pango_mac.sh -------------------------------------------------------------------------------- /packing/build_pango_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/build_pango_tests.sh -------------------------------------------------------------------------------- /packing/download_and_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/download_and_extract.py -------------------------------------------------------------------------------- /packing/download_dlls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/download_dlls.py -------------------------------------------------------------------------------- /packing/download_pango_macos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/download_pango_macos.py -------------------------------------------------------------------------------- /packing/inject-dlls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/inject-dlls.py -------------------------------------------------------------------------------- /packing/test_wheels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/packing/test_wheels.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/_manim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/_manim.py -------------------------------------------------------------------------------- /tests/cases/color_red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/cases/color_red.svg -------------------------------------------------------------------------------- /tests/cases/hello_blue_world_green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/cases/hello_blue_world_green.svg -------------------------------------------------------------------------------- /tests/cases/hello_blue_world_green_space.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/cases/hello_blue_world_green_space.svg -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fonts/AdobeVFPrototype.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/fonts/AdobeVFPrototype.ttf -------------------------------------------------------------------------------- /tests/fonts/BungeeColor-Regular_colr_Windows.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/fonts/BungeeColor-Regular_colr_Windows.ttf -------------------------------------------------------------------------------- /tests/fonts/BungeeOutline-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/fonts/BungeeOutline-Regular.ttf -------------------------------------------------------------------------------- /tests/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/fonts/LICENSE.txt -------------------------------------------------------------------------------- /tests/fonts/MaShanZheng-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/fonts/MaShanZheng-Regular.ttf -------------------------------------------------------------------------------- /tests/svg_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/svg_tester.py -------------------------------------------------------------------------------- /tests/test_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_colors.py -------------------------------------------------------------------------------- /tests/test_fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_fonts.py -------------------------------------------------------------------------------- /tests/test_list_fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_list_fonts.py -------------------------------------------------------------------------------- /tests/test_markup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_markup.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_valid_svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_valid_svg.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/ManimPango/HEAD/tox.ini --------------------------------------------------------------------------------