Skip to content

Commit

Permalink
Switch to harfbuzz funcs (#4794)
Browse files Browse the repository at this point in the history
Fixes #3257


Co-authored-by: Shane F. Carr <shane@unicode.org>
Co-authored-by: Robert Bastian <4706271+robertbastian@users.noreply.github.com>
  • Loading branch information
3 people authored Apr 23, 2024
1 parent 58afa74 commit 03405c1
Show file tree
Hide file tree
Showing 11 changed files with 1,031 additions and 734 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,9 @@ jobs:
key: download-cache
path: /tmp/icu4x-source-cache

- name: Install harfbuzz
run: sudo apt install libharfbuzz-dev

# Actual job
- name: Run `cargo make ci-job-test-tutorials-${{ matrix.behavior }}`
run: cargo make ci-job-test-tutorials-${{ matrix.behavior }}
Expand Down
129 changes: 4 additions & 125 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions ffi/harfbuzz/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,13 @@ skip_optional_dependencies = true
denylist = ["bench", "serde", "logging"]

[dependencies]
harfbuzz-sys = { version = "0.5.0" }
harfbuzz-traits = { version = "0.6.0" }
icu_normalizer = { workspace = true }
icu_properties = { workspace = true }
icu_provider = {workspace = true, features = ["macros"] }
displaydoc = { workspace = true }
tinystr = { workspace = true }

[dev-dependencies]
harfbuzz = { version = "0.4.0" }

[features]
default = []
Expand Down
19 changes: 3 additions & 16 deletions ffi/harfbuzz/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 03405c1

Please sign in to comment.