文字描边没有和文字对齐,有少量偏移

256806-rtx截图未命名5.jpg

为文字增加描边的时候,当描边的实际像素大概1或者小于1的时候,很多文字的描边相对于文字都会偏移一点点,显得不像描边效果了。


图里是方正准圆字体,Roboto字体也有这个问题,不过稍微好点。但是在UMG里边用TextBlock多输入一点文字,然后滚动鼠标滚轮切换下显示大小,很容易看到这种现象。比如Roboto在文字大小为12,Zoom-1时,“生”“小”“完”“骤”“多”这几个字会出现偏移。


尝试修改字体的hinting、PixelSnapping、ShapingMethod,并没有用。

Hi Ygritte,
这种由于超采样导致的问题目前没有很好的解决方法,您可以选择开启“Separate Fill Alpha”来缓解这个问题。

貌似并不是超采样的缘故,描边所用的glyph和渲染文字所用的glyph在位置上并不是完全贴合的,如果都用描边的glyph的话就没有这个问题了。但是描边的glyph,位置偏移没有普通glyph那么整齐。大小不一那种字体特别明显