-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handling of Emoji without a Text or Graphical Selector on Linux and macOS #1053
Comments
What is your opinion on how we should approach this issue? The most obvious solution is to pass an option that specifies which emojis should be used.
Another problem, which is quite similar, is the width of the emoji line in the v2 view (v2.wttr.in), though probably this option will not be sufficient to solve that problem for all terminals. |
On my machine (Ubuntu with GNOME Terminal, DroidSansM Nerd Font and Noto Color Emoji), the fog symbol 🌫 displays in the text font and is the wrong width, but the emoji align correctly with the other symbols when they only consist of ☀️ ⛅️ ☁️ (all of which display in the emoji font). Probably, the fix is for all emoji to be sent with VS16, since Unicode specifies that 🌫 defaults to text when no Variant Selector is specified and the symbol is in both fonts. |
Hi, Here's what I'm seeing so far when I try the example command in #345 for several terminal emulators in Arch Linux: Ghostty: Tabby (formerly Terminus): Konsole (Noto Emoji Font set at about 3-4 pts higher than the normal text font): File with those emojis in it: tmp.txt Takeaways:
|
Following up, when I set this ghostty option to |
I believe, the ideal fix would be to specify the way to calculate the width of the graphemes. |
(follow up to the discussion: ghostty-org/ghostty#4921)
Find a good way to configure the types of emojis to be used for weather
conditions so that they are displayed properly in different terminals with
different fonts configured.
/cc
@mwolsonSee also
The text was updated successfully, but these errors were encountered: