Skip to content
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

use B612 Regular size 16 for logbox #115

Merged
merged 1 commit into from
Oct 5, 2024
Merged

Conversation

Habbie
Copy link
Member

@Habbie Habbie commented Sep 22, 2024

PRing this just to have it saved somewhere. the tiny TTF engine is extremely slow for our logbox, not sure why. It might be fine for other things, which is easy to test on top of this PR.

voorkant-lvgl now expects the .ttf file to be in the working directory, which is not what we want either.

@Habbie
Copy link
Member Author

Habbie commented Oct 1, 2024

no longer slow. Now contains #116, will need a kick after that one is merged. Then we can put the font in more places (or another font, or make it configurable, or ...)

@Habbie Habbie changed the title use B612 Regular size 14 for logbox. SLOW use B612 Regular size 14 for logbox Oct 3, 2024
Copy link
Member Author

@Habbie Habbie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with this PR now. I'd like to squash a few things - primarily, remove the .ttf from history so it doesn't take up space. Secondary, we have a few commits that do and then undo things, might as well have zero instead. Will do that cleanup after @cyclops1982 reviewed.

@@ -17,7 +17,7 @@ jobs:
- name: Update apt indexes
run: sudo apt-get update
- name: Install various apt dependencies
run: sudo apt-get install build-essential cmake ninja-build nlohmann-json3-dev pkg-config libssl-dev libsdl2-dev python3-pip
run: sudo apt-get install build-essential cmake ninja-build nlohmann-json3-dev pkg-config libssl-dev libsdl2-dev python3-pip xxd
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a note (to self perhaps), we should make this one package per line, sorted, so diffs are easier to read

src/lv_conf.h Outdated Show resolved Hide resolved
@Habbie Habbie marked this pull request as ready for review October 5, 2024 12:51
@Habbie Habbie changed the title use B612 Regular size 14 for logbox use B612 Regular size 16 for logbox Oct 5, 2024
@Habbie Habbie merged commit 7eb2db3 into voorkant:main Oct 5, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants