• Dominik Röttsches's avatar
    Roll src/third_party/harfbuzz-ng/src/ 82545c5e2..544031392 (322 commits) · f735e848
    Dominik Röttsches authored
    Include changes to always prefer AAT over GSUB in horizontal runs, but
    prefer GSUB over AAT in vertical for reasons of better control over
    glyph rotation in OpenType `vert` feature.
    
    Fallback positioning whitespace size difference in baselines explained
    in issue chromium:1040017.
    
    https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/82545c5e2ba2..544031392417
    
    $ git log 82545c5e2..544031392 --date=short --no-merges --format='%ad %ae %s'
    2020-01-26 ebrahim Update COPYING
    2020-01-25 ebrahim minor
    2020-01-24 ebrahim Run morx if run is horizontal or GSUB doesn't exist
    2020-01-25 ebrahim [test] Increase subset timeout
    2020-01-25 ebrahim [tests] Apply expected results of Mplus1p-Regular subset
    2020-01-24 ebrahim [sbix] minor style fixes
    2020-01-21 qxliu [subset] Add "--name-languages" and "--name-legacy" options Make name table subsetting consistent with fontTools
    2020-01-24 ebrahim Disable hb_ot_glyph_decompose in HB_TINY
    2020-01-24 59700018+ckitagawa-work [subset] sbix fix missed offset is_null() check
    2020-01-23 ebrahim [ot-glyph] Add a test for #2053
    2020-01-24 ebrahim [cmake] Don't build src/main
    2020-01-24 ebrahim [ci] Increase msan and fedora-O0 bots subset fuzzer timeout
    2020-01-24 ebrahim [src/main] separate the places use private API, minor
    2020-01-24 ebrahim Fold src/test-ot-glyph and src/test-ot-color into src/main
    2020-01-23 ebrahim [test] Adopt test-ot-color with ot-glyph and remove freetype/cairo dependecy
    2020-01-24 ebrahim Revert "[subset] Add "--name-languages" and "--name-legacy" options"
    2020-01-24 drott Only prefer AAT morx for horizontal layout
    2020-01-21 qxliu [subset] Add "--name-languages" and "--name-legacy" options Make name table subsetting consistent with fontTools
    2020-01-22 qxliu [subset] Cmap table: remove encodingRecord entry for empty cmap4 subtable
    2020-01-23 ckitagawa Move push call to caller
    2020-01-23 ckitagawa [subset] Fix UBSAN issue in sbix
    2020-01-22 ariza add api test
    2020-01-22 ariza refix PR #2087 subset PairPos1
    2020-01-23 ebrahim [ot-glyph] remove open callback
    2020-01-23 ebrahim [ot-glyph] noop->nil, fix close path
    2020-01-22 ckitagawa Address garretrieger@'s comments
    2020-01-21 ckitagawa Add second fixed test
    2020-01-21 ckitagawa Fix style issue
    2020-01-21 ckitagawa [subset] Fix sbix fuzz problem
    2020-01-18 ariza remove empty lookup subtables
    2020-01-17 qxliu [subset] Add more tests for GPOS1 subsetting These tests were left out because of issue: https://github.com/fonttools/fonttools/issues/1709 Now re-adding these tests since the issue is resolved.
    2020-01-16 ariza minor: un-include glyf.hh in gvar.hh
    2020-01-15 ariza [subset] fixed GPOS device table sanitize & serialize (#2087)
    2019-11-01 qxliu [subset] subset lookup/feature/script lists for GSUB/GPOS
    2020-01-15 ckitagawa Add unittests
    2020-01-14 ckitagawa Simplify copy and add fuzzing coverage
    2020-01-14 ckitagawa Address initial comments
    2020-01-09 ckitagawa [subset] Support sbix subsetting
    2020-01-14 ebrahim [ot-glyph] Add open/close callbacks
    2020-01-13 ebrahim [ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque
    2019-10-31 qxliu [subset] layout closure_features and store them in subset-plan
    2020-01-13 drott Fix duplicate check in hb_ot_rotate chars
    2020-01-13 ebrahim [ot-glyph] minor on tests
    2020-01-12 ebrahim Fix collect lookups logic of FeatureTableSubstitution (#2097)
    2020-01-11 ebrahim Fix collect lookups logic of FeatureVariationRecord
    2020-01-11 ebrahim Use REPLACEME tag
    2019-10-22 qxliu [subset] closure lookups for GSUB/GPOS
    2020-01-11 ebrahim [ot-glyph] Add tests for hb_ot_glyph_decompose
    2020-01-10 ebrahim [ot-glyphs] fix the tests
    2020-01-10 ebrahim [ot-glyphs] Move CFF glyph decompose logic to their tables
    (...)
    2019-03-20 ariza added TT VF full font test & fixed bugs
    2019-03-19 ariza update CFF2 test results
    2019-03-19 ariza add api test cases for HVAR with index map (and fix)
    2019-03-19 ariza add gvar & HVAR retain-gids test cases
    2019-03-19 ariza fix test build
    2019-03-19 ariza add api tests for subset gvar & HVAR; bug fixes
    2019-03-18 ariza replaced tt var api test with a composite glyph
    2019-03-18 ariza move rounding advance width to glyf
    2019-03-18 ariza fix empty glyf's advance width
    2019-03-18 ariza add api test for tt var advance widths
    2019-03-18 ariza fix build
    2019-03-17 ariza fix composite glyf extents
    2019-03-17 ariza fix unpack_points
    2019-03-17 ariza fix infer_delta
    2019-03-17 ariza added explicit casts to metrics
    2019-03-17 ariza moved most of var code from gvar to glyf
    2019-03-16 ariza add components transformation
    2019-03-16 ariza fix tt var extents & add test
    2019-03-12 ariza add gvar::get_extents
    2019-03-01 ariza fix build
    2019-03-01 ariza minor edits
    2019-03-01 ariza build fix attempt
    2019-03-01 ariza more build fixes
    2019-03-01 ariza fix build attempt
    2019-03-01 ariza calculate VF advance widths from gvar & glyf
    2019-02-26 ariza gvar::subset()
    2019-02-26 ariza Added hb-ot-var-gvar-table.hh
    2019-02-25 ariza renamed hb_map2_t to hb_bimap_h in its own .hh
    2019-02-22 ariza subset VVAR & outer indices
    2019-02-22 ariza unuse set in hb_map2_t impl
    2019-02-21 ariza fixed compiler gripes
    2019-02-21 ariza fix CFF2 local subr subsetting
    2019-02-21 ariza fix HVAR & VarStore subsetting
    2019-02-20 ariza subset HVAR
    2019-03-12 ariza add gvar::get_extents
    2019-03-01 ariza fix build
    2019-03-01 ariza minor edits
    2019-03-01 ariza build fix attempt
    2019-03-01 ariza more build fixes
    2019-03-01 ariza fix build attempt
    2019-03-01 ariza calculate VF advance widths from gvar & glyf
    2019-02-26 ariza gvar::subset()
    2019-02-26 ariza Added hb-ot-var-gvar-table.hh
    2019-02-25 ariza renamed hb_map2_t to hb_bimap_h in its own .hh
    2019-02-22 ariza subset VVAR & outer indices
    2019-02-22 ariza unuse set in hb_map2_t impl
    2019-02-21 ariza fixed compiler gripes
    2019-02-21 ariza fix CFF2 local subr subsetting
    2019-02-21 ariza fix HVAR & VarStore subsetting
    2019-02-20 ariza subset HVAR
    
    Created with:
      roll-dep src/third_party/harfbuzz-ng/src
    R=bashi@chromium.org,behdad@chromium.org,bungeman@chromium.org,drott@chromium.org,eae@chromium.org,jshin@chromium.org
    
    Bug: 1040017
    Change-Id: I5980699aa76e2c588bff78f8db0baa9353b6a24e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2020963
    Commit-Queue: Dominik Röttsches <drott@chromium.org>
    Reviewed-by: default avatarKoji Ishii <kojii@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#735328}
    f735e848
README.chromium 1.76 KB