Environment details (Put x in the checkbox along with the information)
Exact steps to reproduce the issue
Clone the repo, enable nerdfonts in the makefile
O_NERD := 1 # support icons-nerdfont
and compile with LDLIBS="-L/opt/homebrew/opt/ncurses/lib/" make.
Some files (with certain icons it appears) have duplicate initial letters as seen in the screenshot below:

as soon as I select the makefile it will also have the duplicate initial letter:

I have done some testing, this seems to also happen with O_EMOJI is set to enabled:

but not with O_ICONS enabled:

I have peeked into the source code to find what is different between those options, but did not find a convincing clue.
I have also checked with kitty and alacritty, they both face the same problem.
These are the dynamic libs used by nnn:
x otool -L ./nnn
./nnn:
/usr/lib/libedit.3.dylib (compatibility version 2.0.0, current version 3.0.0)
/opt/homebrew/opt/ncurses/lib/libncursesw.6.dylib (compatibility version 6.0.0, current version 6.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1319.0.0)
Environment details (Put
xin the checkbox along with the information)nnnmasterExact steps to reproduce the issue
Clone the repo, enable nerdfonts in the
makefileand compile with
LDLIBS="-L/opt/homebrew/opt/ncurses/lib/" make.Some files (with certain icons it appears) have duplicate initial letters as seen in the screenshot below:

as soon as I select the makefile it will also have the duplicate initial letter:

I have done some testing, this seems to also happen with

O_EMOJIis set to enabled:but not with

O_ICONSenabled:I have peeked into the source code to find what is different between those options, but did not find a convincing clue.
I have also checked with kitty and alacritty, they both face the same problem.
These are the dynamic libs used by nnn: