monaspace icon indicating copy to clipboard operation
monaspace copied to clipboard

Feature request: add symbols for U+2BC6 and U+2BC8

Open adamliter opened this issue 9 months ago • 5 comments

I'm wondering if it'd be possible to add U+2BC6 and U+2BC8 to this font.

These two symbols are defaults in the Emacs package org-modern. I've recently switched to using this font in Emacs, and so it'd be nice to have support for these two symbols.

Thanks for all the great work on this font! It's really cool. 😄

adamliter avatar Apr 04 '25 00:04 adamliter

I see them in the version 1.200 fonts.

jpickwell avatar Apr 14 '25 17:04 jpickwell

Hmm, interesting. That's the version I have installed, and this is how they're rendering for me inside Emacs (whereas every other glyph renders just fine):

Image

Haven't had a chance to do any debugging, but I can try to look into what the issue might be more later if those glyphs are already there.

adamliter avatar Apr 14 '25 19:04 adamliter

So I'm using the 1.200 version installed from Homebrew:

❯ brew info --cask font-monaspace
==> font-monaspace: 1.200
https://monaspace.githubnext.com/
Installed
/opt/homebrew/Caskroom/font-monaspace/1.200 (631.5MB)
  Installed using the formulae.brew.sh API on 2025-04-03 at 17:50:09
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/font/font-m/font-monaspace.rb
[...]

And using otfinfo, I don't see those glyphs:

❯ otfinfo -u /opt/homebrew/Caskroom/font-monaspace/1.200/monaspace-v1.200/fonts/otf/MonaspaceNeon-Regular.otf | rg ^uni2BC
uni2BC0 1233 uni2BC0
uni2BC2 1261 uni2BC2
uni2BC3 1246 uni2BC3
uni2BC4 1225 uni2BC4
uni2BCC 1249 uni2BCC
uni2BCD 1256 uni2BCD
uni2BCE 1264 uni2BCE
uni2BCF 1257 uni2BCF

So if they're present in the 1.200 fonts, then they're somehow missing from the Homebrew-based installation.

adamliter avatar Apr 14 '25 20:04 adamliter

Also just checked the versions in the git repo with otfinfo and didn't see them either. Could you clarify how/where you're seeing them, @jpickwell?

adamliter avatar Apr 14 '25 20:04 adamliter

Ok, they're not there. Character Map in Windows shows them (normally, characters that don't exist in the selected font are not shown). 🤷‍♂

Here are two shots of Character Map:

Image Monaspace Neon at U+2BC5

Image Consolas at U+2C60 (U+2BC5 does not exist in the font)

I checked the glyph file for Monaspace Neon, and did not find a unicode = 11205; (2BC5 in decimal).

jpickwell avatar Apr 14 '25 21:04 jpickwell

uni2BC6 and uni2BC8 will be added in version 1.3 (very soon), but the other characters you tested with otfinfo ARE in version 1.2 already. If you still can't see them with the 1.3 fonts when they're released, please make a new issue for that!

heathercran avatar May 20 '25 03:05 heathercran

Thanks Heather! I'll keep an eye out for the 1.3 release. Appreciate it! 😄

(And I was only looking for U+2BC6 and U+2BC8. In the command that I shared above I was just piping the output of otfinfo to ripgrep and searching for stuff that started with ^uni2BC. So that was just meant to show that uni2BC6 and uni2BC8 weren't in the filtered down output of otfinfo. Haven't had issues with those other code points, as far as I know. Thanks again! 😃)

adamliter avatar May 20 '25 03:05 adamliter

Fixed in 1.3!

idan avatar Aug 20 '25 23:08 idan