rubjo / victor-mono

A free programming font with cursive italics and ligatures. Donations welcome ❤️
https://rubjo.github.io/victor-mono
SIL Open Font License 1.1
3.34k stars 44 forks source link

Support for more Non-slavic and archaic letters #85

Closed Qonsyuma closed 3 years ago

Qonsyuma commented 4 years ago

image Text from the image:

Unsupported letters:
Әә,Ӛӛ,Өө,Ѥѥ,Ҏҏ,Ѱѱ,Ԁ,Ҳҳ,Ққ,Ԯԯ
Ҷҷ,Ԝԝ,Ңң,Ѧѧ
Diacritic issues:
̈̈Є +  ̈ = Є̈ (looks odd)
̈̈Є +  ̆ = Є̆ (looks odd)
є +  ̈ = є̈ (works fine)
є +  ̆ = є̆ (works fine)

There are some characters that I frequently used, that are not supported by Victor Mono however. I'd like to see these letters added into the font, though if possible perhaps all letters listed here could be added: https://en.wikipedia.org/wiki/Cyrillic_script_in_Unicode Obviously that will be a lot of work, so I won't expect that in any shape or form, even if it would be nice to have.

Have a great day & stay safe!

rubjo commented 4 years ago

Sure, I can add and fix these for the release after the imminent one.

Out of pure curiosity, what's your language, and how can you frequently need so many of these from many different languages? As far as I can understand, some have fallen out of use. 🙂

Qonsyuma commented 4 years ago

Currently I'm working on my own language, and I use this alphabet for that language, but also to write English and German phonetically. That obviously doesn't justify having those characters for everyone else, but if you'd be up to the task of adding those I'd be very thankful! And indeed some (if not most) aren't used anymore, and I mainly just crafted together an alphabet of around 50 characters (which is pretty unrealistic, though I like going places) 😉

rubjo commented 4 years ago

Ah, kudos to you for making your own language. That’s a pretty impressive endeavour. 👍🏻

Qonsyuma commented 4 years ago

Thanks a lot! Though I must say that it's probably gonna be rather bad for my first attempt, the alphabet is probably gonna stick with me for a bit. I mainly just love learning writing systems used around the world, and then attempt to use then in some manner, even for English 😄

Qonsyuma commented 4 years ago

In addition, if possible it'd be nice if you could consider (cyrillic) upper: Һ lower: һ, note that the lowercase "һ" actually is rendered as the latin "h", which is correct. The uppercase version of the Cyrillic "һ" however is not supported. I was happy to see that Ћћ and Ђђ work fine though! I'm sorry if this is hard to understand, having same-looking characters in different scripts can be a bit confusing at times ^^

Qonsyuma commented 4 years ago

In addition (sorry) I'd like to see the letter Ꙟꙟ (https://en.wikipedia.org/wiki/Yn) included too, if the whole Cyrillic(, non-slavic and Archaic letters included) alphabet isn't planned already

rubjo commented 3 years ago

Don't know if I have included all the glyphs you wanted, but ~100 Cyrillic glyphs were added in 1.5.0.

Qonsyuma commented 3 years ago

You've certainly added a huge chunk, and they look great! I don't think I can complain :)

I noticed that "Ѩѩ Ѭѭ" aren't supported (which are another version of "Ѧѧ Ѫѫ"), but this is more just a side note than a need for those characters (as I don't really use them). While I use "Ꙋꙋ" (which aren't supported), I think I have asked for enough, and having them added is fully up to you of course.

Huge thanks for taking time to add all these characters!