Download BrailleBlaster

Sample Nimas File

Nimas Help

Do you need help understanding how the NIMAC works, or getting in touch with NIMAS-related contacts in your state? Please contact the NIMAC for help!

Phone: 877-526-4622

Email: nimac@aph.org

Stable

Version 1.1.17, November 27, 2018

Fixes

New file type fixes

Headings are now getting KeepWithNext. No unnecessary blank lines are appearing between list level changes. ePUB3 elements that appeared spatially are now appearing on a single line and editing them does not cause any issues. Minor bug fixes for specific files.

Spatial Math Editor

Nonspecific alerts have been made clearer.

Accessibility

Installer works with high-contrast settings. TOC Builder Headings drop down accessible by keyboard.

Uncontracted tables

Uncontracted UEB and UEB with Nemeth tables are using the same math translation tables as the contracted versions of those tables.

Version 1.1.16, September 19, 2018

Features

EPUB 3, HTML, and DOCX now supported

Using universal document converter Pandoc, BrailleBlaster can now open EPUB 3, HTML, and DOCX files. These document types contain is a huge variety of formatting, so we recommend that the majority of your formatting be done inside BrailleBlaster. As with previous file types, these appear as valid upon opening a document. They are then converted to BBX and all following processes are the same.

Number Line Editor

Omissions, user text, and labels can now be added to number lines using the Spatial Math Editor.

  • To add user text, go to Number Line View in the menu and switch from math entry to user text.
  • To omit parts of the number line, use the button Blank/Omission Override.
  • To add labels, use the Add Labels button. Labels and user text can use ASCII Math, direct translation, or uncontracted translation types.

Additionally, number lines no longer require an interval type. Fractions, mixed fractions, and decimals can all be used with the same interface; the editor makes the appropriate number line. However, you cannot make a number line using both fractions and decimals unless you manually make the changes using user text.

  • To make mixed fractions, put a space between the whole number and the fraction; one and one-half would be 1 1/2.

Page Number Hotkey

This feature can be found under the Tools menu as Convert to Print Page Number. The hotkey is Alt + 5. It is also available under the Miscellaneous category of styles as Page.

  • To make a print page number, highlight the number or word and activate this feature.

Interpoint setting moved to Embosser settings

To make the Interpoint Embossing setting more discoverable, it has been moved from Page Number settings to Page Properties.

Fixes

Number Line Editor
  • Grade one indicators off by default.
  • Intervals less than or equal to zero are not allowed.
  • The terms "segment" and "interval" are interchanged.
  • Number signs are omitted when numeric passage symbols are used.
Math Hub
  • Search box maintains minimum size.
  • Dialog size is constant and fits on the screen.
  • All math types have an associated image.
  • Negative search results are accessible by screen readers.
  • Search text box maintains position.
Math Template
  • Identifiers translated as math have a number sign.
  • Properly translates negative numbers.
  • Uses multiplication cross instead of the dot.
  • Solution toggle has been changed to "true or false" instead of "1 or 0."
  • No longer dropping solution on reopen.
  • Division template no longer has straight vertical as default.
General Math
  • More signs of comparison added to Math Hub.
  • Error toggling numeric series with math has been resolved.
  • Radicals translated as UEB no longer get Nemeth symbols.
  • Replace Current Math in the ASCII Math Editor properly replaces current math.
  • Spatial math properly inserts after a table.
General
  • Fixed issue with adding text to the top of a braille page.
  • Fixed 6-key inline insertion.
  • 6-key dialog appears at appropriate size.
  • Blank lines inappropriately carrying over to a new braille page has been fixed.
  • T-Page Generator can generate a Special Symbols page.
  • Page breaks ignore line breaks.
  • Style option Lines Before easier to understand (e.g., inputting the number 3 makes three blank lines).
  • Image Describer retains input braille.
  • New page pilcrow no longer saved in BRF.
  • Braille Preview focus starts on right-hand page.
  • Fixed translation involving capitalized passage and direct translation.
  • Fixed translation issues with punctuation and individual letters.
  • Fixed cursor issue with running head appearing on p1.
  • Removing direct translation no longer removes Set Cell Position.
  • Fixed formatting issue when combining two items.
  • Fixed rare issue where every page could become braille page 1.

Version 1.1.15, September 4, 2018

Features

ASCII Math Hub Redesign

The ASCII Math Hub has been redesigned. The main change is the interface is more graphical, so it should be easier to find needed symbols. Screen reader users also benefit from the redesign as there is much less interface clutter. Many configurations can be found in the Examples tab. Please let us know your thoughts on the reworked user interface through the BrailleBlaster Beta Feedback Form.

Fixes

ASCII Math Hub
  • Added examples for preceding subscripts and superscripts.
  • Pressing enter in search field of ASCII Math Editor activates the OK button.
  • Updated the button to delete all text in text box.
  • Adjusted multiple consecutive insertions to properly follow the cursor.
  • Adjusted Next Math and Previous Math buttons to properly move the cursor.
