jimp-dev / jimp-dev/jimp-native

Add support for `loadFont`

Open
#4 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
29
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Sorry if I'm missing something, but it's my understanding that `loadFont` is not part of the `jimp-native` library. I've noticed that bitmap font loading is *very slow* in `jimp`, and it looks like even if you try to run a bunch of font loading concurrently, they all get stuck in a queue anyway and the situation doesn't improve.

I think we'd see huge gains by implementing the font loading natively (and in parallel!) and this would eliminate a huge bottleneck in terms of speed.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the native font-loading boundary and Jimp's bitmap-font loading path, then determine how concurrent loads are currently queued. Done means `loadFont` is supported natively and the reported font-loading bottleneck is addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.