Bitstream Cyberbit
Installation and Usage Guide

Cyberbit Version 2.0


This document is an introduction to Bitstream(R) Cyberbit.(tm) It tells you what Cyberbit is, why it was developed, how it may be used and how to install Bitstream Cyberbit in Microsoft(R) Windows(R) 95 and Windows NT.

List of Topics

This document discusses the following topics.

  1. Introduction
  2. What is new in Version 2.0
  3. What Is Bitstream Cyberbit?
  4. Customizing Cyberbit
  5. What Comes with Cyberbit
  6. What You Need to Get Started
  7. Installing and Adding Support for Cyberbit in Windows 95 and Windows NT 4.0
  8. Choosing Cyberbit as the Default Font in Your Browser
  9. Opening a Sample Document
  10. Support for Glyph Substitution in Arabic
  11. Support for the Baseline Table in Cyberbit
  12. Troubleshooting
  13. Contacting Bitstream




1. Introduction

Bitstream Cyberbit is a TrueType(R) font. It is an international font, containing characters from many languages. Each character is encoded with its Unicode value, according to Unicode(R) 2.0 standards.

Cyberbit was developed by Bitstream to provide Unicode Consortium members with a test font. It is therefore distributed freely to customers that need advanced multilingual fonts for testing and other non-commercial uses. Customers that wish to use Cyberbit for other purposes must license the font from Bitstream.

Please see the License.wri file that accompanies Cyberbit for details. If you install and use Cyberbit, you are bound by the terms of that License.

Before using Cyberbit, you need to install it in Windows 95 or NT; add multilanguage support in Windows; and add keyboard support in Windows. To view Unicode characters in World Wide Web documents, you need a Unicode-enabled browser and you need to choose Cyberbit as the default font in your browser. All relevant procedures are documented in this guide.

Note that Cyberbit is a Unicode-encoded font. To use Cyberbit effectively, you will need Unicode-savvy applications or operating system. For more information on whether your applications or operating system supports Unicode, please refer to the appropriate user guides for those products. Note that Microsoft Windows 9X is not a Unicode-based operating system. While it is possible to install Cyberbit in Windows 9X, performance may be slow, and only Unicode-savvy applications (such as MS Word97) will allow you access to all the characters in the font.

An example of an optimal system configuration for Cyberbit would be Microsoft Windows NT version 4.0 (or later) with Service Pack 2 and a "Far East" language pack installed; 32MB of RAM (or more), and Unicode enabled software applications.




2. What's New in Version 2.0

  1. Characters have been added to fill out certain ranges, most notably in Greek, Chinese and Japanese.
  2. Support for Vietnamese has been added.
  3. Cyberbit has been sub-setted into three separate files: Cyberbit.ttf (complete font), Cyberbase.ttf (Cyberbit without the CJK) and CyberCJK.ttf (CJK only). For the purposes of this document, we will refer to the product in general as "Cyberbit" and refer to the specific Cyberbase(tm) and CyberCJK(tm) files only when necessary.
  4. The Euro currency symbol has been added to Cyberbit and Cyberbase.




3. What Is Bitstream Cyberbit?

Cyberbit is Bitstream's Unicode-based international large font. Based on one of our most popular and readable type designs (Dutch(tm) 801 BT), it includes many of the typographic characters for most of the world's major languages.

This release includes the roman weight of Dutch 801 BT, a "serif" font. (A serif font has small finishing strokes at the end of the main stems, arms, and tails of characters, while a sanserif font does not.) The font is in TrueType format for Windows. Future releases will provide support for "sanserif" fonts, other platforms, other font formats, and even more languages. Bitstream Cyberbit is a work in progress.

Dynalab supplied the Chinese, Japanese, and Korean (CJK) characters in Cyberbit. Dynalab, a Taiwan-based font foundry, creates high-quality Asian fonts celebrated as being among the best in the industry. The Thai characters in Cyberbit were supplied by Thaisoft.

Why Do We Need Cyberbit?

Cyberbit was developed by Bitstream to provide Unicode Consortium members with a large Unicode-encoded font to use for testing and development purposes. Cyberbit is made available free to members of the consortium for non-commercial use. Cyberbit is a valuable testing tool for hardware and software developers working on Unicode based devices and products.

In addition, people all over the world have their own language-specific versions of Windows (or other operating systems) that provide them with the font support they need to write, view, and print their own languages. Problems arise when someone wants to send you a document or to create a home page for you to view. The other person doesn't have access to all the characters she or he needs to make it readable for the rest of the world; and you don't have the characters you need to view her or his language.

The solution: one font with the languages already in it! Enter Cyberbit. If authors create their documents using Cyberbit, and viewers all have it on their systems, everyone can view and print multilingual documents exactly as they were created. The "World Wide" Web will finally be worldwide!

What Languages Does Cyberbit Support?

This release of Cyberbit includes all the characters needed to support the major languages of North and South America; Eastern, Central, and Western Europe; the Middle East; Scandinavia; Russia; Greece; Turkey; Thailand; Vietnam; China; Korea; and Japan. Future releases of Cyberbit will add support for other languages.

NOTE: that while every attempt has been made to provide all the Unicode characters within given ranges, the characters in Cyberbit were implemented based on the commonly-used codepages for their particular languages. There may be instances where Cyberbit is missing a number of characters from the Unicode range for a particular language when those characters were not specified in the original Windows codepage for that language.


Cyberbit has characters from the following code pages:

Code Page Supported Languages
Arabic* Arabic
Cyrillic Cyrillic
Greek Greek
Hebrew* Hebrew
Japanese* Japanese
Korean* Korean
Latin 1 Western European and English
Latin 2 Eastern and Central European
Latin 5 Turkish
Latin 6 Baltic Rim
Simplified Chinese* Simplified Chinese
Traditional Chinese* Traditional Chinese
Thai* Thai
Vietnamese* Vietnamese

* Characters may not appear in the USA or PanEuropean versions of Windows 95.

Note: Cyberbit contains full PANOSE support.

Note: to view two-byte languages such as Kanji (Japanese), you will need to use a double-byte enabled application or internet browser.

What About Screen Legibility?

Most importantly, Bitstream has "delta-hinted" its most popular text sizes (10 and 12 point, at screen resolutions of 96 and 120 dpi; and 14 point, at a screen resolution of 96 dpi) for the Cyrillic, Greek, Latin 1, Latin 2, Latin 5, and Latin 6 characters. Delta-hinting means that Bitstream designers have fine tuned Cyberbit for the best possible screen quality and readability. The Chinese, Japanese and Korean characters in Cyberbit have not been delta-hinted.

What Unicode Ranges Does Cyberbit Support?

Cyberbit includes characters from many Unicode ranges, including:

Basic Latin, Latin-1 Supplement, Latin Extended-A, Latin Extended-B, Spacing Modifier Letters, Greek, Cyrillic, Hebrew Extended (A and B blocks combined), Thai, Latin Extended Additional, General Punctuation, Currency Symbols, Letterlike Symbols, Number Forms, Arrows, Mathematical Operators, Miscellaneous Technical, Box Drawing, Block Elements, Geometric Shapes, Miscellaneous Dingbats, Alphabetic Presentation Forms, Combining Diacritical Marks, Enclosed Alphanumerics, Arabic, Arabic Presentation Forms-A and -B, CJK (Chinese, Japanese, Korean) Symbols and Punctuation, Hiragana, Katakana, Bopomofo, Hangul Compatibility Jamo, Enclosed CJK Letters and Months, CJK Compatibility, Hangul, CJK Unified Ideographs, CJK Compatibility Ideographs, CJK Compatibility Forms, Small Form Variants, and Halfwidth and Fullwidth Forms.

Note that Cyberbit may not necessarily include all the characters from these ranges.


4. Customizing Cyberbit

Bitstream can customize Cyberbit for you. For details, contact a Bitstream representative, at 617-497-6222 (worldwide), at 011-31-20-5200-300 (in Europe), or by e-mail (at cyberbit@bitstream.com).

Also, refer to the file orders.wri. It has a form that lets you tell us how you would like Bitstream to customize Cyberbit for you.


5. What Comes with Cyberbit

Cyberbit comes with the following:



6. What You Need To Get Started

Before starting, review the license agreement. Refer to the license.wri file.

To use the utility and software, you need


Note: Only the CD-ROM version of Windows 95 includes multilanguage support, which you need to access and view all the characters in the Cyberbit font. If you have the disk version of Windows 95, contact Microsoft Corporation to obtain multilanguage support.

Note: If using Windows NT 4.0, you need to install "Service Pack 2" and one "Far East Language Pack." You can download it from the Microsoft web site. Contact Microsoft Corporation for more information.


7. Installing and Adding Support for Cyberbit in Windows 95 or Windows NT

This section discusses the following topics:



Installing Cyberbit in Windows 95 or Windows NT 4.0

Follow the instructions below to install Bitstream Cyberbit, a TrueType font, in Windows 95 or Windows NT 4.0.

  1. Exit from all open Windows applications and programs.
  2. Click the Start button, point to Settings, then click Control Panel.
  3. Double-click the Fonts folder.
  4. Choose Install New Font... from the File menu. This brings up the Add Fonts dialog box.
  5. Select the appropriate CD drive (usually d:). Wait a few moments while Windows retrieves the font names. The Cyberbit fonts appear in the List of fonts box.
  6. Select the Cyberbit font you want (Cyberbit, Cyberbase or CyberCJK). [Cyberbit is the full font, Cyberbase is Cyberbit without the CJK, and CyberCJK contains just the CJK]. After a few moments, the installed font appears in the Fonts folder window.
  7. Choose Close from the File menu to exit. The font will appear in the Font menu of your Windows applications.


Note: To make the font appear in your Windows application, you may have to reselect your printer in the application.

Adding Multilanguage Support in Windows 95

To use the Cyberbit font, either use PanEuropean Windows 95 or turn on Multilanguage Support.

Follow the steps below to add multilanguage support in Windows 95. Note that you may need your Windows 95 installation CD.

Note that only the CD-ROM version of Windows 95 includes multilanguage support, which you need to access and view the characters in the Cyberbit font. If you have the disk version of Windows 95, contact Microsoft Corporation to obtain multilanguage support.

  1. Exit from all open Windows applications and programs.
  2. Click the Start button, point to Settings, then click Control Panel.
  3. Double-click the Add/Remove Programs icon.
  4. Click the Windows Setup tab.
  5. Scroll through the list until you find the checkbox for Multilanguage Support. Select it if it is not already selected, then click OK.
  6. If prompted, put your Windows installation CD in your CD-ROM drive.
  7. If prompted, restart your computer.



Adding Keyboard Support in Windows 95

You may need to add keyboard support for the languages you want to use with the Cyberbit font.

Follow the steps below to add keyboard support in Windows 95. Note that you may need your Windows 95 installation CD.

  1. Exit from all open Windows applications and programs.
  2. Click the Start button, point to Settings, then click Control Panel.
  3. Double-click the Keyboard icon.
  4. Click the Language tab.
  5. Click Add. (This brings up the Add Language dialog box.) Click the down arrow to open the Language list box. Choose the keyboard you want from the list, and click OK.
  6. Repeat step 5 for each additional keyboard you want to add.
  7. When you are finished adding keyboards, click OK on Keyboard Properties.
  8. If prompted, put your Windows installation CD in your CD-ROM drive.



Adding Multilanguage and Keyboard Support in Windows NT 4.0

You may need to add support for the languages you want to use with the Cyberbit font. If you wish to use Asian fonts (if you wish to access the Asian characters in Cyberbit, or you wish to use CyberCJK) you must install a "Far East Language Pack."

Follow the steps below to add multilanguage and keyboard support in Windows NT 4.0. Note that you may need your Windows NT 4.0 installation media (CD or disks).

