Hi Alex, Actually, it’s the sort of think I do enjoy doing … for example I did enjoy implmeneting the DMG decoding … but I do require format documentation or other pointers. If you could provide me with some more detailed information on this, I would consider putting that on my plate.
Chris Am 13.02.17, 22:44 schrieb "Alex Harui" <aha...@adobe.com>: On 2/13/17, 11:25 AM, "Harbs" <harbs.li...@gmail.com> wrote: >I have not been following this very closely. What does fontkit do? Fontkit parses font files and converts them into data formats used by SWF DefineFont tags. It's the kind of work I don't enjoy doing which is one reason it hasn't been done. I think you can use Apache Batik to open the files. IIRC, there are 4 DefineFont formats. 3 are used for TextField and one for TextLine. I don't know for sure, but I believe there is some intelligence around conversion of cubic curves to quadratic curves and vice-versa when going from CFF to TTF and back. I heard that a straight conversion may not look as nice as intelligent conversion where you know the curve is on a certain part of the glyph, but that might just be a rumor. We could just say that we won't convert between curve types. That you have to supply CFF files for TextLine and TTF for TextField. And if you need full conversion go get the Adobe jars. Because we don't have these libraries and Falcon doesn't have any code to work with them right now anyway, for FlexJS we are telling folks to use the regular Flex SDK with the FontKit to convert a font file to a SWF. FlexJS will work with a SWF of embedded font data. It is just not a smooth workflow. HTH, -Alex