- Add key features section
- Document all UI configuration options (logo, fonts, margins, watermark)
- Fix output table to match actual UI outputs
- Add comprehensive Unicode and multi-language support section
- Add troubleshooting section
- Clean up unused outputs in code
- Add reportlab>=4.4.1 to dependencies (pyproject.toml)
- Add fonts-freefont-ttf and fonts-noto-cjk to Dockerfile for Unicode support
- Implement automatic CJK font detection and switching:
- Latin content uses user-selected font (Helvetica, Times-Roman, Courier)
- CJK/Arabic/Hebrew/Thai/Hindi content auto-switches to STSong-Light CID font
- Add documentation about automatic font switching behavior
- Fix frontend null safety in use-selelct-filters.ts
- Add DocsGenerator component to agent constants
Fixes missing glyphs (black squares) issue for Chinese, Japanese, Korean,
Arabic, Hebrew, Thai, and Hindi characters in generated PDFs.