diff --git a/TFT_eSPI.cpp b/TFT_eSPI.cpp index 67f916f..b1e586f 100644 --- a/TFT_eSPI.cpp +++ b/TFT_eSPI.cpp @@ -2264,6 +2264,13 @@ int16_t TFT_eSPI::textWidth(std::string_view string, uint8_t font) int32_t str_width = 0; uint16_t uniCode = 0; +#ifdef CONFIG_TFT_IS_AUTOBAHN + if (font == 1 || (gfxFont != &din1451alt10pt8b && font == 4)) + { + str_width = 1; + } +#endif + auto iter = std::begin(string); #ifdef SMOOTH_FONT