-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Open
Labels
area:editorFeedback for code editing, formatting, editor iterations, etcFeedback for code editing, formatting, editor iterations, etcfrequency:uncommonBugs that happen for a small subset of users, special configurations, rare circumstances, etcBugs that happen for a small subset of users, special configurations, rare circumstances, etcpriority:P3Papercuts, minor issues with a clear workaround, cosmetic bugsPapercuts, minor issues with a clear workaround, cosmetic bugsstate:reproducibleVerified steps to reproduce included and someone on the team managed to reproduceVerified steps to reproduce included and someone on the team managed to reproduce
Description
Reproduction steps
- try pasting
πππ³οΈβππ©βπ«π«±πΎβπ«²π»πΊπΈin the editor - note how compound emojis are rendered as separate emojis (yet skin tones are applied correctly)
Current vs. Expected behavior
current behavior:
with the default font:
with iosevka:
adding "buffer_font_fallbacks": ["Apple Color Emoji"], doesn't change anything, setting "buffer_font_family": ".SystemUIFont" doesn't help either
interesting that caret and selection works per actual emoji and not per rendered glyph:
Screen.Recording.2025-12-21.at.02.04.23.mov
might be related to #15925, but im not entirely sure it's the same issue, since that issue seems to affect any emoji rendering on linux and here it works fine except zwj emojis
Zed version and system specs
Zed: v0.217.3+stable.105.80433cb239e868271457ac376673a5f75bc4adb1 (Zed)
OS: macOS 15.6.1
Memory: 36 GiB
Architecture: aarch64
Attach Zed log file
Zed.log
Relevant Zed settings
settings.json
Relevant Keymap
keymap.json
(for AI issues) Model provider details
No response
If you are using WSL on Windows, what flavor of Linux are you using?
None
Metadata
Metadata
Assignees
Labels
area:editorFeedback for code editing, formatting, editor iterations, etcFeedback for code editing, formatting, editor iterations, etcfrequency:uncommonBugs that happen for a small subset of users, special configurations, rare circumstances, etcBugs that happen for a small subset of users, special configurations, rare circumstances, etcpriority:P3Papercuts, minor issues with a clear workaround, cosmetic bugsPapercuts, minor issues with a clear workaround, cosmetic bugsstate:reproducibleVerified steps to reproduce included and someone on the team managed to reproduceVerified steps to reproduce included and someone on the team managed to reproduce