Hey! I use Annotation Mono daily and would love to help get Cyrillic in and send it back upstream. The thing is this font kinda lives or dies by its hand-drawn look, so I really dont wanna drop a PR that fights your style. Figured I'd ask before touching anything.
I've poked through the build (UFO masters + designspace, Fontra → fontmake → gftools/woff2 via build.sh and prepare_build.py) so im good on the tooling side.
Here's how I'd try to keep your handwriting consistent:
- the easy half - honestly a bunch of Cyrillic letters are basically your existing Latin glyphs already (А В Е К М Н О Р С Т Х, plus а е о р с х у). those i'd just wire up as component references with the right U+04xx codepoints. no drawing, just mapping, across all the masters.
- the real font work - the actually-Cyrillic shapes (Б Г Д Ж З И Й Л П Ф Ц Ч Ш Щ Ъ Ы Ь Э Ю Я + lowercase) have to be drawn in your hand. im flexible though - i can rough them in for you to clean up, or just hand you a reference sheet and stay out of the way, or do a pass with you calling the shots. whatever keeps it yours.
couple questions:
- is Cyrillic even on your radar right now?
- which of those 3 ways of working works best for you?
- any spacing/sidebearing or .fea conventions i should match?
if its useful i can start tiny, just the reused-glyph mapping as a first PR to show the pipeline holds up. no pressure either way!
Hey! I use Annotation Mono daily and would love to help get Cyrillic in and send it back upstream. The thing is this font kinda lives or dies by its hand-drawn look, so I really dont wanna drop a PR that fights your style. Figured I'd ask before touching anything.
I've poked through the build (UFO masters + designspace, Fontra → fontmake → gftools/woff2 via build.sh and prepare_build.py) so im good on the tooling side.
Here's how I'd try to keep your handwriting consistent:
couple questions:
if its useful i can start tiny, just the reused-glyph mapping as a first PR to show the pipeline holds up. no pressure either way!