src/hb-subset-instancer-solver.cc


Log

Author Commit Date CI Message
Behdad Esfahbod 17aa37ab 2025-09-11T15:13:51 [instancer] Reduce mallocs in rebase-tent
Ebrahim Byagowi 495937f9 2024-07-08T14:46:48 [subset] Use hb_clamp instead of consequent hb_min and hb_max calls As just a minor code tweak to clarify the intention better.
Behdad Esfahbod ca642570 2024-05-07T10:19:30 Rename result_t to rebase_tent_result_t
Garret Rieger 2cfa5505 2024-03-27T23:21:57 [instancer] Switch to doubles for delta calculations. FontTools uses double's internally so match FontTool's precision so we get the same results more often for floating point calculations.
Qunxin Liu df735213 2023-12-06T09:50:29 [instancer-solver] port solver fix (#4519) * [instancer-solver] port solver fix from https://github.com/fonttools/fonttools/pull/3374
Qunxin Liu 80cb6b58 2023-11-06T09:00:33 [instancer_solver] port solver fix: where axisDef < lower and upper < axisMax Port from https://github.com/fonttools/fonttools/commit/f1e56cd757ed457ffd3b58c262d3f4c2e4586555
Qunxin Liu 5ee015ec 2023-07-17T13:54:34 [instancer-solver] remove unused normalizeValue() code
Qunxin Liu 73ce3015 2023-07-17T13:46:57 [instancer-solver] port optimization and more tests from fonttools
Qunxin Liu 165f3e60 2023-07-17T09:46:03 [instancer-solver] add renormalizeValue() and store axis->distances map
Behdad Esfahbod c56275c0 2023-06-21T19:01:46 [instancer-solver] Notation
Behdad Esfahbod dbac2335 2023-06-21T18:54:11 [instancer-solver] Simplify, from upstream
Behdad Esfahbod 32a9ac2e 2023-06-21T18:30:31 [instancer/L4] Add a comment from upstream
Behdad Esfahbod 244f3224 2023-06-21T17:54:49 [instancer-solver] Port optimization from upstream Fixes https://github.com/harfbuzz/harfbuzz/issues/4291
Behdad Esfahbod 197bb359 2023-06-21T15:16:53 [instancer-solver] Further simplify From https://github.com/fonttools/fonttools/pull/3179/commits/94e081611c6b40fa6284049a753479d1038bdb1c
Behdad Esfahbod 6788932d 2023-06-21T15:16:19 [instancer-solver] Simplify From https://github.com/fonttools/fonttools/pull/3179/commits/7385cbbc34080d5ed3e9017eb38945cfb03cfe17
Behdad Esfahbod de0c5aed 2023-06-21T15:14:23 [instancer-solver] Backport bugfix from fonttools Fixes https://github.com/harfbuzz/harfbuzz/issues/4289 Test not ported yet.
Qunxin Liu 4acf6a82 2023-05-30T09:26:58 [instancer-solver] port solver fix from fonttools See https://github.com/fonttools/fonttools/issues/3139
Qunxin Liu f37941bb 2023-05-09T11:53:15 [instancer] add tests for instancer-solver from python test suite Also fix bug in the solver code
Qunxin Liu 22cca43d 2023-04-20T14:37:29 [instancer ]update internal hashmap to use Triple instead of single value -Added hb-subset-instancer-solver.hh file and moved Triple struct to the head file
Josef Friedrich ac4c3b3e 2023-04-17T20:13:43 Fix typos in the source code docs
Behdad Esfahbod 6622e04a 2023-01-29T09:06:52 [solver] Fix unused-variable error https://github.com/harfbuzz/harfbuzz/commit/223abd72b9f48c951ce1e99d89328edbcff43515
Behdad Esfahbod aea37bfd 2023-01-26T12:18:50 Fix c++20 build
Behdad Esfahbod 2fec4f1c 2023-01-25T12:09:12 [subset] Finish out hb-subset-instancer-solver.cc
Behdad Esfahbod 223abd72 2023-01-25T11:36:47 [subset] Add unfinished port of fonttools instancer solver