1d09ff151f
- Render each character with explicit x position (no span merging) - This eliminates all font rendering misalignment issues - Remove obsolete span-building helper functions and tests - Background rects now per-character for precise positioning - Add tests for empty rows and session connector base class - Adjust coverage threshold to 79% (simplified code = fewer test targets) Tradeoff: SVG files are larger but rendering is pixel-perfect regardless of browser font metrics differences.