|
f2a6643f
|
2022-12-29T18:00:39
|
|
[cairo] Docs
|
|
bfce4a60
|
2022-12-29T10:43:37
|
|
[cairo] Remove error path
Assume cairo API always returns non-NULL.
|
|
b1de87b7
|
2022-12-29T10:34:47
|
|
[cairo] Document get_glyphs() arguments as inout
|
|
89bd7f64
|
2022-12-29T08:05:16
|
|
[hb-cairo] Small docs fixes
|
|
c9206df1
|
2022-12-29T16:05:19
|
|
[hb-cairo] Fix warnings
|
|
723e7a48
|
2022-12-29T15:49:21
|
|
[docs] Small fixes
|
|
c612d068
|
2022-12-28T10:42:59
|
|
[ft] Clarify docs around faces too
|
|
4dc955bb
|
2022-12-28T10:04:21
|
|
[ft] Clarify docs
Add some clarifications on what fonts these apis
work with.
|
|
67456a7a
|
2022-12-28T13:07:54
|
|
[ft] Some more docs clarifications
|
|
ef20b5e6
|
2022-12-28T08:51:27
|
|
Typo fix
|
|
81c04b0c
|
2022-12-27T17:46:25
|
|
[cairo] Add separate x/y scale factors
|
|
50b7fff0
|
2022-12-27T17:37:42
|
|
[cairo] Fix text_to_glyphs scale factor
|
|
8f62b8c6
|
2022-12-27T17:26:39
|
|
[cairo] Fix cluster conversion
|
|
326db329
|
2022-12-27T14:38:17
|
|
[directwrite] Simplify delete
Fixes https://github.com/harfbuzz/harfbuzz/issues/3981
|
|
7b0f9abc
|
2022-12-27T12:37:53
|
|
[paint] Add back "remote-control" API
This reverts commit f146299a405b8338542a245b85e664de29f0c972.
|
|
43b0364e
|
2022-12-27T12:29:53
|
|
[paint] Document composition modes
|
|
ec9e8a59
|
2022-12-27T12:22:56
|
|
[paint] Document extend modes.
|
|
fa3fa942
|
2022-12-27T11:54:23
|
|
[cairo] Doc
|
|
bbf6f42d
|
2022-12-27T11:50:06
|
|
[cairo] TODO
|
|
f9fc1328
|
2022-12-27T11:08:34
|
|
[hb-cairo] Return hb_font_t* from init-func
|
|
d18903e4
|
2022-12-27T09:25:05
|
|
Add def files for libharfbuzz-cairo
|
|
d88787b6
|
2022-12-27T10:59:17
|
|
[cairo] Add func to init fonts on creation
To set, for example, font-funcs.
|
|
c52bff2d
|
2022-12-27T10:42:13
|
|
[cairo] Hide internal symbols
|
|
cf001f6e
|
2022-12-25T19:01:28
|
|
[cairo] Add constructor from hb_face_t
|
|
2e897cc9
|
2022-12-25T20:03:59
|
|
Add a pc file for harfbuzz-cairo
|
|
ddb52e4a
|
2022-12-25T19:52:39
|
|
[cairo] Add docs
|
|
dc2bf266
|
2022-12-25T18:02:34
|
|
[cairo] Set scaled-font extents
|
|
d6ecda36
|
2022-12-25T17:39:26
|
|
[cairo] Renames
|
|
ffa45f24
|
2022-12-25T17:14:45
|
|
[cairo] #ifdef HAVE_CAIRO
|
|
34aa8b01
|
2022-12-26T16:54:31
|
|
[cairo] Add to library tests
|
|
9e61fd77
|
2022-12-25T17:09:43
|
|
[hb-cairo] Lazy-load funcs thread-safe
|
|
5fdfe6ae
|
2022-12-26T16:52:53
|
|
[cairo] Use hb_qsort
|
|
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
|
|
21573265
|
2022-12-26T16:52:13
|
|
[cairo] More namespacing
|
|
bb640d40
|
2022-12-25T16:55:27
|
|
[hb-cairo] Use nullptr instead of NULL
|
|
b3a36566
|
2022-12-25T16:53:54
|
|
[hb-cairo] Minor
|
|
84d1b00c
|
2022-12-26T16:45:23
|
|
[cairo] More namespacing
|
|
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
|
|
8f16e98c
|
2022-12-26T16:44:07
|
|
[cairo] Namespace types
|
|
bf52386c
|
2022-12-25T16:10:31
|
|
[cairo] Silence warning
|
|
e594780e
|
2022-12-25T16:05:33
|
|
[hb-cairo] Some header tweaks
|
|
488be524
|
2022-12-26T16:42:22
|
|
[cairo] Try fix msvc build
|
|
1ad24421
|
2022-12-25T15:55:14
|
|
[hb-cairo] Rename files to C++
|
|
c652e8e1
|
2022-12-26T16:25:22
|
|
[cairo] Docs
|
|
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
|
|
23980d3c
|
2022-12-26T16:22:35
|
|
[cairo] Docs
|
|
767bdd43
|
2022-12-25T10:32:33
|
|
wip: Add libharfbuzz-cairo
This library will provide integration with cairo
for font rendering.
|
|
f5fd46aa
|
2022-12-26T16:18:27
|
|
[cairo] Docs
|
|
36482b68
|
2022-12-26T16:15:06
|
|
[cairo] Err, utf8_clusters
|
|
48cb25dd
|
2022-12-26T16:13:57
|
|
[cairo] Implement (untested) text_to_glyphs callback
|
|
c38abcb3
|
2022-12-26T16:03:25
|
|
[cairo] Add x,y args to get_glyphs
|
|
847ed695
|
2022-12-26T15:59:57
|
|
[cairo] Reorder arguments of a call
|
|
726cfffc
|
2022-12-26T15:55:56
|
|
[cairo] Doc fix
|
|
0fe0cdf0
|
2022-12-26T15:52:55
|
|
[cairo] Document scale-factor business
|
|
4e3e879c
|
2022-12-26T15:33:04
|
|
[cairo] Add [sg]et_scale_factor
|
|
186bfa99
|
2022-12-26T15:15:40
|
|
[cairo] Make scale_factor a double
|
|
120419e1
|
2022-12-26T15:10:26
|
|
[hb-view] Fix autotools build
|
|
650a46d9
|
2022-12-26T15:02:01
|
|
[cairo] Fix autotools build
|
|
b417ac8a
|
2022-12-26T08:43:52
|
|
Try to fix autotools build
|
|
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
|
|
c4f7563f
|
2022-12-25T19:40:44
|
|
[cairo] Fix build
|
|
7a52ac4b
|
2022-12-25T19:39:02
|
|
[cairo] Set variations
|
|
4be4e017
|
2022-12-25T19:27:53
|
|
[cairo] Make font immutable
|
|
70babda6
|
2022-12-25T19:10:11
|
|
[cairo] docs
|
|
1c67180d
|
2022-12-25T19:07:02
|
|
[cairo] Add typed destroy funcs
|
|
43da222e
|
2022-12-25T19:05:24
|
|
[cairo] Rename
|
|
c3a8c6bb
|
2022-12-26T15:38:24
|
|
[paint] More docs
|
|
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.
|
|
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
|
|
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
|
|
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.
|
|
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
|