jimp-dev / jimp-dev/jimp-native
Add support for `loadFont`
- 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