Skip to content

Cyrillic support — happy to help, wanted to ask first #10

Description

@artemxknpv

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:

  1. 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.
  2. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions