-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Caskaydia Cove not displaying on visual studio code, but displayed correctly in the integrated terminal. #785
Comments
I'm sorry I have no Visual Studio Code installed. Anyhow, I have Visual Studio; but that seems to look completely different: And there the font shows up and is usable. Where did you download the font from? Direkt from the If that does not show up, maybe you should try the |
Ah best would be to try the font after #723. Let me provide the patched font somewhere... working 🔧 They one of these please. |
Hmm, Works on my machine? I downloaded the fonts here: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/CascadiaCode/Regular/complete And just installed one file: Edit: The font in my Windows screenshots look really ugly; I guess because I'm not on that machine but only connected via |
Weird, I downloaded it from the link you provided and installed it again, same output. |
That is strange. Did you remove all |
Having the same issue in Visual Studio. To me it seems Visual Studio might have a problem with PostScript outlines. |
I could not reproduce (i.e. works on my machine) with @miloradowicz Did you remove all |
I tried that, it didn't work. To be clear, my issue is with Visual Studio, VS Code seems to work fine.
|
Download and install this I have no other Caskaydias installed. And I can select it: Edit: Screenshots look ugly because I go through RDP |
Doesn't work for me on Win11/VS2022. |
Unfortunately no screenshot. Maybe it allows only monospaced fonts now? |
Mono doesn't work either. I guess it's a VS2022 thing, I'll stick to ttf fonts for now. |
@miloradowicz |
All those above worked. I'm not sure about the origin of the Caskaydia in the link, since it's coming from an outside source. But it was Caskaydia Code Regular, and I needed Light. BlexMono, FiraCode and Fantasque are from this repo. I tried all the font faces of Caskaydia Code.otf and none of them worked. I've only tried light versions of Hasklig and FuraMono.otf, and they didn't work either. I'm actually not sure if it's a ttf vs otf thing; I tried converting PostScript outlines to TrueType with FontForge, and it didn't help the issue, but I'm not proficient with the tool, so I probably did something wrong. Although I did test the converted font in Windows Terminal and VS Code and it doesn't appear to be broken. Just doesn't work with VS2022. |
Is VS 2022 (as the versions I have) still free for open source users? Then I can install that and And you still did not say how 'not working' shows up? The font not in the selector dialog? The font not working if selected? etc? Edit: Add image |
Here's my issue |
Hmm, but the issue author claims it happened on Win 10... This is strange. I installed the font just by double click on the font file, and then ... click 'install' in the font preview window. And I'm 'admin' on the machine, have no clue if that makes a difference where the font is installed or something. |
You use 'light'. Is the problem also present with 'regular' that I used 🤔 |
Looks like I have installed it into some strange personal folder (and it works) and you have it in the system folder 🤔 |
Hmm, Delugia is where I deviate with the patching a bit from the usual 'Nerd Fonts path' in patching Edit: Just pointing out: Image shows VS2022 Edit 2: Hmm, |
I would suggest removing all That Caskaydia should be even better than the Delugia ones (recent fixes were not backported to Delugia). After installation, check the font version, it should be |
Well, I narrowed down the issue to the Terminal in VS. |
Waah, there are different 'show settings for', I never noticed that. |
I don't know if all the different versions I've tried so far behave this way, because I only paid attention to the Terminal settings (I only need NerdFonts for the git powerline), but I suspect that they might've been all kinda "working", just not in the Terminal. |
Hmm, I notice that Delugia here is a TrueType font as well. |
Ok, at the moment I have the dynamic font installed, because that is bundled with Anyhow, @madjxatw issue is visible on my machine. VS2022:
The same holds for the Edit: Add comments on |
Hmm, opening the original |
Tried Interestingly the problem is not in VS2019 - there the fonts are rendered equally bad :-> Also note that the 'Sample:' box in VS2022 shows the same 'bad looking' font, the antialiasing is just at work in the main editor window 🤔 |
I tried to enable |
For my issue ( win 11 / VS 2022) |
Hmm, @wswind , is Delugia |
Now the question is: Why is Delugia working but Caskaydia Cove not? As the latest Delugia uses (almost) vanilla Nerd-Fonts-v2.2.2. Well, Okay, even |
Could it be that the |
Yes, this might be the reason. I tried CascadiaCode-2111.01. |
Is there a workaround to enable CaskaydiaCove NF and Terminal-Icons in the VS terminal? I'm using oh-my-posh in PowerShell and VSCode, but not in VS 2022. |
You could use Delugia [1] instead of Caskaydia Cove, if their settings suit you. Hmm, that answer springs from the conclusion above:
while this Issue's title talks about Visual Studio Code. |
@Finii I can't use oh-my-posh in Visual Studio 2022 because it does not support CaskaydiaCove NF like both PowerShell and VSCode do. I will try using the delugia-code font to see if that works with Terminal-Icons. |
Ok, please report back. Can try to check if problem still. |
This is what terminal icons means. They are the small triangles and pictures that work with nerd fonts. Below is an image from Visual Studio Code where the icons are working followed by Visual Studio 2022 Developer Powershell 7 Terminal where they are not: |
With the Nerd Font v3.0.0 Release Caskaydia Cove is now Regarding the missing icons, if that is still a problem with 3.0.0, please open a new Issue. To make sure the correct fonts are installed
|
I have removed Caskaydia Cove, verified no Caskaydia font files in system nor user folder, restarted the system, installed all the Caskaydia ttf for all users. They work fine in various programs (VS Code, KDiff3, Double Commander). Windows 10. VS 2022 17.5.5. Nerd Fonts 3.0.1. |
Is that in the code editor or the terminal? Screenshot, also of the settings? Edit: Ah yes, you explicitly mention VScode as working 👍 |
Hmm, it happens in both, the editor and the terminal. (O_o) |
any news on this, i have the same issue on Visual Studio 2022 and the lastest version of the font. It was working on W10 but not longer works on W11. |
Caskaydia Code doesn't work, but Hack Nerd works just fine. First, go to nerdfonts.com and download the Hack Nerd Font. Then install the font onto your system. Finally, restart Visual Studio and select "Hack Nerd Font Mono" for the Terminal font. |
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. |
🗹 Requirements
🎯 Subject of the issue
Same as Title, Using the same property
CaskaydiaCove NF
on both the integrated terminal font and the editor font family. But the font is only displayed properly in the integrated terminal.🔧 Your Setup
Anonymice Powerline Nerd Font Complete.ttf
)?Caskaydia Cove Regular Nerd Font Complete Windows Compatible.otf
iterm2
,urxvt
,gnome
,konsole
)?Visual Studio Code
Windows 10 21H1
★ Screenshots (Optional)
The text was updated successfully, but these errors were encountered: