|Impressario for Authorware||All||Deployment||All|
When distributing a packaged piece, there are many files that must be included in order for Impressario to run. They are located in the folder named Runtime. However, there are some ways you can reduce the number and size of the files needed for deployment.
Within the Resources folder there are two sub-folders: Fonts and CMaps. Inclusion of the Fonts folder is not an issue, because it only weighs 1 MB and doesn't impact the overall size of the project. However, because the CMaps folder is rather large (6 MB), you don't want to include it unnecessarily.
You can also save on download time with web-packaged pieces by compressing the PDF Library files located in the Runtime\Libs subfolder.
Recommended practice is to embed all fonts within your PDF document so that they can be viewed properly from any platform.
If your PDF documents require special fonts and they are not embedded within the documents, you will need to add them to the Fonts folder before distributing your project. If you do not, the application will need to substitute them with an appropriate "multimaster" font. This is only an option for typefaces; symbol fonts must be embedded and subset within the PDF document, as their glyphs cannot be simulated with a "multimaster" font.
If you are distributing special fonts with your project, make sure you have any required distribution licenses.
The files in the CMaps folder contain the various character mappings that are used to map input keystroke values to the appropriate output "glyph" (picture of the character).
If your project only involves viewing and printing PDF documents and the fonts are embedded within the document, you can remove the CMaps files and it should still appear correctly. Note that CID fonts (e.g. multibyte and Unicode) must be embedded and subset within the PDF document, to work reliably.
If your PDF document contains form fields, you may need the CMaps files to map the users' keyboard strokes to the appropriate glyphs. In addition, CMaps files are needed to display certain types of check mark symbols and x's used in form controls.
In addition to removiing the resource files that are unnecessary, you can save space and download time by compressing each of the PDF Library DLLs using ASPack before distributing your piece. This compression tool is only available for Windows. You need to compress each of the DLLs separately. Impressario will use the newly compressed files as if they were the originals.