As all the demo programs have some features specific to each. For example 'ftview'
has options for stroke, slant etc. So, I was wondering about creating option tabs specific
to some programs or instead just add all the features in a normal fashion in the layout and
just disable the options not meant for the program in use.
The demo programs also test different ways to use FreeType: FT_Load_Glyph / FT_Render_Glyph versus FT_Glyph_To_Bitmap or FT_Outline_Render. It is good to be diverse while testing and it might be quit natural to have separate tabs:
A tab with a glyph list in native or encoded (unicode, etc) order (ftview)
A tab with text string layout (ftstring)
A tab with huge magnification (ftgrid)