Computers & Writing Systems
You are here: Encoding > Resources
Unibook: Introductory Walkthrough
Installation & Setup
There is no installer — follow instructions carefully
Download and install:
Navigate to C:Program FilesUnibook, unzip the file you just downloaded and then right-click on DeleteUnibookRegistry.inf and select .
Also in C:Program FilesUnibook, double-click unibook.exe. You’ll need to enter your name and company, click on . Unibook will be open.
Create a shortcut on your desktop for Unibook.exe
Unibook depends on fonts you have installed
Default configuration will take advantage of:
Other fonts can be added via Font List (.CFL) file
Exercise 1: Adding Code2000 to Unibook
then you can remove the unused font entry from MyFonts.cfl and try again.
Other configuration files
For casual use you can probably live with all other configurations as supplied.
If you want “perfect” rendering you may want to play with other files:
Finally, Unibook can save your configuration (i.e., a given set of configuration files) in a Unibook Project (.UPR) file.
All Toolbar buttons are shortcuts for menu items. Pictures of the buttons will be included below to indicate their functions.
There are 5 styles — three of which have buttons on toolbar.
Exercise 2: Chart style selection
Experiment with different chart styles:
Normally Unibook is used to display the Unicode character set. But it also has knowledge of other internationally recognized character sets. As such it can be used as a “Codepage viewer”:
F5 (, )
When you want to return to Unicode character set, select codepage 1200 or select Unibook or ISO chart styles, or press again.
Exercise 3: Character set selection
Use Unibook to view Windows standard (western) codepage:
When you click on a character, a configurable popup appears.
Exercise 4: Popup configuration
Experiment with different popup views.
Same as, except in step 2 select to Search “Font coverage”
Exercise 5: Testing addition of Code2000 font
Use the above to locate some characters that Unibook is rendering using Code2000 to prove that Exercise 1 was successful.
Unicode defines various properties for all its characters. Microsoft Windows also define character properties. Unibook can search for characters with specific properties.
Exercise 6: Locating characters by property
Single-font mode (a.k.a, a Unicode Font Viewer)
You can turn Unibook into a font viewer so that it ignores the current Combining Font List (.CFL) configuration and displays only those characters supported by a given font.
Exercise 7: Single-font mode
Theand menu provide other navigation aids, e.g., go to first/last/next/previous page, section, plane, etc., as well as a general “Go back” (Backspace, ) function
Unibook contains implementations of Unicode’s “bidi” and “linebreak” algorithms. You can experiment with these algorithms, trying out different data sequences.
Important note: Both of these tools use “pseudo-data” rather than actual Unicode data. The pseudo-data mechanism assigns various Unicode properties to the ASCII characters, and then you enter the sequence of ASCII characters that mimics the properties of the sequence of data you are interested in.
For example, if you wanted to see how the bidi algorithm dealt with a Hebrew word embedded in between two English words, then you might enter the data sequence “abcde GHIK fghij” because in the Unibook’s bidi sample implementation, letters a-z represent characters with bidi property “L” (e.g., English letters), while G-Z stand for characters with bidi property “R” (which is what the Hebrew letters have.) Using, Unibook shows that that sequence would display as “abcde KIHG fghij”, thus we see the Hebrew letters now in visual order.
Further information about Unibook’s advanced tools is beyond the scope of this tutorial.
Page History Unibook: Introductory Walkthrough
2011-05-23 JW: minor change to use unibook.exe instead of install.bat.
© 2003-2023 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.