Spatial Math Editor
  • Fixed translation of spatial division.
  • Updated solution to toggle properly with Math Templates.
  • Identifiers can now be translated as math instead of literary.
  • Updated line text boxes to appear before segment text boxes in Number Line Editor.
  • Fixed braille layout of division problems without a solution.
  • Updated Math Templates to properly share the line with empty templates.
  • Fixed a translation issue with identifiers in Nemeth Math Templates.
  • Matrix and Number Line Editors are no longer separate dialogs and are only found inside the Spatial Math Editor.
  • Updates with editing to rejudge whether items are too long for a braille line.
  • Updated the UEB Spatial Math dialog to include grade one indicators; currently on by default.
  • Updated negative numbers to use the symbol for negative instead of a hyphen.
  • Nemeth fractions translate correctly.
General Math
  • UEB Math: Updated grade one indicators to appear more consistently with individual letters.
  • Items that end with math can now be wrapped in containers.
  • Math can now be double spaced.
  • Fixed translation of several relation symbols.
  • Updated the Image Describer to allow input using Spatial Math.
  • Multiple items of ASCII Math can now be deleted altogether, at one time.
  • Multiple items can now be set to translate as math.
  • Updated items that cross multiple lines to be properly spaced when the math aspect is added.
  • Updated UEB Code Switch and Numeric Passage Mode inline indicators to use non-breaking spaces.
General
  • Fixed the Check for updates to check if an update is available.
  • Fixed Find and Replace to only replace the indicated text.
  • Updated automatic formatting for more consistent running heads and no extra or irremovable blank lines.
  • Updated Transcriber's Notes heading in t-pages to appear if text is added to that tab of the T-Page Generator.
  • Note separation line can be inserted in freshly pasted text.
  • Updated multi-volume BRF saving to alert you if saving over a previously created BRF or set of BRFs.
  • Adjusted embosser page settings to capitalized ASCII for BRFs for properly embossing.
  • Update message is now clearer and easier to understand.
  • No longer crashes when the operating system uses non-Latin characters, such as simplified Chinese.
  • More abbreviations properly use grade one indicators in UEB.
  • Updated embosser page settings to be easier to use.
  • Adjusted line breaks to be added at the beginning of a line.
  • Adjusted formatting to handle unrealistic page settings, such as a textbook with 5 cells per line.

Version 1.1.13-stable, July 5, 2018

Features

Added Spatial Math Editor

Found under the Math menu, the Spatial Math Editor creates and edits number lines, matrices, and spatial equations. It also arranges multiple spatial items in rows and columns so that arrangements of plain text, matrices, and other spatial arrangements are created. It utilizes UEB numeric mode, Nemeth switch indicators, and many permutations of different types of spatial math. Spatial math can be inserted in UEB or Nemeth and automatically updates if the code is changed. Once inserted, it can be edited in two ways: by reopening the dialog with your cursor inside the math to be edited, or by right-clicking or using the context menu to select "Spatial Math Editor." We are very excited to announce this new feature and are hoping you will give us your feedback!

Added Matrix Editor

Included in the Spatial Math Editor, as well as an independent dialog, the Matrix Editor creates and edits matrices. Options include different overflow styles, easy to set rows and columns, and various grouping devices such as brackets, braces, vertical bars, and parentheses. It also includes options for direct translation, plain text, and ASCII math text entry.

Added Nemeth Switch Indicators

Two types of Nemeth switch indicators—block and inline—were added as an option for UEB math. Block are added on a separate line before and after the items selected. Inline are added on the same lines at the beginning and end of the items selected.

Running Heads Now Editable

Running heads can now be added or removed on a page-by-page basis. As such, when inserting a running head via the Insert Running Head menu item, it automatically appears at the top of all braille pages (except t1 and 1).

Fixes

Number Line Editor
  • Fixed a placement issue with negative numbers.
  • Fixed a number line issues where fractions were used in place of whole numbers.
  • Fixed an exception occurrence issue to allow decimal use with intervals.
  • Fixed a Number Line Editor issue allowing zero to be used as a starting or ending segment.
  • Fixed a sequence issue with improper fractions and whole numbers.
  • Fixed a spacing issue with improper fractions.
  • Fixed a Reduce Fractions option issue regarding reduction of fractions to whole numbers.
  • Added negative fractions as an option.
  • Removed zero from mixed numbers, when not needed.
  • Various minor fixes.
ASCII Math Hub
  • Now starts in full screen.
  • Fixed an exception occurrence issue to allow insertion on a blank line before or after plain text.
  • Adjusted ASCII Math to utilize the same number of lines as the related braille.
  • Fixed a cursor issue when adding ASCII Math to a document containing plain text.
  • Added more symbols to the Hub.
