-
Notifications
You must be signed in to change notification settings - Fork 13
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
Bold Italic? #85
Comments
As the fist why is from me... I tried to prove the second bullet point, but I could not find any screenshot where a prompt uses both bold and italic in parallel. So probably that does not exist (too often). I think I remember two-line prompts where some information is highlighted by BOLD and some other by ITALIC. Together with color. The I tried to edit my Powerline setup to show some BoldItalic stuff, but while some in bold and some in italic works it does not render
And then, the terminal is controlled by ANSI sequences, and there just is no BoldItalic sequence: https://stackoverflow.com/questions/4842424/list-of-ansi-color-escape-sequences Conclusion
No, you are right and I was mislead. Sorry for the red herring! Ordinary fonts usually come in RIBBIs,, but for terminals there seems to be no use-case. Sorry, Fini |
@Finii Don't be sorry 🙂 Thank you for your detailed information! |
OK, I won't start building the Bold Italic right away since it doesn't seem urgent or important. I won't close this issue, but I'll leave it as a task to work on gradually when I have time 🙂 |
Ah, right (looking surprised). Thanks. I have also seen this cursive comment with bold, but never when I work. Is that not only in some IDE like VSCode or something? I have never seen it in a terminal, I believe. But then, I never do JS, except when it is unavoidable. Maybe even neovim does that (trying)... No. But it does show a tiny JS icon 😆 |
Bold Italic isn't implemented? So is wezterm or underlying font stuff faking it on the fly? Looks good to me: (Zsh) $ print -lP 'Regular: eizrm' '%BBold: eizrm%b' '\e[3mItalic: eizrm\e[0m' '\e[3m%BBold Italic: eizrm%b\e[0m' Though now that I stare at this screenshot I do wonder about the |
I'm not really sure how the non-existent Bold Italic is completed or how it works 🤔
@AndydeCleyre Exactly, but given that 0xProto is monospaced, each character must fit within the same width box. As long as it is a monospaced font, there will be both high-density and low-density glyphs in the box. |
I can confirm this font_family family="0xProto"
bold_font Bold
italic_font Italic
bold_italic_font Bold Italic |
Why
Shell-prompts often use it?#82 (comment)
Why not now
#79 (comment)
It is possible that I am not aware of the seriousness of the Bold Italic use case.
The text was updated successfully, but these errors were encountered: