Commit graph

  • a55305038c [coretext] Fix -Wformat warning main Khaled Hosny 2025-04-04 13:11:21 +02:00
  • 31524cfcd6 [coretext] Fix -Wformat warning Khaled Hosny 2025-04-04 13:11:21 +02:00
  • 8994e91487
    Merge pull request #5241 from harfbuzz/font-gdef-varstore Behdad Esfahbod 2025-04-03 22:50:49 -06:00
  • d515630f6b [shape-font] Simplify logic Behdad Esfahbod 2025-04-03 22:31:13 -06:00
  • d30d7f6b2b [ItemVariationStore] Use atomic int for cache Behdad Esfahbod 2025-04-03 22:25:34 -06:00
  • 9cae040bb4 [ItemVariationStore] Make cache atomic floats Behdad Esfahbod 2025-04-03 22:18:14 -06:00
  • 810fbedf27 [shape] Use font-data for GDEF varStore cache Behdad Esfahbod 2025-04-03 20:59:23 -06:00
  • 6cc9c01aaa
    Merge pull request #5242 from harfbuzz/c++-atomics Behdad Esfahbod 2025-04-03 22:12:26 -06:00
  • e10d647a73 [atomic] Re-enable intrinsics implementation Behdad Esfahbod 2025-04-03 22:01:37 -06:00
  • e404cf0860 [atomic] Fix C++11 implementation Behdad Esfahbod 2025-04-03 21:57:15 -06:00
  • e480d9de96 Do our C++11 atomics build anywhere?? Behdad Esfahbod 2025-04-03 21:44:23 -06:00
  • 60fc8b4cbc [README] Add Python Behdad Esfahbod 2025-04-03 16:18:38 -06:00
  • 062c3b4d80 [README] Remove stale text Behdad Esfahbod 2025-04-03 16:16:57 -06:00
  • 2152ff779c [README] Link some developer documents Behdad Esfahbod 2025-04-03 16:15:00 -06:00
  • 4677cc9a93 [GPOS] scratchpad varStore cache gpos-var-alloc-free Behdad Esfahbod 2025-04-03 04:28:56 -06:00
  • 18ab0f5522 [font] Fix serial_coords Behdad Esfahbod 2025-04-03 04:04:40 -06:00
  • c6c8dcdeca
    Merge pull request #5239 from harfbuzz/alloc-free-var-shaping Behdad Esfahbod 2025-04-03 03:18:53 -06:00
  • 6f5b8d59c7 [ot-font] Streamline advance cache management Behdad Esfahbod 2025-04-03 01:52:03 -06:00
  • 7da049ed42 [varStore] Add clear_cache() Behdad Esfahbod 2025-04-02 15:18:44 -06:00
  • da0c459dd4 [ot-font] Use helpers to acquire/release varStore cache Behdad Esfahbod 2025-04-02 15:16:44 -06:00
  • 7b95baaa45
    Merge 1ce4f2bd96 into 37989fb4cd Behdad Esfahbod 2025-04-02 23:09:11 +02:00
  • 37989fb4cd [ot-font] Adjust cache creation criteria for v_advances Behdad Esfahbod 2025-04-02 15:03:07 -06:00
  • d3e4977c70 [gvar] Comment Behdad Esfahbod 2025-04-02 14:04:16 -06:00
  • ef8c25ad9f [ot-font] Make advance-cache invalidation threadsafe Behdad Esfahbod 2025-04-02 03:41:32 -06:00
  • 66577b2a77 [ot-font] Make advance-cache invalidation threadsafe Behdad Esfahbod 2025-04-02 03:41:32 -06:00
  • bbf0c6e781 [font] Bump coords serial if face changed Behdad Esfahbod 2025-04-02 02:11:25 -06:00
  • 321c14c920
    Merge pull request #5236 from harfbuzz/cmap-cache Behdad Esfahbod 2025-04-01 21:39:00 -06:00
  • 7f5fafec0d [GDEF] Simplify cache declaration Behdad Esfahbod 2025-04-01 21:35:28 -06:00
  • 8864c264b9 [cmap] Fix initialization Behdad Esfahbod 2025-04-01 21:22:16 -06:00
  • 3d0816c7c4 [cache] Simplify cache declarations Behdad Esfahbod 2025-04-01 21:18:29 -06:00
  • 591f00a281 [cmap] Move cache from face to cmap accelerator Behdad Esfahbod 2025-04-01 20:56:40 -06:00
  • 7ebe6b48b6 [cmap] Whitespace Behdad Esfahbod 2025-04-01 20:46:55 -06:00
  • 4d5348d660 [set-digest] Comments Behdad Esfahbod 2025-04-01 18:12:56 -06:00
  • bed2d3dd2b [cache] Add assertion for cache size Behdad Esfahbod 2025-04-01 17:52:57 -06:00
  • 89ab5f2b21 [cache] Comments Behdad Esfahbod 2025-04-01 17:48:08 -06:00
  • 48e7e5a008 [cache] Document Behdad Esfahbod 2025-04-01 17:43:35 -06:00
  • 9f83bbbe64
    Merge pull request #5233 from harfbuzz/aat-deleted-glyph-marks Behdad Esfahbod 2025-04-01 04:15:24 -06:00
  • 91fd40ac7c [shape] Skip hidden / ignorables during fallback mark positioning Behdad Esfahbod 2025-04-01 03:57:47 -06:00
  • ca66c64655 [aat] Better handle deleted-glyphs Behdad Esfahbod 2025-04-01 03:25:41 -06:00
  • a1e587b75a [subset] Add hb_subset_cff_get_charstrings_index and hb_subset_cff2_get_charstrings_index. Garret Rieger 2025-03-31 22:02:11 +00:00
  • 56c1487959 [subset] Add hb_subset_cff_get_charstrings_index and hb_subset_cff2_get_charstrings_index. Garret Rieger 2025-03-31 22:02:11 +00:00
  • a5b00faaf8 Fix build with HB_NO_DRAW Behdad Esfahbod 2025-03-31 14:28:31 -06:00
  • d53cbeee41 [font] Fix warnings Behdad Esfahbod 2025-03-31 14:24:47 -06:00
  • 7c368dabae Bump setuptools from 77.0.3 to 78.1.0 in /.ci dependabot[bot] 2025-03-31 10:29:54 +00:00
  • 674ce63021 Bump github/codeql-action from 3.28.12 to 3.28.13 dependabot[bot] 2025-03-31 10:52:33 +00:00
  • 4f5b31b7ea Bump actions/setup-python from 5.4.0 to 5.5.0 dependabot[bot] 2025-03-31 10:52:36 +00:00
  • 253d93116c
    Bump actions/setup-python from 5.4.0 to 5.5.0 dependabot[bot] 2025-03-31 10:52:36 +00:00
  • 8b815a89a8
    Bump github/codeql-action from 3.28.12 to 3.28.13 dependabot[bot] 2025-03-31 10:52:33 +00:00
  • a7a84e4b56
    Bump setuptools from 77.0.3 to 78.1.0 in /.ci dependabot[bot] 2025-03-31 10:29:54 +00:00
  • 4cf4099f07 [ot/ft] Round glyph extents instead of floor/ceil Behdad Esfahbod 2025-03-30 17:04:08 -06:00
  • 02b732d62d [ot/ft] Round glyph extents instead of floor/ceil Behdad Esfahbod 2025-03-30 17:04:08 -06:00
  • 4954edb2b1 [test/vertical] Add more tests Behdad Esfahbod 2025-03-28 19:19:57 -06:00
  • afa0549dff [fontations] More idiomatic Behdad Esfahbod 2025-03-28 18:10:08 -06:00
  • 67314b205a [test/vertical] Enable some on fontations Behdad Esfahbod 2025-03-28 16:41:01 -06:00
  • c260550ae5 [test/shape] Improve run-tests output on failure Behdad Esfahbod 2025-03-28 16:34:12 -06:00
  • 18ced8dbb1 [test/vertical] Add more tests Behdad Esfahbod 2025-03-28 16:31:46 -06:00
  • 17c875c309 [buffer] Minor add a function Behdad Esfahbod 2025-03-28 16:26:27 -06:00
  • ea08b04752 [util] Fix --glyphs output with negative numbers Behdad Esfahbod 2025-03-28 16:25:58 -06:00
  • cb44134cbf [test/vertical] Test more font-funcs Behdad Esfahbod 2025-03-28 15:56:13 -06:00
  • ef95dc0e7f [vmtx] Fix v_origin when no vmtx available Behdad Esfahbod 2025-03-28 15:50:05 -06:00
  • c39ac0e171 [ot] Make v_origin work for more glyph formats Behdad Esfahbod 2025-03-28 14:12:28 -06:00
  • 1358e38154 [fontations] Implement last bits of v_origin Behdad Esfahbod 2025-03-28 13:15:37 -06:00
  • 1dac21c177 [errors] Add -Wuninitialized Behdad Esfahbod 2025-03-28 12:44:20 -06:00
  • 22f81f70cb [font] Fix var initialization Behdad Esfahbod 2025-03-28 12:29:06 -06:00
  • aad5780f53 [font] Move outline emboldening to font layer Behdad Esfahbod 2025-03-28 00:26:51 -06:00
  • 5dd63e8781 [font] Move outline emboldening to font layer Behdad Esfahbod 2025-03-28 00:26:51 -06:00
  • 83481d65d0 [font] Move emboldening advances to the font layer Behdad Esfahbod 2025-03-28 00:21:20 -06:00
  • a588761198 [font] Fix void return Behdad Esfahbod 2025-03-28 00:09:26 -06:00
  • 1f6da390e0 [fontations] Implement one fallback case in get_v_origin Behdad Esfahbod 2025-03-27 20:05:13 -06:00
  • 449752c57c [fontations] Fix get_v_advances() fallback Behdad Esfahbod 2025-03-27 20:02:08 -06:00
  • b808d1746d [fontations] Move variable scope Behdad Esfahbod 2025-03-27 19:52:42 -06:00
  • 9d584c4d3d [fontations] Remove stale comment Behdad Esfahbod 2025-03-27 19:34:54 -06:00
  • 82d664519c [subset] Fix check-symbols test Behdad Esfahbod 2025-03-27 17:47:56 -06:00
  • 7ba0368200 [test] Enable aat-trak on all font funcs now Behdad Esfahbod 2025-03-27 17:12:08 -06:00
  • 283ab21841 [subset] remove CFF/CFF2 table presence checks. Garret Rieger 2025-03-27 22:14:58 +00:00
  • b5c8c99bac [subset] remove CFF/CFF2 table presence checks. Garret Rieger 2025-03-27 22:14:58 +00:00
  • 0752e5852b
    Merge pull request #5219 from harfbuzz/gid_data Behdad Esfahbod 2025-03-27 16:12:14 -06:00
  • ae8b288db7 [subset] Correctly handle lifetime of charstrings data blob returned by hb_subset_cff_get_charstring_data. Garret Rieger 2025-03-27 22:07:01 +00:00
  • c50c0a39e5
    Merge pull request #5223 from harfbuzz/trak-back Behdad Esfahbod 2025-03-27 15:43:49 -06:00
  • b4fd777c23 [aat] Remove hb_aat_layout_get_tracking() again Behdad Esfahbod 2025-03-27 15:37:01 -06:00
  • 5ebe36e1ac [subset] bug fix for CaretValueFormat3 Qunxin Liu 2025-03-27 13:09:18 -07:00
  • 208ffb3f1f [coretext-font] Undo tracking in get_[hv]_advances() Behdad Esfahbod 2025-03-27 15:01:39 -06:00
  • dda1d95af2 Revert "[ot-font/trak] Move trak application to ot-font instead of ot-shape" Behdad Esfahbod 2025-03-27 14:32:13 -06:00
  • db1b072d95 [subset] bug fix for CaretValueFormat3 Qunxin Liu 2025-03-27 13:09:18 -07:00
  • 0d4053b11d [subset] Add hb-subset.h API for retrieving the raw per glyph outline data from CFF and CFF2. Garret Rieger 2025-03-27 18:45:12 +00:00
  • 7c90f446c2
    Merge pull request #5216 from harfbuzz/manpages Behdad Esfahbod 2025-03-27 14:13:04 -06:00
  • d47a47e20b [util] Make --help less verbose again Behdad Esfahbod 2025-03-27 13:59:08 -06:00
  • 7ab42f9af3 [util] Build man pages only if docs are enabled Khaled Hosny 2025-03-27 21:25:13 +02:00
  • 9609f50bad [util] Build man page only if the corresponding util is built Khaled Hosny 2025-03-27 21:21:58 +02:00
  • 9a80c0da84 [util] Install man pages Khaled Hosny 2025-03-27 21:16:12 +02:00
  • ba6869848f src: fix spelling in code comments John Bampton 2025-03-28 00:09:37 +10:00
  • e2ea565beb src: fix spelling in code comments John Bampton 2025-03-28 00:09:37 +10:00
  • 7f10c0edfd [util] Towards building manpages Behdad Esfahbod 2025-03-26 22:20:57 -06:00
  • bd5b8a1feb [util] Report exit codes in help Behdad Esfahbod 2025-03-26 21:12:27 -06:00
  • e4410a85fa [util] Simplify envvar reporting Behdad Esfahbod 2025-03-26 20:12:30 -06:00
  • 0d1123d072 [util] Report exit codes in help Behdad Esfahbod 2025-03-26 21:12:27 -06:00
  • 8dadcdbe25 [util] Simplify envvar reporting Behdad Esfahbod 2025-03-26 20:12:30 -06:00
  • a6f563247e [util] Fix Windows build Khaled Hosny 2025-03-27 03:12:15 +02:00
  • 93288a1ced [util] Fix crasher Behdad Esfahbod 2025-03-26 18:46:35 -06:00
  • 4b5f912aa9 [util] Fix Windows build Khaled Hosny 2025-03-27 03:12:15 +02:00