Terminal Render Knobs
Fine-tune your mobile terminal viewport with per-column grid sizing, anti-aliasing downscaling methods, high-DPI texture scaling, and cursor styles.
Fine-Tuned Render Controls for Mobile Viewports
Mobile screens vary widely in aspect ratio, pixel density, and touch dimensions. Rigid mobile terminals force ugly character wrapping or fuzzy text scaling. Casshper provides dedicated Render Knobs—giving you complete, fine-grained control over how the terminal grid, font textures, and anti-aliasing algorithms render on your display.
Every character, cursor animation, and background pixel maps directly to Ghostty's native GPU renderer with customizable anti-aliasing downsampling algorithms.
Key Render Tuning Controls
- Per-Column Sizing and Grid Layout: Lock your terminal grid width to exact column bounds (such as standard 80-column or 120-column viewports) regardless of screen orientation. Casshper automatically computes cell dimensions and scales text to preserve exact code layout without unwanted line wrapping.
- Texture Downscaling and Anti-Aliasing: Choose your preferred texture downsampling algorithm when text textures are scaled to fit your screen:
nearest: Crisp, razor-sharp pixelated text glyphs with zero anti-aliasing blur.linear: Smooth bilinear filtering for clean, anti-aliased character edges.supersampled: Multi-sample anti-aliasing for maximum visual fidelity on high-DPI AMOLED displays.
- Render Scale Multiplier: Fine-tune font texture resolution multiplier (up to 2.0x) to ensure glyphs render with ultra-sharp vector fidelity without blurry subpixel artifacts.
- Bundled Monospaced Fonts: Select from built-in monospaced font families (such as Fantasque Sans Mono and bundled monospace typefaces) tailored for mobile terminal legibility.
- Cursor Styles: Choose your preferred active cursor indicator: Block (█), Bar (|), Underline (_), or Hollow Block (▯).
- FPS Limit (1–120 FPS): Cap terminal rendering frame rate to match high refresh rate displays (up to 120 FPS) or lower it for low-power battery conservation.
Configuring Your Render Knobs
- Open Casshper and open the sidebar menu to select Settings.
- Select Appearance to adjust visual parameters:
- Tap Font Family to select from bundled monospaced font options.
- Tap Cursor Style to choose your preferred cursor shape (Block, Bar, Underline, or Hollow Block).
- Select Terminal to adjust render tuning controls:
- Adjust Terminal Columns (e.g.
80) to lock grid width. - Set Downscale Method (
nearest,linear, orsupersampled). - Adjust Render Scale Multiplier and FPS Limit (1–120 FPS).
- Adjust Terminal Columns (e.g.
- Tap Save Settings to apply your custom render settings across all active and new terminal sessions!
Locking your grid to 80 columns with nearest downscaling guarantees that code formatted for standard linter widths displays perfectly on your mobile screen without horizontal overflow or line wrapping!