Special Characters are characters not found on the standard computer keyboard. For the sake of this discussion, we are going to divide special characters into three groups:
For virtually all users, creating text is not difficult. Using Windows Region and Language Settings (especially the Keyboard Settings, you can have Windows (and especially Microsoft Word) use your choice for entering text. It is very easy to enter text, save it as a Microsoft Word file, and then import the completed Word file into Duxbury DBT.
What if you do not want to change your keyboard system but need to enter a small number of unusual characters into you text? You can do this in either Microsoft Word or in DBT
In terms of technical characters, be aware that you may want to use a Mathematics Editing Program such as MathType to help you. Duxbury DBT can import files created by MathType.
First, we should mention that while Unicode is used throughout the world, DBT uses its own internal system for enumerating unusual characters. This system is called DUSCI, and it is only found in Duxbury DBT. If you want to enter a character into Microsoft Word, you need to know the Unicode number. if you want to enter a character into Duxbury DBT, you need to know the DUSCI number. Of course, we are happy to help you locate special characters, but be aware that lists of characters can be tedious to review. Screen reader users should expect unusual results when viewing the accompanying tables, because they essentially provide a partial list of Unicode characters.
Type in the 4 digit (hexadecimal) code for the Unicode value. Immediately afterwards, type Alt-X. The 4 digits go away and are replaced by the single Unicode character. If you repeat the command at the same position, the effect is reversed. So this command can be used to learn the Unicode number for an unknown character, or it can be used to input a Unicode character.
Hold down the Ctrl key and press ] (Ctrl-]. In the dialog box which appears, type in the DUSCI 4 digit code. Like Unicode, DUSCI is written out in hexidecimal digits. So if the chart you are looking at says D+C036, then press Ctrl-] for the dialogue box, C036<Enter> to enter the character "Devanagari AA" into DBT. To enter this same character into Microsoft Word, you would use the Unicode number, which is 0906.
If you need to clipboard some material, you need to clipboard it into Microsoft Word, and then import the Word file into DBT.
DBT will not display Chinese characters. Instead DBT displays an appropriate substitute based on the language.
In the Global Settings, Word Import Menu, you can choose how Chinese characters are imported. The four choices are:
Your choice controls how Chinese characters are imported into DBT:
Language | DBT Characters |
---|---|
Mandarin | Pinyin Romanization with accent marks for the tones |
Cantonese | Romanization with superscript numbers for the tones |
Japanese | Unicode U+30xx characters |
Korean | Unicode U+11xx characters |
Both Arabic and Hebrew inkprint are written from right to left. DBT displays the inkprint Arabic and Hebrew text from right to left as well. At this point, the DBT Print editor cursor does not accommodate the right to left flow within a line.
For these scripts, it is best to go straight from Microsoft Word into braille, using DBT as the translation engine. If you need to, you can clipboard whole lines from Word into DBT as a way of making changes within a line.
Hangul compacts 2 or 3 characters into a single symbol. When DBT imports a file, this process is reversed. DBT breaks down a single Hangul character into its basic parts. In technical terms, all Hangul characters from U+AC00 through U+D7AF are redirected into Hangul Jamo characters U+11xx. DBT uses a mono-spaced font to display the inkprint characters. The result can be difficult to read, and is certainly jaring to those who are used to reading conventional inkprint. For many languages, it is best to go straight from Microsoft Word into braille, using DBT as the translation engine.
Script | Unicode and Link | Type |
---|---|---|
Latin | U+00xx | Language |
Latin Extended | U+01xx | Language |
Latin Extended | U+02xx | Language |
Greek | U+03xx | Language |
Cyrillic | U+04xx | Language |
Armenian and Hebrew | U+05xx | Language |
Arabic | U+06xx | Language |
Hindi and Bengali | U+09xx | Language |
Gurmukhi and Gujarati | U+0Axx | Language |
Oriya and Tamil | U+0Bxx | Language |
Telegu and Kannada | U+0Cxx | Language |
Malayalam and Sinhala | U+0Dxx | Language |
Thai and Lao | U+0Exx | Language |
Tibetan | U+0Fxx | Language |
Myanmar and Georgian | U+10xx | Language |
Korean | U+11xx | Language |
Ethiopic | U+12xx | Language |
Ethiopic | U+13xx | Language |
Khmer (Cambodian) | U+17xx | Language |
IPA 1 | U+1Dxx | IPA |
IPA 2 | U+1Exx | IPA |
Misc Symbols | U+20xx | Symbols |
Arrows, etc. | U+21xx | Math |
Math Operators | U+22xx | Math |
Misc Technical | U+23xx | Math |
Box Drawing | U+25xx | Math |
Dingbats | U+27xx | Symbols |
Math Arrows | U+29xx | Math |
Math Operators | U+2Axx | Math |
Japanese | U+30xx | Language |
This is a table of all of the Unicode Ranges (for 4 digit hexidecimal). If the last column is blank, then there is no support for these characters in Duxbury DBT. If the last column is "Word™ import", it means that these characters are imported into other Duxbury supported characters. If that last column is "DUSCI supported" then that Unicode range is in the previous table.