Additional
  • Fixed a scrolling issue where scrolling failed after a certain limit in the Braille View.
  • Fixed a deletion issue for line breaks.
  • Fixed a line break issue that caused other changes to be lost if not yet translated.
  • Fixed a line break issue allowing them to be added to the beginning of an element.
  • Fixed a consistency issue for multiple line breaks.
  • Fixed a deletion issue allowing removal of a blank line could between a top box line and a running head.
  • Fixed a crash issue that occurred when BrailleBlaster was closed before it could open.
  • Fixed a pasting issue for list items that pasted as a group and did not incorporate with a separate list.
  • Fixed a cursor issue for Insert Note Separation Line to consistently follow cursor position.
  • Fixed an exception occurrence issue to allow pasting at the beginning of an item.
  • Fixed an volume issue to allow for the addition of a volume to the end of the document.
  • Fixed an open document issue where specific files were unable to open.
  • Fixed a cursor issue in the Braille view that caused items to be skipped.
  • Fixed an embosser profile issue eliminating inactive embosser profiles from the list of available embossers.
  • Fixed a selection issue that prevented emphasis from being removed when a print page indicator was included in the initial selection.
  • Fixed an editing issue for TOC page numbers allowing for multiple edits.
  • Fixed a page number issue where a braille page p0 was produced.
  • Fixed a formatting issue to keep a top box line with the related contents.
  • Fixed a page break issue allowing it to be added to a specific table with a box and a transcriber's note.
  • Fixed an exception occurrence issue to allow placement of the cursor inside a table with a transcriber's note.
  • Fixed a formatting issue for poetry with line numbers preventing the skipping of first and last lines when no page number is present.
  • Fixed a cursor issue preventing the cursor to move to a different location after saving.
  • Made it easier to manually override automatic formatting.
  • Fixed a deletion issue for print page indicators when the blank line before it is deleted.
  • Fixed a page number editing issue that prevented braille page numbers from appearing in the braille file.
  • Fixed an editing issue for boxes to be movable after a series of edits.
  • Fixed an issue with pressing delete at the end of a document.
  • Repaired delete behavior to be consistent.
  • Fixed a translation issue with the Nemeth ellipsis.
  • Fixed a document layout issue that occurred when adding a print page number to a file with a running head.
  • Fixed an issue preventing certain elements from being combined.
  • Fixed an issue for print page indicators that disappeared when the TOC page style was applied.
  • Fixed an issue allowing the addition of a note separation line to the end of a document.
  • Fixed an issue with opening files that have been deleted.

Version 1.1.11-beta, May 30, 2018

Features

Double-spaced braille

This feature is still in development but is available under the Miscellaneous styles category. Currently, you can highlight a selection of text and then use the "Double Line" style. In the future, you will be able to add double-spacing to an entire document. This feature adds double-spacing without regard for the rules of braille. The added lines can then be manually removed as needed.

UI improvements

  • The buttons on the Special Symbols tab in the T-Page Generator have been reorganized relating placement to function.
  • Terms used in Page Number Settings tab now more closely mirror Formats 2016 wording.
  • Tool tips have been added to the Page Number Settings tab.
  • A drop-down menu that contains all of the transcriber-defined typeforms has been added to the Transcriber-Defined Typeform toolbar button.
  • The Edit Line Number dialog has been modified for clarification. Now, when you select a page type from the Edit Page Number dialog, "no page type" option appears as the default.

Fixes

  • Fixed a line count issue in the status area.
  • Fixed a nonrecognition of hyphenated pages issue in the TOC Builder. They are not detected automatically but are manually identified using the Page button in the TOC Builder.
  • Fixed a Book Tree navigation issue allowing for retrieval and display of the file name.
  • Fixed an exception issue allowing emphasis to be applied to an empty element.
  • Fixed an issue with Add/Remove Uncontracted Glossary Items so that it will no longer add an uncontracted version to a word without contractions.
  • Fixed an inserting volumes issue when the Continue Pages option is turned on.
  • Fixed a nondeletion of automatic blank lines issue when the line interacted with a running head.
  • Fixed a LibLouis issue allowing for differentiation between periods and decimals.
  • Fixed a lost changes issue in the Number Line Editor when switching the number line type.
  • Fixed an appdata issue with the Emboss dialog forgetting units used.
  • Fixed an insert volume issue when inserted on an automatic blank line.
  • Fixed a spacing issue for glossary terms and definitions.
  • Fixed several Number Line Editor issues; most involving division by zero.
  • Fixed an implied print page number issue making the braille and the print views analogous.
  • Fixed a saving issue allowing multi-volume BRFs to be saved as multiple BRFs.

Version 1.1.10-stable, April 24, 2018

Features

Auto-generated transcriber's notes now editable in Table Editor

Previously, the auto-generated transcriber's notes in the Table Editor were static; now, they are editable. The additional benefit of this change is that now you can continue to change the table type after adding a transcriber's note. When a transcriber's note is added to relevant table types, text boxes are added to the top of the Table Editor containing the transcriber note text, which can be edited.

Braille Preview status line

The Braille Preview now has a status line that is accessible to screen readers. The status line contains information about page and line numbers, as well as cell position.

New colors for font attributes

Direct translation, uncontracted, and script attributes now use different colors in the Print view to signify their application. The colors are pastel for high-contrast. As before, font attribute information is available in the breadcrumbs.

Fixes

Number Line Editor
  • Fixed a line mode issue allowing for beginning symbol to be used.
  • Fixed a number line generation issue allowing for number lines to go past cell 31.
  • Fixed a translation issue with the generated line.
  • Fixed an Editor issue which required text to be inserted to the left of the decimal point.
  • Fixed a labeling issue for fraction and decimal text boxes.
  • Fixed a number line issue that caused improper runover to the next line.
  • Fixed an exception issue for 0 as an interval; a warning is generated instead.
  • Fixed a text box issue allowing for the input of 0 as a character.
  • Fixed a number line previewing issue which prevented updating.
  • Fixed a number line editing issue allowing for text after the number line to be edited.
Page Numbers
  • Fixed a Go To Page issue making the start of a section the landing point.
  • Fixed a print page indicator issue allowing for specific ones to be deleted.
  • In the Print view, print page numbers now appear as normal text instead of ASCII versions of the braille.
  • Fixed some specific cases where page number behavior could go awry.
  • Fixed a Page Number Dialog issue replacing underscores with hyphens.
  • Fixed a print page numbers issue where page numbers could appear out of place.
  • Fixed a copy and paste issue where pasted text appeared in the wrong location with respect to the print page number.
  • Fixed a print page numbers issue where deleted page numbers were hidden and affecting the type of braille page number.
  • Fixed a Table of Contents (TOC) dispersion issue where the braille page number was not generating correctly.
  • Fixed an interpoint issue where volumes started on even pages.
  • Fixed a Page Number Dialog issue where it did not respect the cursor's position when editing.
  • Fixed a print page number issue where it was not being updated for deleted text when interpoint settings were being used.
  • Fixed a print page indicator issue where deleting blank page indicators overrode all other delete actions.
Additional
  • Fixed an image placeholder issue allowing for it be added to the middle of a line-numbered poem.
  • Fixed a glossary issue where uncontracted items could not be added without guide words.
  • Fixed a crashing issue that occurred with page number editing of TOCs.
  • Fixed a TOC issue where the page number was being applied to the wrong entry.
  • Fixed a Unicode issue where the parallel symbol was not translating correctly.
  • Fixed a table issue where adding a box with transcriber's note caused it to move erroneously to a new page.
  • Fixed an issue allowing for boxes within boxes.
  • Fixed a file loading issue allowing for sections to load when using Page Down.
  • Fixed a copy and paste exception issue allowing for a list inside a list.
  • Fixed a rare occurrence where tables were stuck in a transitional state, preventing editing and causing the program to crash.
  • Fixed a margins issue allowing only the Generic Text with Margins driver to add margins.
  • Fixed a Save As exception issue where the creation of new files is prevented when the user does not have write access to the location; a warning is generated instead.
  • Fixed a startup issue where the program sometimes silently failed without relaying log information.
  • Fixed a Go To Volume issue allowing for it to work with the first volume.
  • Fixed an Emboss dialog issue where the numbers were transposed for the 11.5 X 11 page type.
  • Temporarily removed "remove emphasis" from the ASCII Math editor until those features have functionality.

Version 1.1.8-stable, March 15, 2018

Fixes

  • Number Line Editor Now allows beveled fractions. Fixed an issue where a fraction interval would treat whole numbers as fractions. Fixed translation issues with fractions. Fixed a user interface issue where the text boxes of fractional number lines did not line up. Various minor fixes.
  • Fixed an embossing issue where margins would be used whether the selected driver was Generic With Margins or just Generic.
  • Made 11 x 11.5-inch paper the first choice in the paper choices list, when setting up an embosser.
  • Changed the Table Editor behavior to delete the last column or row if left blank, once the table is inserted.
  • Added a pop-up warning before deleting a table in the Table Editor.
  • Fixed a note separation line issue when inserted inside a table.
  • Fixed a selection issue that occasionally caused the first item to appear to be selected when it wasn't.
  • Fixed a keyboard navigation issue in the Braille view.
  • Fixed a line number duplication issue when moved to a new braille page.
  • Fixed a pasting issue where it could create a list inside a list.
  • Changed the shortcut key for Emphasis from Alt + M to Alt + A.
  • ASCII Math Hub's Next and Previous buttons now correctly take you to the next or previous math item in your document.
  • Fixed a keyboard navigation issue that occurred when moving to a new section that began with a table.

Version 1.1.7, February 26, 2018

Features

Decimals and fractions in number lines

The Number Line Editor is still in beta but we have now added decimals and fractions. We're working on some translation issues and minor bugs, but the feature is available for the curious. You can find these options under Math in the UEB Number Line Editor. There are three radio buttons: standard number lines, fractions, and decimals. We're also working on Nemeth support.

Centered title pages

Title pages can now be centered in the T-Page Generator. You can find this option by opening Settings in the T-Page Generator's menu. It automatically centers all t1 title pages.

Delete tables

Tables can now be deleted directly in the Table Editor. Previously, you would have to reformat the table and then delete the plain text. Now, you can delete the entire table by selecting Actions and then Delete Table. Currently, there is no warning before the table is deleted, but a warning will be added in the next build.

Open BRL files

BrailleBlaster can now open BRL files. BRL files are typically "dirty" braille that is created by a braille note taker or a program such as Send-to-Braille. These files are basically TXT (text) files, but they contain ASCII braille instead of normal text. When opened in BrailleBlaster, the entire BRL file is direct translated in order to retain the ASCII braille translation. They can then be edited like any other BBX file.

Fixes

  • The List tag is no longer available in the list category of styles. This style is automatically applied whenever a list style is used, so there is no reason for it to remain in the user interface.
  • Page breaks were previously causing top box lines to not remain with the text that followed them. This error has been fixed.
  • Work has been done to help make multiple page number edits to the same braille page number easier and more reliable. You should now be able to change the text for the same braille page number without issue.
  • Fixed a couple bugs where the Six-Key dialog would insert page breaks where they weren't needed.
  • Fixed a bug that could occur if a volume was added to the beginning of a document instead of at the end of the volume as is intended. A warning is now also generated.
  • Fixed a bug where number lines that had been pasted lost the ability to be edited by the Number Line Editor.
  • Added page types to the Embosser Setup dialog to make adding an embosser easier.
  • Fixed a bug with the Line Number Editor where the text boxes would shrink when the dialog was opened on an already inserted number line.
  • Fixed a bug where deleting a number line and then inserting a new number line would cause the second number line to insert at the wrong location.
  • Fixed an issue where NVDA would not read the "Number of copies" field correctly in the Add Embosser dialog.
  • Fixed an issue where the Embosser dialog was validating in the background when small changes were made so that screen reader users heard unnecessary warning messages.
  • Fixed a user-reported exception that could occur when adding an embosser profile.

Version 1.1.6, February 6, 2018

Features

Different intervals in number lines

The Number Line Editor now allows intervals other than 1 between the numbers on the line. We're working on allowing decimals and fractions, but those changes have not yet been completed. To find the feature, open the UEB Number Line Editor under Math; the text box is labeled Interval. There are two options: whole number and decimal. Note: Decimal intervals are still being tested.

Fixes

  • Fixed an issue with t-pages where it was possible for the last line to run over to a second page when there was still room for it on the first page.
  • Fixed an issue involving note separation lines where a blank line could appear in the wrong location.
  • Fixed an issue with Ctrl+Arrow movement where it would move to the wrong location when used with Go To Page.
  • Fixed an issue with Ctrl+Arrow movement where it would move to the wrong location when the cursor was inside emphasis at the beginning or end of an element.
  • Fixed an issue with 6-key entry where it would insert in the wrong location when inserted at the end of an element.
  • Fixed an issue with 6-key entry where it would insert in the wrong location when inserted inside emphasized text.
  • Fixed an issue with 6-key entry where it would insert the text at the beginning of a new line unnecessarily.
  • Fixed an issue where the braille preview could fail after editing braille page numbers.
  • Fixed an issue where the Page Number Editor would not acknowledge page changes until it was closed and reopened.
  • Fixed an issue where the cursor would skip elements when a new section was loaded.

Version 1.1.5, January 9, 2018

Features

  • New Embosser Profiles

BrailleBlaster now uses embosser profiles to better support the various models of embossers available. At least one embosser profile is required. Users may select "Embosser Settings" from the "Settings" menu to add, edit, or remove an embosser profile. The first time one selects "File/Emboss," an embosser profile dialog appears. Once done that becomes the default embosser until additional profiles are added. Users also may select a different profile as the default profile. We have not tested this on every embosser make and model so anyone who can provide us with feedback regarding what embosser they use and how BrailleBlaster works with it, or doesn't, would be greatly appreciated.

  • UEB Number Line Editor*

In our continued quest to make translating math easier, we have added a UEB Number Line Editor to BrailleBlaster. It's a very specialized tool. It makes number lines and segments in UEB. These can be difficult to make manually in braille though so we hope that the tool will prove useful. You can find it by going to Math > Number Line. The number lines that it makes are read-only and must be edited from within the dialog. To edit a number line that has been added, simply ensure that your cursor is on or in the number line and then open the UEB Number Line Editor. You can also delete an added number line from within the Editor. Additionally, number lines have a unique style that ensures they appear in the correct cell and with the right automatic blank lines. Please try it out and let us know what you think! We have more changes planned like allowing decimals and fractions and allowing the increments between numbers to be set by the user.

