Cross-Platform Issues
Since FileMaker Pro is a multiplatform and multiuser program, the same database may be running simultaneously on both Macintosh and Windows machines. A layout created on a Macintosh will look similar on a Windows machine, but some aspects, like fonts and colors, are displayed with slight variations. To make sure that people on both types of computers will be able to view and work comfortably with the database, you should consider screen sizes, font usage, and layout colors and graphics in designing a cross-platform database.
Cross-platform fonts
To ensure that your FileMaker database will read nicely on machines other than your own, the fonts you use should be either TrueType or Open Type fonts. FileMaker no longer supports PostScript fonts in Windows, and will substitute a "similar" TrueType instead. If you already have a database that you are migrating to FileMaker Pro 7 (see Chapter 15, "Migrating to Version 7" for more information on how to do this), you should replace any PostScript fonts that you've used as field labels, or as the text for fields themselves, with fonts of the supported types.When in doubt, use fonts that are standard on most computers, like Arial, Times New Roman, Verdana, and TrebuchetTrueType fonts that come with most operating systems. Standardizing allows you to create a dependable look for your database no matter where it's running. It also saves you the extra work and aggravation of having to change the fonts later if you decide to use FileMaker's Instant Web Publishing to make your database available in a browser.Even when you use the standard fonts, some differences between Mac and Windows will still be obvious onscreen. Fonts are displayed somewhat larger in Windows than on the Mac. This means that the descenders (lower parts of the letters like g and q) and the first and last letters of a text block or field may be cut off (Figure 3.4). If you make your fields and text blocks slightly longer and higher, you can avoid this problem. Setting text blocks (like field labels and other layout text) to Center alignment may also help avoid display problems, although that often makes for a less attractive print document.
Figure 3.4. Text blocks created on a Macintosh may be displayed incorrectly in Windows if they use a typeface that isn't stored in the user's system.

Font Equivalents
Every Windows or Macintosh operating system installs some basic fonts in its system folder. Some of them are only meant for use in menus or for screen display. These are called system fonts. It's a bad idea to use system fonts (like the Mac's Geneva) in a cross-platform database because they have no equivalent font on the other side. Besides system fonts, each platform also includes some typefaces that are meant for print output. These fonts have equivalents that FileMaker will automatically substitute when the database is viewed on the other platform. These equivalents are:
Cross-platform colors
Although you don't want to be guilty of gaudy layouts, you may use colors in FileMaker to shade the background of a layout or to highlight or contrast fields against the background. If the computers running your database can display 16,000 or more colors, the colors you use will appear essentially the same across platforms. Windows will render colors slightly darker than a Macintosh does, and colors chosen in Windows will appear lighter and slightly washed-out on a Mac. Simply avoid using the darkest and lightest shades in the color palette to get around this problem.To use your database on older computers whose video capabilities are limited to 256 colors or to ensure color compatibility across platforms, set the color preference to the Web "color-safe" palette of 216 colors.
To set the Color Palette
1 .Choose Edit > Preferences (FileMaker Pro > Preferences in Mac OS X).2. When the Preferences dialog box appears, click the Layout tab.3. Select "Web palette (216 colors)" in the Color Palette box (Figure 3.5) and click OK to close the dialog box.
Figure 3.5. All cross-platform databases should have their document preferences set to "Web palette" to prevent using an unpredictable color by mistake.
