Merge pull request #846 from pimoroni/patch-bitmap-fixed-space

Bitmap Fonts: Fixed-width space for #765.
This commit is contained in:
Philip Howard 2023-09-15 09:32:23 +01:00 committed by GitHub
commit 8eac60afc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -152,6 +152,9 @@ namespace bitmap {
uint32_t line_offset = 0; // line (if wrapping) offset
unicode_sorta::codepage_t codepage = unicode_sorta::PAGE_195;
int32_t space_width = measure_character(font, ' ', scale, codepage, fixed_width);
space_width += letter_spacing * scale;
size_t i = 0;
while(i < t.length()) {
// find length of current word
@ -201,7 +204,7 @@ namespace bitmap {
line_offset += (font->height + 1) * scale;
char_offset = 0;
} else if (t[j] == ' ') { // Space
char_offset += font->widths[0] * scale;
char_offset += space_width;
} else {
switch(rotation) {
case 0: