I think that class might be the key to the future of actual loading of TTF files.
On Wed, Mar 31, 2010 at 8:51 AM, Alex Holkner <[email protected]>wrote: > On Wed, Mar 31, 2010 at 10:28 PM, Florian Bösch <[email protected]> wrote: > > I'd like to open a specific filename.ttf and provide it as a > > filestream and get back a font instance. Currently I only seem to be > > able to load some font into pyglet, and hope for the best when > > specifying the font name to load (crossing fingers it won't take any > > other font or some default or that I've misspelled the font name etc.) > > > > How can I load a specific font instance from a filestream to a TTF > > file? > > In general it's not possible, as both the Windows and OS X font > systems operate by name, not stream (pyglet can provide the OS with > additional font files, but the OS does not return back the names in > those files). > > However, pyglet has an undocumented class pyglet.font.ttf.TrueTypeInfo > which can read the TTF header; see TrueTypeInfo.get_names(). You > might need to trial and error a little to get the appropriate name (I > recall the OS does some mangling of the name; e.g. to turn "Courier > Bold" into "Courier"). > > Alex. > > -- > You received this message because you are subscribed to the Google Groups > "pyglet-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<pyglet-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/pyglet-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en.
