New Features in NimPro 2.0
Mathematics!
- NimPro now handles MathML for algebra. NimPro can parse MathML documents and convert the MathML to the correct DBT styles and codes for braille output for UEB Math or Nemeth Code math. Note: There is no "spatial math" support yet, so NimPro does not yet cover elementary arithmetic.
- MathML support includes recognition of a very large number of symbols encoded as "Entity References" in a NIMAS file. In fact, it recognizes all Entity References defined for both MathML v.2 and MathML v.3.
- Math Layout on Screen: MathML handling includes two-dimensional equation layout on the NimPro screen, including fractions, compound fractions, square root expressions, higher-index root expressions, and expressions with complex superscripts and subscripts.
- For UEB with Nemeth Code, the output of MathML includes post-processing to make any text that appears inside a math sequence more closely adhere to the requirements for Nemeth Code math within UEB, per the Guidelines on Nemeth Code in a UEB Context.
Literary and Math Output
- The user can choose among four standard DBT templates when
creating output for DBT. This replaces the former fixed single template
for English Pre-UEB Literary output. The choice of templates includes:
- English (UEB) - BANA
- English (UEB) - BANA with Nemeth
- English (BANA Pre-UEB Textbook DE) - BANA
- English (BANA Pre-UEB Textbook DE) - BANA Nemeth
- Template selection has a fallback feature built in to compensate if the user's DBT is newer than the latest DBT in the NimPro internal list.
- Export to DBT uses the up-to-date styles defined for DBT 12.2 and following, including DBT 12.6.
- Output of special characters to DBT: NimPro output to DBT passes through the Duxbury "Unimap" lookup so that special characters are recognized for correct translation.
- NimPro can now export .docx format files in addition to other Word formats (.rtf and .doc). This improves interaction with Word imports to DBT.
- Export to Word includes the latest BANA template, BANA Braille 2017, as well as working with the older BANA Braille templates.
General New Features and Improvements
- QuickTac: The NimPro installer now includes an embedded version of QuickTac, avoiding the need for a separate download. Also, NimPro can now revise QuickTac tactile graphics if they need revision after their original creation. (Formerly NimPro could invoke QuickTac only on the original visual images.)
- Better Wizards: The NimPro wizarding algorithm for bold and italic handling is completely redesigned so that bold and italic changes are all complete, predictable, and accurate. With new controls on the scope (reach) of these font-change effects, each wizard now only touches those document elements that are indicated by the name of the wizard (e.g., List wizard) and the options provided in the wizard's user interface. This avoids the side-effects on other document elements that occurred in NimPro 1.1 and 1.2. The improvements cover the Table of Contents wizard, List wizard, Exercise wizard, Glossary wizard, and the Index wizard.
- Footnotes, endnotes, annotations, and the references to them in the text are now handled. This includes the display and interpretation of superscripts and subscripts. NimPro automatically renders footnotes following either the Pre-UEB or the UEB rules according to the DBT template selected.
- Screen Display: The navigation between pages and sections of any document is improved. On loading a new document, when NimPro is in Section View,it automatically displays the first section in the document.
- Document Parsing Improvements: allow handling more complex document structures, such as paragraphs that appear inside list items. Parallel improvements in output ensure that the level of formatting that is preferred for output is the one selected. For example, in the case cited, a list item is output, not a series of paragraphs.
- Specialized NIMAS Document Elements: like DocTitle, CoverTitle, DocAuthor, and others, are now mapped to a specific and more appropriate DBT style.
- Improved Image Loading: Should an error occur while reading an image, NimPro collects the errors and makes a less intrusive report to the user of the problems, uncluttering and speeding the load process.
- The Request Support Function: has an improved screen layout, and it provides clear feedback to the user on completion.
- The NimPro Help system is completely revised and expanded, adding sections on all the new functions and features.
Limitations
- NimPro encompasses MathML for algebra and higher math, but does not yet do "spatial math" for elementary school level documents.
- The on-screen math layout does not yet "stretch" the parenthesis and bracket characters to match the height of fractions that they enclose.
- NimPro 2 requires DBT version 12.2 or later, due to DBT's conversion to text-based templates.
Copyright Duxbury Systems, Inc. Tuesday, April 26, 2022