|
4807a021
|
2025-03-12T18:27:27
|
|
[atomic] Kill hb_atomic_ptr_t<T>
Use hb_atomic_t<T *> instead.
|
|
0a82f43a
|
2024-09-11T10:38:12
|
|
[arabic] Remove non-sensical code
We were adding rclt after checking that the font doesn't have it!
|
|
c2f8f35a
|
2024-03-15T18:45:24
|
|
Use inttypes.h PRI?32 macros in format strings for [u]int32_t args.
This is a modified and cleaned-up version of PR #4619 by @jpcomito:
hb-common.h now expects 'inttypes.h' presence with MSVC exceptions,
defines __STDC_FORMAT_MACROS in there (if not already defined) and
undoes c930ae2 (PR #1974) and 902ab86.
Co-authored-by: jcomito <jcomito@google.com>
|
|
595def8f
|
2024-03-14T12:34:39
|
|
Revert "Fixing compiler warnings"
This reverts commit 61a1ba2ff0fc1b1ed9db0b7c1dd0f59a4312e6e6.
|
|
61a1ba2f
|
2024-03-12T21:34:14
|
|
Fixing compiler warnings
All warning are for format specifiers (-WFormat) in sprintf().
|
|
483bc0a3
|
2023-08-08T15:58:20
|
|
[arabic/stch] Center the stretched group over the digits
Mostly relevant when there's one digit only.
https://github.com/harfbuzz/harfbuzz/issues/4369#issuecomment-1670361856
|
|
313c7729
|
2023-08-08T13:06:12
|
|
[arabic/stch] Also work in left-to-right direction
Fixes https://github.com/harfbuzz/harfbuzz/issues/4369
|
|
40bfabd1
|
2023-08-08T12:17:25
|
|
[arabic/stch] Zero advances
This was working for our test suite because those glyphs were
declared mark and their advances zeroed automatically. But is
not the case in eg. the font posted at:
https://github.com/harfbuzz/harfbuzz/issues/4369
|
|
ed023f66
|
2023-01-12T17:04:24
|
|
Enable -Wformat-signedness
And fix the codebase.
|
|
27a8fe7d
|
2022-11-16T17:49:44
|
|
[layout] Only update buffer digest if buffer changed by a pause
|
|
f43dadb8
|
2022-07-30T10:23:03
|
|
Rename kashida -> tatweel
|
|
915e12cc
|
2022-07-29T13:55:39
|
|
Prototype glyph flag safe-to-kashida
Fixes https://github.com/harfbuzz/harfbuzz/issues/3721
|
|
c2baf279
|
2022-07-18T15:41:20
|
|
[arabic] Make more features F_MANUAL_ZWJ
The change to `ccmp` fixes shaping of certain sequences with
Calibri on Windows 11. Addition of `liga` and `clig` is
speculative.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3530
|
|
d68507d0
|
2022-07-14T11:20:00
|
|
[arabic] Pause after calt only if no rclt
Fixes https://github.com/harfbuzz/harfbuzz/issues/1573
|
|
c2712ff4
|
2022-07-13T13:34:11
|
|
Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper
|
|
d4dfb8c1
|
2022-06-04T06:50:38
|
|
[arabic] Free up buffer variable earlier
|
|
5bfb0b72
|
2022-06-03T02:56:41
|
|
Rename s/shape-complex/shaper/g
|