Rework layout engine around exact-glyph collision, add tests and docs sync
Replace the old bbox/heuristic placement (scale search rounds, large-font capping, stratified sampling, fill-retry ladders) with an area-model font sizing pass feeding a C++ exact-glyph collision engine (centroid-biased spiral + random probing, HD clearance refinement, density/hole optimization). Simplify the frontend advanced-params panel and JobParams type to match the surviving config surface, add a layout-constraints test suite and a repeatable benchmark tool, and bring docs/*.md back in sync with current code (plus new TESTING.md and DEPLOYMENT.md). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -38,6 +38,7 @@ backend/service_projects/
|
||||
backend/service_fonts/
|
||||
backend/output/
|
||||
backend/output_cli_test/
|
||||
backend/benchmark_outputs/
|
||||
backend/ref/
|
||||
backend/.runtime/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user