The wiki is the most up to date, but the PDFs still include some documentation that's not available in the wiki (as you've discovered). There are two different versions of the roFontRegistry. In the PDFs, the roImageCanvas version is in the component reference, while the roScreen version is in the BrightScript reference. In the wiki, currently only the roImageCanvas version is documented. RokuMarkn mentioned that he was going to update it in this thread (
viewtopic.php?f=34&t=51521&p=350111#p350111), but it doesn't look like that's happened, yet.
For the roImageCanvas, the only valid default fonts are "Small", "Medium", "Large", and "Huge", and they don't correspond in any way, as far as I can tell, with the GetDefaultFont() that's used with the roScreen. If you want custom sizes and weights on the image canvas, you'll need to use our own TTF or OTF font.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)