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

Bitmap Fonts: Fixed-width space for #765.
helgibbons-patch-1 v1.20.6
Philip Howard 2023-09-15 09:32:23 +01:00 zatwierdzone przez GitHub
commit 8eac60afc6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -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: