From 9f8770b168fc260022fbcf4bc7a5cfb84534ea7e Mon Sep 17 00:00:00 2001 From: GitHub Copilot Date: Sun, 25 Jan 2026 12:15:16 +0000 Subject: [PATCH] Fix font rendering in browsers using WebGL/Canvas Override xterm.js fontFamily via JavaScript since CSS cannot affect canvas-rendered text. The terminal now uses the full monospace font stack instead of falling back to Courier New. Bumps version to 0.3.15 --- pyproject.toml | 2 +- src/textual_webterm/local_server.py | 32 +++++++++++++++++++++-------- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 924ce5b..1f4c346 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "textual-webterm" -version = "0.3.14" +version = "0.3.15" description = "Serve terminal sessions over the web" authors = ["Will McGugan "] license = "MIT" diff --git a/src/textual_webterm/local_server.py b/src/textual_webterm/local_server.py index cd39f95..e875961 100644 --- a/src/textual_webterm/local_server.py +++ b/src/textual_webterm/local_server.py @@ -855,16 +855,26 @@ class LocalServer: