Is anyone familar with the .fntdata structure of an embedded font? This is used in PowerPoint 2007/2010 when embedding a font into a presentation (it is unlike .odttf that is used in Word 2007/Word 2010). Basically, I just want to convert this to a .ttf or .odttf file so it can be read by WPF/Silverlight applcations.
One page of the standard states the following:
c. The standard states that application/x-fontdata specifies that the font shall be stored as a bitmapped font (each glyph is stored as a raster image).
PowerPoint stores TrueType and OpenType fonts (Embed-Open-Type-Format, Micro-Type-Exp-Format) in parts of this type. Word does not read or write this content type.
Which is helpful to know that at least there is a direction to research, but I'm not sure where to go from here in terms of how to convert, if it's possible to convert, etc. (in .NET preferablly).
Right now, I can't even figure out how to read it. I've tried Microsoft Font Validator, but it says it is not a valid font.
To see this kind of font, go into PowerPoint 2007/2010, create one blank slide and add a text box. Add some text and change the font to "Chiller" (for example). Then, go to Orb (that round thing at top), click Save As... and then right next to the Save button click the Tools dropdown and then click on Save Options. Once the dialog pops, at the bottom choose Embed fonts in file (doesn't matter which radio below that you choose). Okay, now save and you're done. Now close the file, and find it in the location where you just saved it. Rename the extention from .pptx to .zip and then unzip it. In that folder, go to /ppt/fonts/ and you'll find a number of fonts there. Anyone of them will do.
Does anyone have any ideas?