"John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx> writes: > the possibility has been raised offlist that liblouis might filter > tables to eliminate certain classes of contrractions to aid those who > are learning braille. I would like opinions on whether this should be > done by liblouis itself or by the application program that uses > liblouis, such as BrailleBlaster. In the latter case, the application > progrram would create new tables containing only the desired > contractions. These tables could be temporary or stored for later use. How would you do the filtering? Based on classes of opcodes? I would assume this cannot be automated, or at least not for every language. Of course this can be achieved today: Split a table into several tables, including only one class of contractions in one table. To get full contraction just specify all tables when doing a translation. To get partial contraction just pass a selection of the tables to lou_translate. We do something along this line to modularize our German tables. Thanks -- Christian Egli Swiss Library for the Blind, Visually Impaired and Print Disabled Grubenstrasse 12, CH-8045 Zürich, Switzerland For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com