New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added documentation for adding LVGL custom fonts #23669
Conversation
And @elpekenin, any issues with this? |
Nothing against nor in favour about this, mainly bcs i have never used LVGL. (that also means i dont even know if the funcs/macros used are even correct) I guess extra documentation doesnt harm, but on the other hand it makes relevant information harder to find, specially with how bad the search tool sometimes works... And since this mostly LVGL-specific documentation, we should perhaps just redirect users to their page and not clutter QP's page with it |
@elpekenin In my project I required a few more steps for adding fonts than what was available from the LVGL docs. I figured that this docs addition would give a useful example for those who go down the LVGL route. Granted, LVGL is probably not frequently used by most.
Agreed. The search tool has been the bane of my existence. and it's something I've been thinking about working on. However, I've been told that there are some core changes that are currently in progress before we address major changes to the docs. With limited amount QMK+LVGL specific information out there it can be tough for newbies to have success with LVGL. I've been doing some note-taking myself and may publish a personal blog post that we could eventually add to the QMK docs. |
Sure, im not saying their docs are perfect (i havent ever looked at them, anyway), my point here is that perhaps the missing documentation is more to do with their own docs, not QMK's. As far as i can tell you only really needed the If you really needed something that wasn't on their docs, for example the Also, took a closer look at your changes now, and while i like having a standarized |
Good point. Step 3 (modifying the LVGL generated C font file) is also specific to QMK but overall not very difficult to figure out. It would be nice to have more QMK+LVGL code examples like this PR, but I don't think this addition is the best fit for the QMK docs. QMK+LVGL a niche topic, but still I'm an advocate for more examples/blueprints in the docs I'll close this and make a blog post elsewhere Side note: If you're ever interested in QMK+LVGL you can check out my project i've been working on in my fork - develop branch. Building an interactive UI for my keyboard with a whole suite of customizable widgets (macros/games/tools sort of thing) planned out. |
Description
Added documentation:
Instructions for adding custom fonts with QP LVGL integration
Types of Changes
Issues Fixed or Closed by This PR
Checklist