- 
    
Task
 - 
    Resolution: Done
 - 
    
P3: Somewhat important
 - 
    None
 - 
    None
 
- 
        c72eb0372b998472316def1df1bce29305f5500a
 
underlined textSince the original harfbuzz [1] is more or less in maintenance mode, it will be interesting to explore the possibility of using harfbuzz-ng [2] as the text layout engine of Qt, finding out what's missing in current harfbuzz-ng to fulfill the needs of Qt is especially important.
[1] http://cgit.freedesktop.org/harfbuzz/
[2] http://cgit.freedesktop.org/harfbuzz.old/
- depends on
 - 
                    
QTBUG-29930 Unicode script itemization code needs to be re-worked
-         
 - Open
 
 -         
 - 
                    
QTBUG-38246 Mac: Enable HarfbuzzNG by default
-         
 - Closed
 
 -         
 - 
                    
QTBUG-5472 Update Unicode Database to 7.0
-         
 - Closed
 
 -         
 - 
                    
QTBUG-33764 Unicode BiDi itemization code needs to be updated / re-worked
-         
 - Closed
 
 -         
 
- is required for
 - 
                    
QTBUG-14590 Myanmar Unicode fonts do not display correctly in Qt Apps
-         
 - Closed
 
 -         
 - 
                    
QTBUG-22585 path.addText introduces gaps between the should-be connected Arabic characters
-         
 - Open
 
 -         
 - 
                    
QTBUG-36056 REG: Indic Text Rendering Error (Sinhala Language)
-         
 - Closed
 
 -         
 - 
                    
QTBUG-16128 Harfuzz does not combine some glyphs for Malayalam text correctly
-         
 - Closed
 
 -         
 - 
                    
QTBUG-29629 Arabic text is broken badly with some fonts
-         
 - Closed
 
 -         
 - 
                    
QTBUG-29787 Falsely rendering Mongolian OpenType text
-         
 - Closed
 
 -         
 - 
                    
QTBUG-31978 Tibetan text does not display properly on Mac OS X
-         
 - Closed
 
 -         
 - 
                    
QTBUG-11747 Shavian text and other 4-byte utf8 fonts corrupts on display after several characters.
-         
 - Closed
 
 -         
 - 
                    
QTBUG-529 Add support for vertical text writing
-         
 - Open
 
 -         
 - 
                    
QTBUG-13750 Add graphite smart font support
-         
 - Open
 
 -         
 
- relates to
 - 
                    
QTBUG-36066 Qt5 apps cannot display japanese characters properly when compiled with HarfBuzz-NG
-         
     - Closed
 
 -         
 - 
                    
QTBUG-31978 Tibetan text does not display properly on Mac OS X
-         
 - Closed
 
 -         
 - 
                    
QTBUG-36352 Dotted Circle does not appear in Indic Script for separate/independent vowels.
-         
 - Closed
 
 -         
 
- replaces
 - 
                    
QTBUG-40051 Default configuration disables harfbuzz support
-         
     - Closed
 
 -         
 
- resulted from
 - 
                    
QTBUG-41931 [REG 5.3.2 -> 5.4] Kerning broken, spaces between letters too big
-         
 - Closed
 
 -