Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sharkieSBS
Newbie

font:, pkg:, and theme: oh my

I've found several different pseudo-protocols in the Roku documentation:
font: | theme: | tmp:

Those links are to examples rather than explanations, though.

I'm looking for two things though:

  1. A full listing of all the pseudo-protocols, in case I'm missing something truly useful, and

  2. Any explanations of how to use all the pseudo-protocols. 


common:, pkg:, and tmp: are explained at various places in the documentation, but font: would be really useful if you could set a Custom Font that could be Globally accessed as the system fonts are.

And I'm exploring theme:, but would appreciate any suggestions for tracking details or samples!
_______________________________________________________________________________
Craig Sharkie
Connected TV Lead, Engineering – EDS & OD
sbs.com.au
0 Kudos
3 REPLIES 3
RokuBen
Community Moderator
Community Moderator

Re: font:, pkg:, and theme: oh my

The "font:" URI scheme can only be used to lookup a pre-installed system font; there's no mechanism to extend it to other fonts.
0 Kudos
sharkieSBS
Newbie

Re: font:, pkg:, and theme: oh my

Thanks RokuBen.

I'd thought I'd exhausted all avenues, but was keen to find out if I'd missed anything.
I think a lot of Developers would like a mechanism to only have to declare a Font once, and then access it by reference in Screens.
_______________________________________________________________________________
Craig Sharkie
Connected TV Lead, Engineering – EDS & OD
sbs.com.au
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.