根据string改变精灵的品质

我使用通过Nuclex字体渲染器(Hinting Method:AutoHinter)制作的Kleymissky字体大小26 – 下载

为什么在屏幕上绘制字体的粗细取决于string本身? 我能做些什么来确保它总是以某种方式被吸引(但不是两者)?

在这里输入图像说明

我正在使用MonoGame,DLL v3.1.2

Solutions Collecting From Web of "根据string改变精灵的品质"

XNA SpriteFont类使用SpriteBatchTexture2Ds来支持它。 就像在渲染任何其他Texture2D的时候一样,如果你使用的是非整数的向量,那么XNA会将重叠的源像素采样到你正在经历的意外行为。

为避免此问题,请确保在分配位置时使用整数,以便源和目标像素alignment。