1 1 Liblouis User's and Programmer's Manual 1 *************************************** 1 1 This manual is for liblouis (version 2.6.2, 25 November 2014), a Braille 1 Translation and Back-Translation Library derived from the Linux screen 1 reader BRLTTY. 1 1 Copyright (C) 1999-2006 by the BRLTTY Team. 1 1 Copyright (C) 2004-2007 ViewPlus Technologies, Inc. <www.viewplus.com>. 1 1 Copyright (C) 2007,2009 Abilitiessoft, Inc. <www.abilitiessoft.com>. 1 1 Copyright (C) 2014 Swiss Library for the Blind, Visually Impaired and 1 Print Disabled. 1 1 This file is free software; you can redistribute it and/or modify 1 it under the terms of the GNU Lesser (or library) General Public 1 License (LGPL) as published by the Free Software Foundation; either 1 version 3, or (at your option) any later version. 1 1 This file is distributed in the hope that it will be useful, but 1 WITHOUT ANY WARRANTY; without even the implied warranty of 1 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1 Lesser (or Library) General Public License LGPL for more details. 1 1 You should have received a copy of the GNU Lesser (or Library) 1 General Public License (LGPL) along with this program; see the file 1 COPYING. If not, write to the Free Software Foundation, 51 Franklin 1 Street, Fifth Floor, Boston, MA 02110-1301, USA. 1
1 · Introduction · How to Write Translation Tables · Notes on Back-Translation · Testing Translation Tables interactively · Automated Testing of Translation Tables · Programming with liblouis · Opcode Index · Function Index · Program Index 1 1 -- The Detailed Node Listing -- 1 1 How to Write Translation Tables 1 · Overview · Hyphenation Tables · Character-Definition Opcodes · Braille Indicator Opcodes · Emphasis Opcodes · Special Symbol Opcodes · Special Processing Opcodes · Translation Opcodes · Character-Class Opcodes · Swap Opcodes · The Context and Multipass Opcodes · The correct Opcode · Miscellaneous Opcodes · Deprecated Opcodes 1 1 Testing Translation Tables interactively 1 · lou_debug · lou_trace · lou_checktable · lou_allround · lou_translate (program) · lou_checkhyphens 1 1 Automated Testing of Translation Tables 1 · Translation Table Test Harness · Translation Table Doctests 1 1 Programming with liblouis 1 · License · Overview (library) · Data structure of liblouis tables · lou_version · lou_translateString · lou_translate · lou_backTranslateString · lou_backTranslate · lou_hyphenate · lou_compileString · lou_dotsToChar · lou_charToDots · lou_registerLogCallback · lou_setLogLevel · lou_logFile · lou_logPrint · lou_logEnd · lou_setDataPath · lou_getDataPath · lou_getTable · lou_readCharFromFile · lou_free · Python bindings 1 1