| |
Unicode Enabled Products
About this List
This page contains a sample list
of products that are reported to be fully (or partially) Unicode-enabled. To
see the exact degree of Unicode support for any particular product, click on
the link (if available) or contact the manufacturer (you may be able to get a
link from the
Unicode members page). More products are being Unicode-enabled all the
time, so this list is not in any way complete.
The Unicode Consortium staff
receives many questions from the public about products that support the
Unicode Standard. This list is provided solely for public information and
does not imply any endorsement by the Consortium. Links on this page are
provided by the respective companies, and the Consortium bears no
responsibility for their content or correctness.
The products are grouped into
rough areas, and sorted alphabetically within each group. The latest
available version of each product is assumed; in some cases it is a
forthcoming product.
Refer to
FAQ for additional information or
to Useful
Resources for a number of external references pertaining to Unicode and
Internationalization.
If you have any updates to this
list, please contact the
Unicode office. This should include:
- Category (listed in the left
navigation bar under "Contents")
- Manufacturer
- Product name and version
number
- URL for a page describing the
product's Unicode support
Databases and Repositories
Fonts and Printing Software
Internationalization Libraries
-
Alis Batam
-
Basis
Technology Euclid
Scalable engine determining the encoding and language of text with no
encoding or language tags. Supports most European, Arabic and Asian
encodings.
-
Basis Technology Rosette
Cross-platform, high-performance, C++ Unicode library available in
source or SDK. Enables globalization of Web, desktop and embedded
applications. Supports over 150 legacy encodings. Provides text
transformations, normalization, collation. Thread-safe.
-
Celios version
1.0
-
Delphi
Fundamentals Code Library
by Fundamentals Open-Source Project
-
DIConverters 1.9.1
by The Delphi Inspiration / Ralf Junker
The converters-only version of the libiconv character set conversion
library for Delphi 2-7.
-
ElPack Version 3.0 by
Eldos Corporation
-
Genesis 11
- IBM
ICU
Portable, open-source C/C++ Unicode library with: charset-independent
locales (and multiple locales simultaneously supported in same thread);
character conversions; formatting/parsing for numbers, currencies,
date/time and messages; message catalogs (resources); transliteration,
collation, normalization; text boundaries (grapheme, word, line-break)),
etc.
- IBM
ICU4j
Open-source Java Unicode library with extensions to the core Java
internationalization libraries: enhanced number formatting and parsing;
customizable BreakIterators; additional Calendars (Japanese, Buddhist,
Hebrew, Islamic); Business Holidays; Normalizer; optimized international
searching; UnicodeSet and Transliteration; SCSU; etc.
-
Kazan Unicode C Standard
library Kazan UNIX Unicode Library is an open-source library of
functions that extends the standard C runtime library and provides Unicode
support for a range of Unix platforms.
-
Lextek Language Identifier by
Lextek International
Portable engine for automatically identifying what language and encoding a
document or piece of text is. Supports and detects Unicode 16Bit Big Endian,
16 Bit Little Endian, UTF-8, and numerous 8 bit character sets for well
over 200 languages -- far more than any other language identifier.
-
Libiconv
This library provides an iconv() implementation, for use on systems which
don't have one, or whose implementation cannot convert from/to Unicode.
-
Lionbridge
-
Nigeria Library
open-source (GPL) C library for character set conversion, collation, and
string processing by Bionic Buffalo Corporation.
-
SDL International
-
SimulTrans
- Tk is a UI toolkit that is
used by several languages and which takes advantage of the Unicode features
-
Troll Tech QT V2.0 and up
-
Unicode support library
for Borland Delphi version 2.0
by Dipl. Ing. Mike Lischke
-
WorldPoint
-
xIUA by X.Net, Inc. is an open
source software package for Unicode enabling
Operating Systems
Programming Languages, IDEs
- Ada 95
-
CLISP
Common Lisp, version 2000-03-00
- An implementation of the
Common Lisp language with useful information about
Encoding
-
Exchanger XML Editor
version 1.2
- GAWK 3.0.3
- Java
- JavaScript (ECMAScript)
- IBM APL2
-
Led C++ class
library by Sophist Solutions, Inc.
- Lingscape Multilanguage
Designer/Suite
- Microsoft VJ++, Visual Studio
7.0 (forthcoming), Visual Basic
-
oXygen XML editor version 1.2, an
XML editor in Java, supports XML, XSD, XSL and DTD. Offers validation for
XML, XSD, DTD and XSL. Features XSLT transformation, Unicode support, FOP
support, browser preview, automatic DTD generation, syntax highlight and
code insight.
-
Perl started to support Unicode in
release 5.6, but for
robust
Unicode support the release
5.8.0 (or
later) is recommended. Perl is available for
several platforms.
-
Python by
Python Software Foundation is an
open-source object-oriented programming language. Unicode support was added
in version 1.6 and is being maintained in all later versions. The current
version is Python 2.2 which supports Unicode 3.0; Python 2.3 will follow in
a few months with support for Unicode 3.2.
-
SoftQuad XMetaL 2.1
-
Sybase Support for
Unicode
-
Tcl 8.1+ contains transparent support for Unicode and supports most
major encodings. Tk also has full support for displaying Unicode across
platforms, including support for Windows IME and Unix XIM in 8.3+.
-
UniEdit DLL
-
xmlBlueprint XML Editor version 2.2
- The fast, easy to use XML editor for Windows developers.
xmlBlueprint makes editing XML faster, easier, and more enjoyable. Features
include: Unicode aware text editing; validation of any DTD, XML Schema or
XML Document against its DTD or XML Schema; XML layout tidying; real-time
XML coloring; context-sensitive XML dropdown tips; identification of XML
dialects by their namespace; XML tree explorer; unlimited undo/redo.
-
XML Spy 3.0
from Icon Information-Systems GmbH
-
Zaval Creative Engineering
Group Java Resource Editor, v1.1
Standards
- Unicode and ISO 10646 are
synchronized in character repertoire and code point assignments
- Unicode is required by the
new technologies coming from the W3C, IETF and OMG; including XML, XHTML,
XSL, LDAP, CORBA 3.0, etc.
- The Unicode Collation
Algorithm (UTR #10) is synchronized with ISO 14651
- WAP-Forum WML
Other Systems and Products
-
123Buildit Online Shopping Cart
System by Yu-Jian-Yo Language Services, Ltd. (Victoria, Canada)
- Alis,
Gist-in-time
- AltaVista
-
B & E Software Product RagTime 4
supports Unicode (exchange editable documents between English, French,
German and Japanese versions)
-
BabelMap Version 1.0.1.0 A Unicode Character Map utility for Windows
that allows the user to select and copy any character in Unicode 3.2.
-
BabelPad Version 1.0.1.0 (forthcoming) A Unicode text editor for
Windows, with input methods for the Tibetan and Yi scripts. Includes a
Character Map utility to allow input of any Unicode 3.2 character. Supports
UTF-8, UTF-16 and UTF-32 file formats.
-
Basis
Technology C2C
Dictionary-based tool for conversion between the two modern Chinese
scripts: traditional and simplified. The traditional Chinese script is used
primarily in Taiwan and Hong Kong, and the simplified script is used
primarily in Mainland China (PRC) and Singapore.
-
Basis Technology Morphological
Analyzers
Cross-platform, high-performance, text segmentation engines for
Chinese, Japanese and Korean. Available in source or SDK. Provides
dictionary-based segmentation for information retrieval and other text
processing needs.
-
BBEdit 6.5
offered by Bare Bones Software, Inc. provides support for reading and
writing files in UTF8 and UTF16 format, with and without BOM (with
preferred and by default), and in Little Endian or Big Endian (BE preferred
and by default) format.
- The
Big Faceless PDF Library
is a Java class library for creating PDF documents. It supports Arabic,
Hebrew, Russian, Japanese, Chinese, Korean, and most other languages
providing an appropriate font is available. Several examples are available
showing multilingual text.
-
Brio Software SQR Server (Brio Reports) versions 6.0 - 8++
-
Chinese Star 3.0
-
dtSearch Known for
its "industrial-strength text searching" (PC Magazine), the dtSearch
product line includes end-user, enterprise and developer products for
instantly searching gigabytes of text across a desktop, network, Internet
or Intranet site (or publishing large document collections to Web sites or
CD/DVDs).
-
E2db Server V1.0 by
Interkonect Services UK Ltd.
-
E-Learning
Engine 1.2 by Lightningseed Technologies, Inc.
-
EmEditor V3
is a text editor for Windows that fully supports Unicode. Users can edit
Unicode files with multiple languages. EmEditor has code page detection
capability, and can detect "charset=..." (HTML) as well as "encoding=..."
(XML). It can also save Unicode character as HTML/XML character reference.
-
Ericsson
A, R and T series mobile phones
-
EventReporter Version 5.1
offered by Adiscon GmbH, allows monitoring of Windows NT/2000/XP event logs
and forwarding them to a syslog daemon or email recipient. It allows
centralization of NT administration. A
Unicode support url is also provided.
-
Extended Name Services, Inc. XTNS devises
and sells Multilingual domain names which are resolved using Unicode via
the Microsoft Internet Explorer browser. Our system, with our upstream
partners Realnames and Microsoft, is fully Unicode based and permits us to
create, resolve and sell Domain Names in just about any language in the
world. Our system can also handle ACE translations of the Unicode strings,
and each Domain Name is logged in both Unicode and ACE in our WhoIs
database and within our universal name servers.
-
FriBidi library a fully compliant
(3.2) portable free library implementing the Unicode BiDirectional
Algorithm (UAX#9).
-
GlyphGate a Web server extension
that makes it possible to show text with any formatting of any language in
all browsers on all platforms. This product was previously known as FAIRY
(see
http://www.glyphgate.com/info/gginfo.htm for details).
-
Huntersoft's Business
Translator V5.0, Magic translator V4.0 and Web Translator V4.0
-
International Components for
Unicode: portable, open-source Unicode library with: charset-independent
locales (with multiple locales simultaneously supported in same thread;
character conversions; formatting/parsing for numbers, currencies,
date/time and messages; message catalogs (resources) ; transliteration,
collation, normalization, and text boundaries (grapheme, word,
line-break)).
-
Java internationalization and localization articles
- Justsystem Ichitaro, Ichitaro
Lite, Sanshiro, ATOK
- Columbia University
Kermit 8.0
communications software for UNIX, VMS, VOS, Plan 9, ...
- Columbia University
Kermit 95
communications software for Windows 95/98/NT/2000
-
LanguageScripter
1.2 by Language Intelligence
- Linux products: yudit, KDE
V1.89 & up, GTK+ (forthcoming)
- Lotus Domino, Lotus Notes
- Linux
mined 2000 an editor that runs in
plain text mode terminals, on Unix and DOS/Windows platforms. Supports
Unicode (including double-width and combining characters, right-to-left
scripts, keyboard mapping, script coloring), and provides mouse control and
menus.
- Linux xterm (utf-8), qt,
gscript
-
Lugaru Epsilon by Lugaru Software, Ltd.
An advanced EMACS-style programmer's text editor for Windows, Linux,
FreeBSD, OS/2 and DOS.
-
Matrubhasha 1.0 by CDAC
A Unicode based Speech Synthesis Framework for Indian Languages
-
Microsoft
Office 2000 (Microsoft Word 97/2000 for Windows, Microsoft Word98 for
Macintosh, Excel 97/2000 for Windows, PowerPoint 97/2000, PowerPoint 98 for
Macintosh, Access2000, FrontPage 97/98/2000, Project 2000, Publisher
98/2000, PhotoDraw 2000v2, Outlook 97/98/2000, Outlook Express,
Internet Explorer)
-
Multilingual Universal Domain Name
System by Domain Island & Universal Registry: System, and tools
allowing the registration of Domain Names in 7,000 languages, using Unicode
UTF-8, Japanese (Shift-JIS), Traditional Chinese (Big-5), Simplified
Chinese (GB2312), All Latin languages (ISO-8859), Korean (KSC5601), Thai
Windows-874, and Vietnamese (Windows-1258).
-
MultiTranse 1.01.3 by
Tialsoft software
MultiTranse is a software that employs free online resources to translate
to/from 12 different languages.
-
NativeNames Multilingual DNS
provides a completely server-based multilingual DNS solution that is
Unicode based, can handle different ACE encodings of ISO/IEC 10646-1 and
conversions from all common codepages, and requires no user agent
downloads.
- Netscape Navigator
-
NJStar Communicator 2.2 by NJStar
Software Corp
- Novell Distributed File
Services, NetWare
Directory Services, Storage Services,
NDK development kit
-
Open Market Transact
- Origin Systems
Ultima Online
-
PeopleSoft 8 by PeopleSoft, Inc.
PeopleSoft pure internet applications enable organizations to reduce costs
and increase productivity by directly connecting customers, suppliers,
partners and employees to business processes online, in real time.
PeopleSoft's integrated, best-in-class applications include Customer
Relationship Management, Supply Chain Management, Human Capital Management,
Financial Management and Application Integration.
-
PDFLib 5.0
by PDFlib GmbH
-
Richwin Chinese Language
Kit
-
Sharmahd Computing UniPad
Unicode 4.01 plain text editor for all Windows operating systems
-
Siebel products
starting with Siebel 7.5 are all Unicode enabled.
-
SilkTest International 1.0 A functional and regression testing product
by Segue Software, Inc.
-
SlickEdit 7.0.1
A full-featured programming editor with Unicode support
-
Softlink Library
Global 5.45 is best described as Library Management software, providing
an automated way of managing physical and electronic resources. It is
currently being used in as many as 12 languages
-
SSA-NAME3
contains Algorithms that enable applications to better search and match
names, addresses and other identity data in databases, despite the error
and variation in the data.
- Sun Microsystems
Collation Demo Part of section on Writing Global Programs
- Sun Microsystems Solaris
Developer's connection site
-
Sybase, Inc. Sybase
products for Unicode.
-
TX Text Control 9 by The Imaging
Source Europe.
-
Transit/TermStar XV Unicode based
translation memory system Transit with integrated terminology management
system
-
TwinBridge Partner programs
-
Unicode Syntax Edit
(USE) control with syntax highlighting for Borland Delphi version 1.3
by Dipl. Ing. Mike Lischke
-
UniEdit text editor
V1.5
-
UniGeez 1.05
developed by Marcus Wright and Will Briggs and distributed under the GNU
Public License as Freeware for the Eritrean Technical Exchange Project,
this program is setup to handle Amharic(Ethiopian). However, it will work
with any language if properly configured. It enables the input of Unicode
into Microsoft's Office products 97 & 2000 in Windows 9x/NT/2000 (on a
limited basis in Win95).
-
Unitype Global Writer 98,
Global Office Unicode based editor and components supporting most of
the world's languages; developed for the US Information Agency.
-
Unired, An
editor for Windows in English, French, Russian and Esperanto
-
Unitoolbox by Woodbury Associates
Ltd. A set of Unicode-aware ActiveX controls and utilities for creating
Unicode-enabled software with Visual Basic. By replacing Visual Basic's
intrinsic Label, TextBox, ComboBox and ListBox controls with UniToolbox ,
existing forms can be Unicode-enabled in minutes, with no extra design
re-work or code modifications.
-
UrbanPress 3.0
-
Vaachak Indian
Language text to speech synthetizer
-
VietIME 1.0 A cross-platform
Vietnamese input method editor (IME). Enable input of Vietnamese Unicode
text in Java's AWT (TextArea and TextField) and Swing text components.
-
VietPad 1.0.1 A cross-platform
Vietnamese Unicode text editor. Open, edit, convert, print, and save
Vietnamese text-based files in Unicode UTF-8 format.
-
VIM version 6.0 A powerful text editor for UNIX and Windows.
-
Web Term 5.0 Unicode based
professional Intranet and Internet terminology management
-
Wenlin Software for Learning Chinese.
CD-ROM for Windows and Macintosh which combines a Unicode text editor with
a large Chinese-English dictionary/database.
-
WinCALIS authoring
system V2.5
-
XStandard XHTML 1.1 WYSIWYG Editor
The first WYSIWYG editor that outputs XHTML 1.1 code. It can be easily
integrated into any Windows or browser-based content management system, is
a valuable accessibility tool for webmasters and permits authoring of
content in any language
|