|
8d0e18b5
|
2022-12-25T22:12:29
|
|
[cairo] More details in the docs
Mention slant as well.
|
|
30605e09
|
2022-12-25T22:04:22
|
|
[cairo] Mention variations in the docs
|
|
7a52ac4b
|
2022-12-25T19:39:02
|
|
[cairo] Set variations
|
|
1c67180d
|
2022-12-25T19:07:02
|
|
[cairo] Add typed destroy funcs
|
|
9e61fd77
|
2022-12-25T17:09:43
|
|
[hb-cairo] Lazy-load funcs thread-safe
|
|
49a6aa97
|
2022-12-25T19:09:19
|
|
[docs] Add missing HB_HAS macros
|
|
43da222e
|
2022-12-25T19:05:24
|
|
[cairo] Rename
|
|
30664550
|
2022-12-25T19:03:50
|
|
Work on proper build integration
Install hb-cairo.h and define HB_HAS_CAIRO.
|
|
a7c2e839
|
2022-12-25T16:59:58
|
|
[hb-cairo] Prefix internal methods
|
|
4be4e017
|
2022-12-25T19:27:53
|
|
[cairo] Make font immutable
|
|
cf001f6e
|
2022-12-25T19:01:28
|
|
[cairo] Add constructor from hb_face_t
|
|
bb640d40
|
2022-12-25T16:55:27
|
|
[hb-cairo] Use nullptr instead of NULL
|
|
b3a36566
|
2022-12-25T16:53:54
|
|
[hb-cairo] Minor
|
|
2e897cc9
|
2022-12-25T20:03:59
|
|
Add a pc file for harfbuzz-cairo
|
|
3a11a09f
|
2022-12-25T16:53:21
|
|
[hb-cairo] Rename cairo_extend
|
|
20a50acc
|
2022-12-25T16:09:26
|
|
[hb-cairo] Make hb_cairo_glyphs_from_buffer public
|
|
c4f7563f
|
2022-12-25T19:40:44
|
|
[cairo] Fix build
|
|
ea993af8
|
2022-12-25T19:17:18
|
|
[view] Don't double-slant
|
|
ddb52e4a
|
2022-12-25T19:52:39
|
|
[cairo] Add docs
|
|
bf52386c
|
2022-12-25T16:10:31
|
|
[cairo] Silence warning
|
|
e594780e
|
2022-12-25T16:05:33
|
|
[hb-cairo] Some header tweaks
|
|
dc2bf266
|
2022-12-25T18:02:34
|
|
[cairo] Set scaled-font extents
|
|
1ad24421
|
2022-12-25T15:55:14
|
|
[hb-cairo] Rename files to C++
|
|
a230eb8c
|
2022-12-25T15:49:14
|
|
[hb-cairo] Factorize hb_cairo_glyphs_from_buffer
To be made public.
|
|
70babda6
|
2022-12-25T19:10:11
|
|
[cairo] docs
|
|
d6ecda36
|
2022-12-25T17:39:26
|
|
[cairo] Renames
|
|
5c3da76a
|
2022-12-25T15:04:13
|
|
[hb-cairo] Change API again
We need to work with a hb-font for variations and font-funcs
to be fetched properly.
|
|
9f7538c2
|
2022-12-25T13:46:37
|
|
[hb-cairo] Change API
|
|
ffa45f24
|
2022-12-25T17:14:45
|
|
[cairo] #ifdef HAVE_CAIRO
|
|
0d6ee462
|
2022-12-25T10:50:56
|
|
wip: Make hb-view use hb-cairo
This is a quick hack to prove that the
hb-cairo apis work
|
|
767bdd43
|
2022-12-25T10:32:33
|
|
wip: Add libharfbuzz-cairo
This library will provide integration with cairo
for font rendering.
|
|
2a515679
|
2022-12-26T16:50:32
|
|
[paint] Add a test for recursion
|
|
c3a8c6bb
|
2022-12-26T15:38:24
|
|
[paint] More docs
|
|
5f168db8
|
2022-12-26T15:12:27
|
|
[hb-view] Build with autotools if cairo-ft is not available
Like with meson.
|
|
ae208963
|
2022-12-26T12:30:39
|
|
Add hb-limits.hh
|
|
5f5fa4b2
|
2022-12-26T13:47:35
|
|
[ft-colr] Limit the size of the graph we follow
This adds the same check that we already do in
the native implementation.
|
|
ea2892c3
|
2022-12-26T10:10:39
|
|
[paint] Limit the size of the graph we follow
In addition to checking the depth, also count
the number of edges in the graph we've followed,
and give up after 1024.
|
|
1eb4d002
|
2022-12-26T12:56:33
|
|
Try to fix the build with msvc
|
|
00e93102
|
2022-12-26T08:31:22
|
|
Add a test for hb_ot_color_glyph_has_paint
|
|
e7b0947a
|
2022-12-26T08:24:39
|
|
Add a test for hb_ot_color_has_paint
|
|
5dd69d81
|
2022-12-26T08:23:55
|
|
Fix hb_ot_color_has_paint
We must no access v1 data without checking that
version is 1. A bit of a trap.
|
|
b8f2281c
|
2022-12-26T07:59:01
|
|
Add hb_ot_color_glyph_has_paint
|
|
79c5bb92
|
2022-12-24T12:57:33
|
|
[ft] Work around a freetype bug
|
|
a7a93b85
|
2022-12-24T14:05:12
|
|
Drop accidentally added ttx files
|
|
fa1cf15e
|
2022-12-24T11:56:23
|
|
[ft-colr] Whitespace
|
|
5343eac1
|
2022-12-24T11:53:43
|
|
[ft-colr] Minor use context instead of direct access
|
|
0b6468b8
|
2022-12-24T11:50:57
|
|
[ft-colr] Minor
|
|
1c595ec1
|
2022-12-24T11:40:44
|
|
[paint-extents] Lazy-load paint_extents funcs
|
|
4280ed29
|
2022-12-24T11:38:32
|
|
[paint-extents] Add missing file
|
|
2c0ab34d
|
2022-12-24T11:37:59
|
|
[paint-extents] Lazy-load draw-funcs
|
|
11036ed7
|
2022-12-24T11:30:45
|
|
[paint] Add hb-paint-extents.cc
|
|
959996d7
|
2022-12-24T11:22:16
|
|
[paint-extents] Namespace
|
|
62bd26dd
|
2022-12-24T11:01:32
|
|
[ft] Pick largest bitmap size
|
|
d35dff02
|
2022-12-24T10:59:17
|
|
[cbdt] Remove extra clip
|
|
f70c5d6f
|
2022-12-24T10:56:06
|
|
[paint] Continue returning bool from paint_image()
https://github.com/harfbuzz/harfbuzz/commit/6ccbfabd4fcc5d4cca99be10552c270205fd7792#commitcomment-94127307
|
|
6ccbfabd
|
2022-12-24T10:44:25
|
|
[paint] Return bool from paint_image()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3974
|
|
346331d3
|
2022-12-24T10:35:26
|
|
[ft] Fix negative xscale
|
|
9376e7a9
|
2022-12-24T10:31:30
|
|
[ft] Remove stale TODO
|
|
a7fd48c4
|
2022-12-24T10:28:41
|
|
[ft] Comment
|
|
bb45ba2f
|
2022-12-24T10:25:43
|
|
[ft] Fix negative y-scale
|
|
aba2063c
|
2022-12-24T10:15:47
|
|
[paint-extents] Comments
|
|
988ca459
|
2022-12-24T10:12:35
|
|
[paint-extents] Minor refactor
|
|
f8bf9879
|
2022-12-24T10:04:48
|
|
[paint-extents] Refactor code
|
|
f9081fc3
|
2022-12-24T09:51:11
|
|
Merge pull request #3938 from harfbuzz/wip/matthiasc/paint-api
hb-paint API
|
|
1f3c042f
|
2022-12-24T17:03:57
|
|
[doc] Don’t automatically skip building docs on Windows
Respect the option setting.
|
|
dfd371e9
|
2022-12-24T09:57:48
|
|
Cosmetics
|
|
d00e97f1
|
2022-12-24T06:58:44
|
|
Add test-paint to the autotools build
|
|
3478728e
|
2022-12-24T08:51:23
|
|
Fix test-paint build without freetype
|
|
4816be9a
|
2022-12-24T07:37:04
|
|
Work around cairo limitations
If we just draw an image, cairos recording surface
complains that it is unbounded. Its not true of course.
To make things work, clip to the extents.
|
|
9b9d7c7b
|
2022-12-24T05:34:47
|
|
Plug a memory lek in paint tests
|
|
76c16095
|
2022-12-24T05:30:11
|
|
Fix the build on Windows
No __BYTE_ORDER there.
|
|
f9c865a8
|
2022-12-23T20:20:33
|
|
Update test results
These were changed by the introduction of
clip boxes.
|
|
f7eebc39
|
2022-12-23T18:52:46
|
|
[paint-extents] Shorten enum addressing
|
|
0110bdb3
|
2022-12-23T18:17:05
|
|
[paint-extents] Streamline extents_t more
|
|
9f3e050b
|
2022-12-23T18:15:21
|
|
[paint-extents] Streamline extents_t
|
|
0d129ae3
|
2022-12-23T18:00:38
|
|
Fix warning
|
|
73e48b93
|
2022-12-23T17:55:09
|
|
[colr] Push clipbox or computed clip
|
|
02684751
|
2022-12-23T17:33:13
|
|
[paint-extents] Clean up
|
|
dbea503a
|
2022-12-23T17:28:46
|
|
[colr] Return true extents
|
|
f9c2e30e
|
2022-12-23T17:13:35
|
|
[paint-extents] Better handle empty glyphs
|
|
885dbcfb
|
2022-12-23T19:07:32
|
|
Skip empty outlines
|
|
bd61e645
|
2022-12-23T16:59:12
|
|
[paint-extents] Use hb_min/hb_max
|
|
56a48f8b
|
2022-12-23T16:44:06
|
|
[paint] Don't use extents in hb-view
Let the clipbox do its magic. Currently works for ft backend only.
|
|
79229cea
|
2022-12-23T18:33:53
|
|
Get outline extents manually
|
|
55b7af6b
|
2022-12-23T18:01:45
|
|
Tweak paint-tests
|
|
47c896f0
|
2022-12-23T16:20:44
|
|
[paint-extents] Hook it up, kinda
|
|
7fbaaebe
|
2022-12-23T15:37:16
|
|
[paint-extents] Finish off
Untested and unused.
|
|
8ca78d15
|
2022-12-23T15:21:48
|
|
[paint-extend] More
|
|
23a2d4db
|
2022-12-23T15:10:26
|
|
[paint-extents] More
|
|
d7435b10
|
2022-12-23T15:05:30
|
|
[paint-extents] Flesh out more
|
|
c37a1ead
|
2022-12-23T14:57:12
|
|
[paint-extents] Flesh out some more
|
|
268d8b7d
|
2022-12-23T14:45:56
|
|
[paint-extents] Start out
|
|
44b48845
|
2022-12-23T16:26:05
|
|
Add tests for hb_color_line_t
Test a few things that were broken with the
ft implementation before.
|
|
a4a86c0e
|
2022-12-23T13:52:22
|
|
[test-paint] g_test_message
|
|
dcab5679
|
2022-12-23T13:47:37
|
|
[test-paint] Don't use g_test_fail_print() for older glib
|
|
8e197f50
|
2022-12-23T15:31:16
|
|
Add missing paint test results
|
|
fe4e9bd9
|
2022-12-22T20:14:19
|
|
[colr] Add public vtable for hb_color_line_t
|
|
46286275
|
2022-12-16T15:27:18
|
|
[colr] More dispatch functionality
|
|
81f232af
|
2022-12-16T15:17:35
|
|
[colr] Use dispatch machinery for paint_glyph context
|
|
7c9e42ed
|
2022-12-22T19:49:06
|
|
[colr] Fix transform hell
|