Note that if you are using Windows NT 4.0, you need to install Service Pack 2. You can download it from the Microsoft web site. You also need to install a Far East language pack (Chinese, Japanese, Korean, and so on). Contact Microsoft Corporation for more information.

  1. Exit from all open Windows applications and programs.
  2. Click the Start button, point to Settings, then click Control Panel.
  3. Double-click Regional Settings.
  4. Click the Input Local tab.
  5. Click the Add... button. Choose an input locale, and click OK. If prompted, select a keyboard layout, and click OK.
  6. Repeat step 5 for each additional keyboard you want to add.
  7. When you are finished adding keyboards, click OK.
  8. If prompted, put your Windows installation media in the appropriate drive.


Adding a Far East Language Pack in Windows NT 4.0

If you have Windows NT 4.0, you can access Far East languages if you add the Far East language kit to Windows NT.

The language kit adds support for character sets, including double-byte character sets.

To add a language kit, follow the directions in the README.TXT file in the Langpack folder on the NT 4.0 CD. Remember that you need to choose a Far East Language (Chinese, Japanese, Korean, and so on)


8. Choosing Cyberbit as the Default Font in Your Browser

To view an HTML (HyperText Markup Language) document that has been formatted with Unicode characters, set up Cyberbit as the default font in your browser.

You must have a Unicode-enabled browser to view and print Cyberbit characters. In addition, to view and print Unicode characters from your browser, the HTML documents you're viewing must use standard Unicode encoding. For example, € is the standard HTML, Unicode encoding for new European Currency Symbol (the Euro).

The following examples detail how to change the proportional font in Netscape Communicator,(tm) Netscape Navigator,(tm) and Microsoft Internet Explorer.(tm) If you use a different browser, consult the printed or online documentation that came with it.

Note that some steps below have options, which means the steps depend on the version of the browser you have.

In Netscape Communicator or Netscape Navigator:

  1. Select Preferences from the Edit menu. Or select General Preferences from the Options menu.
  2. Select Fonts under Appearance. Or click the Fonts tab on Preferences.
  3. Click the down arrow to the right of the For the Encoding list box, then select the Encoding you want.
  4. Click the down arrow to the right of the Variable Width Font list box, then select Bitstream Cyberbit.
  5. Or, for the Proportional Font selection, click Choose Font. From the Font list box, select Bitstream Cyberbit. Then click OK.
  6. Repeat steps 3 and 4 for other encodings that you want to change the proportional font for.
  7. Click OK in the Preferences dialog box when done.
  8. If necessary, choose Save Options from the Options menu.

In Microsoft Internet Explorer:

  1. Select Options from the View menu.
  2. On the General tab, click Font Settings. Or click the Appearance tab.
  3. From the Character Set list, select the character set you want. Next, click the down arrow to the right of the Proportional font list box. Then select the Bitstream Cyberbit font.
  4. Or click the down arrow to the right of the Proportional font list box. Then select the Bitstream Cyberbit font you want, with the appropriate language/keyboard support (listed in parentheses).
  5. Click OK.

Note: You will have to repeat this procedure to view characters in a different language.



9. Opening a Sample Document

Cyberbit comes with a series of sample documents. Use these documents to test whether or not you installed Cyberbit correctly and added multilanguage and keyboard support.

If using Windows 95 or Windows NT 4.0, open Cyberbit.doc, Cyberbase.doc or CyberCJK.doc in WordPad depending on which font you installed..

If you have Microsoft Word 97 and Windows NT 4.0, open 97Cyberbit.doc, 97Cyberbase.doc or 97CyberCJK.doc in Word 97.

  1. Start WordPad or Word 97.
  2. Choose Open from the File menu.
  3. Select the appropriate drive (usually c:) and folder in which you set up the Cyberbit file.
  4. Choose the appropriate document for the font you installed and click Open.




10. Support for Glyph Substitution in Arabic

Bitstream Cyberbit includes a 'GSUB' (glyph substitution) table for Arabic. This table is a TrueType Open table. It guarantees that an application automatically substitutes the correct variant of an Arabic character, depending on the character's position in the word (initial, medial, or final) or whether it is the only character of a word (isolated).




11. Support for the Baseline Table in Cyberbit

The BASE (baseline) table is a TrueType Open table that contains information about "baseline positioning" and "character extents" for language scripts.

Baseline positioning is an imaginary line that characters without descenders (such as all the characters in the word "Baseline") rest on. Character extent information tells you the tallest and lowest characters in each language script, from which you can determine the maximum height of a typeset line. From this information, a word processor capable of interpreting BASE table data can adjust the leading (interline spacing) for that language script. This keeps lines of text from being squeezed together or set too wide apart.

The BASE table in the Cyberbit font contains extent information for each language script in the font.

Extent information is useful for some scripts, such as Thai, that have very tall characters. If the tops of very tall characters in Arabic or Thai are clipped, the application you are using does not access the BASE table's extent data.

Baseline positioning is included for all Far East language scripts, except Thai. The baseline information shifts the Far East characters up. If Far East characters are positioned lower than expected on the line, the application you are using does not access the BASE table's baseline data.

Again, it is up to the word processing or desktop publishing application to use baseline table information. At the time of the Cyberbit 2.0 release, no application had implemented the use of the BASE table, so Bitstream could not test it.




12. Troubleshooting

This section discusses the following topics:

Loading the Cyberbit Font into Memory

Because the font is so large (almost 14MB), it might take two or more minutes to load it the first time you use it in Windows 95 or NT. Also, the font might take a minute or so to display characters at a different point size.

To use Cyberbit, you must have at least 16MB of RAM (random access memory). Include more memory to gain faster access to Cyberbit characters.

Cyberbit Characters Do Not Display in Windows NT 4.0

If you find that Cyberbit characters do not appear in Windows NT 4.0 applications, you need to install Service Pack 2 (or higher). You can download it from the Microsoft web site.

You also need to install a Far East language pack (Chinese, Japanese, Korean, and so on). See the section above entitled "Adding Multilanguage and Keyboard Support in Windows NT 4.0."

Contact Microsoft for more information.

Far East Characters Appear Lighter Than Other Characters

The Far East characters appear lighter than other characters in the Cyberbit font. Bitstream used these Far East characters because Dynalab's light CJK (Chinese, Japanese, Korean) font had the fullest range of characters. Bitstream intends to get better suited Far East characters in a future release.

Kerning (Intercharacter Spacing)

Kerning, or spacing between characters, for Cyberbit is supported for the first 128 Latin characters only. Future releases will support kerning for more characters.

Printing Characters to an HP LaserJet(R) 4 Printer

From the U.S. or PanEuropean version of Windows 95, characters from the Cyberbit font do not print if the font is sent as an outline font to an HP LaserJet 4 printer, and if you use the printer driver that shipped with Windows 95.

Solve this as follows in Windows 95:

  1. Click the Start button, point to Settings, and click Printers.
  2. Select the HP LaserJet 4 printer.
  3. Choose Properties from the File menu.
  4. Click the Fonts tab.
  5. Choose "Download TrueType fonts as bitmap soft fonts" or "Print TrueType as graphics."

Clipping of Arabic and Thai Characters

If the tops of very tall or long characters in Arabic or Thai are clipped, the application you are using does not access the BASE table's extent data. For details, see the earlier section, "Support for the Baseline Table in Cyberbit."

Incorrectly Mapped Characters

In the Traditional Chinese version of Windows 95, you can correctly locate the following characters, using Unicode IDs, within the font; however, in standard Windows 95 applications, an incorrect character displays and prints.

Unicode Code Page 950
Value Encoding Value
2569 F9E4
9069 BE41

Mapping of Hangul Characters

Cyberbit does not contain the full range of Hangul syllables. It does contain all the characters in Korean Code Page 949. The Hangul syllables that are included are mapped twice, once to the Unicode IDs in the AC00 to D7A3 range, based on Unicode 2.0 specifications; and once to Unicode IDs in the 3400 to 3D2F range, based on Unicode 1.1 specs. The second mapping allows the Korean characters in the font to work in Korean Windows 95.

The Character Map in Windows NT 4.0 shows only those characters in the AC00 to D7FF range. It does not show the Unicode 1.1, Hangul characters in the 3400-3D2F range.

Vietnamese Version of Windows 95

