Ptyxis + ncurses = messed up?

my ptyxis is rendering ncurses screens wrong.

終端機 50.1 (50.1)

Operating System: Ubuntu 26.04.1 LTS

uname.sysname = Linux
uname.release = 7.0.0-31-generic
uname.version = #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug  1 04:26:38 UTC 2026
uname.machine = x86_64

Agent: running on host

Desktop Session: gnome

GLib: 2.88.0 (compiled against 2.88.0)
GTK: 4.22.4 (compiled against 4.22.2)
VTE: 0.84.0 (compiled against 0.84.0) +BIDI +GNUTLS +ICU +SYSTEMD

Display: GdkWaylandDisplay
Accessibility: Yes

GTK Theme: Adwaita-empty
System Font: Sarasa Term TC 11
Font: -- Using System Font --

window[0].n_tabs = 1
window[0].renderer = GskVulkanRenderer
window[0].scale = 1.000000
window[0].scale_factor = 1
window[0].monitor.geometry = 0,0 2560×1600
window[0].monitor.refresh_rate = 120000

App ID: org.gnome.Ptyxis

/etc/profile.d/vte.sh missing

Containers:
  • comfyui-cuda (podman)
  • llama-Qwen2.5-Coder-32B-Instruct-Q5_K_M (podman)
  • transmission (podman)

PRETTY_NAME="Ubuntu 26.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04.1 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=resolute
LOGO=ubuntu-logo

and the progress bar below apt upgrade is also rendered off.

i tried all GSK backends (cairo, opengl, gl, vulkan), no difference on text rendering.

gnome-console (which should be using libvte-2.91-gtk4-0, too) does render correctly, tho.

what can i do to further diagnostic the problem?
it feels like a glyph metrics problem to me, but i have no clue about what can i do next.

Just to be certain, what does KGX’s ‘Debugging Information’ say?

KGX: 49.2
Adw: 1.8.0 (1.9.1)
Vte: 0.82.2 (0.84.0)
  Features: +BIDI +GNUTLS +ICU +SYSTEMD
Gtk: 4.20.3 (4.22.4)
  Display: GdkWaylandDisplay
  Surface: GdkWaylandToplevel
  Renderer: GskVulkanRenderer
GLib: 2.86.3 (2.88.0)
OS: Ubuntu (26.04.1 LTS (Resolute Raccoon))
  XDG_CURRENT_DESKTOP: GNOME
  XDG_SESSION_DESKTOP: gnome
  XDG_SESSION_TYPE: wayland
  LANG: zh_TW.UTF-8