image-rs / image-rs/imageproc

add an explicit way to define the shape of drawn text

Open
#501 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
979
Forks
181
Avg merge
5m
Merged PRs (30d)
4

Description

the current text scaling system makes it needlessly difficult to define the "shape" of a character.

i feel that something more explicit than the current rusttype::Scale based system may be beneficial to the usability of this library .
one possibility is taking four numeric arguments, (x, y, width, height). where x and y define the position of the top left corner of the character, and width and height define how far the character extends from x and y

Contributor guide

Open the contributing guide

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

The issue names no files, tests, or entry points. Start by locating the current rusttype::Scale-based text scaling, then determine how an explicit x, y, width, and height shape should fit the existing API; done means the proposed behavior and its compatibility are clearly specified.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.