liblouis: Braille Indicator Opcodes
1
1 2.4 Braille Indicator Opcodes
1 =============================
1
1 Braille indicators are dot patterns which are inserted into the braille
1 text to indicate such things as capitalization, italic type, computer
1 braille, etc. The opcodes which define them are followed only by a dot
1 pattern, which may be one or more cells.
1
1 'capsign dots'
1 The dot pattern which indicates capitalization of a single letter.
1 In English, this is dot 6. For example:
1
1 capsign 6
1
1 'begcaps dots'
1 The dot pattern which begins a block of capital letters. For
1 example:
1
1 begcaps 6-6
1
1 'endcaps dots'
1 The dot pattern which ends a block of capital letters within a
1 word. For example:
1
1 endcaps 6-3
1
1 'letsign dots'
1 This indicator is needed in Grade 2 to show that a single letter is
1 not a contraction. It is also used when an abbreviation happens to
1 be a sequence of letters that is the same as a contraction. For
1 example:
1
1 letsign 56
1
1 'noletsign letters'
1
1 The letters in the operand will not be proceeded by a letter sign.
1 More than one 'noletsign' opcode can be used. This is equivalent
1 to a single entry containing all the letters. In addition, if a
1 single letter, such as 'a' in English, is defined as a 'word'
DONTPRINTYET 1 (⇒word word opcode.) or 'largesign' (*notelargesign:
1DONTPRINTYET 1 (⇒word word opcode.) or 'largesign' (⇒largesign
largesign opcode.), it will be treated as though it had also been
1 specified in a 'noletsign' entry.
1
1 'noletsignbefore characters'
1 If any of the characters proceeds a single letter without a space a
1 letter sign is not used. By default the characters apostrophe
1 (''') and period ('.') have this property. Use of a
1 'noletsignbefore' entry cancels the defaults. If more than one
1 'noletsignbefore' entry is used, the characters in all entries are
1 combined.
1
1 'noletsignafter characters'
1 If any of the characters follows a single letter without a space a
1 letter sign is not used. By default the characters apostrophe
1 (''') and period ('.') have this property. Use of a
1 'noletsignafter' entry cancels the defaults. If more than one
1 'noletsignafter' entry is used the characters in all entries are
1 combined.
1
1 'numsign dots'
1 The translator inserts this indicator before numbers made up of
11 digits defined with the 'litdigit' opcode (⇒litdigit litdigit
opcode.) to show that they are a number and not letters or some
1 other symbols. For example:
1
1 numsign 3456
1