monaspace icon indicating copy to clipboard operation
monaspace copied to clipboard

Support more Unicode code points

Open somelinguist opened this issue 2 years ago • 4 comments

It would be helpful to support more Unicode code points. My specific needs would be for combining diacritics.

I write a lot of scripts that use them in strings.

The fonts look great!

somelinguist avatar Nov 10 '23 03:11 somelinguist

Can you please supply some examples?

rileycran avatar Nov 10 '23 05:11 rileycran

zsh: 

bmarwell avatar Nov 10 '23 07:11 bmarwell

It's the checkmark and related characters ( ✔, ✓, ✘, ✗, ☐, ☑, ☒) for me.

rogiersteehouder avatar Nov 10 '23 07:11 rogiersteehouder

Can you please supply some examples?

Some of the combining diacritics (https://en.wikipedia.org/wiki/Combining_character) work, and some do not.

The specific one I use the most that doesn't work is U+0331 ◌̱ COMBINING MACRON BELOW.

Most of my need for these would be in scripts that work with data that contain them.

somelinguist avatar Nov 10 '23 14:11 somelinguist

Checkboxes are covered in 1.2!

idan avatar Feb 07 '25 00:02 idan

@idan reading the "New Characters" section of the 1.2 release notes, it's clear that the checkmarks and a lot more characters have been added, but there's no mention of combining diacritics, which @somelinguist mentioned above. Just for the sake of clarity, can you confirm whether those are now supported as well, since this issue was marked as completed?

waldyrious avatar Feb 07 '25 09:02 waldyrious

Monaspace Argon (v1.200)

acutecomb
brevecomb
caroncomb
caroncomb.alt
cedillacomb
circumflexcomb
commaaccentcomb
dieresiscomb
dotaccentcomb
dotbelowcomb
gravecomb
hungarumlautcomb
macroncomb
ogonekcomb
ringcomb
tildecomb

acutecomb.case
brevecomb.case
caroncomb.case
circumflexcomb.case
dieresiscomb.case
dotaccentcomb.case
gravecomb.case
hungarumlautcomb.case
ringcomb.case
tildecomb.case
macroncomb.case

So still no Combining Macron Below

Some comparisons

Cascadia Code (v2108.026)

acutecomb
acutetonecomb
brevecomb
caroncomb
cedillacomb
circumflexcomb
commaabovecomb
commaaboverightcomb
commaaccentcomb
commaturnedabovecomb
dieresiscomb
dotaccentcomb
dotbelowcomb
gravecomb
gravetonecomb
hookabovecomb
horncomb
hungarumlautcomb
lowlinecomb
macronbelowcomb
macroncomb
ogonekcomb
ringbelowcomb
ringcomb
tildecomb

acutecomb.case
acutecomb.case.loclPLK
acutecomb.loclPLK
brevecomb.case
caroncomb.case
circumflexcomb.case
dieresiscomb.case
dotaccentcomb.case
gravecomb.case
hookabovecomb.case
horncomb.case
hungarumlautcomb.case
macroncomb.case
ringcomb.case
tildecomb.case
Fira Code (v6.002)

acutecomb
brevecomb
caroncomb
cedillacomb
circumflexcomb
commaabovecomb
commaaccentcomb
commareversedabovecomb
dblgravecomb
dieresiscomb
dotaccentcomb
gravecomb
hungarumlautcomb
iotasubcomb
macroncomb
overlinecomb
perispomenicomb
ringcomb
strokelongcomb
strokeshortcomb
tildecomb

commaaccentcomb.case

kenmcd avatar Feb 10 '25 23:02 kenmcd