wavetermdev / waveterm

An open-source, cross-platform terminal for seamless workflows
https://www.waveterm.dev
Apache License 2.0
3.28k stars 74 forks source link

Customise font settings #83

Open raskyld opened 7 months ago

raskyld commented 7 months ago

Is your feature request related to a problem? Please describe. Initial Request by Discord User eosdev

We cannot change the font of the terminal for now.

Describe the solution you'd like

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

Please, reference this issue in your PR so I can update the check-list 🙏

Additional References If you would like to implement this feature but are a novice with typography, take a look at:

[1] https://developer.mozilla.org/en-US/docs/Learn/CSS/Styling_text/Fundamentals#fonts

This should apply to wave as we are using Electron.

sawka commented 7 months ago

Thanks for submitting. The font-style requirements seem straightforward, but the font layout attributes feel like they might be a bit tricky. word-spacing in particular will probably not work (because each column in the terminal must be fixed width).

muescha commented 7 months ago

The application should allow users to change the font for both the terminal and other text within the interface

oliverthiele commented 6 months ago

I need powerline fonts for my zsh shell. Without this, many characters are not displayed correctly.

aidan-gibson commented 5 months ago

:\

qianhaiyang commented 4 months ago

I need powerline fonts for my zsh shell. Without this, many characters are not displayed correctly.

me too!

aidan-gibson commented 4 months ago

:\

Secret-chest commented 4 months ago

It is important to use one single font for all your coding to focus on the code and not on the font.

AM-I-Human commented 1 month ago

For the comments: you can change the font by doing this: /client:set termfontfamily="My Nerd Font Mono" I can see the nerd fonts.