1. 23 1月, 2012 5 次提交
    • B
      Add Devanagari test from Tom Hacohen · ec3f5066
      Behdad Esfahbod 提交于
      ec3f5066
    • B
      Also ignore "ChangeLog" in manifests · 71be4ca3
      Behdad Esfahbod 提交于
      71be4ca3
    • B
      Remove newline · 3c9a39ec
      Behdad Esfahbod 提交于
      3c9a39ec
    • B
      Allow --color=html in hb-diff · e4ccbfe2
      Behdad Esfahbod 提交于
      Not that useful right now as we don't escape < and >.  Perhaps
      another tool can be added to convert the ANSI output to HTML.
      e4ccbfe2
    • 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
  2. 22 1月, 2012 9 次提交
  3. 21 1月, 2012 24 次提交
  4. 20 1月, 2012 2 次提交