ryanoasis/nerd-fonts

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...

This is what I expected
image

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

image

image

image

only a few glyphs worked properly and most didn't

Comparing your images:

image

Some icons are missing, for example for the Music folder, lets see on the cheat sheet, searching for "music":

image

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

Here the oh-my-posh changelog, it has been fixed with v19.23.1:

image

Regarding the v3.0.0 change:

image