libGDX Font shows as textures on Samsung Galaxy Ace 2

Hey all,

I created a simple live wallpaper that just draws a bunch of turkeys to the screen, as well as some text showing how many turkeys have been drawn, and how many turkeys are being drawn per second. This works pretty well, and you can see it yourself here: https://play.google.com/store/apps/details?id=com.StaticVoidGames.Turkeys

However, I have one report from a user with a Samsung Galaxy Ace 2 who says that the text shows up as more turkeys. The code I’m using isn’t fancy, so I’m really struggling to understand why this could be the case. Here’s pretty much my whole drawing code:


batch.begin();
		//batch.draw(screenTexture, x, y, width, height, srcX, srcY, srcWidth, srcHeight, flipX, flipY);
		batch.draw(screenTexture, xOff, y, screenTexture.getWidth(), screenTexture.getHeight());
		
		font.setColor(Color.WHITE);
		font.setScale(2f);
		
		float textY = 250;
		
		font.draw(batch, "Turkeys: " + df.format(turkeyCount), 25, textY+50);
		font.draw(batch, "TPS: " + Gdx.graphics.getFramesPerSecond(), 25, textY);
	
		batch.end();

Like I said, nothing too fancy. And it works for everybody who has tried it so far, except that one user with the Galaxy Ace 2, who gets something that looks like this:

https://pbs.twimg.com/media/BZzBhGPCIAAMD0k.png

Compare that to what it should look like:

https://lh6.ggpht.com/AEheNET5soG7sJn8biZKe3pbAhxudEtT2j30gzgtIuOZsk9pBS4n2PXiIPKKaA_euUI=h900-rw

Any ideas what might be causing this strange behavior?