diff --git a/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png b/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png index e04e7726b..0cd577291 100644 Binary files a/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png and b/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png b/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png index ce1b1c422..d2c272e60 100644 Binary files a/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png and b/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png b/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png index 1c21f688a..167c1fb83 100644 Binary files a/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png and b/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png b/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png index 459822e63..f2925aedc 100644 Binary files a/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png and b/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png b/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png index 8d7de36ac..4f4e8c1a5 100644 Binary files a/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png and b/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png b/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png index ab6bec96d..b07853d5d 100644 Binary files a/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png and b/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png b/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png index 43035aefb..2baf3eef2 100644 Binary files a/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png and b/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png b/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png index fc111e2d7..81501e6a7 100644 Binary files a/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png and b/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png b/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png index b3cda82d1..9d98be560 100644 Binary files a/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png and b/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png b/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png index e076da7c5..ece419c74 100644 Binary files a/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png and b/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png b/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png index 366be3867..6b617c4e2 100644 Binary files a/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png and b/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png b/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png index 5cd7a4efe..e867c55f8 100644 Binary files a/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png and b/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png b/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png index 023396feb..fee09f4c8 100644 Binary files a/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png and b/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png b/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png index 1a4dcb01f..1c6da38e5 100644 Binary files a/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png and b/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png b/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png index 73ead485d..58395f3e0 100644 Binary files a/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png and b/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png b/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png index b58ded46c..85b858ee1 100644 Binary files a/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png and b/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png b/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png index 9ae5b45ff..e60296317 100644 Binary files a/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png and b/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png b/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png index 89011df49..dac2ac0a1 100644 Binary files a/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png and b/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png b/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png index 05ff2a5f2..7c4ce8505 100644 Binary files a/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png and b/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png b/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png index cf96b7d15..6da094083 100644 Binary files a/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png and b/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png b/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png index 804e3017c..ea15fdfc9 100644 Binary files a/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png and b/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png b/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png index aa3e2f99b..05a9d3db3 100644 Binary files a/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png and b/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png b/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png index 49f431a43..f3b808499 100644 Binary files a/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png and b/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png b/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png index 4308c5361..fe5c644a7 100644 Binary files a/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png and b/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png b/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png index addd1f496..07848ad1e 100644 Binary files a/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png and b/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png b/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png index 70ae81021..804d3e6aa 100644 Binary files a/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png and b/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png b/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png index 32a42097d..2b274d6a1 100644 Binary files a/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png and b/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png b/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png index 461516971..77153113f 100644 Binary files a/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png and b/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png b/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png index 103853790..481edc7a8 100644 Binary files a/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png and b/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png b/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png index b1bb803ab..dbbe76ca0 100644 Binary files a/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png and b/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png b/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png index e7415b7ae..c0635036f 100644 Binary files a/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png and b/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png b/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png index 730a4c42c..6b8bc0440 100644 Binary files a/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png and b/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png differ diff --git a/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png b/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png index b216174e4..6b580bf3e 100644 Binary files a/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png and b/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png differ diff --git a/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png b/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png index 2243248b0..8dcaa24b1 100644 Binary files a/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png and b/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png differ diff --git a/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png b/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png index f3a887d20..3117fb220 100644 Binary files a/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png and b/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png differ diff --git a/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png b/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png index 82ce82468..a5ba3d89e 100644 Binary files a/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png and b/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png differ diff --git a/test/cases/vttest/1_1.sh.alacritty.png b/test/cases/vttest/1_1.sh.alacritty.png index ba4619840..0be3ead8f 100644 Binary files a/test/cases/vttest/1_1.sh.alacritty.png and b/test/cases/vttest/1_1.sh.alacritty.png differ diff --git a/test/cases/vttest/1_1.sh.ghostty.png b/test/cases/vttest/1_1.sh.ghostty.png index 77bd0764e..7afe135ec 100644 Binary files a/test/cases/vttest/1_1.sh.ghostty.png and b/test/cases/vttest/1_1.sh.ghostty.png differ diff --git a/test/cases/vttest/1_1.sh.xterm.png b/test/cases/vttest/1_1.sh.xterm.png index 3f1772dbb..3253846ad 100644 Binary files a/test/cases/vttest/1_1.sh.xterm.png and b/test/cases/vttest/1_1.sh.xterm.png differ diff --git a/test/cases/vttest/1_2.sh.alacritty.png b/test/cases/vttest/1_2.sh.alacritty.png index ccabe1caa..47d289ea5 100644 Binary files a/test/cases/vttest/1_2.sh.alacritty.png and b/test/cases/vttest/1_2.sh.alacritty.png differ diff --git a/test/cases/vttest/1_2.sh.ghostty.png b/test/cases/vttest/1_2.sh.ghostty.png index 78139efac..ed43c7e44 100644 Binary files a/test/cases/vttest/1_2.sh.ghostty.png and b/test/cases/vttest/1_2.sh.ghostty.png differ diff --git a/test/cases/vttest/1_2.sh.xterm.png b/test/cases/vttest/1_2.sh.xterm.png index 90a2e1208..97437fe7e 100644 Binary files a/test/cases/vttest/1_2.sh.xterm.png and b/test/cases/vttest/1_2.sh.xterm.png differ diff --git a/test/cases/vttest/1_3.sh.alacritty.png b/test/cases/vttest/1_3.sh.alacritty.png index 5df4bfb5d..88a0ee527 100644 Binary files a/test/cases/vttest/1_3.sh.alacritty.png and b/test/cases/vttest/1_3.sh.alacritty.png differ diff --git a/test/cases/vttest/1_3.sh.ghostty.png b/test/cases/vttest/1_3.sh.ghostty.png index 5a911a966..871b944de 100644 Binary files a/test/cases/vttest/1_3.sh.ghostty.png and b/test/cases/vttest/1_3.sh.ghostty.png differ diff --git a/test/cases/vttest/1_3.sh.xterm.png b/test/cases/vttest/1_3.sh.xterm.png index 4087831c7..d0da962a9 100644 Binary files a/test/cases/vttest/1_3.sh.xterm.png and b/test/cases/vttest/1_3.sh.xterm.png differ diff --git a/test/cases/vttest/1_4.sh.alacritty.png b/test/cases/vttest/1_4.sh.alacritty.png index 1c294d758..b829aed4e 100644 Binary files a/test/cases/vttest/1_4.sh.alacritty.png and b/test/cases/vttest/1_4.sh.alacritty.png differ diff --git a/test/cases/vttest/1_4.sh.ghostty.png b/test/cases/vttest/1_4.sh.ghostty.png index 08b9fa11b..f7a67c23f 100644 Binary files a/test/cases/vttest/1_4.sh.ghostty.png and b/test/cases/vttest/1_4.sh.ghostty.png differ diff --git a/test/cases/vttest/1_4.sh.xterm.png b/test/cases/vttest/1_4.sh.xterm.png index 7430fcb4a..421949860 100644 Binary files a/test/cases/vttest/1_4.sh.xterm.png and b/test/cases/vttest/1_4.sh.xterm.png differ diff --git a/test/cases/vttest/1_5.sh.alacritty.png b/test/cases/vttest/1_5.sh.alacritty.png index d3e342efa..cdbd58743 100644 Binary files a/test/cases/vttest/1_5.sh.alacritty.png and b/test/cases/vttest/1_5.sh.alacritty.png differ diff --git a/test/cases/vttest/1_5.sh.ghostty.png b/test/cases/vttest/1_5.sh.ghostty.png index 202990f33..c04f47d97 100644 Binary files a/test/cases/vttest/1_5.sh.ghostty.png and b/test/cases/vttest/1_5.sh.ghostty.png differ diff --git a/test/cases/vttest/1_5.sh.xterm.png b/test/cases/vttest/1_5.sh.xterm.png index 934417e99..3453ac923 100644 Binary files a/test/cases/vttest/1_5.sh.xterm.png and b/test/cases/vttest/1_5.sh.xterm.png differ diff --git a/test/cases/vttest/1_6.sh.alacritty.png b/test/cases/vttest/1_6.sh.alacritty.png index d68021817..08cdbd52a 100644 Binary files a/test/cases/vttest/1_6.sh.alacritty.png and b/test/cases/vttest/1_6.sh.alacritty.png differ diff --git a/test/cases/vttest/1_6.sh.ghostty.png b/test/cases/vttest/1_6.sh.ghostty.png index c21f02cc5..672b8eb25 100644 Binary files a/test/cases/vttest/1_6.sh.ghostty.png and b/test/cases/vttest/1_6.sh.ghostty.png differ diff --git a/test/cases/vttest/1_6.sh.xterm.png b/test/cases/vttest/1_6.sh.xterm.png index 37dc4c1d3..43bdcb09e 100644 Binary files a/test/cases/vttest/1_6.sh.xterm.png and b/test/cases/vttest/1_6.sh.xterm.png differ diff --git a/test/cases/vttest/launch.sh.alacritty.png b/test/cases/vttest/launch.sh.alacritty.png index 51edd7713..5575a2551 100644 Binary files a/test/cases/vttest/launch.sh.alacritty.png and b/test/cases/vttest/launch.sh.alacritty.png differ diff --git a/test/cases/vttest/launch.sh.ghostty.png b/test/cases/vttest/launch.sh.ghostty.png index f26da6121..283b20daf 100644 Binary files a/test/cases/vttest/launch.sh.ghostty.png and b/test/cases/vttest/launch.sh.ghostty.png differ diff --git a/test/cases/vttest/launch.sh.xterm.png b/test/cases/vttest/launch.sh.xterm.png index 59256f40e..399e7089b 100644 Binary files a/test/cases/vttest/launch.sh.xterm.png and b/test/cases/vttest/launch.sh.xterm.png differ diff --git a/test/cases/wraptest.sh.alacritty.png b/test/cases/wraptest.sh.alacritty.png index 543d0356c..cc6001140 100644 Binary files a/test/cases/wraptest.sh.alacritty.png and b/test/cases/wraptest.sh.alacritty.png differ diff --git a/test/cases/wraptest.sh.ghostty.png b/test/cases/wraptest.sh.ghostty.png index 2aa6797fe..fff26df9a 100644 Binary files a/test/cases/wraptest.sh.ghostty.png and b/test/cases/wraptest.sh.ghostty.png differ diff --git a/test/cases/wraptest.sh.xterm.png b/test/cases/wraptest.sh.xterm.png index 23ed5dc38..267d207b4 100644 Binary files a/test/cases/wraptest.sh.xterm.png and b/test/cases/wraptest.sh.xterm.png differ