summaryrefslogtreecommitdiff
path: root/src/mbgl/text/bidi.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Port raggedness-minimizing line breaking from gl-js.Chris Loer2017-01-051-4/+4
|
* Cleaning up line breaking code.Chris Loer2017-01-051-17/+3
| | | | | | * Don't include trailing spacing (as opposed to whitespace) in lineLength * Modify BiDi interface to require initial bidi layout and linebreaking to happen in one call. * Code style changes suggested by @kkaefer
* [core] Added BidiImpl to avoid ICU types exposureBruno de Oliveira Abinader2016-12-121-4/+3
|
* [core] Full support for line breaking bidirectional text using ICU bidi ↵Chris Loer2016-11-301-7/+29
| | | | | | | functionality. - Trim whitespace from labels before determining their max-width for alignment. - Fix crash on labels that contain lines with only a single character of whitespace.
* [core] Add minimal line breaking support for RTL text.Chris Loer2016-11-171-3/+6
|
* [core] Add ICU package for Bidirectional text support and arabic text shaping.Chris Loer2016-11-171-0/+22
Apply bidi and shaping in symbol_layout. Add utility functions for converting to and from UTF-16.