|
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
|
|
488be524
|
2022-12-26T16:42:22
|
|
[cairo] Try fix msvc build
|
|
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
|
|
c652e8e1
|
2022-12-26T16:25:22
|
|
[cairo] Docs
|
|
bb640d40
|
2022-12-25T16:55:27
|
|
[hb-cairo] Use nullptr instead of NULL
|
|
b3a36566
|
2022-12-25T16:53:54
|
|
[hb-cairo] Minor
|
|
23980d3c
|
2022-12-26T16:22:35
|
|
[cairo] Docs
|
|
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
|
|
f5fd46aa
|
2022-12-26T16:18:27
|
|
[cairo] Docs
|
|
bf52386c
|
2022-12-25T16:10:31
|
|
[cairo] Silence warning
|
|
e594780e
|
2022-12-25T16:05:33
|
|
[hb-cairo] Some header tweaks
|
|
36482b68
|
2022-12-26T16:15:06
|
|
[cairo] Err, utf8_clusters
|
|
1ad24421
|
2022-12-25T15:55:14
|
|
[hb-cairo] Rename files to C++
|
|
48cb25dd
|
2022-12-26T16:13:57
|
|
[cairo] Implement (untested) text_to_glyphs callback
|
|
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
|
|
c38abcb3
|
2022-12-26T16:03:25
|
|
[cairo] Add x,y args to get_glyphs
|
|
767bdd43
|
2022-12-25T10:32:33
|
|
wip: Add libharfbuzz-cairo
This library will provide integration with cairo
for font rendering.
|
|
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
|
|
34aa8b01
|
2022-12-26T16:54:31
|
|
[cairo] Add to library tests
|
|
1c67180d
|
2022-12-25T19:07:02
|
|
[cairo] Add typed destroy funcs
|
|
43da222e
|
2022-12-25T19:05:24
|
|
[cairo] Rename
|
|
5fdfe6ae
|
2022-12-26T16:52:53
|
|
[cairo] Use hb_qsort
|
|
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
|
|
21573265
|
2022-12-26T16:52:13
|
|
[cairo] More namespacing
|
|
ddb52e4a
|
2022-12-25T19:52:39
|
|
[cairo] Add docs
|
|
dc2bf266
|
2022-12-25T18:02:34
|
|
[cairo] Set scaled-font extents
|
|
84d1b00c
|
2022-12-26T16:45:23
|
|
[cairo] More namespacing
|
|
d6ecda36
|
2022-12-25T17:39:26
|
|
[cairo] Renames
|
|
ffa45f24
|
2022-12-25T17:14:45
|
|
[cairo] #ifdef HAVE_CAIRO
|
|
8f16e98c
|
2022-12-26T16:44:07
|
|
[cairo] Namespace types
|
|
9e61fd77
|
2022-12-25T17:09:43
|
|
[hb-cairo] Lazy-load funcs thread-safe
|
|
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
|
|
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
|