Comments (2)
Hi, I'm a bit concerned that some systems will need to guarantee the order of bits in the emphasis. UEB for example defines several additional classes of emphasis apart from italic, underline and bold. US defines different ones.
Do we guarantee that the bit order will be the same order as an emphasis class is defined in the table?
from liblouis.
The bit order could in practice still be controlled though the order of emphletter
/begemphword
/endemphword
/begemph
/endemph
/begemphphrase
/endemphphrase
/lenemphphrase
rules. So if the author of a table really wants the bits to stay the same, he can.
However I wouldn't guarantee it for all tables. The bit order has never been part of the contract of a table (except for bold, italic and underline). If some systems depend on a specific order, they are not using the API correctly.
from liblouis.
Related Issues (20)
- [heap-buffer-overflow](lou_checkyaml): 0-byte malloc results in out-of-bound read in `_lou_extParseChars`
- [heap-buffer-overflow](lou_checkyaml): wild pointer is used in `getCharForDots`
- [heap-buffer-overflow](lou_checkyaml): Out of bounds when accessing array `expected_inputPos`
- [heap-buffer-overflow](lou_checkyaml): Invalid out-of-bound index to access array `outbuf` in `check_base`
- [heap-buffer-overflow](lou_checkyaml): Index `kk` out of bounds when accessing array `input->chars` in `doPassSearch` HOT 4
- [heap-buffer-overflow](lou_translate): Negligence in parameter handling HOT 1
- 'utf-32-le' codec can't decode bytes in position 0-3 running on s390x arch
- Make match fully case insensitive HOT 1
- Prefix opcode for rule case sensitivity
- Document the pre- and post- conditions for all opcodes HOT 2
- Documentation Enhancements HOT 14
- braille translation of foreign languages in the UK using UKAAF guidelines HOT 2
- WIndows-python install problem HOT 1
- Updating the Finnish braille tables HOT 5
- How to build/install the Python binding from the pre-built library on Windows by myself? HOT 4
- Document how to programmatically search for tables
- check operator HOT 1
- Engine backtranslation problems
- Backtranslating capitals AB
- Backtranslating capitals AA's
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from liblouis.