Maven way always. On Fri, Aug 21, 2009 at 9:33 AM, Kelly Davis <[email protected]> wrote:
> > I modified the project structure to do it this way and it works fine. > One thing I am unclear on is what to do for the source files. If I set > project.build.sourceDirectory, it compiles fine, but I see that I can > I also set configuration.includeSources as well as > configuration.sourcePaths. If I don't set any of these, then my source > doesn't compile. Which is the recommended way to specify the source > path? > > On Thu, Aug 20, 2009 at 4:18 PM, Marvin Froeder<[email protected]> wrote: > > Include files can be done on flexmojos as well... > > > http://sites.sonatype.org/flexmojos/flexmojos-maven-plugin/compile-swc-mojo.html#includeFiles > > If you just put your files into src/main/resources it will include. > > > > VELO > > > > On Thu, Aug 20, 2009 at 4:53 PM, Kelly Davis <[email protected]> wrote: > >> > >> I made some progress on getting this to what I want. compc won't allow > >> you to compile fonts, but in flex builder, I have always been able to > >> put a stylesheet and some fonts to be embedded inside a library which > >> can then be used by other apps. It only works for me when the font and > >> stylesheet are the top-level of the library source tree. I reasoned > >> that it must just be including the fonts and the css file directly in > >> the swc, not actually doing any compilation / processing until you > >> build a swf that references the library. So, in the pom for my swc > >> library, I just use <includeFiles> for all of the fonts and the css. > >> The stylesheet directly references the font file: > >> > >> @font-face { > >> src: url("arial.ttf"); > >> fontFamily: arial; > >> } > >> > >> Running compile-swc will just package these up into the swc, and then > >> you can reference the stylesheet and font in any project that depends > >> on the swc. > >> > >> On Aug 18, 2:43 pm, develar <[email protected]> wrote: > >> > must be in root due to compiler bug > >> > -http://bugs.adobe.com/jira/browse/SDK-14908 > >> > > >> > @font-face > >> > { > >> > src: url("segoeui.ttf"); > >> > fontFamily: SegoeUI; > >> > embedAsCFF: true; > >> > unicodeRange: applicationRange; > >> > > >> > } > >> > > >> > my default css in root (i. e. in src/main/resources) > >> > > >> > On Aug 17, 10:29 pm, Kelly Davis <[email protected]> wrote: > >> > > >> > > >> > > >> > > Here is a compc example: > >> > > >> > > compc -include-stylesheet styles.css src/main/flex/styles.css > >> > > -include- > >> > > sources src/main/flex/Test.mxml -output=test.swf > >> > > >> > > The stylesheet is like this: > >> > > >> > > @font-face { > >> > > src: url("src/main/resources/arial.ttf"); fontFamily: MyriadPro; > >> > > >> > > } > >> > > >> > > Unfortunately, I get the following result: > >> > > >> > > 'Error: unable to export SWC test.swf: > java.lang.NullPointerException' > >> > > >> > > I found this in the Adobe Bug Database, so it may just be a problem > >> > > with compc:http://bugs.adobe.com/jira/browse/SDK-22471 > >> > > >> > > On Aug 17, 11:50 am, Marvin Froeder <[email protected]> wrote: > >> > > >> > > > If you could provide me a COMPC/MXMLC example I can do some extra > >> > > > investigation. > >> > > > VELO > >> > > >> > > > On Mon, Aug 17, 2009 at 12:40 PM, Kelly Davis <[email protected] > > > >> > > > wrote: > >> > > >> > > > > Ok, with the fonts configuration removed I still get the same > >> > > > > error. > >> > > > > Can you post your working configuration details? > >> > > >> > > > > On Mon, Aug 17, 2009 at 11:35 AM, David Rom< > [email protected]> > >> > > > > wrote: > >> > > > > > I've got one similar setup that's working without problems and > >> > > > > > the only > >> > > > > > thing I see right away that's different is that it doesn't > >> > > > > > include any > >> > > > > fonts > >> > > > > > configuration at all. Just to verify, try commenting out the > >> > > > > > entire > >> > > > > > <font>...</font> section of from the plugin configuration and > >> > > > > > see what > >> > > > > > happens. If that at least compiles, it probably means > something > >> > > > > > is > >> > > > > either > >> > > > > > wrong w/ the configuration or there's a bug in the 3.2 > handling > >> > > > > > of it. I > >> > > > > > verified the local project here on 3.2.0 and 3.3-SNAPSHOT to > >> > > > > > show that > >> > > > > both > >> > > > > > worked and it did, but 3.3-SNAPSHOT is definitely handling > >> > > > > > default font > >> > > > > > config differently judging from the compiler output. > >> > > >> > > > > > --David > >> > > >> > > > > > On Mon, Aug 17, 2009 at 11:14 AM, Kelly Davis > >> > > > > > <[email protected]> > >> > > > > wrote: > >> > > >> > > > > >> I just tried it and got the same result. > >> > > >> > > > > >> On Mon, Aug 17, 2009 at 11:00 AM, Marvin > >> > > > > >> Froeder<[email protected]> > >> > > > > wrote: > >> > > > > >> >> Here is the stylesheets (styles.css): > >> > > >> > > > > >> >> @font-face { > >> > > > > >> >> src: url("../resources/arial.ttf"); > >> > > > > >> >> fontFamily: arial; > >> > > > > >> >> } > >> > > >> > > > > >> >> I have tried a number of variations of the url for the > font > >> > > > > >> >> with the > >> > > > > >> >> same results. The only thing that does work is if I embed > a > >> > > > > >> >> local > >> > > > > font > >> > > > > >> >> instead of referring directly to the font file. > >> > > >> > > > > >> > Did you try to put your fonts on src/main/resources and usr > >> > > > > >> > url like > >> > > > > >> > "/myfont.ttf" ? > >> > > >> > > > > >> > VELO > >> > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---
