Thanks Ravi, changes merged and submitted to master.  I wonder if it
might be useful to have a osgText::readFontFile(const std::string
name, int index, Option*);

On 28 January 2018 at 09:52, Ravi Mathur <[email protected]> wrote:
> Hi Robert,
>
> The freetype plugin currently forces the use of the first font within a 
> truetype collection (.ttc index 0). I made a slight modification such that 
> users can specify any font index via the userOptions input to 
> osgText::readFontFile(). Specifically, the freetype plugin now accepts a new 
> string option of the format "index=< unsigned int >". Example usage:
>
>
> Code:
> // Chooses the second font within the Menlo font collection
> osg::ref_ptr<osgDB::Options> fontOptions = new osgDB::Options;
> fontOptions->setObjectCacheHint(osgDB::Options::CACHE_OBJECTS);
> fontOptions->setOptionString("index=1");
> text->setFont(osgText::readFontFile("Menlo.ttc", fontOptions));
>
>
>
>
> The updated freetype/ReaderWriterFreeType.cpp file is attached to this forum 
> post. I hope it is helpful to others, and let me know if I should modify it 
> in any way.
>
> Ravi
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=72880#72880
>
>
>
>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to