Howto:Creating a Font Browser using Nasal and Canvas

From FlightGear wiki
Revision as of 07:02, 24 February 2020 by Hooray (Talk | contribs) (

Jump to: navigation, search
This article is a stub. You can help the wiki by expanding it.


No easy way to browse a list of available fonts in the base package


Implement a simple font browser using Nasal and Canvas


since FlightGear uses OpenSceneGraph, and since OSG supports TXF , we might use Nasal/Canvas to display a list of fonts and even preview them inside fgfs (?)

To see for yourself, modify the Canvas image example to point to a font file:

If this works, this can be trivially extended to show a list of all fonts including a preview, by adapting this snippet: Canvas_Snippets#Canvas_ScrollArea

Alternatively, it would be possible to render the menubar completely using the Canvas system: Howto:Making_a_Canvas_Menubar