src/hb-ot-shaper-arabic.cc


Log

Author Commit Date CI Message
Behdad Esfahbod 4807a021 2025-03-12T18:27:27 [atomic] Kill hb_atomic_ptr_t<T> Use hb_atomic_t<T *> instead.
Behdad Esfahbod 0a82f43a 2024-09-11T10:38:12 [arabic] Remove non-sensical code We were adding rclt after checking that the font doesn't have it!
Ozkan Sezer 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>
Behdad Esfahbod 595def8f 2024-03-14T12:34:39 Revert "Fixing compiler warnings" This reverts commit 61a1ba2ff0fc1b1ed9db0b7c1dd0f59a4312e6e6.
jcomito 61a1ba2f 2024-03-12T21:34:14 Fixing compiler warnings All warning are for format specifiers (-WFormat) in sprintf().
Behdad Esfahbod 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
Behdad Esfahbod 313c7729 2023-08-08T13:06:12 [arabic/stch] Also work in left-to-right direction Fixes https://github.com/harfbuzz/harfbuzz/issues/4369
Behdad Esfahbod 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
Behdad Esfahbod ed023f66 2023-01-12T17:04:24 Enable -Wformat-signedness And fix the codebase.
Behdad Esfahbod 27a8fe7d 2022-11-16T17:49:44 [layout] Only update buffer digest if buffer changed by a pause
Behdad Esfahbod f43dadb8 2022-07-30T10:23:03 Rename kashida -> tatweel
Behdad Esfahbod 915e12cc 2022-07-29T13:55:39 Prototype glyph flag safe-to-kashida Fixes https://github.com/harfbuzz/harfbuzz/issues/3721
Behdad Esfahbod 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
Behdad Esfahbod d68507d0 2022-07-14T11:20:00 [arabic] Pause after calt only if no rclt Fixes https://github.com/harfbuzz/harfbuzz/issues/1573
Behdad Esfahbod c2712ff4 2022-07-13T13:34:11 Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper
Behdad Esfahbod d4dfb8c1 2022-06-04T06:50:38 [arabic] Free up buffer variable earlier
Behdad Esfahbod 5bfb0b72 2022-06-03T02:56:41 Rename s/shape-complex/shaper/g