|
The Advantages of BarTender's
Full-System Unicode Support
Starting with version 7.70, BarTender delivers full-system Unicode support,
allowing it to process not only data containing just about any international
characters, but also to handle international characters in names for files,
fields, data paths and more.
The Specifics of BarTender's Unicode Implementation
Many software applications that can read and print from Unicode databases are
not actually fully Unicode compatible. For example, many programs cannot
process a file or use a font that has Unicode characters in the name. In
contrast, BarTender's Unicode solution addresses every aspect of data
processing and data handling, including:
-
Data from databases and text files
-
Names of data tables and data fields
-
Names, paths and network locations of files, printers and servers
-
User names and passwords
-
Printer fonts
Why the Unicode Standard Was Created
Before Microsoft added Unicode capabilities to Windows, your PC's displayable
and printable characters were limited to whatever "character sets" you had
installed in your operating system. For example, the Western European character
set commonly installed in an American version of Windows includes all the
letters of the English alphabet, plus enough accented versions of these
characters to reproduce text from any Western European language. However,
characters from non-Western European languages would be difficult or impossible
to print without installing additional character sets and Windows language
support. Unfortunately, Windows character sets and language support optimized
for use in Asia and Eastern Europe are going to have similar limitations. And
switching between the characters sets is not a trivial matter.
The Problem of Juggling Multiple Character Sets
Microsoft’s
original solution to the multiple character set challenge is
a process called "Code
Paging." Windows software applications that took advantage
of code
paging would execute printer commands and display commands
to indicate which character set to use. For complex global
business requirements, the
software
could switch between character sets, but the process was clumsy
and it could be temperamental. For example, suppose you were
reading from an Access
database
intended to supply Chinese characters to your software. If
your
operating system defaulted to the wrong code page and you clicked on a data
table
to view its contents, you would see "garbage" data that you could not
read
or modify. (If
you have
ever
seen "garbage" characters such as those shown here on a
foreign-language
web page, you are encountering this same code page problem.)
Understanding Unicode
Unicode
is a standard that provides an easier, more powerful way to
read and print international characters. It is an enormous
character set that contains
virtually
all international characters as well as a wide variety of symbols.
(For you technophiles, although there are of course Unicode-compatible
fonts
available,
the Unicode standard defines a character "mapping" – it is not
actually itself a font.)
When your operating system is Unicode-capable, software applications that have
been properly designed to take advantage of it make it much easier for you to
process, print and display data containing any combination of international
characters.
More Features Provided by BarTender’s Unicode Support
-
Combine text from multiple languages into a single text object or data
substring.
-
Import data from databases in which the language varies from field to field and
record to record.
-
Print languages that are supported only by Unicode. (Some languages are so rare
their characters appear only in the Unicode character set!)
-
Take advantage of printer-based Unicode fonts for high performance printing of
labels with multiple languages.*
-
Copy and paste text with multiple languages to and from other applications.
-
Access files, printers and servers whose names, paths and network locations
contain any international characters.*
-
Read from databases that have international characters in the names of the
server, database, user, password, tables and fields.*
-
Improved support for Windows’ Input Method Editors for typing international
characters.
-
Print subscript and superscript characters for chemical formulas, footnotes,
mathematical equations, etc.
-
BarTender, Commander and Seagull License Server now support instant switching
of the user-interface between international languages (including some
situations that previously required a reboot).
*Not available in Windows 98
Further Reading
For even more information on printing international characters using BarTender,
please see the
white paper.
|
|