UniPad and Haansoft Features

Indices : Technical Info : UniPad Features

This article is designed to list which features are supported and the UniPad Features supported.

Supported Platforms

Microsoft Windows 9x, Windows Me [OK]
Microsoft Windows NT 4.0, Windows 200X, Windows XP [OK]
WINE HQ, for x86-based Unixes, including Linux, FreeBSD, and Solaris [OK]
Windows CE (4)
Microsoft Windows 3.x
Linux / X-Windows (!)
Mac OS X
Palm OS (4)

General Features

Full BiDi support (Hebrew, Arabic, Thaana, Syriac)
Rendering of Arabic contextual forms
Separated rendering of non-spacing marks
Combined rendering of non-spacing marks (!) [only for future versions of UniPad]
Normalization (maximal decomposition) [only for future versions of UniPad]
Conversion to precomposed characters
Case conversion
Surrogate support
Printing
Multi-level undo
Attributed text [not for future versions of UniPad]
Coloring/highlighting of formatting characters [only for future versions of UniPad]
Automatic file format detection
Conversion of different line separators
Clipboard support for Unicode
Clipboard support for other character sets
Send file as email attachment

Handling of Formatting Characters

Line Separator
Paragraph Separator
Joiner / Non-Joiner (2)
Symmetric Swapping Activate/Inhibit [not for future versions of UniPad] (3)
Arabic Form Shaping Activate/Inhibit [not for future versions of UniPad] (3)
National Digit Shaping Activate/Inhibit [not for future versions of UniPad] (3)
BiDi (Embedding, Override, Marks)
Tabulator

Fonts / Glyph Sets

Proportional Unified Bitmap Screen Font
Fixed Width Unified Bitmap Screen Font
TrueType support [only for future versions of UniPad]
Multiple font sizes [only for future versions of UniPad]
User definable fonts [not for future versions of UniPad]
User definable Private Use glyphs [not for future versions of UniPad]

Formats / Encoding Schemes

UTF-16 / UCS-2
UTF-8
UTF-7
UTF-32 / UCS-4
ASCII + Universal Character Names (“\uXXXX“)
ASCII + XML Character References ("&#xxx")
Standard Compression Scheme

User Interface Languages
English
German
Other European languages [only for future versions of UniPad]
Other Non-European languages [not for future versions of UniPad]

Keyboard Layouts
Abkhasian [will be included in UniPad 1.21]
Albanian
Arabic
Armenian
Azeri
Bulgarian (Cyrillic)
Bulgarian (Latin)
Byelorussian
Cherokee
Croatian
Czech
Danish
Dari
Divehi
Dutch
Dsongkha
English (British)
English (US, International)
English (US)
English (US, Devorak)
Esperanto
Estonian
Finnish
French (Belgian)
French (Standard)
Gaelic
Georgian
German (Swiss)
German (Standard)
Greek
Hawaiian
Hebrew
Hindi (Devanagari)
Hungarian
Icelandic
Inuktitut
ISO 9995 Complementary
ISO 9995 Secondary
ISO 9995 Unified
Italian
Japanese (no IME)
Kannada
Kazakh
Kyrgyz
Latin American
Latvian
Lithuanian
Macedonian
Mongolian (Cyrillic)
Norwegian
Ogham
Pashto
Persian (ISIRI 2901)
Polish
Polish (Programmer)
Portuguese
Punjabi (Gurmukhi)
Romanian
Russian
Serbian (Latin)
Slovak
Spanish
Swedish
Syriac
Tatar
Thai
Turkish
Turkish (F-Type)
Turkish (Q-Type)
Ukrainian
Urdu
Uyghur
Uzbek
Uzbek (Southern)
Vietnamese

