Garret Rieger
|
5fdae68481
|
[reorg] Move GSUB.hh up one level and change GSUB namespace to GSUB_impl.
|
2022-06-30 15:33:20 -06:00 |
Garret Rieger
|
38e81f2be9
|
[subset] Add --layout-scripts command line flag.
|
2022-06-30 21:09:11 +00:00 |
Garret Rieger
|
70e32a662f
|
[subset] Add layout_scripts to subset input.
|
2022-06-30 21:00:48 +00:00 |
Behdad Esfahbod
|
13c499cb26
|
[hvar] Minor internal rewiring
Not passing font to functions makes it more clear that they don't
scale values.
|
2022-06-30 14:25:09 -06:00 |
Garret Rieger
|
41d2c335bc
|
[subset] Apply script list filter when doing layout collection.
|
2022-06-30 20:24:42 +00:00 |
Garret Rieger
|
e5c8a2f4e1
|
[subset] Pass plan through to collect methods.
Allows to more easily access the filtering sets as they are added and enables propagating errors to the plan.
|
2022-06-30 20:14:29 +00:00 |
Behdad Esfahbod
|
aba4a4957a
|
[ot-font] Disable VORG variation code in HB_NO_VAR
|
2022-06-30 14:13:44 -06:00 |
Behdad Esfahbod
|
d5921b379b
|
[tt-font] Apply VVAR.vOrg variation to VORG origin
Mostly fixes https://github.com/harfbuzz/harfbuzz/issues/1694
|
2022-06-30 14:09:09 -06:00 |
Behdad Esfahbod
|
eee29f7327
|
[hmtx] Specialize var_table
|
2022-06-30 14:09:09 -06:00 |
Behdad Esfahbod
|
031fd20a5a
|
[perf] Update README
|
2022-06-30 14:09:09 -06:00 |
Garret Rieger
|
1bf051ef3b
|
[subset] refactor feature tag filtering so it can be used for scripts as well.
|
2022-06-30 20:03:33 +00:00 |
Khaled Hosny
|
f6f93c30f3
|
[docs] Fix warning
These comment blocks don’t use gtk-doc syntax.
|
2022-06-30 08:50:59 +02:00 |
Khaled Hosny
|
d9c5292b27
|
[docs] Remove duplicate or non existing symbols
|
2022-06-30 08:47:49 +02:00 |
Khaled Hosny
|
98e90cc67c
|
[docs] Reduce warnings
Use markdown syntax for inline code blocks instead of %true, %false, and
%NULL.
|
2022-06-30 08:44:40 +02:00 |
Behdad Esfahbod
|
c69ec6f5bb
|
[kern2] Fix sanitize issue on 32bit systems
Fixes https://github.com/harfbuzz/harfbuzz/issues/3483
|
2022-06-29 16:32:59 -06:00 |
Frédéric Wang
|
32e542d6f0
|
try & fix build errors on the bot
|
2022-06-29 10:08:07 -06:00 |
Frédéric Wang
|
03d2376745
|
[math] Improve fuzzing coverage
Extend testing to cover parts that are missing according to the recent
oss-fuzz-coverage report:
- Retriving all constants from MathConstants.
- Retrieving entries from MathKern, MathGlyphPartRecord and
MathGlyphAssembly.
- Retrieving italic correction from MathGlyphAssembly.
- Choosing between horizontal/vertical offset in MathVariants.
https://storage.googleapis.com/oss-fuzz-coverage/harfbuzz/reports/20220627/linux/src/harfbuzz/src/hb-ot-math-table.hh.html
https://github.com/harfbuzz/harfbuzz/issues/3688
|
2022-06-29 10:08:07 -06:00 |
Khaled Hosny
|
22835dea29
|
[docs] Add missing symbol
|
2022-06-29 07:49:28 +02:00 |
Khaled Hosny
|
34d3d49e78
|
[docs] Fix Since annotation
|
2022-06-29 07:46:21 +02:00 |
Khaled Hosny
|
096aaa62a6
|
4.4.1
|
2022-06-29 07:30:05 +02:00 |
Khaled Hosny
|
4d1d7aec8d
|
[docs] Add missing 4.4.0 index
|
2022-06-29 07:29:39 +02:00 |
Behdad Esfahbod
|
050f169078
|
[GPOS/kerx] Call into impl namespace from kerx
|
2022-06-28 18:52:27 -06:00 |
Garret Rieger
|
910a137f4e
|
[reorg] Fix propagate_attachment_offsets definition.
|
2022-06-28 18:47:50 -06:00 |
Garret Rieger
|
3fbf2dece7
|
[reorg] Move OT::Layout::GPOS_impl::GPOS to OT::Layout::GPOS.
|
2022-06-28 18:47:50 -06:00 |
Garret Rieger
|
88ef3c5a9a
|
[reorg] Change OT::Layout::GPOS to OT::Layout::GPOS_impl.
|
2022-06-28 18:47:50 -06:00 |
Garret Rieger
|
49ddf069e0
|
[reorg] Move GPOS reverse_cursive_minor_offset implementation into new directory layout.
|
2022-06-28 18:47:50 -06:00 |
Garret Rieger
|
74f45f7c2a
|
[reorg] Move remaining GPOS lookup types to new directory.
|
2022-06-28 18:47:50 -06:00 |
Garret Rieger
|
197d9a5c99
|
[reorg] Move more GPOS lookups to new directory.
|
2022-06-28 18:47:50 -06:00 |
Garret Rieger
|
c7307ca06a
|
[reorg] Begin moving GPOS into the new directory layout.
|
2022-06-28 18:47:50 -06:00 |
Khaled Hosny
|
7b0d8d9d18
|
[meson] Remove ttf-parser wrap
We don’t have a ttf-parser dependency anymore.
|
2022-06-29 00:42:40 +02:00 |
Behdad Esfahbod
|
9909d11f6f
|
[indic generator] Fix regression
Fixes https://github.com/harfbuzz/harfbuzz/issues/3690
|
2022-06-28 16:02:51 -06:00 |
Behdad Esfahbod
|
4499ae0225
|
[coretext] Fix positioning of out-of-order glyphs
Unfortunately this now generates negative advances. To be fixed...
|
2022-06-28 15:44:34 -06:00 |
Behdad Esfahbod
|
58d2e93099
|
[coretext] Fix up clusters only if needed
|
2022-06-28 15:44:34 -06:00 |
Behdad Esfahbod
|
eaba5e74a9
|
[directwrite] Simplify
|
2022-06-28 13:51:50 -06:00 |
Behdad Esfahbod
|
33e3bf2d79
|
[font] Drop caches on variation changes
|
2022-06-28 13:51:50 -06:00 |
Behdad Esfahbod
|
c90130e625
|
[coretext] Remove old hack now that font layer takes care...
of invalidating font data when font settings change.
|
2022-06-28 13:30:44 -06:00 |
Behdad Esfahbod
|
c1c78ade71
|
[font] When font changes, drop font shaper data
https://github.com/harfbuzz/harfbuzz/issues/3683#issuecomment-1168016509
|
2022-06-28 13:19:30 -06:00 |
Behdad Esfahbod
|
34c6c0193c
|
[glyf] Fix byterange check again
|
2022-06-27 20:26:57 -06:00 |
Behdad Esfahbod
|
20572f914c
|
[glyf] Move read_flags into a function
|
2022-06-27 20:22:09 -06:00 |
David Corbett
|
7b0fc0be53
|
[test] Test the reordering of U+0E33 and U+0EB3
|
2022-06-27 20:18:17 -06:00 |
Behdad Esfahbod
|
3c34b9ec30
|
[mingw2] Turn optimization flag on
|
2022-06-27 19:45:58 -06:00 |
Behdad Esfahbod
|
31e985d7d1
|
[buffer] Likely that not messaging
|
2022-06-27 16:32:02 -06:00 |
Behdad Esfahbod
|
4be074e2cb
|
[gvar] Whitespace
|
2022-06-27 16:12:42 -06:00 |
Behdad Esfahbod
|
a96647841a
|
[gvar] Optimize apply_deltas_to_points
|
2022-06-27 15:41:02 -06:00 |
Behdad Esfahbod
|
e9af9062c0
|
[gvar] Optimize unpack_deltas
|
2022-06-27 15:38:42 -06:00 |
Behdad Esfahbod
|
573e77280b
|
[gvar] Optimize unpack_deltas
|
2022-06-27 15:35:28 -06:00 |
Behdad Esfahbod
|
698f51464c
|
[gvar] Share vector allocation across delta-sets
|
2022-06-27 15:30:19 -06:00 |
Behdad Esfahbod
|
39e280c256
|
[gvar] Handle a couple of error conditions
|
2022-06-27 15:28:30 -06:00 |
Behdad Esfahbod
|
5be6e5dd57
|
[gvar] Rewrite linear interpolation
|
2022-06-27 15:22:16 -06:00 |
Behdad Esfahbod
|
57519b532d
|
[gvar] Use pointer-to-member instead of function
|
2022-06-27 15:18:56 -06:00 |