1. 06 4月, 2012 2 次提交
  2. 08 3月, 2012 11 次提交
  3. 07 3月, 2012 2 次提交
  4. 02 3月, 2012 2 次提交
    • B
      Fix cluster formation in Indic · 461b9b63
      Behdad Esfahbod 提交于
      Makes number of failures against Uniscribe with hi_IN dictionary from
      OO.o to go down from 6334 to 4290.  Not bad for a one-line change!
      
      Mozilla Bug 729626 - ASAN: heap-buffer-overflow HTML
      461b9b63
    • B
      Fix atomic-int op on Apple · bc71ad49
      Behdad Esfahbod 提交于
      The OSAtomicAdd32Barrier operator returns the new value, we want the
      old value.
      bc71ad49
  5. 25 2月, 2012 2 次提交
  6. 24 2月, 2012 2 次提交
  7. 23 2月, 2012 3 次提交
  8. 27 1月, 2012 2 次提交
  9. 23 1月, 2012 1 次提交
    • B
      Fallback to Latin script if the font has no other usable scripts · 71632c96
      Behdad Esfahbod 提交于
      Patch and description from Jonathan Kew:
      
      It turns out that some legacy Thai fonts provide OpenType substitution
      features to implement mark positioning, but (incorrectly) put those
      features/lookups under the 'latn' script tag instead of using 'thai' (or
      possibly 'DFLT'). See
      https://bugzilla.mozilla.org/show_bug.cgi?id=719366 for an example and
      more detailed description.
      
      Although this is really a font bug, I suggest that we could improve the
      rendering of such fonts by looking for the 'latn' as a fallback if
      neither the requested script nor "default" is found in
      hb_ot_layout_table_choose_script. Suggested patch against harfbuzz
      master is attached.
      
      This does _not_ affect the other kind of legacy Thai font, where custom
      code to support vendor-specific PUA codepoints would be needed. I'm not
      keen to go down that path; IMO, such fonts should be ruthlessly stamped
      out in favour of standards-based solutions. :)
      
      JK
      71632c96
  10. 20 1月, 2012 2 次提交
  11. 19 1月, 2012 6 次提交
  12. 18 1月, 2012 1 次提交
  13. 17 1月, 2012 4 次提交