|
7222c1e5
|
2025-02-25T15:13:20
|
|
[path-builder] Add a constexpr
|
|
4b54ee11
|
2025-02-09T12:38:58
|
|
[glyf] Change drawing algorithm to match FreeType / CoreText
|
|
4123e0c7
|
2023-06-29T16:27:35
|
|
[path-builder] Speed up mid-point calculation
|
|
ca44c38c
|
2023-06-29T14:41:21
|
|
Add HB_ALWAYS_INLINE
With MSVC implementation as well.
|
|
6abca413
|
2023-06-29T10:39:49
|
|
[path-builder] Micro-optimize
No need to initialize these when has_data=false.
|
|
5703c1c4
|
2023-06-29T10:35:23
|
|
[path-builder] Add a couple of unlikely's
|
|
83d75d5e
|
2023-06-28T13:35:24
|
|
[glyf] always_inline consume_point
7% speedup in:
BM_Font/draw_glyph/Roboto-Regular.ttf/hb
|
|
b53f8c25
|
2023-04-28T14:49:22
|
|
[path-builder] Simplify initialization
|
|
6a4b87d0
|
2023-04-28T14:48:46
|
|
[path-builder] Remove double-initialization
|
|
6b286cfa
|
2023-02-21T16:15:45
|
|
[cubic-glyf] Remove stale comment
|
|
22b93156
|
2023-02-21T15:50:55
|
|
[cubic-glyf] Handle wrap-around cubic off-curves
|
|
050f5a58
|
2023-02-21T15:25:59
|
|
[cubic-glyf] Handle contour-initial cubic offcurves
|
|
6ddd4901
|
2023-02-10T14:24:03
|
|
[path-builder] Comment re cubic
|
|
91c2f098
|
2023-02-10T14:15:16
|
|
[cubic-glyf] Add HB_NO_CUBIC_GLYF
|
|
1d9dafbf
|
2023-02-07T22:19:45
|
|
[glyf] Support cubic curves
https://github.com/harfbuzz/boring-expansion-spec/issues/41
|
|
cf57f04d
|
2022-06-26T16:26:17
|
|
[glyf/path-builder] Optimize scaling code
Scale each point once upon entry to function.
This makes our shape fetching code as fast as FreeType for all
benchmark cases now.
|
|
b095df13
|
2022-06-26T16:12:50
|
|
[glyf/path-builder] Use operator bool for style
|
|
65b066f1
|
2022-06-26T13:18:00
|
|
[glyf/path-builder] Simplify initialization
|
|
7c4b8c9b
|
2022-06-25T18:14:42
|
|
[glyf] path-builder minor header guards fix test
|
|
499c6379
|
2022-06-25T18:07:49
|
|
[glyf] Split off path-builder.hh
|