wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
17.26k stars 781 forks source link

Regression in macOS Sequoia #6228

Open NathanCummings opened 1 week ago

NathanCummings commented 1 week ago

What Operating System(s) are you seeing this problem on?

macOS

Which Wayland compositor or X11 Window manager(s) are you using?

No response

WezTerm version

20240928-215536-a2f2c07a

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

Since I updated to Sequoia, the "neo" program (https://github.com/st3w/neo) hasn't been working properly. The glyphs aren't showing and it is very laggy. I wasn't sure where to report this until I noticed that it is working as expected in both kitty and the default Terminal app on macOS, as can be seen in the image below.

image

To Reproduce

Installing and running neo on a Mac with macOS Sequoia is how I produce the problem. I have another machine still on macOS Sonoma and it works fine. I checked with no config and the issue was still present.

Configuration

no config

Expected Behavior

See the image with kitty (middle) and Terminal (right) to see what it should look like.

Logs

No response

Anything else?

No response

NathanCummings commented 1 week ago
Debug Overlay
wezterm version: 20240928-215536-a2f2c07a aarch64-apple-darwin
Window Environment: macOS 15.0.1 (24A348)
Lua Version: Lua 5.4
OpenGL: Apple M3 4.1 Metal - 89.3
Enter lua statements or expressions and hit Enter.
Press ESC or CTRL-D to exit
10:05:24.010 WARN wezterm_font > No fonts contain glyphs for these codepoints: \u{ff91}.
Placeholder glyphs are being displayed instead.
You may wish to install additional fonts, or adjust your
configuration so that it can find them.
https://wezfurlong.org/wezterm/config/fonts.html has more information about configuring fonts.
Set warn_about_missing_glyphs=false to suppress this message.
>

I'm not sure if this helps, since other terminal emulators are not failing to find the glyphs, but I'll put it here anyway.