linebender / linebender/norad

Implement transformation for glyph contents when kurbo available

Open
#110 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
61
Forks
16
PR merge metrics
No merged PRs in 30d

Description

I'd like to be able to do kurbo::Affine * Contour or some such, found at least two instances where that would come in handy. Maybe something for returning a transformed copy and for transforming in place?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Contour type and any existing kurbo integration in the crate. Review how glyph contents are represented and how affine transformations are currently handled. Done means agreeing on and implementing the transformation API, including whether it returns a copy, mutates in place, or supports both, with coverage for the requested behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.