Fixes

  • Fixed an issue where Ctrl+Up and Down Arrow would not move on to the next section if there was a table across the section boundary.
  • Fixed an issue with the Page Number Dialog where some changes were not possible.
  • Fixed a user-reported exception with Line Numbered Prose.
  • Fixed a translation issue with math where the character ` could not be translated as math.
  • Fixed an issue with the Page Number Dialog where Go To page did not work with certain braille page changes.

Version 1.1.4, December 21, 2017

Features

32-bit Error Resolved

The JAVA 32-bit error is fixed in this release. This is not really a feature but it is an important enough fix that we needed to share it at the top. We're very sorry about the difficulty that those with 32-bit Windows have been having using BrailleBlaster. The error was caused by a recent LibLouis merge. We have had to take that merge out of this release which cost us a couple of minor translation fixes but we hope to have LibLouis back up to date by the next release.

Math Toolbar

Math now has a toolbar! It is not enabled by default. To enable it, go to Window > Toolbar > Math. It contains a button for Math Translation Toggle (which also now has the hotkey ctrl+M), Numeric Series, the ASCII Math Hub, and Math Help. This should make it easier to do tasks requiring math in the future.

Math Table Tools

Math can be added to tables and to make that process easier, we have added a tool that adds the math aspect to all text in all cells. To access this feature, in the Table Editor, go to Tools > Add Math Translation to All or use the hotkey ctrl+alt+M. Note that this will add the math translation aspect to ALL text in ALL cells and remember that it might be faster to use this feature and then manually remove any instances that don't require this translation aspect. You can also use the Math Translation Toggle (ctrl+M) inside the Table Editor to toggle math translation on and off.

Beveled Fractions Examples

As promised, examples for beveled fractions have been added to the ASCII Math Editor.

Fixes

  • Six-key Fixed several issues with six-key entry. The Six-Key Dialog now uses the current document's Cells Per Line and the text will appear as the user intended it within their document. Should make things much easier for those that prefer six-key entry. Also fixed a crash that could occur when a blank line was added to the first line of the Six-Key Dialog.
  • Image Describer Very similar changes to what was done with six-key entry. The Image Describer's font size was increased and the text will now appear as the user intended with their document.
  • Fixed an issue where Direct Translation of accented letters would cause them to appear as unknown Unicode characters. This was reported by a user. Now the accented letters will ignore the Direct Translation aspect.
  • Fixed an issue that caused page numbers and other read-only elements to not appear correctly when the size of the font was increased.
  • Print page numbers made inside of an element will now split the element. Previously, the print page numbers would remain a part of the element (though they would appear separate from the element), which led to strange behavior if the element they were a part of was edited or removed.
  • Fixed an issue where line breaks inside of certain elements could not be deleted.
  • Fixed an issue that we discovered because of user-reported exceptions (thanks so much for sharing those with us!). The issue was BB allowing illegal XML characters to be pasted inside BB, leading to exceptions and crashes. Those illegal XML characters will now be ignored when pasted inside BB.
  • Added the new contraction for "unresaid".
  • Fixed some issues with Go To Page inside the Braille Preview.
  • Fixed an issue where Cell-5 and Cell-7 Headings added by the TOC Builder could be split between pages.
  • Fixed an issue where Recent Save files could get corrupted.
  • Fixed an issue where BB would attempt to open any ZIP file, regardless of whether the contents of the ZIP were supported. BB will now inform the user that the file type is not supported. It will still open supported ZIP files appropriately.
  • Fixed an issue where the Page Change List inside the Page Number Dialog would not update until the user closed the dialog.
  • Fixed an issue where closing the last document tab could cause an exception.
  • Fixed an issue where Print Page Indicators without page numbers could disappear when a volume was inserted nearby.

Version 1.1.3, December 5, 2017

Features

Ctrl+Up Arrow and Ctrl+Down Arrow move from element to element

This was a request from a user and should improve the overall accessibility of BrailleBlaster. Without this kind of movement, it can be difficulty for a user that is blind to know when they have left one element and entered another. This kind of movement will give users another tool to help them realize the layout of their document. Ctrl+Up Arrow moves to the previous element and Ctrl+Down Arrow moves to the next element.

Six-Key Input and Image Describer

Work is continuing on these dialogs but preliminary work has been completed. Currently the space character that is used is the same size as a braille character, that way when spaces are used braille characters will line up properly within the dialog. Additionally, what is inserted is now much closer to how the braille appeared within the dialog. There is still a bug with blank spaces at the beginning of the line but that will be fixed in the next update.

Math Tables

This feature is still in beta, especially since math as a whole is still largely in beta. However, math can now be added to tables. Currently, you would need to know what ASCII math to add to the table as the ASCII Math Editor does not work with the Table Editor or you could use the ASCII Math Editor and then use the option to Convert Text to Table.

Beveled fractions now available in ASCII Math

Since Nemeth makes a distinction between beveled (diagonal) fractions and horizontal fractions, ASCII Math needed to as well. That is why we have added the option to ASCII Math. To make a beveled fraction, you type bfrac and then the numbers with a space where the slash would go. Examples are going to be added to the ASCII Math Editor as well in the next release. Please let us know about any ASCII Math or general math additions you would like to see in future updates. We are continuing to work on the user interface for math and on translation issues.

Ctrl+M now translates math instead of opening ASCII Math Editor

Ctrl+M will now translate the selected text as math instead of opening the ASCII Math Editor. It will also remove the math translation.

Fixes

  • Fixed an issue where the page numbers on the first page could not be edited.
  • Fixed an issue where letters in page number did not properly appear in print view.
  • Fixed issues that arose when manually creating line numbered poetry.
  • Fixed a translation issue where one mixed fraction causes all fractions in equation to translate as mixed regardless of content.
  • Fixed an issue where ctrl+home and ctrl+end did not work in style or braille views.
  • Fixed an issue where letters in page numbers could cause BRF to not save and for Braille Preview to be unavailable.
  • Fixed an issue where the parallel symbol was not properly translating.
  • Fixed an issue where Page Up and Page Down would not load the next section.
  • Fixed an issue with embossing when document contained tab characters.
  • Fixed an issue that occurred when inserting a table immediately after another table.
  • Fixed the translation of several abbreviations that require the grade 1 indicator.
  • Fixed an issue where wrong information was being added when dispersing a TOC.
  • Fixed an issue where the program would fail to start if reset while the user was accessing files in user directory for program.
  • Fixed issue with cut and copy of math nodes.
  • Fixed issue where line-lettered or line-numbered poetry would automatically skip the first line of document whether it needed to or not.
  • Fixed an issue where the poetry style name was being removed from the style panel when line letters or numbers were added.
  • Fixed an issue where the Find and Replace button was not working.
  • Fixed an issue with Identify Guide Words where it would put a space after the term and before the comma that followed the term.
  • Fixed the order of the buttons on Braille Preview.
  • Fixed an issue where errors wouldn't be dismissed with the OK button if the user had opted not to send error reports to APH.
  • Fixed an issue where blank lines would be removed when cut and paste.
  • Fixed an issue where BrailleBlaster could make autosaves that were in a failure state so that the program crashed upon opening them.
  • Fixed Go To Page not working in the Page Change List of the Page Number Dialog.
  • Fixed an issue where the program could become unresponsive if the user chose the option to Print to PDF or Print to File.

Version 1.1.2-stable, November 14, 2017

Features

Line Lettered Poetry

Began work on Line Lettered Poetry. There is still more to do with this feature but what we have works well. There can be issues adding letters out of order, like if you add a letter to line 1 and line 3 and then add a letter to line 2 but we are working on fixing that issue.

Copy and Paste Math

Math can now be copied and pasted. This refers to the math that has been translated as math, a menu option that can be accessed by going to Math > Translate as Math. This option can also be found in the context menu. If you have translated something as math, that text can now be copied and pasted. Normal text, of course, could always be copied and pasted but with math we had to temporarily disable it. Now it is working again.

Documentation included with BrailleBlaster will be updated more regularly

When a new version of BB is uploaded, the documentation will also be updated. We have streamlined the process for updating the documentation to ensure that the latest version of BrailleBlaster always has the latest version of the documentation available at the time that version of BB is created. Documentation is always available offline to help accommodate transcribers in prison braille programs and rural areas that may not have internet access.

Fixes

  • Fixed an embossing issue where the braille margins for the first line of the page were not being used.
  • Fixed an issue where tables could get unnecessary blank line when placed inside a box and then the box had a page break before it.
  • Fixed a translation issue with the word "Bethesda". It was not using the "be" contraction and it should be.
  • Fixed an issue where if t-pages were added to the document first and then text was added, that text could be treated as part of the t-pages. To the point that if the user reopened the T-Page Generator, it would delete all of the text that they had added. Very scary. Now not a problem.
  • Fixed an issue with the website where the Report Issues form was throwing an error when submitted. The irony was not lost on us.
  • Fixed an issue where putting a box on any table other than a simple table would throw an exception.
  • Fixed an issue where using the Enter key on the numpad would not give the same result as using the Enter key on the main part of the keyboard when filling out the text boxes in the T-Page Generator.
  • Fixed an issue using cut, copy, and paste with nested styles.
  • More updates to Spanish braille's translation tables.
  • Fixed a crash that could occur when clicking on the style pane in a new document.
  • Fixed a crash that could occur when applying the Poetic Stanza tag to specific kinds of poetry leveling.
  • Fixed an issue with numbers translated as Nemeth not always getting the correct number sign.
  • Fixed an issue with the print page indicator adding an extra blank line in specific situations.
  • Fixed a crash that could occur when pasting info at the top of the braille page after adding a page break.
  • Fixed an issue where clicking OK in the Page Number Editor would not work most of the time.
  • Fixed an issue where a second uncontracted term could be added if the emphasis was changed on the glossary term.
  • Fixed issues that could occur when adding uncontracted glossary terms to a new file.
  • Fixed an issue with the Image Describer not respecting newline characters in the braille view. Also, the Image Describer will no longer default to the caption style.
    h2. Version 1.1.1-stable, October 20, 2017

We have gotten so much feedback since releasing BrailleBlaster and we appreciate all of it! Thank you so much for downloading BrailleBlaster, using it, and letting us know what issues you've faced. It has been very helpful in making this product what it needs to be to get more braille into the hands of people that need it. Because of all of the feedback, we are releasing a small but critical update to fix some of the most pressing issues. Here are the fixes:

Fixes

  • Having the margins set in Page Properties being used by default was causing problems for a lot of people and so that option is now not checked by default.
  • Had an issue with autosaving using the same methods as normal save, thereby a user could Save for the first time and not go through Save As. This error would then cause them to save over the original file and keep it in the original format.
  • Had an issue where BRFs were not using the proper line endings and so would not appear correctly when opened by other programs.
  • Had an issue where the style panel wasn't scrolling with the other views and this issue could also lead to a potential crash of the program.
  • Had an issue where line breaks were not being treated as spaces and so the characters after the line break would translate as though they were still connected to the characters before the line break.
  • Had another issue with line breaks where putting one inside a word with contractions could cause an error.
  • Fixed the infamous "dish" and "disc" translation errors.

Version 1.1.0-stable, October 11, 2017

Features

New BrailleBlaster mailing list

Since BrailleBlaster is officially released we have created a new mailing list to discuss it. Our plan is to keep both a stable and a beta branch with releases occurring more frequently on the beta branch. After the initial release, the beta branch will be temporarily disabled as everyone will have the same version but a beta release will come out soon and will be optional. Find our mailing list info here.

Braille Zephyr

While not directly related to BrailleBlaster, Braille Zephyr is a free program that edits BRFs and creates them. It has no styles or automatic formatting. It is meant for six-keying braille manually and, as it has no automation, it is approved for use with getting your NLS Certification. Download BrailleZephyr here.

Page Number Dialog

The Page Number Dialog is now separated into multiple tabs and has some new features. Previously the Page Number Dialog was just a single tab with all of the tools in that one tab. For ease of use, the functions of the dialog (from print page number editing to more precise edits like combining print page numbers to deleting indicators) are all separated into multiple tabs. This makes it easier to make changes and for the software to understand what changes are being made. Additionally there is a new tab which tracks your changes and allows you to quickly "Go To" them. This tab is called Page Change List.

Title Page Styles

You can now apply styles to your title page. The default style is 1-3 but you can apply any other numeric style to text on the title page in the T-Page Generator. Styles are found under the menu item Margins and are arranged around their first indent.

Fixes

  • Translation issues Fixed mixed fractions being incorrectly identified. Fixed the mathematical "therefore" symbol returning as an unknown character. Fixed the inverted exclamation mark. Fixed the translation of the word "dish" using the "dis" contraction- it does not. Added several Unicode arrows to the translation tables for UEB.
  • Fixed bugs related to Page Number Dialog changes.
  • Fixed major translation issues with Nemeth.
  • Updated Correct Braille Translation dialog to make it clear that it would not work with math. We're still working on getting it to work with math.
  • Fixed an issue with splitting a direct translated or uncontracted element.
  • Fixed an issue with replacing text with a non-breaking space.
  • Fixed an issue where Transcriber's Notes returned as unknown characters when translated as math.
  • Fixed an issue where Add Uncontracted Glossary Terms did not first check to ensure a word had an uncontracted form (such as a word that already had no contractions).
  • Fixed an issue where TOC Builder and Line Number Tools would throw an exception if used in a new document or when BB was closed.
  • Fixed a specific issue with certain books where the TN emphasis could have errors.
  • Fixed a regression that caused text added to certain location could cause a crash.
  • Fixed an issue where two tools used the same hotkey. Edit Line Numbers now uses Ctrl+Shift+F2.
  • Fixed an issue where splitting a book could fail if the user didn't have permission to write to a certain directory.
  • Fixed an issue with deleting guide dots added by the TOC Builder.
  • Fixed an issue where the margins used for embossing were appearing in the Braille Preview.
  • Fixed an issue where using interpoint could affect normal page numbering.
  • Fixed an issue where spaces were being counted when centering a heading.
  • Fixed an issue that occurred when checking for updates.
  • Fixed an issue where saving a single volume BRF with the same name as an already existing BRF offered no warning.
  • Fixed an exception that occurred when deleting empty print page indicators at the top of a file.
  • Fixed an issue where information in the About dialog was editable.
  • Fixed an issue with adding rules to a symbol in the Special Symbols Finder.
  • Changed an exception warning to a normal warning when the user tries to Regenerate their TOC without having volumes inserted.
  • Limited the number of open tabs. Was infinite, is now ten.
  • Fixed an issue where the style panel's cursor position was not being used when returning to the print view (it would return you to the previous cursor position in that view).
  • Fixed an issue when editing text inside a container such as a list.
  • Fixed a formatting issue with the top box line getting a blank line after when it shouldn't.
  • Fixed an issue with more than one line break at a single cursor position throwing an error. It still will only allow you to add a single line break to any particular cursor position but the error is no longer thrown.
  • Fixed an issue with using the Book Tree for navigation in a split file.
  • Fixed an issue with the Braille Preview where ordinal pages were off by 1.
  • Fixed an issue where the Braille Preview would no longer function and saving a BRF was impossible.
  • Fixed an issue with adding uncontracted glossary terms to a new file with identified guide words.
  • Fixed an issue where tab characters copied and pasted from other sources would be lost.
  • Fixed an issue where text vanished when splitting an element with enter.
  • Fixed an issue where adding a line break to the end of the first line of a document threw an error.
  • Fixed an issue with adding a line break to a series of underscores.
  • Fixed an issue where Set Cell Position disabled TN Emphasis.
  • Fixed an issue where if BB was closed or minimized before it finished opening, it would crash.
  • Fixed an issue where deleting a TOC entry could cause an error.
  • Fixed BrailleBlaster so that focus will always be in the print view when it is first opened.
  • Fixed an issue where lists were not being reliably pasted.
  • Fixed an issue where implied page numbers were not appearing correctly.
  • Fixed an issue where moving between text elements required two arrow presses instead of one.
  • Fixed an issue where selection was disappearing.
  • Fixed an issue with Find and Replace jumbling text when that text was inside a container like a List.
  • Fixed an issue where closing a document with highlighted text could cause an exception.