Excellent, thanks for the assistance on improving flexmojos docs! VELO
On Fri, Jun 26, 2009 at 12:19 PM, peja <[email protected]> wrote: > > New page "Using Adobe Font Manager to embed fonts" page added to WIKI. > > Regards, > Peter > > Marvin Froeder schrieb: > > Could you add this information to wiki!? > > So won't happens to other in the future. > > > > > > VELO > > > > On Fri, Jun 26, 2009 at 10:50 AM, peja <[email protected]> wrote: > > > > > > > > Hi Marvin, > > > > > > I _thought_ I had tried to put the dependencies into the parent pom - > > > but accidentally I had put them into the <dependencyManagement> block, > > > damn. Now I moved them into the parent pom flex mojos plugin section, > > > and IT WORKS. But shouldn't it work in the module as well? > > > > > > Thanks for pointing me to it, man. > > > > > > Peter > > > > > > > > > On 26 Jun., 15:23, Marvin Froeder <[email protected]> wrote: > > > > Hrmmmm... > > > > Good approach. Where did you declare the extra dependencies to > > > flexmojos? > > > > On the module or on parent module? > > > > > > > > VELO > > > > > > > > On Fri, Jun 26, 2009 at 10:21 AM, peja <[email protected]> > wrote: > > > > > Thanks for your help, folks. > > > > > > > > > I did some more testing, here is what I did/found: > > > > > > > > > Compiling from within the module: > > > > > ========================== > > > > > 1.) when font path and fontkit dependency are correct - no problem > > > > > > > > > 2.) when I rename the font path (from "fonts" to "fontsXXX" to > provoke > > > > > a path error), I get: > > > > > [ERROR] <project>/BaseTheme/src/main/flex/styles.css:[2343,-1] > unable > > > > > to resolve 'fonts/verdanai.ttf' for transcoding > > > > > Seems logical because AFEFontManager cannot find the fonts. > > > > > > > > > 3.) when I remove the flex-fontkit.jar dependency from the pom (to > > > > > provoke a classpath error), I get: > > > > > [ERROR] <project>/BaseTheme/src/main/flex/styles.css:[2343,-1] > > > > > exception during transcoding: No FontManager provided. Cannot build > > > > > font. > > > > > Seems logical because AFEFontManager is not in the classpath. > > > > > > > > > Compiling from the parent module: > > > > > ========================== > > > > > [ERROR] <project>/BaseTheme/src/main/flex/styles.css:[2343,-1] > > > > > exception during transcoding: No FontManager provided. Cannot build > > > > > font. > > > > > > > > > Since this is the same error message as compiling from within the > > > > > module with a missing dependency, I am coming to the conclusion > that > > > > > this is a classpath problem. Do you agree? > > > > > Can this be fixed, i.e. help Maven to find the classpath? > > > > > > > > > Thanks, > > > > > Peter > > > > > > > > > On 26 Jun., 14:12, Marvin Froeder <[email protected]> wrote: > > > > > > No, another SDK is not necessary, just declaring the extra > > > depenendecies > > > > > (as > > > > > > was done) is enough... > > > > > > This is not a classloading issue, the class was loaded and work, > > > > > > but AFEFontManager probably has some but on the font path > resolution. > > > > > > > > > > Debugging should help to figure out that. > > > > > > > > > > VELO > > > > > > > > > > On Fri, Jun 26, 2009 at 9:06 AM, James Cook < > [email protected]> > > > > > wrote: > > > > > > > > > > > Perhaps this is related? > > > > > > > > > > > > > > http://www.mail-archive.com/[email protected]/msg118108.html > > > > > > > > > > > Perhaps for the purposes of hosting the Flex SDK, Marvin may be > > > using > > > > > > > the "MPL" version of the SDK. Because of Flex's classloading > > > > > > > mechanisms, you may have to push into your own repository a > non-MPL > > > > > > > version of the Flex SDK to get access to the AFEFontManager. > > > > > > > > > > > -- jim > > > > > > > > > > > On Sun, Jun 21, 2009 at 5:08 AM, peja<[email protected]> > > > wrote: > > > > > > > > > > > > I would like to use the Adobe flex-fontkit to compile/embed a > > > font > > > > > > > > with Flex Mojos 3.2, because using the BatikFontManager or > the > > > > > > > > JREFontManager results in washed out rendering. > > > > > > > > > > > > I am aware of the fact that the flex-fontkit is not part of > the > > > open > > > > > > > > source SDK, so I installed the artifact on my local > repository > > > and > > > > > > > > configured the flex mojos like this: > > > > > > > > ... > > > > > > > > <fonts> > > > > > > > > <managers> > > > > > > > > > > > > <!--manager-class>flash.fonts.BatikFontManager</manager-class--> > > > > > > > > > > > <manager-class>flash.fonts.AFEFontManager</manager-class> > > > > > > > > </managers> > > > > > > > > </fonts> > > > > > > > > ... > > > > > > > > <dependency> > > > > > > > > <groupId>com.adobe.flex.compiler</groupId> > > > > > > > > <artifactId>flex-fontkit</artifactId> > > > > > > > > <version>${flex.sdk.version}</version> > > > > > > > > <type>jar</type> > > > > > > > > </dependency> > > > > > > > > > > > > It does work with the BatikFontManager configuration. When I > use > > > the > > > > > > > > AFEFontManager, the flex-fontkit.jar is downloaded at build > time, > > > but > > > > > > > > I get an error message: > > > > > > > > [ERROR] > > > /Volumes/SVA/contentlandscape-mvn/trunk/App/src/main/flex/ > > > > > > > > App.mxml:[35,-1] exception during transcoding: No FontManager > > > > > > > > provided. Cannot build font. > > > > > > > > [ERROR] > > > /Volumes/SVA/contentlandscape-mvn/trunk/App/src/main/flex/ > > > > > > > > App.mxml:[35,-1] unable to build font 'akzidenz' > > > > > > > > [ERROR] > > > /Volumes/SVA/contentlandscape-mvn/trunk/App/src/main/flex/ > > > > > > > > App.mxml:[35,-1] Unable to transcode > > > ../../../../Theme/src/main/flex/ > > > > > > > > fonts/AkzidenzGroteskBold.ttf. > > > > > > > > [ERROR] > > > /Volumes/SVA/contentlandscape-mvn/trunk/App/src/main/flex/ > > > > > > > > App.mxml:[31,-1] exception during transcoding: No FontManager > > > > > > > > provided. Cannot build font. > > > > > > > > [ERROR] > > > /Volumes/SVA/contentlandscape-mvn/trunk/App/src/main/flex/ > > > > > > > > App.mxml:[31,-1] unable to build font 'akzidenz' > > > > > > > > [ERROR] > > > /Volumes/SVA/contentlandscape-mvn/trunk/App/src/main/flex/ > > > > > > > > App.mxml:[31,-1] Unable to transcode > > > ../../../../Theme/src/main/flex/ > > > > > > > > fonts/AkzidenzGroteskRoman.ttf. > > > > > > > > > > > > Isn't the fontkit.jar added to the Classpath? What did I > > > overlook? > > > > > > > > > > > > Thanks and Regards, > > > > > > > > Peter > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex Mojos" 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/flex-mojos?hl=en?hl=en http://blog.flex-mojos.info/ -~----------~----~----~----~------~----~------~--~---
