diff --git a/src/bitmap.cpp b/src/bitmap.cpp
index e7ae71b..8899238 100644
--- a/src/bitmap.cpp
+++ b/src/bitmap.cpp
@@ -970,7 +970,7 @@ void Bitmap::drawText(const IntRect &rect, const char *str, int align)
 		GLMeta::blitEnd();
 
 		FloatRect bltRect(0, 0,
-		                  (float) gpTexSize.x / gpTex2.width,
+		                  (float) (gpTexSize.x * squeeze) / gpTex2.width,
 		                  (float) gpTexSize.y / gpTex2.height);
 
 		BltShader &shader = shState->shaders().blt;