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

Crash of iterm with the source code pro, both normal and mono #258

Closed
hanoii opened this issue Apr 14, 2018 · 12 comments
Closed

Crash of iterm with the source code pro, both normal and mono #258

hanoii opened this issue Apr 14, 2018 · 12 comments
Milestone

Comments

@hanoii
Copy link

hanoii commented Apr 14, 2018

I can't seem to make this work, every time I change the iterm settings to use this font iTerm simply starts loading forever. I have to force quit it, and on load it happens again.

The only way to restore it to normal is deleting the settings:

defaults delete com.googlecode.iterm2

🔧 Your Setup

OSX 10.13.4
iTerm2 3.1.5
brew cask install brew cask install font-sourcecodepro-nerd-font
and
brew cask install font-sourcecodepro-nerd-font-mono

Both does the same.

It works with the Hack one for instance.

@ryanoasis
Copy link
Owner

Thanks for the report. Does sourcecodepro (unpatched) work just fine for you? I assume so..

@snachx
Copy link

snachx commented Apr 26, 2018

Same here, and the unpatched version works fine.

@pitkling
Copy link

pitkling commented May 2, 2018

Same problem here. Note that the font does work in other environments (e.g., Vimr).

@omares
Copy link

omares commented May 2, 2018

I know this is not helping but i came here to report the same issue, as soon as i select the source code pro font my iterm hangs forever.

To unstuck iterm open up the normal mac terminal and remove the font. In case you obtained the font via brew: brew cask uninstall font-sourcecodepro-nerd-font will do the job.

@ryanoasis
Copy link
Owner

@snachx @pitkling Thanks for chiming in, I actually appreciate it.

@omares Thanks to you as well for the report and the tip. No worries there is certainly a problem.

Appreciate the patience overall 😄

@dkolb
Copy link

dkolb commented May 24, 2018

I'm wondering if it's something more generic with the nerd fonts. I'm having the exact same problem (iTerm2 hanging) with Blex Mono. I'd open my own issue, but it seems a duplicate of this one.

@vheon
Copy link

vheon commented Jun 4, 2018

I've encountered this as well. Is there any way I can provide more data?

@jerr0328
Copy link

Hey folks, I had the same issue. I noticed in Font Book that the font had multiple versions. I clicked the "resolve automatically" button and then was able to switch to the font in iTerm2.

@sagikazarmark
Copy link

I usually prefer having these settings scripted so that it is documented and can be automated in case of moving to a new computer, so here it is:

defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Thin%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Bold%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Bold"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Medium%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Medium%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Medium"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Light%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Thin%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Heavy%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Heavy%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Thin%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Bold%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Heavy%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Light%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Extralight%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Extralight%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Extralight"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Thin%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Thin"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Medium%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Medium%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Extralight%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Thin%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Bold%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Light%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Light%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Light"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Heavy%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Heavy"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Term%20Medium%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Extralight%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Light%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Bold%20Italic%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Bold-Italic"
defaults write com.apple.FontRegistry.user DisabledFonts -array-add "file://$HOME/Library/Fonts/Iosevka%20Heavy%20Oblique%20Nerd%20Font%20Complete.ttf#postscript-name=IosevkaNerdFontComplete-Oblique"

@Finii
Copy link
Collaborator

Finii commented Jan 30, 2023

I noticed in Font Book that the font had multiple versions.

These will all be fixed with v3.0.0 with the new naming engine.

@Finii Finii added this to the v3.0.0 milestone Jan 30, 2023
@Finii
Copy link
Collaborator

Finii commented Apr 30, 2023

Release is in repo, release as packages pending.

@Finii Finii closed this as completed Apr 30, 2023
@github-actions
Copy link
Contributor

This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a new issue, complete the issue template with all the details necessary to reproduce, and mention this issue as reference.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 30, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants