Adding Fonts to CoreShell? (Powerline Support)

Hello,

I'm trying to figure out if it's possible to add additional fonts to CoreShell. Under Preferences --> Font --> [Change] there is a pre-defined list.

I'm trying to SSH into a server that's set up to use the Powerline shell, which expects to have a font available with custom symbols. Without that, I just get a bunch of question marks.

I've tested the custom font I want to use via iTerm2, and it works as it should. I just can't figure out how to get it into CoreShell. (And I very much want to get it into CoreShell...iTerm2 is far too complicated. :stuck_out_tongue: )

Am I missing something obvious?

It's not a predefined list, Core Shell list all fonts you installed in your Mac. I use Powerline fonts for quite some time.

Download Powerline fonts and execute install.sh in the package, then restart Core Shell, the Powerline fonts should be listed in Core Shell font panel.

Kindly Regards,

Yang

@yang,

Thanks for your reply. :slight_smile:

I was very surprised to realize I should be seeing all installed fonts in Core Shell. Mine has always looked like this:

I had assumed it might because I've installed via Setapp.

Before I try to install the Powerline fonts (thanks for the tip on how to do that, btw!), I wanted to make sure my existing font list is as it should be.

Thanks again for all your work and support on this project.

Forgot to mention: Core Shell filters system installed fonts that suitable for terminal or programming, that is, the fixed pitch fonts.

This may misleading you see it as a predefined list :smiley:

Kindly Regards,

Yang

Thanks for the extra info.

I'd previously used Font Book to install the patched version of Meslo from the link you provided, before I posted this thread, just to see if it would work. iTerm sees it, but CoreShell doesn't.

I barely know how to use Font Book since I open it about once a year, so I'm thinking I need to remove the font I installed and use the method you indicated. :slight_smile: I'm curious why it didn't get picked up from Font Book, though. I assume I did something wrong; I'm just not sure what.

EDIT: The shell script worked perfectly. :smiley: Though, if I'm honest, I'm now more than a little distracted by the realization that Font Book doesn't work the way I thought it did--or possibly at all. ¯_(ツ)_/¯

1 Like

I didn't know that fonts installed by Font Book is not visible for Core Shell, thanks a lot for telling.

I'll do some tests and try to find out what's going on. Also, the Powerline fonts are planed to embed into Core Shell in next release, as long as there are no license issues.

Thanks for doing further testing on this.

I had to install a different patched version of the Meslo font for powerlevel10k (a ZSH theme), and Core Shell saw that without issue after being installed via Font Book. I did have to quit and restart Core Shell to get it to pick up the Powerlevel font.

I may have just bungled installing the Powerline fonts via Font Book, or something else could have glitched. Everything worked as you said it should with the Powerlevel font.

I'm really glad to hear the Powerline fonts are getting embedded into the next version of Core Shell. My favorite Terminal emulator keeps getting better. :slight_smile: