RichText字体创建好后,如果对象调用有 setScale 缩放
字体会出现明显的锯齿
修改源码强制设置TTFConfig distanceFieldEnabled 属性后
仍然有锯齿
修改官方测试代码
void UIRichTextTest::touchEvent(Ref *pSender, Widget::TouchEventType type)
{
switch (type)
{
case Widget::TouchEventType::ENDED:
{
if (_richText->isIgnoreContentAdaptWithSize())
{
_richText->ignoreContentAdaptWithSize(false);
_richText->setContentSize(Size(100, 100));
_richText->setScale(2.0f); //增加缩放
}
else
{
_richText->ignoreContentAdaptWithSize(true);
_richText->setScale(1.0f); //增加缩放
}
}
break;
default:
break;
}
}