Supported Unicode 5.0 Characters
Basic Latin
Latin-1 Supplement
Latin Extended-A
Latin Extended-B
IPA Extensions
Spacing Modifier Letters
Combining Diacritical Marks
Greek and Coptic
Cyrillic
Cyrillic Supplement
Armenian
Hebrew (6)
Arabic
Syriac (7)
Arabic Supplement
Thaana
N'Ko [not for 1.20, only for 1.21]
Devanagari (8)
Bengali (8)
Gurmukhi (8)
Gujarati (8)
Oriya (8)
Tamil (8)
Telugu (8)
Kannada (8)
Malayalam (8)
Sinhala (8)
Thai (8)
Lao (8)
Tibetan (8)
Myanmar (8)
Georgian
Hangul Jamo (9)
Ethiopic
Ethiopic Supplement
Cherokee
Unified Canadian Aboriginal Syllabics
Ogham
Runic
Tagalog (10)
Hanunoo (10)
Buhid (10)
Tagbanwa (10)
Khmer (8)
Mongolian (11)
Limbu
Tai Le
New Tai Lue
Khmer Symbols
Buginese
Balinese [not for 1.20, only for 1.21]
Phonetic Extensions
Phonetic Extensions Supplement
Combining Diacritical Marks Supplement
Latin Extended Additional
Greek Extended
General Punctuation
Superscripts and Subscripts
Currency Symbols
Combining Diacritical Marks for Symbols (5)
Letterlike Symbols
Number Forms
Arrows
Mathematical Operators
Miscellaneous Technical
Control Pictures
Optical Character Recognition
Enclosed Alphanumerics
Box Drawing
Block Elements
Geometric Shapes
Miscellaneous Symbols
Dingbats
Miscellaneous Mathematical Symbols-A
Supplemental Arrows-A
Braille Patterns
Supplemental Arrows-B
Miscellaneous Mathematical Symbols-B
Supplemental Mathematical Operators
Miscellaneous Symbols and Arrows
Glagolitic
Coptic
Georgian Supplement
Tifinaght
Ethiopic Extended
Supplemental Punctuation
CJK Radicals Supplement
Kangxi Radicals
Ideographic Description Characters
CJK Symbols and Punctuation
Hiragana
Katakana
Bopomofo
Hangul Compatibility Jamo
Kanbun
Bopomofo Extended
CJK Strokes
Katakana Phonetic Extensions
Enclosed CJK Letters and Months
CJK Compatibility
CJK Unified Ideographs Extension A
Yijing Hexagram Symbols
CJK Unified Ideographs
Yi Syllables
Yi Radicals
Modifier Tone Letters
Latin Extended-D [not for 1.20, only for 1.21]
Syloti Nagri
Phags-pa [not for 1.20, only for 1.21]
Hangul Syllables
High Surrogates
High Private Use Surrogates
Low Surrogates
Private Use Area
CJK Compatibility Ideographs
Alphabetic Presentation Forms
Arabic Presentation Forms-A
Variation Selectors (12)
Vertical Forms
Combining Half Marks (5)
CJK Compatibility Forms
Small Form Variants
Arabic Presentation Forms-B
Halfwidth and Fullwidth Forms
Specials
Linear B Syllabary
Linear B Ideograms
Aegean Numbers
Ancient Greek Numbers
Old Italic
Gothic
Ugaritic
Old Persian
Deseret
Shavian
Osmanya
Cypriot Syllabary
Phoenician (4.1-5.0)
Kharoshthi [5.0 only, not for 1.20, only for 1.21]
Cuneiform [not for 1.20, only for 1.21]
Cuneiform Numbers and Punctuation [not for 1.20, only for 1.21]
Byzantine Musical Symbols
Musical Symbols
Ancient Greek Musical Notation
Tai Xuan Jing Symbols
Mathematical Alphanumeric Symbols
CJK Unified Ideographs Extension B
CJK Compatibility Ideographs Supplement
Tags
Variation Selectors Supplement
Supplementary Private Use Area-A (Plane 15)
Supplementary Private Use Area-B (Plane 16)

(!) This feature has high priority

(1) Supports all opening and closing punctuation
(2) Only for Arabic
(3) These characters are deprecated
(4) Due to platform restrictions, not all UniPad features are supported
(5) UniPad does not combine characters automatically
(6) Automatic visual combination of Hebrew accents is not supported
(7) UniPad does not support Syriac shaping, the nominal glyphs are displayed instead
(8) Contextual forms of those letters are not supported, nominal glyphs are displayed instead
(9) Automatic arrangement of jamo components as Hangul syllables is not supported
(10) Automatic visual combination of vowel marks/accents is not supported
(11) Vertical direction is not supported, characters are displayed from left to right instead
(12) Shaping behaviour (i. e. selection of glyph variants) is not supported

Syndicate content