Behdad Esfahbod
|
def94aa8c5
|
[features] Add HB_HAS_GOBJECT
|
2023-01-22 14:01:34 -07:00 |
Behdad Esfahbod
|
b3006ba9cb
|
Docs
|
2023-01-22 13:46:35 -07:00 |
Behdad Esfahbod
|
e3e4d1ecdc
|
[name] Add hb_ot_name_id_predefined_t
Not sure what to do about its docs.
|
2023-01-22 13:41:43 -07:00 |
Behdad Esfahbod
|
7a47a369d3
|
[hmtx] Fix typo
|
2023-01-22 09:09:45 -07:00 |
Behdad Esfahbod
|
b987918125
|
Merge pull request #4052 from googlefonts/instancer_recalc_bounds
[instancer] recalc bounds by default when --instance option is enabled
|
2023-01-22 09:08:51 -07:00 |
Behdad Esfahbod
|
749df4ee84
|
[PairPosFormat1] One more
|
2023-01-21 16:00:54 -07:00 |
Behdad Esfahbod
|
b648ceb72f
|
[PairSet] Optimize last commit
|
2023-01-21 15:58:59 -07:00 |
Behdad Esfahbod
|
891623243c
|
[PairSet] Unify get_size()
|
2023-01-21 15:57:18 -07:00 |
Behdad Esfahbod
|
b63159e8bf
|
[PairPosFormat1] Fix stride
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55287
and generally the lookup with MediumTypes.
|
2023-01-21 15:51:40 -07:00 |
Behdad Esfahbod
|
be8a87c453
|
Move TRACE_DISPATCH after may_recurse()
Such that we don't get memory access issues if DEBUG_SANITIZE is
on and may_recurse() returns false.
|
2023-01-21 15:50:25 -07:00 |
Behdad Esfahbod
|
84b9a632ed
|
[debug] Fix printf signness warnings
|
2023-01-21 14:37:34 -07:00 |
Khaled Hosny
|
c08e5d094a
|
[hb-draw] Fix MSVC warning
warning C4305: 'initializing': truncation from 'double' to 'float'
|
2023-01-21 15:27:56 +02:00 |
Matthias Clasen
|
32f9b467d6
|
Merge pull request #4045 from harfbuzz/custom-palette-cairo
Custom palette cairo
|
2023-01-21 02:20:39 -05:00 |
Matthias Clasen
|
47baa1da6b
|
[hb-cairo] Fixes for sweep gradients
Make reversed angles not infloop, and
cap the number of interval repetitions
at 1000.
Fixes: https://github.com/harfbuzz/harfbuzz/issues/4055
|
2023-01-20 23:38:22 -05:00 |
Behdad Esfahbod
|
7f59bed528
|
[hb-cairo] Round foreground color
|
2023-01-20 16:42:55 -07:00 |
Behdad Esfahbod
|
76b059cadb
|
[hb-cairo] Simplify foreground color fetching
|
2023-01-20 16:41:47 -07:00 |
Behdad Esfahbod
|
f70f7194de
|
[hb-cairo] Remove unused prototype
|
2023-01-20 16:30:59 -07:00 |
Behdad Esfahbod
|
61719a8350
|
[hb-view] Support specifying color indices again
|
2023-01-20 15:52:09 -07:00 |
Qunxin Liu
|
30058f489a
|
[instancer] trim .notdef outline data after recalc bounds
If outline data present, we use it to recalc bounds and then trim it
accordingly
|
2023-01-20 14:50:03 -08:00 |
Qunxin Liu
|
0de7f83a9f
|
[instancer] update maxp table
|
2023-01-20 14:50:03 -08:00 |
Qunxin Liu
|
94c390d078
|
[instancer] update head table
|
2023-01-20 14:50:03 -08:00 |
Qunxin Liu
|
2ecb1c31e9
|
[instancer] always recalculate bounds when --instance option enabled
But don't recompile glyph bytes if pinned at default
|
2023-01-20 14:50:03 -08:00 |
Qunxin Liu
|
1f948e7fd5
|
[instancer] store recalculated head/maxp info in subset plan
|
2023-01-20 14:49:54 -08:00 |
Qunxin Liu
|
92122421c9
|
[instancer] update vhea/hhea tables
|
2023-01-20 14:48:53 -08:00 |
Behdad Esfahbod
|
ab7c914425
|
[hb-cairo] Macro shuffle again
|
2023-01-20 15:43:01 -07:00 |
Behdad Esfahbod
|
4759932bcf
|
[hb-cairo] Round colors
|
2023-01-20 15:33:38 -07:00 |
Behdad Esfahbod
|
876675e090
|
[hb-cairo] Macro shuffling
|
2023-01-20 15:31:43 -07:00 |
Behdad Esfahbod
|
68a73e436a
|
[hb-cairo] Macro hygiene
|
2023-01-20 15:30:07 -07:00 |
Khaled Hosny
|
fcb5111cc6
|
[doc] Fix gtk-doc warning
|
2023-01-21 00:24:50 +02:00 |
Behdad Esfahbod
|
574d9344dc
|
[hb-cairo] Fix build with old cairo
|
2023-01-20 15:22:50 -07:00 |
Behdad Esfahbod
|
4f19c3b3be
|
[hb-cairo] Move color-cache to scaled-font
|
2023-01-20 15:15:52 -07:00 |
Behdad Esfahbod
|
beba43eebe
|
[hb-cairo] Fix color cache on not-found
|
2023-01-20 15:02:24 -07:00 |
Behdad Esfahbod
|
cc9b55c794
|
[hb-cairo] Add a color cache
|
2023-01-20 14:57:57 -07:00 |
Behdad Esfahbod
|
eb00088bcf
|
[paint] Docs
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
f21b15dcc3
|
[hb-view] Update to alternative cairo custom-palette API
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
638e0ed4fd
|
[paint] Overlay custom-palette on top of chosen palette
Got to agree this is more ergonomic.
|
2023-01-20 13:57:39 -07:00 |
Matthias Clasen
|
b81db8d3d8
|
Avoid a compiler warning
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
4fe6ece425
|
[cairo] Don't fallback to CPAL if cairo doesn't support custom palette
|
2023-01-20 13:57:39 -07:00 |
Matthias Clasen
|
ab37ade7e4
|
Hook up custom palettes for cairo
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
edec8946ed
|
New API: hb_ot_layout_script_select_language2()
Variant that outputs chosen_language.
Not sure why the original API didn't have this. The script
counterpart has.
|
2023-01-20 09:28:59 -07:00 |
Behdad Esfahbod
|
2fd8e36ea5
|
[layout] Fix return value of chosen_script when matching fails
|
2023-01-20 09:09:14 -07:00 |
Behdad Esfahbod
|
d06976e68f
|
[glyf] Add an edge-count limit
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55246
|
2023-01-20 08:21:43 -07:00 |
Behdad Esfahbod
|
0b32cf9023
|
[COLR] Rename a variable
|
2023-01-18 21:16:38 -07:00 |
Behdad Esfahbod
|
1d58c8fb0e
|
[paint] Typo
|
2023-01-18 21:14:24 -07:00 |
Behdad Esfahbod
|
7aca3b5090
|
[COLRv1] Hook up custom palette colors
|
2023-01-18 21:01:44 -07:00 |
Behdad Esfahbod
|
53bd9039e7
|
[paint] Doc
|
2023-01-18 20:44:05 -07:00 |
Behdad Esfahbod
|
8afd3ccb10
|
[paint] Add HB_PAINT_PALETTE_INDEX_CUSTOM
|
2023-01-18 20:43:10 -07:00 |
Behdad Esfahbod
|
9a2f2b593e
|
[font] Rename palette to palette_index
|
2023-01-18 20:39:36 -07:00 |
Behdad Esfahbod
|
bd73314616
|
[paint] Add API for custom palettes
|
2023-01-18 20:37:21 -07:00 |
Behdad Esfahbod
|
13c70066de
|
Shut up gcc 13 -Wdangling-reference
Fixes https://github.com/harfbuzz/harfbuzz/issues/4043
|
2023-01-18 17:29:26 -07:00 |