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

Change default monospace font #92

Open
jepotter1-archive opened this issue Jul 19, 2018 · 3 comments
Open

Change default monospace font #92

jepotter1-archive opened this issue Jul 19, 2018 · 3 comments

Comments

@jepotter1-archive
Copy link

jepotter1-archive commented Jul 19, 2018

Terminal and Code currently look slightly underwhelming and boring. In my opinion, using a cool monospace font like Fira Code would really make them stand out in terms of aesthetics.

@jepotter1-archive
Copy link
Author

jepotter1-archive commented Jul 20, 2018

Looks like the font is currently Roboto Mono.

For comparison:

Roboto Mono
image

Fira Code
image

jepotter1-archive added a commit to jepotter1-archive/default-settings that referenced this issue Oct 23, 2018
@stlee42
Copy link

stlee42 commented Sep 10, 2022

Traditionally, font design has been a weakness of open source projects.

These days, there are open source (SIL licence) options for open source projects.

These include corporate sponsored such as IBM Plex Mono, Adobe Source Code Mono, and open source corporate sponsored such as JetBrains Mono, Firefox Fira Code Mono, and Ubuntu Mono, as well as traditional open source option such as Bitstream Vera Mono.

Among the best is Microsoft Cascadia Code, which has three advantages:

  1. It includes support for Powerline symbols by default as well as code ligatures and OTF style options such as slashed zero versus dotted zero.
  2. It includes superior support for multiple languages such as Greek, Arabic, and Hebrew.
  3. It is optimized not for paper printing, but square-based pixel display (at low resolution as well as TTF hinted displays)

So I wonder if Elementary OS projects will consider switching default mono font for terminal to Cascadia Code Powerline edition, and what work it would involve for me.

Thanks

@stlee42
Copy link

stlee42 commented Sep 10, 2022

it looks like https://github.com/elementary/fonts/tree/master/roboto-mono will have to be updated as well.

"debian/elementary-default-settings.gsettings-override" is also outdated in favor of "gtk-monospace-font-name" in "gtk/settings.ini"

I think we are looking for

gtk-monospace-font-name = Cascadia Code PL 10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants