Sustainability of Digital Formats: Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

Braille Ready Format

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name Braille Ready Format
Description

Braille Ready Format (BRF) is a simple text file representing finished braille pages. BRF (pronounced brif with a short i sound, rhyming with cliff) does not have an official standard but the 2021 document BRF Files by Matthew Horspool for the Braillists Foundation contains technical details about the structure and use of BRF files. Horspool explains that BRF files are sometimes referred to as formatted braille in that it is "a text-based format which allows us to store and retrieve combinations of braille dots, in the same way as a plain text file allows us to store and retrieve combinations of print letters and numbers."

Structure of BRF

BRF files save the textual data in ASCII form by replacing the braille symbols with ASCII characters thereby converting the data into a computer-readable format that can eventually be shown on a braille notetaker or embosser. The Braille Plus glossary entry for BRF states that BRF files generally contain 25 lines per page, with each line holding up to 39 characters. Mathematical expressions and symbols, as well as graphics, can be converted into words before being translated into BRF. Most BRF files written in the English language use the 6-dot braille patterns defined in Computer Braille Code to represent all ASCII characters. (Note that since January 2016, Computer Braille Code is no longer official in the US, according to the American Foundation for the Blind, and is replaced by UEB Braille or Unified English Braille as the main code for reading material in English-speaking countries. Horspool adds that "BRF files which originate in countries in which English is not the native language may not use the US computer braille code for their assignments. Whilst it is rare to find a BRF file that was encoded using the UK computer braille code, it is common to find BRF files encoded using, say, the French computer braille code if the file originated in France.") Braille files use ASCII characters and there are 63 unique combinations of dots in braille, plus a 64th combination of no dots at all (a space). Each of these combinations is assigned an ASCII character on the computer keyboard.

According to Wikipedia, "BRF is a file that can represent contracted or uncontracted (i.e. grade 1 or grade 2) Unified English Braille, English Braille and non-English languages. BRF files contain plain Braille ASCII plus spaces, Carriage Return, Line Feed, and Form Feed ASCII control characters. The spaces, Carriage Returns, Line Feeds, and Form feeds are sufficient to specify how the braille is formatted. Previously BRF contained some additional specialized formatting instructions, but now BRF is formatted exactly like Web-Braille/BARD."

Horspool notes that, "since layout is strict in BRF files, anomalies occur when embossing them on pages which don't conform exactly to the layout of the BRF file, or when reading them on devices with a different line length to the BRF file. This is particularly true where the line or page length of the file is longer than the line or page length of the page or device."

While BRF files can be opened in a simple text editor, the content is coded for braille interpretation. The ASCII characters are recognizable but also include formatting instructions. Horspool provides this example: Hello, my name is Matthew. is represented in BRF as ,hello1 my "n is ,mat!w4 .

Uses of BRF Files

BRF files have two primary uses: embossing hard copy versions of braille documents; and reading and writing braille on electronic devices such as notetakers and braille displays. See Adoption for more information.

Production phase Created for middle-state to final-state, BRF file format is used for saving braille text in a compact form.
Relationship to other formats
    Has subtype eBRF is under development to extend BRF files to include braille text and tactile graphics in one file with enhanced navigation. Project started by American Printing House for the Blind in 2022. Not described separately at this time.

Local use Explanation of format description terms

LC experience or existing holdings The National Library Service (NLS) for the Blind and Print Disabled provides BRF files as part of its Downloadable Books and Magazines. NLS also supplies a specification for the Delivery of Braille Book and Magazine Files via the Internet. In addition, it provides a list of Commercial Players Compatible with NLS Digital Talking Books which support BRF files.
LC preference The National Library Service (NLS) for the Blind and Print Disabled requires BRF files for braille material produced for NLS. The Library of Congress Recommended Formats Statement has not yet expressed any format preference for braille content.

Sustainability factors Explanation of format description terms

Disclosure Partially documented but there is no authoritative specification. Comments welcome.
    Documentation Partially documented in the 2021 document BRF Files by Matthew Horspool for the Braillists Foundation. Comments welcome.
