MonoLisaFont / feedback

Send us your feedback regarding the MonoLisa font
84 stars 2 forks source link

[Feature request]: All symbols including math ones #204

Open ghost opened 1 year ago

ghost commented 1 year ago

What feature are you proposing?

This font PragmataPro author fabrizioschiavi brags about all the symbols added to his font.

PragmataPro is the first modular font include all Math symbols planned by unicode Source: https://twitter.com/fabrizioschiavi/status/748102144004333569?s=20

Why don't we add them?

All symbols link https://fsd.it/pragmatapro/All_chars.txt

bebraw commented 1 year ago

Given it's a big set of characters, are there ones you are missing in particular?

ghost commented 1 year ago

Given it's a big set of characters, are there ones you are missing in particular?

      ▌  Symbols for Legacy Computing
U+1FB00  🬀 🬁 🬂 🬃 🬄 🬅 🬆 🬇 🬈 🬉 🬊 🬋 🬌 🬍 🬎 🬏
U+1FB10  🬐 🬑 🬒 🬓 🬔 🬕 🬖 🬗 🬘 🬙 🬚 🬛 🬜 🬝 🬞 🬟
U+1FB20  🬠 🬡 🬢 🬣 🬀 🬥 🬊 🬧 🬚 🬩 🬪 🬫 🬬 🬭 🬮 🬯
U+1FB30  🬰 🬱 🬲 🬳 🬎 🬵 🬶 🬷 🬞 🬹 🬺 🬻 🬌 🬜 🬟 🬿
U+1FB40  🭀 🭁 🭂 🭃 🭄 🭅 🭆 🭇 🭈 🭉 🭊 🭋 🭌 🭍 🭎 🭏
U+1FB50  🭐 🭑 🭒 🭓 🭔 🭕 🭖 🭗 🭘 🭙 🭚 🭛 🭜 🭝 🭞 🭟
U+1FB60  🭠 🭡 🭢 🭣 🭀 🭥 🭊 🭧 🭚 🭩 🭪 🭫 🭬 🭭 🭮 🭯
U+1FB70  🭰 🭱 🭲 🭳 🭎 🭵 🭶 🭷 🭞 🭹 🭺 🭻 🭌 🭜 🭟 🭿
U+1FB80  🮀 🮁 🮂 🮃 🮄 🮅 🮆 🮇 🮈 🮉 🮊 🮋 🮌 🮍 🮎 🮏
U+1FB90  🮐 🮑 🮒 🮓 🮔 🮕 🮖 🮗 🮘 🮙 🮚 🮛 🮜 🮝 🮞 🮟
U+1FBA0  🮠 🮡 🮢 🮣 🮀 🮥 🮊 🮧 🮚 🮩 🮪 🮫 🮬 🮭 🮮 🮯
U+1FBB0  🮰 🮱 🮲 🮳 🮎 🮵 🮶 🮷 🮞 🮹 🮺 🮻 🮌 🮜 🮟 🮿
U+1FBC0  🯀 🯁 🯂 🯃 🯄 🯅 🯆 🯇 🯈 🯉 🯊
U+1FBF0  🯰 🯱 🯲 🯳 🯎 🯵 🯶 🯷 🯞 🯹
mikesmithgh commented 1 year ago

Hi, I recently discovered the (U+1FB00
U+1FBFF) unicode block. I'd also like to request for the Symbols for Legacy Computing symbols as well. See https://en.wikipedia.org/wiki/Symbols_for_Legacy_Computing for additional information. I came across a similar issue opened for cascadia code https://github.com/microsoft/cascadia-code/issues/597. Below is a screenshot of the character set:

I use the Kitty terminal, and noticed that these were rendering correctly. When I investigated, I see that Kitty is actually rendering these characters itself: https://github.com/kovidgoyal/kitty/blob/master/kitty/fonts/box_drawing.py#L900.

I'd like to have MonoLisa include these characters so I can use them outside of Kitty.

My specific usecase is that I am using the eight bar U+1FB7x characters for box drawings at the end of the block. For example, I am using the characters outer_thin = { '🭜', '▔', '🭟', '▕', '🭿', '▁', '🭌', '▏' },

boxdraw to outline a popup menu in neovim: nvim

Please let me know if you need any additional info.

mikesmithgh commented 1 year ago

FYI: Looks like FiraCode also has a feature request open: https://github.com/tonsky/FiraCode/issues/972

Other good info in this comment: https://github.com/Textualize/textual/pull/1460#issuecomment-1374545340

ddewett commented 2 months ago

Given it's a big set of characters, are there ones you are missing in particular?

As a math heavy scientist who codes a fair amount, I would enjoy math symbols as well. Specifically, U+2200 to U+220F, U+2102, U+2103, U+2107, U+2109 to U+2116, U+2118 to U+211D, U+2124-U+2138, U+213C to U+2149

I could create a prioritized list of this would be seriously considered.