Personal tools

Third Party Software

From OpenLaszlo

Batik

tt font transcoding with batik

JGenerator

Used for:

  • Read swf3-swf6 files to embed in application files.
  • Parse of fonts in incoming swf files (see below)
  • Merge fonts
  • Help with text measurement (for embedded fonts in lps 2.x)
  • Insert program blocks
  • insert text fields
  • transcode and add jpegs, pngs, and gifs as named resources (the png and gif transcoders are of low quality)
    • transcode progressive jpegs
    • wraps "standard" jpegs
  • wrap and include mp3s
    • detects player supported mp3s and only "wrap" those.
    • support event sounds for compile time and streaming sounds for runtime
  • insert clickresources
    • programmatically construct what use to be some assets/scripts in the LFC.
  • multiframe resource construction from single frame resources

Importing swfs can be more complicated than it sounds. jgen has a dependency mechanism that orders the output swf attempting to guarentee that things are defined before used; this is an important optimization/processing step. There's a defect in it wrt to how it treats masks sometimes. But in general, this is a feature we make use of.