|
865d75ef
|
2025-03-05T00:35:21
|
|
[fontations] Implement radial gradients
|
|
d72968ef
|
2025-03-05T00:31:55
|
|
[fontations] Refactor make_color_line
|
|
1a39f893
|
2025-03-04T22:29:22
|
|
[fontations] Implement solid paint
|
|
6e472748
|
2025-03-04T19:23:24
|
|
[fontations] Set Location only if non-zero
|
|
b9a4d148
|
2025-03-04T17:30:57
|
|
[fontations] Implement get_glyph_extents
|
|
1390da5d
|
2025-03-04T04:53:41
|
|
[fontations] Implement get_glyph_h_advances()
|
|
94a6cfba
|
2025-03-04T04:45:07
|
|
[fontations] Working get_glyph_advance()
|
|
f2e5955e
|
2025-03-04T17:21:04
|
|
[fontations] Cache a x_size and y_size
|
|
77b20cf7
|
2025-03-04T04:01:43
|
|
Update src/hb-fontations.h
Co-authored-by: Khaled Hosny <khaled@aliftype.com>
|
|
0113c86a
|
2025-03-04T04:01:03
|
|
[fontations] Hide internal symbols
|
|
024e9356
|
2025-03-04T19:20:27
|
|
[fontations] Use a slice
|
|
166e6307
|
2025-03-04T17:03:15
|
|
[fontations] Implement get_variation_glyph
|
|
71accd5e
|
2025-03-04T03:58:28
|
|
[fontations] Hide one symbol
How do I hide the other internal extern "C" symbols?
|
|
9d754188
|
2025-03-04T03:55:09
|
|
[meson] Fix unintended change to coretext
|
|
83e85d2a
|
2025-03-04T16:38:17
|
|
[fontations] rustfmt
|
|
9439e1fd
|
2025-03-04T03:43:10
|
|
[fontations] Links finally
|
|
6cac2a1a
|
2025-03-04T02:43:11
|
|
[fontations] Ouch
|
|
5b27f328
|
2025-03-04T21:37:00
|
|
[fontations] Implement most of paint API
|
|
3f57f76e
|
2025-03-04T19:12:37
|
|
[fontations] Cache OutlineGlyphCollection
As advised by Chad. Speeds up drawing benchmark 2x.
|
|
156b7732
|
2025-03-04T16:32:03
|
|
[fontations] Don't derive Copy et al since our types are not
|
|
395270e4
|
2025-03-04T02:28:51
|
|
[fontations] Try folding into libharfbuzz
|
|
2a06b85d
|
2025-03-04T02:10:21
|
|
[fontations] Try using an intermediate library
Still doesn't link.
|
|
74bd99e4
|
2025-03-04T16:11:08
|
|
[fontations] Set font variations
|
|
f28daba5
|
2025-03-04T01:36:21
|
|
[fontations] I don't know...
|
|
161b20f3
|
2025-03-04T01:17:53
|
|
Try building with cargo
|
|
c4932fa5
|
2025-03-04T18:51:10
|
|
[fontations] Fix life-cycle double-free
|
|
7a65fdca
|
2025-03-04T15:54:45
|
|
[fontations] Cache location
|
|
e806c9ae
|
2025-03-03T23:56:35
|
|
[fontations] Only require rust if building with fontations
|
|
e1c93442
|
2025-03-03T23:55:42
|
|
[fontations] More experiments
|
|
c969c2de
|
2025-03-04T15:52:48
|
|
[fontations] Cache Size
|
|
db6431f1
|
2025-03-03T23:43:28
|
|
[fontations] Fix a warning
|
|
bed809bc
|
2025-03-03T23:41:09
|
|
[fontations] Add to docs
Module itself undocumented so far.
|
|
4b1f655a
|
2025-03-04T23:56:01
|
|
[fontations] Implement LinearGradients
|
|
d069e790
|
2025-03-04T20:28:19
|
|
[fontations] Fix pointer unsafe play
|
|
e054db4a
|
2025-03-04T18:43:19
|
|
[fontations] Hook up to benchmark-font
|
|
d19e45a1
|
2025-03-04T15:25:29
|
|
[fontations] Support buildtype debugoptimized really
|
|
26da19f6
|
2025-03-03T23:36:33
|
|
Kinda builds now with bindgen
Requires nightly.
|
|
3ba4266d
|
2025-03-03T23:02:45
|
|
[fontations] bindgen hb.rs
|
|
51c68eb2
|
2025-03-04T15:15:11
|
|
[fontations] Cache charmap
|
|
f9b47061
|
2025-03-03T22:34:25
|
|
[fontations] Use as dependency, not library
Since it's optional.
|
|
2abe54fc
|
2025-03-03T21:58:48
|
|
Almost works!
|
|
ea5a14f7
|
2025-03-04T18:31:19
|
|
[fontations] Implement draw_glyph
|
|
f400d8b3
|
2025-03-04T14:54:11
|
|
[fontations] Pass meson buildtype to cargo
|
|
ad8e4a29
|
2025-03-03T21:13:05
|
|
[fontations] Start building a libharfbuzz-fontations
|
|
1705723d
|
2025-03-04T14:50:50
|
|
[fontations] Cache static fontfuncs object
|
|
dbc04d1c
|
2025-03-04T19:48:22
|
|
[fontations] Roll skrifa forward
Remove the rest.
|
|
87c62f4e
|
2025-03-04T18:08:56
|
|
[fontations] Boilerplate for draw_glyph
|
|
7871ee5b
|
2025-03-04T15:04:26
|
|
[fontations/meson] Use link_whole instead of link_with
Instead of passing `--whole-archive` manually to the linker which has a
different name on macOS linker.
|
|
c6d2e9e8
|
2025-03-04T14:43:10
|
|
[fontations/doc] Add section
|
|
bc2851b4
|
2025-03-04T17:45:00
|
|
[fontations] Implement font_h_extents
|
|
afe1af8f
|
2025-03-04T05:18:43
|
|
[fontations] Implement get_nominal_glyphs()
Shapes now.
|
|
e801e484
|
2025-03-04T04:54:13
|
|
[fontations] Remove get_glyph_h_advance()
|
|
ca3cd48f
|
2025-03-04T09:29:22
|
|
Fix memory leak in hb_coretext_get_glyph_name
|
|
718542ef
|
2025-03-03T22:44:52
|
|
[util] Space
|
|
c5440287
|
2025-03-03T19:19:34
|
|
[meson] Remove -Wno-non-virtual-dtor
No idea why it was there to begin with. We control warnings
from hb.hh.
|
|
958e2c53
|
2025-03-03T20:22:35
|
|
Revert "[meson] Add buildtype=debugoptimize by default"
This reverts commit c4b572a24cfd4c4dcfbfa8865855ce460f90af42.
This broke CI. Reverting till we figure it out.
|
|
c4b572a2
|
2025-03-03T19:13:34
|
|
[meson] Add buildtype=debugoptimize by default
Fixes https://github.com/harfbuzz/harfbuzz/issues/5103
|
|
50fe45f4
|
2025-03-03T16:31:41
|
|
[COLR] Fix memory leak
|
|
628b868f
|
2025-02-25T17:43:41
|
|
meson: refactor freetype dependency logic
Simplify and respect -Dfreetype=disabled again.
Bug: https://bugs.gentoo.org/950274
Fixes: 1ad48fddd08654052da4f8a93609e7f4380d5c42
See-Also: 604fe807078ce41d0ac7742547e90b17c066709f
Signed-off-by: Alfred Wingate <parona@protonmail.com>
|
|
9c6b6998
|
2025-03-03T11:46:22
|
|
[VARC] Fix sign of returned extents
|
|
2a471ed1
|
2025-03-03T10:47:00
|
|
Bump setuptools from 73.0.1 to 75.8.2 in /.ci
Bumps [setuptools](https://github.com/pypa/setuptools) from 73.0.1 to 75.8.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v73.0.1...v75.8.2)
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
e9134c8c
|
2025-03-03T02:04:34
|
|
[COLR] Reduce malloc pressure
By caching paint-extents.
|
|
9efd17e2
|
2025-03-03T01:44:01
|
|
[COLR] Switch to using (existing) accelerator
|
|
17ddc844
|
2025-03-03T01:27:32
|
|
[VARC] Fix scratch caching
|
|
a62058ee
|
2025-03-03T01:19:52
|
|
[VARC] Separate varc scratch from glyf scratch
|
|
3199d1c1
|
2025-03-02T18:35:46
|
|
[VARC] Use a context object to pass arguments around
|
|
e0c6c980
|
2025-03-02T13:32:54
|
|
[VARC] Implement get_extents()
Fixes https://github.com/harfbuzz/harfbuzz/issues/5007
|
|
d1826ca6
|
2025-03-02T15:45:35
|
|
[TupleValues] Fix regression
Introduced in 043980a60eb2fe93dd65b8c2f5eaa021fd8653f2
|
|
d9628a56
|
2025-03-02T12:55:23
|
|
[MultiVarData] Micro-optimize
|
|
c81b1c43
|
2025-03-02T12:42:36
|
|
[MultiVarData] Remove a likely
|
|
ad0a5c93
|
2025-03-01T16:02:10
|
|
[vector] Add fast path in extend() for length-known iterators
|
|
7e3c9658
|
2025-03-01T15:08:41
|
|
[VARC] Reuse parent MultiVarStore cache if coords didn't change
Minor optimization; applicable to the test hangul font mostly.
|
|
3ef87098
|
2025-03-01T00:58:14
|
|
10.4.0
|
|
75ce774b
|
2025-02-28T15:25:23
|
|
[gvar] Use a method for add_delta
|
|
532ed228
|
2025-02-28T23:15:04
|
|
[docs] Move all deprecated APIs to the deprecated section
|
|
69e1c3c3
|
2025-02-28T00:25:17
|
|
[ft] Add hb_ft_font_get_ft_face()
A new name for hb_ft_font_get_face(), which is now deprecated.
Fixes https://github.com/harfbuzz/harfbuzz/issues/5084
|
|
484e8d49
|
2025-02-28T00:14:25
|
|
[directwrite] Add hb_directwrite_face_get_dw_font_face()
A new name for hb_directwrite_face_get_font_face(), which is now
deprecated.
Part of https://github.com/harfbuzz/harfbuzz/issues/5084
|
|
8226f597
|
2025-02-28T13:49:44
|
|
[decycler] Add a couple more tests
|
|
64dbeaf0
|
2025-02-28T00:54:39
|
|
[glyf] Mover decycler to the scratch pad
|
|
d59d435e
|
2025-02-27T22:41:03
|
|
[decycler] Comments
|
|
cb781f53
|
2025-02-27T10:15:22
|
|
[BASE] Fix a TODO item
|
|
1a759886
|
2025-02-27T15:45:28
|
|
Improve GitHub Actions badges [ci skip]
|
|
527a2096
|
2025-02-27T15:31:56
|
|
Remove Codacy badge [ci skip]
It takes long time on PRs and no one actually looks into its reports.
The service has just been disabled and the badge is a dead link now.
|
|
4be765c0
|
2025-02-27T02:26:08
|
|
Fix config build
|
|
4a43373a
|
2025-02-26T17:24:28
|
|
[MultiVarData] Unroll another loop
|
|
00541f19
|
2025-02-26T16:22:48
|
|
Merge pull request #4970 from harfbuzz/GVAR
Add `GVAR` table
|
|
a0543453
|
2025-02-26T15:36:03
|
|
[CBDT] Change has_data() to be more accurate
get_length() was returning the Null table length if table
was not present.
|
|
7504c67f
|
2025-02-26T15:24:40
|
|
[CBDT] Return immediately if no data
|
|
44b7ba51
|
2025-02-26T13:47:45
|
|
[GVAR] Hide behind HB_NO_BEYOND_64K
|
|
13900ce4
|
2025-02-26T13:41:52
|
|
[GVAR] Hook up to face and glyf table
|
|
ffe955b9
|
2025-02-26T13:40:18
|
|
[GVAR] Change offsetToData size to 24bit
As per https://github.com/harfbuzz/boring-expansion-spec/issues/162
|
|
894fee6d
|
2024-12-09T21:52:39
|
|
[GVAR] Implement table
Unused. It's just like `gvar` but with 24bit glyphCount.
|
|
4d3642c1
|
2025-02-26T14:20:45
|
|
[face] Fix a malloc fail infinite-loop error
|
|
6fbd6bb3
|
2025-02-26T14:06:35
|
|
[face] Avoid infinite-loop in building a face blob
|
|
6a7b4dca
|
2025-02-26T13:25:50
|
|
[VARC] Reduce stack usage on 32bit systems
|
|
84ffb7e4
|
2025-02-26T12:51:04
|
|
[SimpleGlyph] Minor use an intermediate variable
|
|
54db2b2e
|
2025-02-26T12:48:55
|
|
[SimpleGlyph] Remove a conditional from hot path
5% speedup in Roboto-Regular draw benchmark
|
|
bb4d37b0
|
2025-02-26T12:17:27
|
|
[VARC/coord-setter] Reduce stack allocation on 32bit systems
|
|
51d3489c
|
2025-02-26T12:09:31
|
|
[Composite] Fix memory-free rendering
|
|
a037d381
|
2025-02-26T12:05:12
|
|
[vector] Fix operator =
|