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