Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
lisakb140
Level 7

Specifying Font on RowLabel crashes channel

I am trying to specify a ttf font for the rowLabelFont field on a RowLabel node in my XML, but for some reason it is crashing my channel, following the advice here: https://forums.roku.com/viewtopic.php?t=97452

This is my node (rowLabelFont is towards the bottom):


<RowList
id="RowList"
itemComponentName="GridScreenItem"
focusBitmapBlendColor="0x494949"
focusFootprintBlendColor="0x494949"
translation="[0,0]"
numRows="3"[
itemSpacing="[15, 5]"
focusXOffset="[150,150]"
rowFocusAnimationStyle="fixedFocusWrap"
itemSize="[1380, 290]"
rowItemSize="[[1080,225]]"
rowHeights="[290]"
rowItemSpacing="[[40, 10],[40, 10]]"
rowLabelOffset="[[140, 18]]"
variableWidthItems="[true]"
showRowLabel="[false, true]"
showRowCounter="[false, true]"
animateToItem="1"
rowLabelFont="BarlowCondensed-Medium">
<Font role="font" uri ="pkg:/fonts/BarlowCondensed-Medium.ttf" size="24"/>
</RowList>


This is the same setup I use for my Label nodes, and this works fine for those.
WHen I deploy and my channel tries to open, it crashes immediately. I can't really see what the problem is here!!
0 Kudos
5 Replies
squirreltown
Level 8

Re: Specifying Font on RowLabel crashes channel

 rowLabelFont="BarlowCondensed-Medium">

Shouldn't this have "pkg:/etc." in front of it?
Kinetics Screensavers
0 Kudos
lisakb140
Level 7

Re: Specifying Font on RowLabel crashes channel

I tried that--what happens then is the text just doesn't render at all.
0 Kudos
squirreltown
Level 8

Re: Specifying Font on RowLabel crashes channel

That's a pretty big improvement over crashing immediately.
Kinetics Screensavers
0 Kudos
lisakb140
Level 7

Re: Specifying Font on RowLabel crashes channel

Haha, that is true! It crashes when I put the following inside my RowList node


<Font role="font" uri = "pkg:/fonts/BarlowCondensed-Medium.ttf" size="24"/>
0 Kudos
lisakb140
Level 7

Re: Specifying Font on RowLabel crashes channel

Got it!! I had to create a Font node in my brs and assign it to rowLabelFont there. All good!
0 Kudos