lp:~reviczky/texlive/+git/harfbuzz
- Get this repository:
-
git clone
https://git.launchpad.net/~reviczky/texlive/+git/harfbuzz
Import details
This repository is an import of the Git repository at https://github.com/harfbuzz/harfbuzz.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
main | 2024-09-02 15:33:19 UTC |
Bump github/codeql-action from 3.26.5 to 3.26.6
Author:
dependabot[bot]
Bump github/ Bumps [github/ --- Signed-off-by: dependabot[bot] <support@ |
subset-decompose | 2024-06-17 20:35:39 UTC |
[subset-plan] Move decomposition to the proper place
Author:
BehdadEsfahbod
[subset-plan] Move decomposition to the proper place |
cff2-instancing |
2024-05-11 14:51:03 UTC |
.
Author:
BehdadEsfahbod
. |
davelab6-illo | 2024-05-09 14:46:22 UTC |
Update usermanual-getting-started.xml
Author:
Dave Crossland
Update usermanual- Clean up white space |
hb_buffer_ |
2023-12-15 17:32:40 UTC |
[buffer] Hook up not-found-variation-selector-glyph
Author:
BehdadEsfahbod
[buffer] Hook up not-found- |
per-syllable | 2023-12-06 16:50:45 UTC |
[matcher] Fix reverse-sub test
Author:
BehdadEsfahbod
[matcher] Fix reverse-sub test |
PaintColrLayers | 2023-11-17 19:35:47 UTC |
[test-colrv1] Add test files from https://roettsch.es/var_colrv1.html
Author:
BehdadEsfahbod
[test-colrv1] Add test files from https:/ These are not currently used for any testing. To be used later. |
next_range2 | 2023-11-14 01:35:04 UTC |
[set] Speed up next_range()
Author:
BehdadEsfahbod
[set] Speed up next_range() |
PaintLocation | 2023-08-22 23:10:06 UTC |
WIP [COLR] Add PaintLocation
Author:
BehdadEsfahbod
WIP [COLR] Add PaintLocation Doesn't work... |
colrv2 | 2023-08-06 02:10:07 UTC |
[COLRv2] Implement PaintGlyphDelta
Author:
BehdadEsfahbod
[COLRv2] Implement PaintGlyphDelta |
colr-paint-template | 2023-08-04 22:53:00 UTC |
Revert "[COLR] Make template arguments sharable"
Author:
BehdadEsfahbod
Revert "[COLR] Make template arguments sharable" This reverts commit 7e1c71cfb9ea6d6 Discarding idea. Didn't save any. |
monster-fonts | 2023-07-27 21:50:39 UTC |
[benchmark] Switch -font and -shape to monster-fonts submodule
Author:
BehdadEsfahbod
[benchmark] Switch -font and -shape to monster-fonts submodule |
hb-ot-aat | 2023-06-06 13:08:39 UTC |
[shape] Add “ot” and “aat” shapers
Author:
Khaled Hosny
[shape] Add “ot” and “aat” shapers They currently fail if relevant tables are missing, but don’t actually |
retaingid- |
2023-06-02 02:55:39 UTC |
[subset/glyf] Use a hashmap instead of vector for SubsetGlyph
Author:
BehdadEsfahbod
[subset/glyf] Use a hashmap instead of vector for SubsetGlyph Doens't seem to provide any speedup though. |
map-is-used-bitmap | 2023-06-01 19:28:54 UTC |
[map] Keep one byte of the hash in a separate array
Author:
BehdadEsfahbod
[map] Keep one byte of the hash in a separate array Still no speedup. Just for the record. |
simd | 2023-05-04 18:47:18 UTC |
Merge branch 'main' into simd
Author:
BehdadEsfahbod
Merge branch 'main' into simd |
simd-neon | 2023-05-04 17:58:39 UTC |
[layout] Use NEON SIMD instructions for apply_forward()
Author:
BehdadEsfahbod
[layout] Use NEON SIMD instructions for apply_forward() To skip four glyphs at a time. Unfortunately slows down benchmark-shape by up to 25% for Amiri, instead of To be experimented with: Same architecture but with AVX on x86_64 to skip 8 |
simd-avx | 2023-05-04 17:55:46 UTC |
[layout] Use AVX2 SIMD instructions for apply_forward()
Author:
BehdadEsfahbod
[layout] Use AVX2 SIMD instructions for apply_forward() To skip eight glyphs at a time. Like the NEON instructions, this slows down shaping by up to 35%, |
gi-cairo | 2023-03-17 11:42:46 UTC |
[cairo] Add some GI annotations
Author:
BehdadEsfahbod
[cairo] Add some GI annotations |
coverage-cache2 | 2023-01-30 23:48:29 UTC |
[coverage] Add a static cache
Author:
BehdadEsfahbod
[coverage] Add a static cache Speeds up Roboto by around 5%; costs 2kb globally. |
list-table-versions | 2023-01-16 02:47:50 UTC |
hb-shape: Print table version where relevant
Author:
Matthias Clasen
hb-shape: Print table version where relevant When listing tables with --list-tables, show |
language- |
2023-01-02 23:11:21 UTC |
Add hb_language_get_scripts
Author:
Matthias Clasen
Add hb_language_ This is a copy of the Pango implementation, minus caching. Tests included. |
wip/face-collection | 2022-12-29 03:24:45 UTC |
Some tweaks
Author:
Matthias Clasen
Some tweaks |
patch_mode | 2022-10-17 20:14:02 UTC |
[subset] only preprocess in benchmark when experimental api is enabled.
Author:
Garret Rieger
[subset] only preprocess in benchmark when experimental api is enabled. |
pairpos-nextglyph | 2022-09-21 18:22:41 UTC |
[gpos] in PairPos, always advance next-glyph by one only
Author:
BehdadEsfahbod
[gpos] in PairPos, always advance next-glyph by one only This goes against the spec. |
extension_promotion | 2022-07-25 21:55:03 UTC |
[repacker] for ext promotion choose lookups from highest subtables per byte t...
Author:
Garret Rieger
[repacker] for ext promotion choose lookups from highest subtables per byte to lowest. Attempts to roughly maximize the number of subtables that are non-ext. |
inplace | 2022-06-08 12:17:27 UTC |
[inplace] Adjust
Author:
BehdadEsfahbod
[inplace] Adjust |
extension-dispatch | 2021-02-12 21:13:11 UTC |
WIP
Author:
BehdadEsfahbod
WIP |
run-tests-stream | 2018-01-10 12:59:36 UTC |
[WIP][test] Speed up test runner
Author:
BehdadEsfahbod
[WIP][test] Speed up test runner Keep one hb-shape process open and stream text to it. |
accelerate-lookups | 2013-05-02 19:39:16 UTC |
[OTLayout] Accelerate lookups by batching
Author:
BehdadEsfahbod
[OTLayout] Accelerate lookups by batching If we need to apply many many lookups, we can fasten that up by applying The net effect is 30% speedup on Amiri. the downside is more memory I'm not yet convinced that the tradeoff is worth pursuing. I'm trying This work also ignores the number of subtables per lookup. That may |
1 → 30 of 30 results | First • Previous • Next • Last |