1. 09 8月, 2016 1 次提交
  2. 06 1月, 2016 1 次提交
  3. 18 12月, 2015 1 次提交
  4. 20 8月, 2015 1 次提交
  5. 19 8月, 2015 1 次提交
  6. 15 10月, 2014 1 次提交
  7. 12 8月, 2014 1 次提交
  8. 11 8月, 2014 1 次提交
  9. 07 8月, 2014 1 次提交
  10. 03 8月, 2014 1 次提交
  11. 20 7月, 2014 1 次提交
  12. 12 7月, 2014 1 次提交
  13. 20 6月, 2014 1 次提交
  14. 22 1月, 2014 1 次提交
  15. 24 12月, 2013 1 次提交
  16. 14 11月, 2013 1 次提交
  17. 13 11月, 2013 1 次提交
  18. 29 8月, 2013 1 次提交
  19. 22 8月, 2013 1 次提交
  20. 21 8月, 2013 1 次提交
  21. 13 8月, 2013 1 次提交
    • B
      [coretext] Fully support user features · 3613696b
      Behdad Esfahbod 提交于
      Based on patch from Jonathan Kew and data from Apple.
      
      It's not working correctly though, and I suspect I'm hitting a bug in
      CoreText.  When I do this:
      
      hb-shape /Library/Fonts/Zapfino.ttf ZapfinoZapfino --shaper coretext \
      --features=-liga
      
      I expect both ligatures to turn off, but only the second one does:
      
      [Z_a_p_f_i_n_o=0+2333|Z=7+395|a=8+285|p_f=9+433|i=11+181|n=12+261|o=13+250]
      
      whereas if I disable 'dlig' instead of 'liga', both are turned off.
      Smells...
      
      Doesn't resolve conflicting feature settings.
      3613696b
  22. 08 8月, 2013 1 次提交
  23. 07 8月, 2013 1 次提交
  24. 22 7月, 2013 6 次提交
  25. 08 7月, 2013 1 次提交
    • B
      [uniscribe] Fix buffer allocation · 29b596ac
      Behdad Esfahbod 提交于
      Email from Jonathan Kew:
      
      My cygwin build kept aborting on certain test words when run with the
      uniscribe backend. Turned out this was caused by a bug in the allocation
      of scratch buffers in hb-uniscribe.cc.
      
      Commit 2a17f956 introduced a new line
      
        ALLOCATE_ARRAY (SCRIPT_VISATTR, vis_attr, glyphs_size);
      
      but it failed to account for this in the computation of glyphs_size
      (the number of glyphs for which scratch buffer space is available),
      with the result that the vis_clusters array ends up overrunning the
      end of the scratch buffer and clobbering the beginning of the buffer's
      info[].
      
      AFAICS, the vis_attr array is not actually used, so the simple fix is
      to remove the line that allocates it. (If/when we -do- need to use
      vis_attr for something, we'll need to add another term to the earlier
      calculation of glyphs_size.)
      
      With this patch, the uniscribe backend runs reliably again.
      
      JK
      29b596ac
  26. 04 6月, 2013 1 次提交
  27. 29 5月, 2013 1 次提交
  28. 10 12月, 2012 2 次提交
  29. 29 8月, 2012 1 次提交
  30. 14 8月, 2012 1 次提交
  31. 08 8月, 2012 1 次提交
  32. 31 7月, 2012 1 次提交
  33. 29 7月, 2012 1 次提交
  34. 27 7月, 2012 1 次提交