When adding fonts to any label in a MarkupList I get a very slow scroll. Right now I only have an image, 3 labels and a button. When adding custom fonts/sizes for each label and the button, the UI slows very bad. To the point where it takes 1-2+ seconds to scroll. As soon as I remove the <font> nodes, its sped up to normal speed. I've tried to remove all node attributes such as translation, colors, alignments, ellips, wrap, etc.. Nothing makes a change except removing fonts. Unfortunately this makes the markuplist very ugly since we can't control the font or size.
As a side note, even adding the system font attribute causes the same issue.
We dont see this issue on the Roku 4, but do on the express and roku 3.
What are we doing wrong here? The markuplist must support fonts, right? Even adding one font on the screen kills the scroll speed significantly. Any ideas?
Here is one node example on the markuplist:
<Label id="itemDescription" color="0xF2FFFFFF" translation="[ 1000, 100 ]"
width="500" horizAlign="left" vertAlign="center" maxLines="4"
ellipsizeOnBoundary="true" wrap="true">
<Font role="font" uri="pkg:/fonts/AzoSans-regular.ttf" size="24" />
</Label>