Arabic shaping support

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-03-24 22:33:00 +01:00
parent 0761327dd0
commit e6d428c1b8
4 changed files with 400 additions and 52 deletions

View file

@ -26,7 +26,6 @@
- Cc type characters (ignored)
- Line-breaking rules (e.g. Zs type characters)
- Indic languages
- Arabic shaping
- non-Semitic shaping (rarely used)
- Zl and Zp characters
- Combining characters of types 7, 8, 9, 21, 27, 28, 29, 30, 31,
@ -40,6 +39,7 @@
- Justification data
- Glyph posititioning
- Baseline data
TODO: Use form characters of Unicode as last resort Arabic shaping.
*/
/* Convert a (possibly null-terminated) UTF-8 string of at most SRCSIZE