17 Transferring files between platforms

You may wish to transfer documents between RISC OS and Windows. Fireworkz documents can easily be transferred between the two platforms, but there are some potential problems which you should watch out for.

Before copying the file to another system, you should check for the following:

Then proceed to transfer the files:

Fonts (transferring)

Names

Fireworkz stores the fonts used in documents internally by their PostScript name, if one is known, rather than any platform- or other vendor-specific name. If most of the fonts you use on both platforms are standard fonts with standard PostScript names, you should find that the correct fonts are used.

For example, documents which use the RISC OS fonts Trinity and Homerton will be displayed in Times and Helvetica respectively if those fonts are installed, or Times New Roman and Arial if only the minimum Windows fonts are present.

If your documents use non-standard fonts which do not have a direct equivalent on your other systems, another font will be used. Inevitably, this will mean that your text is reformatted.

Height and width

Fireworkz allows you to stretch and shrink type using the Width option in the Text section of the Style editor. Unfortunately, if this option has been set in RISC OS, it will mean that Windows may not display the text at the correct height or width.

Ideally, you should turn this option off in all text before transferring files. If you do not, you may find that text is displayed at the height which matches the width which has been entered.

Pictures and charts (transferring)

Charts and pictures which are embedded within documents will be transferred along with the text and the rest of the document. Fireworkz will interpret and display most embedded picture files, and also more complex pictures such as pictogram charts which are effectively a Draw file containing embedded sprites or further Draw files.

Referenced pictures will usually be transferred or translated. However, you must first make sure that the file names of referenced pictures can be understood by both systems. You will also need to make sure that in both the original and the copy that all the files are in the same directory: this makes it much easier for Fireworkz to find the files.

Transferring files from RISC OS to Windows

The process of transferring files to Windows is quite simple. The work needs to be done at the RISC OS end, so if you are going to be sent files and do not have access to an RISC OS computer, make sure that the person sending the files has a copy of this chapter and follows the instructions.

  1. Check the document for any of the pitfalls outlined above.
  2. Save the file in a location which your Windows computer can access (for example on a DOS format floppy disc, or on a network server accessible to both types of machine).
  3. You will need to rename the file and change its type. Select the file in the directory display on the RISC OS desktop. Press Menu (the middle mouse button) and choose Set Type from the menu which appears.
  4. Add the extension /FWK, for example FILENAME/FWK. This will be interpreted by Windows as FILENAME.FWK.

You can now take the file to a Windows computer.

Transferring files from Windows to RISC OS

To transfer files from Windows to RISC OS:

  1. Save the file in a location which your RISC OS computer can access (for example on a DOS format floppy disc, or on a network server accessible to both types of machine).
  2. Select the file in the directory display on the RISC OS desktop.
  3. Press Menu (the middle mouse button) and choose Set Type from the menu which appears.
  4. Change the file type to Firewrkz.

You will now be able to use the file in RISC OS.

Note that the same issues with font transfer affect Windows to RISC OS file transfers.

Transferring files to and from RISC OS under emulation

If you use VirtualRPC you can ease the filename mapping process somewhat. In Windowed mode, go to Tools – Options and alter the list of HostFS Extensions. Add a mapping between RISC OS file type "BDF" (Fireworkz) and DOS extension "fwk". To transfer Fireworkz template files, add a mapping between RISC OS file type "C1D" (Fireworkz templates) and DOS extension "fwt".