-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
After update terminal doesn't use font #1325
Comments
Same issue on Arch Linux after upgrading to ttf-fira-code 6.1-1. When I ran kitty list-fonts under the Fira Code section I only saw 2 font options. Fira Code Bold The other four font options (medium, regular, retina, semibold) were missing. Downgrade to 5.2.1 still works. kitty 0.23.1 |
Anyone has ideas why is this happening? Is there a kitty ticket? |
@tonsky this is similar to #840 #1000 and #1073, I was able to fix it with the workaround detailed in https://sw.kovidgoyal.net/kitty/faq/#kitty-is-not-able-to-use-my-favorite-font |
@idest I try it, but it's no effect for me. so, i downgrade it's verson to 5.2. it's good. |
@idest, thank you, it's work |
I had the same issue as @Arthur-Stewart , also on Arch Linux. Downgrading to 5.2.1 works. |
I've also encountered this issue after upgrading to Fira Code 6.1 on Arch Linux. After reading the kitty faq article linked above I decided to compare the spacing detected by fontconfig for 5.2 and 6.1. 5.2
6.1
As can be seen several variants are missing the spacing value in 6.1 and I'd bet that's why kitty doesn't pick up (for example) the Retina variant. @tonsky Any idea why this would be? |
Hopefully fixed in 6.2, please check. Somehow Glyphs keeps changing random glyphs widths even if I don’t touch them. Added extra check before release |
I had the same issue; 6.2 fixed it for me! Thank you! |
@tonsky Thanks for the quick turnaround on the fix! |
This commit will update `kitty.conf` to switch the font from Dank Mono to Recursive (`Rec Mono Duotone`). This commit is part of a switch from Dank Mono to Recursive. Although Dank Mono does render in VSCode, it is not correctly monospaced and therefore stopped working in some applications that have more strict font requirements, like the terminal emulator kitty (kitty >=0.36). https://www.recursive.design/ https://github.com/arrowtype/recursive https://sw.kovidgoyal.net/kitty/changelog/ https://sw.kovidgoyal.net/kitty/faq/#kitty-is-not-able-to-use-my-favorite-font Explanation from Dank Mono creator Phil Pluckthun via email: > Some terminal applications require a specific monospace flag to be set > in the font file that was only gaining traction after the font was > released. Some also just don't support fonts with ligatures. In Dank > Mono's case the specific flag that some applications require to select > the font as a monospaced one simply isn't set, and a different, older > one is set instead. Related issues: eigilnikolajsen/commit-mono#15 IdreesInc/Monocraft#26 IdreesInc/Monocraft#77 tonsky/FiraCode#1325 vercel/geist-font#33
This commit will update the README to document the switch from Dank Mono to the Recursive font (`Rec Mono Duotone`). Although Dank Mono does render in VSCode, it is not correctly monospaced and therefore stopped working in some applications that have more strict font requirements, like the terminal emulator kitty (kitty >=0.36). https://www.recursive.design/ https://github.com/arrowtype/recursive https://sw.kovidgoyal.net/kitty/changelog/ https://sw.kovidgoyal.net/kitty/faq/#kitty-is-not-able-to-use-my-favorite-font Explanation from Dank Mono creator Phil Pluckthun via email: > Some terminal applications require a specific monospace flag to be set > in the font file that was only gaining traction after the font was > released. Some also just don't support fonts with ligatures. In Dank > Mono's case the specific flag that some applications require to select > the font as a monospaced one simply isn't set, and a different, older > one is set instead. Related issues: eigilnikolajsen/commit-mono#15 IdreesInc/Monocraft#26 IdreesInc/Monocraft#77 tonsky/FiraCode#1325 vercel/geist-font#33
Terminal: Kitty version 0.23.1
The text was updated successfully, but these errors were encountered: