a4_landscape_chars() was sizing the capture/preview to the *final* landscape look (assuming the physical page gets fed sideways), but txt2printr.sh actually rotates the ascii art 90 degrees in software on a normally-fed page. Combining both produced ~107 printed lines, overflowing the printer's page-length capacity onto a second sheet. Since the software rotation is cancelled out by the reader turning the finished page 90 degrees, the capture buffer's own dimensions equal the final visual result, but its width becomes the printed line count post-rotation - so it must be capped by the page's line capacity along the long edge, with height derived from the target landscape aspect ratio (corrected for non-square character cells) instead of just filling the available character budget. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .gitignore | ||
| archbaseos-guided-install.sh | ||
| ascii.conf | ||
| exec-cycle.sh | ||
| install-deps.sh | ||
| keybinds.conf | ||
| photobooth.py | ||
| printer.conf | ||
| txt2printr.sh | ||
| webcam.conf | ||
| webcam2ascii.sh | ||
| yay-installer.sh | ||