https://bugs.documentfoundation.org/show_bug.cgi?id=169111

--- Comment #1 from [email protected] ---
This also happens with option fields

Proposed Solution:
1. Scalable Vector Rendering 
- Render checkbox marks as vector paths (not bitmaps) to scale proportionally
with control size. 
- Use identical rendering path for on-screen display, print preview, and PDF
export. 

2. Configurable Mark Styles 
- Add `Mark Style` property (dropdown: ✓ Check, X Cross, • Dot, Custom). 
- For font-based marks: Support Unicode glyph selection (e.g., U+2713 for ✓). 
- For vector marks: Provide predefined scalable paths per style. 

3. Scaling Controls 
- Add `Mark Scale` property (Auto, 50%, 75%, 100%, Custom %). 
- Add `Mark Line Width` property (e.g., 0.5 pt, 1.0 pt) to ensure legibility at
small sizes. 

4. Reliability Safeguards 
- Enforce minimum mark visibility (e.g., auto-adjust `Mark Scale` if control
height < 0.3 cm). 
- Trigger validation warning when mark may render invisibly (e.g., "Mark size
too small for reliable output").

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to