No fonts in latest release v3.2.1 work properly on oh-my-posh
Closed this issue · 3 comments
Requirements
- I have searched the issues for my issue and found nothing related or helpful
- I have searched the FAQ for help
- I have checked the Wiki for help
Experienced Behavior
I wanted to use zed mono fonts for my terminal and vscode from Nerd Fonts but Instead, only a few glyphs worked properly and most didn't, I downloaded Jetbrains mono, zed and Caskaydia code, but nothing worked I got the same result. But then I tried using the custom font patcher to patch my fonts manually Even those didn't work, I had the same result. Then I painstakingly tried fonts from older releases and then the only ones which worked were the ones from release v2.3.3.
Expected Behavior
I expected all fonts to work normally in oh-my-posh and vscode like usual.
But I also noticed something, when I downloaded from release 2.3.3 I had another font within the same fonts called jetbrains..NFM but in a newer release it was not there just jetbrainsmono...
Example Symbols or Text
No response
Font Used
CaskaydiaCove Nerd Font, CaskaydiaMono Nerd Font, FiraCode Nerd Font, JetBrainsMono Nerd Font, ZedMono Nerd Font
Source of Font File
tried patching and downloading from https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.2.1
Terminal Emulator (and the title of the terminal window)
Latest Windows Terminal - Powershell 7
Oh-my-posh v14.2.2
Operating System and Version
Windows 10
Screenshots
only a few glyphs worked properly and most didn't
Comparing your images:
Some icons are missing, for example for the Music
folder, lets see on the cheat sheet, searching for "music":
I believe your missing icon is the F832
in the bottom right of my image. As you see that icon has been removed (with Nerd Font 3.x.x). Probably all the other missing items are also material design icons with the old codepoints.
See
Oh-my-posh v14.2.2
Probably you should update, current is oh-my-posh v23.4.1
.
If you customized your oh-my-posh setup, possibly you need ta adapt the codepoints. See for example