Skip to content
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

Terminal : Ability to choose a custom monospaced font #60

Open
thaihugo opened this issue Sep 3, 2020 · 11 comments
Open

Terminal : Ability to choose a custom monospaced font #60

thaihugo opened this issue Sep 3, 2020 · 11 comments
Assignees
Labels
✨ enhancement New feature or request
Projects
Milestone

Comments

@thaihugo
Copy link

thaihugo commented Sep 3, 2020

Hi,

A neat addition would be support for additional font, either by adding them as CSS font, or using the additional one installed as a profile from iOS (Using ifont for example).
Currently, other SSH programs have this support, so you can use for example a nerd font or a powerline font to display specific terminal symbols. If I open the same session under webssh, I dont get the proper characters.
The terminal can be configured by some parameters, and I guess there is a CSS defining the view. Maybe adding a font selector there would be the right place in the interface?

Thanks

Hugo

For @isontheline work

@isontheline isontheline self-assigned this Sep 3, 2020
@isontheline isontheline added this to the 15.0 milestone Sep 3, 2020
@isontheline
Copy link
Owner

Hi @thaihugo !

Thanks for this neat feature request 👍

In order to implement custom fonts I first need to upgrade the terminal engine on issue #21

@isontheline

This comment has been minimized.

@thaihugo
Copy link
Author

thaihugo commented Sep 4, 2020

Thanks. If you want to see the full extend of font support (which I'm not asking but for you to know), you can have a look at the Iosevka font (https://github.com/be5invis/iosevka), ligatures Support (for developers on vim for example to get special symbols with 2 caracters), vim-powerline like in this example if I launch vim:
413DCA41-C19A-4D1C-9AF7-71A673FCB643
That example would also ask for true color terminal however, which is another step.

@isontheline
Copy link
Owner

Thank you a lot for adding additional knowledge!

@isontheline
Copy link
Owner

As #21 is now done for the terminal engine, I will now work on adding additional fonts.

I will start with https://github.com/mshaugh/nerdfont-webfonts because I use hterm for the terminal rendering engine.

@isontheline isontheline moved this from To do to In progress in SSH Jan 1, 2021
@thaihugo
Copy link
Author

thaihugo commented Jan 2, 2021

Most font can be imported as CSS in an encoding if needed. But this website will offer most fonts anyone will need. Thanks.

@isontheline
Copy link
Owner

Hello @thaihugo 👋

Please try the latest WebSSH 15.0 Beta Release :
https://testflight.apple.com/join/QSrBK59z

P10K font have been included.

Have a nice day ☀️

@isontheline isontheline modified the milestones: 15.0 - Cactus, 16.0 Jul 12, 2021
@isontheline isontheline removed this from the 16.0 milestone Aug 19, 2021
@isontheline
Copy link
Owner

@thaihugo Does this issue is always needed since #97 has been done?

@thaihugo
Copy link
Author

thaihugo commented Aug 29, 2021

Hello @isontheline,

#97 has been a great evolution as having symbols definitely help for using many programs as special shell prompts and vi with specific configurations.

My request was more to be able to add any font or at least some fonts as the result can differ depending on the font.

I perfectly understand if you want to close this request but the spirit of what I asked was to be able to add any user selected font as they can differ greatly between versions

@isontheline
Copy link
Owner

Hello @thaihugo 👋

Thank you a lot for your feedback 🙏

It will help me to prioritize next releases.

@isontheline
Copy link
Owner

From Jeff by email :

Hi Arnaud,

Coming from a Mac and using Terminal a lot I have been accustomed to the Homebrew and Pro profiles which use Andale Mono 12 and Monaco 11, respectively. I would also like to be able to change the size and color as well as antialiased or not. I usually prefer non antialiased green text on a solid black background. Screenshots attached.

Thanks!

Jeff
image
image

@isontheline isontheline changed the title Add iOS font support Terminal : Ability to choose a custom font May 20, 2024
@isontheline isontheline added this to the 26 - Train milestone May 20, 2024
@isontheline isontheline changed the title Terminal : Ability to choose a custom font Terminal : Ability to choose a system font Jun 25, 2024
@isontheline isontheline changed the title Terminal : Ability to choose a system font Terminal : Ability to choose a custom monospaced font Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request
Projects
No open projects
SSH
In progress
Development

No branches or pull requests

2 participants