ryanoasis / nerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
https://NerdFonts.com
Other
53.92k stars 3.63k forks source link

No fonts in latest release v3.2.1 work properly on oh-my-posh #1683

Closed BornAsSlayer closed 1 month ago

BornAsSlayer commented 1 month ago

Requirements

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

Finii commented 1 month ago

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

Finii commented 1 month ago

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

image

Finii commented 1 month ago

Regarding the v3.0.0 change:

image