Adoption BRF files are the de facto standard and widely adopted in braille notetaking devices and translators including the Duxbury Braille Translator (DBT), BrailleBlaster, Humanware's BrailleNote Touch devices, the open source Liblouis, and many more. Sources for BRF files include National Library Service for the Blind and Print Disabled Downloadable Books and Magazines (login required), part of the Library of Congress National Library Service (NLS), Bookshare Braille Central, and Royal National Institute of Blind People (RNIB) Reading Services.
    Licensing and patents None. Comments welcome.
Transparency ASCII characters can be read in a simple text editor but require braille translation to be understood.
Self-documentation None. Comments welcome.
External dependencies Specialized software or hardware that can open and read BRF files is required. Bookshare notes that "most devices will not recognize BRF automatically. Most users either open the BRF file in a software program, like Duxbury, which allows them to view, edit, or emboss the book, or transfer the file to a braille note taker."
Technical protection considerations None. Comments welcome.

Quality and functionality factors Explanation of format description terms

Text
Normal rendering Low Support. BRF files allow users to store and retrieve combinations of braille dots in the same way as a plain text file allows us to store and retrieve combinations of print letters and numbers. There's no official standard for BRF, so there is no straightforward one-to-one mapping of characters.
Integrity of document structure BRF files contain plain braille ASCII plus spaces, Carriage Return, Line Feed, and Form Feed ASCII control characters. The spaces, Carriage Returns, Line Feeds, and Form Feeds are sufficient to specify how the braille is formatted.
Integrity of layout and display A BRF file is formatted entirely using just blank lines and spaces. As a result, readers can’t easily navigate through a big file or take advantage of other conveniences, like links for footnotes and endnotes. BRF files generally contain 25 lines per page, with each line holding up to 39 characters. Transcribing a single printed page can result in several braille pages; the exact ratio depends on the nature of the document.
Support for mathematics, formulae, etc. Mathematical expressions and symbols, as well as graphics, can be converted into words before being translated into BRF files.
Functionality beyond normal rendering None

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension brf
See https://filext.com/file-extension/BRF.
Filename extension bfm
See https://brailleplus.net/glossary-of-terms/braille-ready-file/. Comments welcome.
Pronom PUID See note.  PRONOM has no corresponding entry as of October 2022.
Wikidata Title ID See note.  Wikidata has no corresponding entry as of October 2022.

Notes Explanation of format description terms

General A new effort is underway to develop a expanded version of BRF called eBRF. According to the American Printing House for the Blind, BRF or a "braille txt file is formatted entirely using just blank lines and spaces. As a result, readers can’t easily navigate through a big file or take advantage of other conveniences, like links for footnotes and endnotes. There are also no ways to join braille content and embossed graphics in the same electronic experience." Starting in April 2022, APH is spearheading a new file format called eBRF which will mitigate these issues by providing braille text and tactile graphics in one file with enhanced navigation. The APH states: "The goal of the eBRF project is to create a new braille file standard that seamlessly contains both braille and tactile graphics. This interactive file will include formatting, like headings, tables, and glossaries. Enhanced navigation will allow students to effectively jump to sections, chapters, or pages and utilize links to access footnotes or other referenced material. Users can also decide the format they would like to view tables in, whether it be spatially or in a listed form. The eBRF will be easy to create and open and will work on single- and multi-line braille displays, and embossers can emboss both braille and graphics in a single print job. The eBRF, used with displays like our upcoming Dynamic Tactile Device (DTD), will display full pages of braille text, graphics, and even braille music, giving students access to instructional materials at the same time as their sighted peers." As of this writing, there is no published specification or technical details for eBRF.
History BRF is the de facto file format for electronic braille content. The history of braille is described in the 2000 book Braille Into the Next Millennium (available for download from the Internet Archive), a 600-page anthology of articles by more than two dozen international experts in the field of braille that was published jointly by the Library of Congress's National Library Service (NLS) and the Friends of Libraries for Blind and Physically Handicapped Individuals in North America. Braille was long produced on paper by the slate and stylus method (in which the paper is inserted between the two parts of a slate, and the stylus is used to press each individual dot into the paper) and later, a brailler (similar to a typewriter, except that it has only six keys plus the spacebar). In November 1986, Braille Authority of North America (BANA) approved the Computer Braille Notation, an adaptation of braille for precise representation of computer-related materials, for publication. It was officially adopted in 1987. Comments welcome.

Format specifications Explanation of format description terms


Useful references

URLs


Last Updated: 11/23/2022