be5invis / Iosevka

Versatile typeface for code, from code.
http://be5invis.github.io/Iosevka
SIL Open Font License 1.1
19.33k stars 577 forks source link

Optimize glyphs for `Ի`/`Կ`/`Վ` (Armenian). #2572

Closed jmcwilliams403 closed 2 weeks ago

jmcwilliams403 commented 2 weeks ago

Code taken from Cyrillic Che (Ч) for a less crowded intersection. Also remove hook serifs from Ն and բ under slab, as not all fonts put serifs there, and it looks rather crowded under heavy, and not to mention that they were also the only hooked letters where we had bothered to put serifs on their hooks.

 ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿ
ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏ
ՐՑՒՓՔՕՖ  ՙ՚՛՜՝՞◌՟
ՠաբգդեզէըթժիլխծկ
հձղճմյնշոչպջռսվտ
րցւփքօֆևֈ։֊  ֍֎֏

Sans Thin Upright: image Sans Regular Upright: image Sans Heavy Upright: image Sans Thin Italic: image Sans Regular Italic: image Sans Heavy Italic: image Slab Thin Upright: image Slab Regular Upright: image Slab Heavy Upright: image Slab Thin Italic: image Slab Regular Italic: image Slab Heavy Italic: image Aile Thin Upright: image Aile Regular Upright: image Aile Heavy Upright: image Aile Thin Italic: image Aile Regular Italic: image Aile Heavy Italic: image Etoile Thin Upright: image Etoile Regular Upright: image Etoile Heavy Upright: image Etoile Thin Italic: image Etoile Regular Italic: image Etoile Heavy Italic: image

be5invis commented 2 weeks ago

I think I'd like to take over this with a separate PR. I will add a new shape construtor called uBowl and simplify all the code involving it.

jmcwilliams403 commented 2 weeks ago

Will open another PR that uses ubowl. Currently compiling and testing all four fonts.