1. 13 11月, 2012 10 次提交
    • B
      [Indic] Make more room in the table · dba18671
      Behdad Esfahbod 提交于
      To be used in upcoming commits.
      dba18671
    • B
      Typo · c4be9917
      Behdad Esfahbod 提交于
      c4be9917
    • B
      [Indic] Port 'pref' logic to look into font tables · 56be6777
      Behdad Esfahbod 提交于
      ...instead of using a hardcoded list of Ra characters.
      56be6777
    • B
      [Indic] Port reph handling logic to look into font features · f2c0f590
      Behdad Esfahbod 提交于
      ...instead of using a hardcoded list of Ra characters.
      f2c0f590
    • B
      Route MEETEI_MAYEK through the Indic shaper · 43149afb
      Behdad Esfahbod 提交于
      Since it has a couple of left-"matras".
      43149afb
    • B
      Minor · d0905c34
      Behdad Esfahbod 提交于
      d0905c34
    • B
      Work around older compilers · 365f27ab
      Behdad Esfahbod 提交于
      As reported on the list:
      
      I am seeing a similar problem building harfbuzz 0.9.5 with Apple gcc
      4.0.1 on OS X 10.5 Leopard:
      
      hb-ot-layout-common-private.hh:406: error: 'struct
      OT::CoverageFormat1::Iter' is private
      hb-ot-layout-common-private.hh:646: error: within this context
      hb-ot-layout-common-private.hh:500: error: 'struct
      OT::CoverageFormat2::Iter' is private
      hb-ot-layout-common-private.hh:647: error: within this context
      make[4]: *** [libharfbuzz_la-hb-ot-layout.lo] Error 1
      
      Also reported as happening with MSVC 2005.
      365f27ab
    • B
      [Indic] Don't apply 'liga' · 6b389ddc
      Behdad Esfahbod 提交于
      Uniscribe doesn't.  And some fonts abuse this feature to get Indic
      shaping working in non-complex applications like Adobe's apps.
      
      No change in numbers:
      
      BENGALI: 353897 out of 354188 tests passed. 291 failed (0.0821598%)
      DEVANAGARI: 707337 out of 707394 tests passed. 57 failed (0.00805774%)
      GUJARATI: 366440 out of 366457 tests passed. 17 failed (0.00463902%)
      GURMUKHI: 60704 out of 60747 tests passed. 43 failed (0.0707854%)
      KANNADA: 951046 out of 951913 tests passed. 867 failed (0.0910798%)
      KHMER: 299074 out of 299124 tests passed. 50 failed (0.0167155%)
      LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
      MALAYALAM: 1048011 out of 1048334 tests passed. 323 failed (0.0308108%)
      ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
      SINHALA: 271666 out of 271847 tests passed. 181 failed (0.0665816%)
      TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
      TELUGU: 970557 out of 970573 tests passed. 16 failed (0.00164851%)
      TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
      6b389ddc
    • B
    • B
      Minor · 3bc22eb7
      Behdad Esfahbod 提交于
      3bc22eb7
  2. 09 11月, 2012 1 次提交
  3. 06 11月, 2012 2 次提交
  4. 05 11月, 2012 2 次提交
  5. 03 11月, 2012 3 次提交
  6. 02 11月, 2012 2 次提交
  7. 01 11月, 2012 1 次提交
  8. 30 10月, 2012 9 次提交
    • B
      [OT] Fix ReverseChainingSubst · 0bc7a384
      Behdad Esfahbod 提交于
      We should make it clear that we don't want output buffer in this case,
      otherwise buffer->backtrack_len() would be wrong.
      0bc7a384
    • B
      More tracing fixups · 2616689d
      Behdad Esfahbod 提交于
      2616689d
    • B
      [Arabic] Enable dlig and mset for Arabic · 937f8d38
      Behdad Esfahbod 提交于
      That's what the spec says, and what Uniscribe does.
      937f8d38
    • B
      Ignore gid0 in test results · 911ed096
      Behdad Esfahbod 提交于
      911ed096
    • B
      Add missing TRACE_RETURN · bc513add
      Behdad Esfahbod 提交于
      bc513add
    • B
      Add Ethiopic test case · 10b88d89
      Behdad Esfahbod 提交于
      This sequence: U+120B,U+135F,U+120B with the Nyala font from Win7
      exposes a GPOS bug in Uniscribe, in that the positioned mark is wrongly
      moved as a result a following kern.
      
      This is the one "failure" in the Ethiopic test suite :-).
      
      ETHIOPIC: 118900 out of 118901 tests passed. 1 failed (0.000841036%)
      10b88d89
    • B
      [Indic] Position pre-base reordering Ra after Chillus in Malayalam · 88d3c98e
      Behdad Esfahbod 提交于
      The logic for pre-base reordering follows the left matra logic.
      We had an exception for Malayalam/Tamil in the left matra repositioning
      which was not reflected in pre-base reordering.
      
      Malayalam failures down from 337 to 323.
      
      BENGALI: 353996 out of 354285 tests passed. 289 failed (0.0815727%)
      DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
      GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
      GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
      KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
      KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
      LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
      MALAYALAM: 1048011 out of 1048334 tests passed. 323 failed (0.0308108%)
      ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
      SINHALA: 271726 out of 271847 tests passed. 121 failed (0.0445103%)
      TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
      TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
      TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
      88d3c98e
    • B
      Add missed file · 21bf7969
      Behdad Esfahbod 提交于
      21bf7969
    • B
      Include config.h.in in tree · 01013a0f
      Behdad Esfahbod 提交于
      I typically don't like including generating files in tree.  But like to
      make an exception for this, since this forms the canonical list of
      options one would need to go through when building with alternative
      build systems.
      01013a0f
  9. 29 10月, 2012 5 次提交
  10. 27 10月, 2012 1 次提交
  11. 26 10月, 2012 1 次提交
  12. 25 10月, 2012 1 次提交
  13. 15 10月, 2012 1 次提交
  14. 08 10月, 2012 1 次提交