The Vietnamese version of Windows 95 is not Unicode based. Cyberbit and Cyberbase contain the characters needed to compose and view Vietnamese text but they are Unicode encoded. Vietnames documents created in non-Unicode applications may not image correctly using Cyberbit/Cyberbase because of this discrepancy.

Windows 95 Applications that Support Language Scripts

Some Windows 95 applications, like WordPad, fully support multilingual fonts. These applications use the standard Windows 95 Fonts dialog box.

In this Fonts dialog box is a Script field that lists the language scripts (or code pages) associated with each font.

In WordPad's font menu, the Bitstream Cyberbit Original font looks like this:

Font Name Script
Bitstream Cyberbit Arabic
Bitstream Cyberbit Baltic
Bitstream Cyberbit Central European
Bitstream Cyberbit CHINESE_BIG5
Bitstream Cyberbit CHINESE_GB2312
Bitstream Cyberbit Cyrillic
Bitstream Cyberbit Greek
Bitstream Cyberbit Hangul
Bitstream Cyberbit Hebrew
Bitstream Cyberbit Japanese
Bitstream Cyberbit Thai*
Bitstream Cyberbit Turkish
Bitstream Cyberbit Western

* The Thai script appears as a blank on the Script list of the USA or PanEuropean versions of Windows 95.

Arabic, Hebrew, Japanese, Chinese, Vietnamese and Korean (Hangul) are listed in WordPad's script list, but you can only use them in the Far East versions of Windows 95's WordPad. Note that Vietnamese does not appear on the script list of most versions of Windows 95 and Windows NT4.0.

Windows 95 Applications that Do Not Support Language Scripts

If your Windows application does not support language scripts, contact the company that makes your application for more information on how to use multilingual fonts.

Accessing Far East Characters in Windows NT 4.0

If you have Windows NT 4.0, you can access Far East languages if you add the Far East language kit to Windows NT.

The language kit adds support for character sets, including double-byte character sets.

To add a language kit, follow the directions below. These directions are based on installing the kit in a Western version (such as USA or PanEuropean) of Windows NT 4.0.

  1. Put your NT 4.0 CD in your CD-ROM drive.
  2. Using Windows Explorer, open the Langpack folder on the NT 4.0 CD.
  3. Right click on the correct .INF file for the language pack you want to add. Then choose Install.


Note that Microsoft Service Pack 2(or later) for NT fixes some problems associated with accessing multiple character sets in NT. You can download Service Pack 2 from the Microsoft web site. Contact Microsoft for more information.

After installing Service Pack 2 (or later), you can see the language scripts available in Cyberbit from the Character Map accessory and from WordPad.


13. Contacting Bitstream

Bitstream Inc.

215 First Street
Cambridge, MA 02142
USA

617-497-6222
http://www.bitstream.com
cyberbit@bitstream.com
support@bitstream.com

Bitstream b.v.

Prinsengracht 659-661
1016 HV Amsterdam
The Netherlands

+31-20-5200-300

Licensing Rights and Pricing

Cyberbit (and its associated files -- Cyberbase and CyberCJK) is free for non-commercial use for qualified customers. Companies that wish to bundle Cyberbit with products, re-distribute Cyberbit, or use Cyberbit for any other commercial uses must contact Bitstream for licensing or permission.

Comments

Your comments about Cyberbit are important to us. Please e-mail comments to cyberbit@bitstream.com.

Attributions

Bitstream is a registered trademark and Cyberbit, Cyberbase, CyberCJK and Dutch are trademarks of Bitstream Inc. TrueType is a registered trademark of Apple Computer, Inc. Unicode is a registered trademark of the Unicode Consortium. HP and LaserJet are registered trademarks of Hewlett-Packard Corporation. Microsoft, Windows and Word are registered trademarks and Microsoft Internet Explorer is a trademark of Microsoft Corporation. Netscape Navigator and Communicator are trademarks of Netscape Communications Corporation.

All other product or company names are used for identification purposes only, and may be trademarks of their respective owners.

(c) 1998 Bitstream Inc. Cambridge Massachusetts, USA. All rights reserved.

March 1998