Bug 71948 - Myanmar Kinzi + AFOREMENTIONED results in dotted circle
Summary: Myanmar Kinzi + AFOREMENTIONED results in dotted circle
Status: VERIFIED FIXED
Alias: None
Product: HarfBuzz
Classification: Unclassified
Component: src (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Behdad Esfahbod
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-23 21:17 UTC by Roozbeh Pournader
Modified: 2013-11-25 23:25 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Roozbeh Pournader 2013-11-23 21:17:43 UTC
The sequence U+1004,U+103A,U+1039,U+104E (NGA + ASAT + VIRAMA + AFOREMENTIONED) is rendered with a dotted circle in HarfBuzz, but it is valid according to UTN #11:

"One of the significant changes between Unicode 4 and Unicode 5.1 was the change in spelling of lagaun changed from U+104E to U+104E U+1004 U+103A U+1038. This is to facilitate an alternative spelling of lagaun of U+1004 U+103A U+1039 U+104E. This change results in a subtle change of behaviour for U+104E from being a complete punctuation symbol with corresponding predefined line breaking 
behaviour, to being just another character that needs algorithmic analysis both for segmentation and for sorting."
Comment 1 Behdad Esfahbod 2013-11-25 23:04:49 UTC
commit 096b71e8ef0c1443f3f86069d5416b887af6e9e7
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Nov 25 18:03:34 2013 -0500

    [myanmar] Mark U+104E MYANMAR SYMBOL AFOREMENTIONED as Consonant
    
    The spec and Uniscribe treat it as consonant in the grammar, but
    it's not in IndicSyllableCategory.txt, so fix up.
    
    Test sequence: U+1004,U+103A,U+1039,U+104E
    
    https://bugs.freedesktop.org/show_bug.cgi?id=71948


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.