InfiniTimeOrg / InfiniTimeOrg/InfiniTime
Support "Text as Bitmaps" from Gadgetbridge
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 3.4k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
Not sure if this is a Bangle.js exclusive feature. Like PineTime, Bangle.js doesn't support non-ASCII characters, but I can enable a "Text as Bitmaps" on Gadgetbridge, which will cause the text to be rendered on phone side and sent to the watch as bitmaps.
Can PineTime support the same?
There has been extensive requests for support of non-ASCII characters. I understand the developers chose to not include a more complete font because of resource constraints, but I think "text as bitmaps" could be a good compromise?
Related: #1490 #212 #1424 #1309 #261
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing Gadgetbridge's "Text as Bitmaps" behavior and the related issues #1490, #212, #1424, #1309, and #261. Determine the PineTime-side changes needed to support bitmap-rendered text sent from the phone, with completion defined as non-ASCII text being displayed through this approach.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100