New issue
Advanced search Search tips

Issue 679305 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug

Blocking:
issue 669453



Sign in to add a comment

Roll HarfBuzz to > 1.4.0 for OT Variation axis support

Project Member Reported by drott@chromium.org, Jan 9 2017

Issue description

HarfBuzz versions from 1.4.0 support OpenType 1.8 font variations. Especially versions newer than this allow specifying the values for the axis parameters.

 

Comment 1 by drott@chromium.org, Jan 9 2017

Cc: behdad@chromium.org
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f2dc38825cce54c0b87841a420afbd71453d506b

commit f2dc38825cce54c0b87841a420afbd71453d506b
Author: drott <drott@chromium.org>
Date: Thu Jan 19 11:28:10 2017

Roll HarfBuzz to 1.4.1

Includes support for specifying OpenType 1.8 font variations axis
parameters.

Baseline updates due to expected advance width differences for some
Khmer combining marks, as well as combining marks placement in
combination with ligatures, due to HarfBuzz commit 1a0f4aa6dfee69236b4.

BUG= 679305 

Review-Url: https://codereview.chromium.org/2622553002
Cr-Commit-Position: refs/heads/master@{#444707}

[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/WebKit/LayoutTests/platform/linux/fast/text/emphasis-complex-expected.png
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/WebKit/LayoutTests/platform/linux/fast/text/emphasis-complex-expected.txt
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/WebKit/LayoutTests/platform/linux/fast/text/international/khmer-selection-expected.png
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/WebKit/LayoutTests/platform/linux/fast/text/international/khmer-selection-expected.txt
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/WebKit/LayoutTests/platform/linux/fast/text/large-text-composed-char-expected.txt
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/BUILD.gn
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/NEWS
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/README.chromium
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-coretext.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-fallback-shape.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-font-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-font.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-font.h
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ft.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-glib.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-glib.h
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-graphite2.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-open-type-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-font.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout-common-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout-gdef-table.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout-gpos-table.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout-gsub-table.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout-gsubgpos-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-layout.h
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-map-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-map.cc
[add] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-math.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-default.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-hangul.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-hebrew.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar-machine.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-thai.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-tibetan.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-use.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-ot-shape.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-shape-plan-private.hh
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-shape-plan.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-shape-plan.h
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-shape.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-unicode.cc
[modify] https://crrev.com/f2dc38825cce54c0b87841a420afbd71453d506b/third_party/harfbuzz-ng/src/hb-version.h

Comment 3 by drott@chromium.org, Jan 19 2017

Status: Fixed (was: Started)

Sign in to add a comment