mirror of
https://github.com/love2d/megasource.git
synced 2026-08-22 05:25:20 +02:00
update harfbuzz to 10.1.0
This commit is contained in:
@@ -130,6 +130,10 @@ The pre-defined configurations are:
|
||||
disabling thread-safety and debugging, and use even more size-optimized data
|
||||
tables.
|
||||
|
||||
To setup the build with these options use something like:
|
||||
```
|
||||
$ meson setup build -Dcpp_args=-DHB_MINI -Dc_args=-DHB_MINI
|
||||
```
|
||||
|
||||
## Tailoring configuration
|
||||
|
||||
@@ -144,7 +148,7 @@ the macro `HB_CONFIG_OVERRIDE_H` to the string containing to that header file's
|
||||
name. HarfBuzz will then include that file at the appropriate place during
|
||||
configuration.
|
||||
|
||||
Up until HarfBuzz 3.1.2 the the configuration override header file's name was
|
||||
Up until HarfBuzz 3.1.2, the configuration override header file's name was
|
||||
fixed and called `config-override.h`, and was activated by defining the macro
|
||||
`HAVE_CONFIG_OVERRIDE_H`. That still works.
|
||||
|
||||
@@ -155,4 +159,4 @@ Note that the config option `HB_NO_CFF`, which is enabled by `HB_LEAN` and
|
||||
`HB_TINY` does *not* mean that the resulting library won't work with CFF fonts.
|
||||
The library can shape valid CFF fonts just fine, with or without this option.
|
||||
This option disables (among other things) the code to calculate glyph extents
|
||||
for CFF fonts, which many clients might not need.
|
||||
for CFF fonts or draw them, which many clients might not need.
|
||||
|
||||
Reference in New Issue
Block a user