Behdad Esfahbod
70ca19dff3
Use hb_barrier() instead of longer name
...
No functional change.
5 months ago
Khaled Hosny
d5261f7234
10.0.0
5 months ago
Khaled Hosny
667ce682a2
[hb-view] Support cairo script as output format
...
Can be handy for debugging the series of operations cairo performs.
5 months ago
Behdad Esfahbod
7a390b5095
[hb-view] Simplify background drawing
...
Works around a Firefox bug.
Fixes https://github.com/harfbuzz/harfbuzz/issues/4811
5 months ago
chitao1234
700ef11c9b
[meson] Add back with_libstdcxx build option
...
Building harfbuzz when targeting Android API<=20 would need libstdc++
due to lack of uselocale and freelocale in C library but present in
libstdc++.
This reverts commit 0151da23d6
.
5 months ago
David Corbett
242b584405
[USE] Update the data files
...
This uses the data files from
<1ffb9024b7/USE
>.
5 months ago
Behdad Esfahbod
7a890c2eb7
Add hb_barrier() to switches of unions
...
https://github.com/harfbuzz/harfbuzz/pull/4864#issuecomment-2366923736
5 months ago
Behdad Esfahbod
7aace3d3fc
Ignore CGJ and Mongolian Variation Selectors during GPOS
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4869
5 months ago
Behdad Esfahbod
540666b807
[paint] Err. Make previous commit actually work
5 months ago
Behdad Esfahbod
ed6362600d
[paint] Intersect clips
5 months ago
Behdad Esfahbod
b0cf3d81ea
[paint] Comment
5 months ago
Behdad Esfahbod
b95cb48f88
Revert "Bump setuptools from 73.0.1 to 75.1.0 in /.ci"
...
This reverts commit 25591a3a1d
.
5 months ago
Behdad Esfahbod
5e5cd10e10
Don't make variation-selectors default-ignorable if not-found set
...
https://github.com/harfbuzz/harfbuzz/pull/4863#issuecomment-2366908261
5 months ago
Behdad Esfahbod
b94a39d7f3
Follow up to variation-selector-not-found glyph
...
Addresses https://github.com/harfbuzz/harfbuzz/pull/4529#discussion_r1769638033
I'm not sure if this is an improvement. By leaving the var-selector
as default-ignorable, ligatures can form around it, and the resulting
cluster won't make it clear *which* base+var-selector could not be
resolved... That doesn't quite help font fallback the way we want.
Putting up for review.
5 months ago
dependabot[bot]
25591a3a1d
Bump setuptools from 73.0.1 to 75.1.0 in /.ci
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 73.0.1 to 75.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v73.0.1...v75.1.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
5 months ago
dependabot[bot]
29157e6a64
Bump meson from 1.5.1 to 1.5.2 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.5.1...1.5.2 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
5 months ago
dependabot[bot]
5807388b85
Bump github/codeql-action from 3.26.7 to 3.26.8
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.7 to 3.26.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](8214744c54...294a9d9291
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
5 months ago
Behdad Esfahbod
0958929508
[post] Add a hb_barrier()
5 months ago
Behdad Esfahbod
4877405211
[GDEF] Sprinkle some hb_barrier()s
5 months ago
Behdad Esfahbod
e4e9f6a18f
[gsubgpos] Add a barrier
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4852
5 months ago
Behdad Esfahbod
0dace9f341
[PairPos] Forgo an optimization for the sake of compatibility
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4797
5 months ago
Behdad Esfahbod
287046f71a
[buffer] Hook up not-found-variation-selector-glyph
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4398
5 months ago
Behdad Esfahbod
a003890e84
[buffer] Add hb_buffer_[sg]et_not_found_variation_selector_glyph()
...
Unused.
5 months ago
Qunxin Liu
6fd76e1f67
[subset] offset format fix in gvar table
5 months ago
dependabot[bot]
63d09dbefc
Bump github/codeql-action from 3.26.6 to 3.26.7
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.6 to 3.26.7.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](4dd16135b6...8214744c54
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
5 months ago
David Corbett
c500f2a1f4
Merge pull request #4859 from harfbuzz/unicode-16
...
Update to Unicode 16.0.0
5 months ago
David Corbett
e30dedbb42
[Unicode 16] Add tests
5 months ago
David Corbett
c66f25ef1d
[Unicode 16] Send the new scripts to USE
5 months ago
David Corbett
85a9ec8971
[Unicode 16] Update the USE table
5 months ago
David Corbett
87c685d370
[Unicode 16] Update the vowel constraint table
5 months ago
David Corbett
7f325b6c80
[Unicode 16] Update the Indic table
5 months ago
David Corbett
554658e3ae
[Unicode 16] Update the emoji table & cluster test
5 months ago
David Corbett
dc3e005d15
[Unicode 16] Update the Arabic joining script list
5 months ago
David Corbett
351e20c216
[Unicode 16] Update the Arabic table
5 months ago
David Corbett
42369b8439
[Unicode 16] Update the UCD table
5 months ago
David Corbett
f279e25812
[Unicode 16] Add new `hb_script_t` values
5 months ago
David Corbett
a5c9cc4e22
[USE, Unicode 16] Update the data files
...
This uses the data files from
<0fbf022acc/USE
>
and closes #4858 .
5 months ago
Behdad Esfahbod
98353ecefe
[test] Run shape tests with C locale as well
...
https://github.com/harfbuzz/harfbuzz/pull/4857
5 months ago
Alexander Grund
70334d74dc
Run subset tests with C-locale
...
One problematic input is `--instance=wdth=112.5` which is parsed using
the users local (`strtof`).
So while in C or US locales it yields 112.5 in some European locales it
yields 112 as the dot is not valid in this position.
A European user might pass "112,5" instead but for the test the C locale
is assumed, so enforce it.
Fixes #4854
5 months ago
Behdad Esfahbod
0a82f43a61
[arabic] Remove non-sensical code
...
We were adding rclt after checking that the font doesn't have it!
5 months ago
dependabot[bot]
a070f9ebbe
Bump github/codeql-action from 3.26.5 to 3.26.6
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.5 to 3.26.6.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](2c779ab0d0...4dd16135b6
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
6 months ago
dependabot[bot]
cb6ba68714
Bump actions/setup-python from 5.1.1 to 5.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](39cd14951b...f677139bbe
)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
6 months ago
dependabot[bot]
a75d48753b
Bump actions/upload-artifact from 4.3.6 to 4.4.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.6 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](834a144ee9...50769540e7
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
6 months ago
Qunxin Liu
a141e25c42
[subset] remove unnecessary check on name IDs
...
See: https://learn.microsoft.com/en-us/typography/opentype/spec/features_ae
The spec says they are expected to be in the font-specific name ID range (256–32767),
though that is not a requirement in this Feature Parameters specification.
6 months ago
Behdad Esfahbod
2ba0b9ee94
Turn some byte data into unsigned char, from char
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4844
6 months ago
Leandro Santiago
28cc53c9ea
Smalll fix on documentation
...
there is no `hb_ft_font_has_changed()`. Instead, it should be `hb_ft_font_changed()`.
6 months ago
dependabot[bot]
2ae90ed327
Bump github/codeql-action from 3.26.0 to 3.26.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.0 to 3.26.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](eb055d739a...2c779ab0d0
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
6 months ago
dependabot[bot]
eaa97d6504
Bump setuptools from 72.1.0 to 73.0.1 in /.ci
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 72.1.0 to 73.0.1.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v72.1.0...v73.0.1 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
6 months ago
Ebrahim Byagowi
ea430c10e1
[doc] Quote the table name
6 months ago
Ebrahim Byagowi
868a75b61c
[style][doc] Mention explicitly it goes through STAT table
6 months ago