1. 01 8月, 2018 1 次提交
    • B
      [khmer] Rewrite most of shaper to better follow spec · 1a96cc82
      Behdad Esfahbod 提交于
      Khmer spec has only one reordering phase, and only simple prebase
      matra and Coeng-Ro reordering.  Implement that.  Specifically,
      this was done to address recognizing different orders of the matra
      and Coeng-Ro sequence.  That said, some combinations are now
      reordered differently from Uniscribe.  Not clear if that's intended
      or a bug in Uniscribe.  The following two sequences render the same
      in Uniscribe whereas we reorder them differently:
      
        U+17A0,U+17D2,U+179A,U+17C2
        U+17A0,U+17C2,U+17D2,U+179A
      
      For that reason, our test suite numbers regressed slightly.  Used
      to be at 34 for fails, now at:
      
      KHMER: 299080 out of 299124 tests passed. 44 failed (0.0147096%)
      
      But generally a good change, and removed lots of code.
      
      Fixes https://github.com/harfbuzz/harfbuzz/issues/1026
      1a96cc82
  2. 31 7月, 2018 5 次提交
  3. 28 7月, 2018 5 次提交
  4. 26 7月, 2018 6 次提交
  5. 25 7月, 2018 1 次提交
  6. 24 7月, 2018 7 次提交
  7. 23 7月, 2018 9 次提交
  8. 22 7月, 2018 1 次提交
    • E
      Add a new API, hb_ot_layout_get_feature_name_ids (#976) · 0c1b287b
      Ebrahim Byagowi 提交于
      This new API returns cvXX and ssXX related NameId, things like
      featUiLabelNameId, featUiTooltipTextNameId, sampleTextNameId, ... of cvXX
      and UINameId of ssXX, in a unified way.
      
      However HarfBuzz currently doesn't expose an API for retrieving the actual
      information associated with NameId from the `name` table and that should be
      done separately.
      0c1b287b
  9. 18 7月, 2018 5 次提交