.gitattributes
.gitignore
LICENSE
MANIFEST.in
OpenCV Drawing Library Implementation Prompt.md
README.md
pyproject.toml
.github/workflows/typography.yml
benchmarks/README.md
benchmarks/__init__.py
benchmarks/benchmark_paint.py
benchmarks/gallery.py
benchmarks/render.py
benchmarks/scenes.py
benchmarks/summary.py
demo/lines_demo.py
demo/progressive_line2.py
demo/progressive_line_demo.py
demo/progressive_line_mp4_demo.py
docs/api.md
docs/blend-modes.md
docs/gradients.md
docs/paint_system.md
docs/path-boolean.md
docs/performance.md
docs/reliability.md
docs/roadmap.md
docs/strokes.md
docs/svg.md
docs/transparency.md
docs/typography-evaluation.md
docs/typography.md
drawcv/__init__.py
drawcv/canvas.py
drawcv/group.py
drawcv/layer.py
drawcv/positioning.py
drawcv/renderer.py
drawcv/scene.py
drawcv/selection.py
drawcv/svg.py
drawcv/svg_import.py
drawcv/animation/__init__.py
drawcv/animation/easing.py
drawcv/animation/interpolation.py
drawcv/animation/timeline.py
drawcv/animation/timing.py
drawcv/animation/track.py
drawcv/animation/video_renderer.py
drawcv/compositing/__init__.py
drawcv/compositing/blend.py
drawcv/compositing/compositor.py
drawcv/core/__init__.py
drawcv/core/alpha.py
drawcv/core/bounds.py
drawcv/core/color.py
drawcv/core/drawable.py
drawcv/core/enums.py
drawcv/core/exceptions.py
drawcv/core/geometry.py
drawcv/core/geometry_utils.py
drawcv/core/paint_sampling.py
drawcv/core/path_boolean.py
drawcv/core/path_processing.py
drawcv/core/raster.py
drawcv/core/stroking.py
drawcv/core/transform.py
drawcv/core/validation.py
drawcv/effects/__init__.py
drawcv/effects/blur.py
drawcv/effects/clipping.py
drawcv/effects/color.py
drawcv/effects/color_utils.py
drawcv/effects/convolution.py
drawcv/effects/displacement.py
drawcv/effects/edge.py
drawcv/effects/effect.py
drawcv/effects/emboss.py
drawcv/effects/executor.py
drawcv/effects/gaussian.py
drawcv/effects/glow.py
drawcv/effects/mask.py
drawcv/effects/noise.py
drawcv/effects/processors.py
drawcv/effects/registry.py
drawcv/effects/shadow.py
drawcv/effects/sharpen.py
drawcv/history/__init__.py
drawcv/history/command.py
drawcv/history/commands.py
drawcv/history/manager.py
drawcv/serialization/__init__.py
drawcv/serialization/json_decoder.py
drawcv/serialization/json_encoder.py
drawcv/serialization/registry.py
drawcv/shapes/__init__.py
drawcv/shapes/arc.py
drawcv/shapes/arrow.py
drawcv/shapes/bezier.py
drawcv/shapes/circle.py
drawcv/shapes/ellipse.py
drawcv/shapes/freehand.py
drawcv/shapes/image.py
drawcv/shapes/line.py
drawcv/shapes/path.py
drawcv/shapes/polygon.py
drawcv/shapes/polyline.py
drawcv/shapes/rectangle.py
drawcv/shapes/rounded_rectangle.py
drawcv/shapes/text.py
drawcv/styles/__init__.py
drawcv/styles/fill.py
drawcv/styles/paint.py
drawcv/styles/stroke.py
drawcv/typography/__init__.py
drawcv/typography/assets.py
drawcv/typography/layout.py
drawcv/typography/metrics.py
drawcv/typography/resolver.py
examples/_typography_backend.py
examples/_typography_qt.py
examples/advanced_effects_gallery.py
examples/advanced_paint_gallery.py
examples/blend_modes.py
examples/generalized_effects.py
examples/gradient_fills.py
examples/path_boolean_operations.py
examples/phase1_demo.py
examples/phase1_retained_mode.py
examples/phase2_demo.py
examples/phase3_demo.py
examples/phase4_demo.py
examples/phase5_demo.py
examples/phase6_demo.py
examples/phase7_demo.py
examples/phase8_demo.py
examples/progressive_drawing.py
examples/retained_typography.py
examples/stroke_styles.py
examples/svg-requirements.txt
examples/svg_export.py
examples/transparent_output.py
examples/typography-requirements.txt
examples/typography_evaluation.py
pydrawcv.egg-info/PKG-INFO
pydrawcv.egg-info/SOURCES.txt
pydrawcv.egg-info/dependency_links.txt
pydrawcv.egg-info/requires.txt
pydrawcv.egg-info/top_level.txt
tests/__init__.py
tests/test_advanced_raster_effects.py
tests/test_advanced_rendering.py
tests/test_advanced_shapes.py
tests/test_animation_and_video.py
tests/test_benchmark_contract.py
tests/test_blend_modes.py
tests/test_bounds.py
tests/test_color.py
tests/test_compositing.py
tests/test_conic_gradient.py
tests/test_effects_architecture.py
tests/test_fill_rules.py
tests/test_font_resolver.py
tests/test_font_text.py
tests/test_freehand.py
tests/test_geometry.py
tests/test_geometry_utils.py
tests/test_gradient_spread.py
tests/test_gradients.py
tests/test_groups.py
tests/test_hit_testing.py
tests/test_image_paint.py
tests/test_interpolation.py
tests/test_layers.py
tests/test_legacy_effects_oracle.py
tests/test_lookup.py
tests/test_manipulation.py
tests/test_paint_animation.py
tests/test_paint_integration.py
tests/test_paint_migration.py
tests/test_paint_svg.py
tests/test_path_boolean.py
tests/test_positioning.py
tests/test_progressive_rendering.py
tests/test_raster_utils.py
tests/test_render_regions.py
tests/test_renderer.py
tests/test_retained_path_clipping.py
tests/test_scene.py
tests/test_selection.py
tests/test_serialization.py
tests/test_shapes.py
tests/test_stroke_correctness.py
tests/test_stroke_paint.py
tests/test_styles.py
tests/test_svg.py
tests/test_svg_import.py
tests/test_svg_m2_parity.py
tests/test_svg_m2_paths.py
tests/test_svg_m2_viewport_use.py
tests/test_svg_text_interchange.py
tests/test_svg_text_parity.py
tests/test_text_layout_runs.py
tests/test_text_runs.py
tests/test_transforms.py
tests/test_transparent_output.py
tests/test_typography_evaluation.py
tests/test_undo_redo.py
tests/assets/fonts/README.md
tests/assets/fonts/manifest.json
tests/assets/fonts/notosans-OFL.txt
tests/assets/fonts/notosans.ttf
tests/assets/fonts/notosansarabic-OFL.txt
tests/assets/fonts/notosansarabic.ttf
tests/assets/fonts/notosansthai-OFL.txt
tests/assets/fonts/notosansthai.ttf
tests/assets/fonts/sourcesans3-OFL.txt
tests/assets/fonts/sourcesans3.otf
tests/fixtures/svg_m2_corpus/figma_use_symbols.svg
tests/fixtures/svg_m2_corpus/handwritten_stress_geometry.svg
tests/fixtures/svg_m2_corpus/inkscape_paths_arcs.svg
tests/fixtures/svg_m2_corpus/standards_resvg_viewport.svg
tests/fixtures/svg_text_corpus/01_simple_text.svg
tests/fixtures/svg_text_corpus/02_multirun_tspan.svg
tests/fixtures/svg_text_corpus/03_arabic_rtl.svg
tests/fixtures/svg_text_corpus/04_scalar_offsets.svg
tests/fixtures/svg_text_corpus/05_anchors.svg
tests/fixtures/svg_text_corpus/06_nested_tspan.svg
tests/fixtures/svg_text_corpus/07_fill_opacity.svg
tests/fixtures/svg_text_corpus/08_fill_none.svg
tests/fixtures/svg_text_corpus/09_bold_italic.svg
tests/fixtures/svg_text_corpus/10_arabic_styled_spans.svg
tests/fixtures/svg_text_corpus/11_rtl_anchors.svg
tests/fixtures/svg_text_corpus/12_transformed_text.svg
tests/fixtures/svg_text_corpus/13_tspan_absolute_xy.svg