1. 31 7月, 2012 2 次提交
  2. 30 7月, 2012 3 次提交
  3. 27 7月, 2012 2 次提交
  4. 20 7月, 2012 1 次提交
  5. 17 7月, 2012 2 次提交
  6. 09 6月, 2012 4 次提交
  7. 06 6月, 2012 1 次提交
  8. 24 4月, 2012 5 次提交
  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. 17 8月, 2011 1 次提交
  11. 09 8月, 2011 2 次提交
  12. 05 8月, 2011 1 次提交
  13. 31 7月, 2011 1 次提交
  14. 29 7月, 2011 1 次提交
  15. 26 7月, 2011 1 次提交
    • B
      Start cleaning up buffer var allocation · 651e8dd7
      Behdad Esfahbod 提交于
      I've messed up a lot of stuff recently, different parts of the
      shaping process are stumbling on eachother's toes because
      manually tracking what's in which buffer var is hard.  I'm
      going to add some internal API to track those such that mistakes
      are discovered as soon as they are introduced.
      651e8dd7
  16. 15 6月, 2011 1 次提交
  17. 12 5月, 2011 1 次提交
  18. 11 5月, 2011 2 次提交
  19. 07 5月, 2011 1 次提交
  20. 03 5月, 2011 2 次提交
  21. 22 4月, 2011 1 次提交
  22. 21 4月, 2011 1 次提交
  23. 16 4月, 2011 1 次提交
  24. 04 11月, 2010 1 次提交
  25. 03 11月, 2010 1 次提交