1. 13 8月, 2014 7 次提交
  2. 12 8月, 2014 15 次提交
  3. 11 8月, 2014 9 次提交
  4. 08 8月, 2014 1 次提交
  5. 07 8月, 2014 1 次提交
  6. 06 8月, 2014 1 次提交
  7. 03 8月, 2014 6 次提交
    • B
      0.9.34 · 91c2c0fd
      Behdad Esfahbod 提交于
      91c2c0fd
    • B
      [uniscribe] Minor · d7c850f8
      Behdad Esfahbod 提交于
      d7c850f8
    • B
      Make sure gsubgpos buffer vars are available during fallback_position · 8f3eebf7
      Behdad Esfahbod 提交于
      Add buffer var allocation asserts to a few key places.
      8f3eebf7
    • B
      Disable 'liga' for vertical text · 2053f369
      Behdad Esfahbod 提交于
      The reason we turned it on is because Kazuraki uses it.  But that's
      not reason enough.  Until the OpenType spec gets its act together re
      adding design-direction to lookups, this is better user experience.
      2053f369
    • B
      Make it easier to use HB_BUFFER_FLAG_BOT/EOT · 763e5466
      Behdad Esfahbod 提交于
      Previously, we expected users to provide BOT/EOT flags when the
      text *segment* was at paragraph boundaries.  This meant that for
      clients that provide full paragraph to HarfBuzz (eg. Pango), they
      had code like this:
      
        hb_buffer_set_flags (hb_buffer,
                             (item_offset == 0 ? HB_BUFFER_FLAG_BOT : 0) |
                             (item_offset + item_length == paragraph_length ?
                              HB_BUFFER_FLAG_EOT : 0));
      
        hb_buffer_add_utf8 (hb_buffer,
                            paragraph_text, paragraph_length,
                            item_offset, item_length);
      
      After this change such clients can simply say:
      
        hb_buffer_set_flags (hb_buffer,
                             HB_BUFFER_FLAG_BOT | HB_BUFFER_FLAG_EOT);
      
        hb_buffer_add_utf8 (hb_buffer,
                            paragraph_text, paragraph_length,
                            item_offset, item_length);
      
      Ie, HarfBuzz itself checks whether the segment is at the beginning/end
      of the paragraph.  Clients that only pass item-at-a-time to HarfBuzz
      continue not setting any flags whatsoever.
      
      Another way to put it is: if there's pre-context text in the buffer,
      HarfBuzz ignores the BOT flag.  If there's post-context, it ignores
      EOT flag.
      763e5466
    • B
      Merge branch 'win1256' · 0a5ae933
      Behdad Esfahbod 提交于
      0a5ae933