|
4e7807a0
|
2022-12-31T10:50:30
|
|
[paint-extents] Rename variable
|
|
c86d1892
|
2022-12-31T10:46:46
|
|
[paint-extents] Move code around
|
|
d9a9bd8f
|
2022-12-31T10:41:30
|
|
[paint-extents] Add HB_UNUSED
|
|
956ccb11
|
2022-12-31T10:14:37
|
|
[docs] Add a section about rendering
|
|
63cd1cce
|
2022-12-31T08:56:12
|
|
[docs] Drop stale commented-out section
Freetype integration is documented elsewhere now.
|
|
a3905904
|
2022-12-31T08:51:19
|
|
Mention named instances in the var-fonts section
|
|
37e90c64
|
2022-12-30T15:41:40
|
|
[cairo] Fix warnings
|
|
04464c55
|
2022-12-30T14:55:32
|
|
[pool] Change chunk-len from 16 to 32
|
|
d7941e04
|
2022-12-30T14:47:47
|
|
[paint-extents] Unlikely
|
|
ca844b69
|
2022-12-30T14:47:24
|
|
[paint-extents] Whitespace
|
|
62ca2be3
|
2022-12-30T14:41:36
|
|
[paint-extents] Implement quadratic callback
|
|
7389efd8
|
2022-12-30T13:58:34
|
|
[post] Pre-alloc name index array
|
|
36bef5dc
|
2022-12-30T13:17:23
|
|
[gsubgpos] Prealloc subtables vector
|
|
00060d99
|
2022-12-30T22:55:56
|
|
[hb-cairo] Silence warning when building with FreeType
In file included from ../util/hb-view.cc:33:
In file included from ../util/view-cairo.hh:32:
../util/helper-cairo.hh:102:7: warning: variable 'cairo_face' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (use_hb_draw)
^~~~~~~~~~~
../util/helper-cairo.hh:129:64: note: uninitialized use occurs here
cairo_scaled_font_t *scaled_font = cairo_scaled_font_create (cairo_face,
^~~~~~~~~~
../util/helper-cairo.hh:102:3: note: remove the 'if' if its condition is always true
if (use_hb_draw)
^~~~~~~~~~~~~~~~
../util/helper-cairo.hh:101:32: note: initialize the variable 'cairo_face' to silence this warning
cairo_font_face_t *cairo_face;
^
= nullptr
We know that cairo_face will always be assigned since use_hb_draw will
always be true, but the compiler does not know that.
|
|
a45bf5b0
|
2022-12-30T11:19:36
|
|
[ft-colr] Require FreeType >= 2.11.1
Fixes https://github.com/harfbuzz/harfbuzz/issues/3989
|
|
ceba6c9a
|
2022-12-30T10:44:34
|
|
[config] Sort
|
|
0d98c79b
|
2022-12-29T21:07:38
|
|
[util] Centralize includes again
|
|
d90ccc1c
|
2022-12-29T21:02:06
|
|
[view] More includes
|
|
969914b2
|
2022-12-29T21:01:16
|
|
[view] Clean up includes
|
|
2bbc57c3
|
2022-12-29T20:41:55
|
|
[chafa] Residual
|
|
962d4925
|
2022-12-29T20:39:02
|
|
[ansi] Optimize write
|
|
a35f8e34
|
2022-12-29T20:34:23
|
|
[ansi] Whitespace
|
|
0004ec13
|
2022-12-29T20:26:42
|
|
[view] Write ansi output to --output-file
Was writing to stdout all this time!
|
|
3a319b59
|
2022-12-29T20:26:09
|
|
[ansi] Write \e directly
|
|
ab8b9b44
|
2022-12-29T18:33:12
|
|
[view] Streamline cairo-ft face lifecycle management
|
|
228a4154
|
2022-12-29T18:19:06
|
|
[view-cairo] Minor subpixel-bits
|
|
74d29cd1
|
2022-12-29T18:11:41
|
|
[helper-cairo] Remove a method
|
|
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
|
|
2c212178
|
2022-12-29T09:57:56
|
|
[docs] Add a Cairo integration section
|
|
89bd7f64
|
2022-12-29T08:05:16
|
|
[hb-cairo] Small docs fixes
|
|
3be9fa07
|
2022-12-29T10:14:51
|
|
[docs] Mention new font-funcs in the user manual
|
|
c9206df1
|
2022-12-29T16:05:19
|
|
[hb-cairo] Fix warnings
|
|
723e7a48
|
2022-12-29T15:49:21
|
|
[docs] Small fixes
|
|
313f74a6
|
2022-06-29T07:32:58
|
|
Add a basic test for hb-coretext api
This tests what would be my minimum assumption
about this api. It was written blindly.
|
|
661baf40
|
2022-06-29T07:31:46
|
|
Add a basic test for hb-ft api
This tests what would be my minimum assumption
about this api.
|
|
67456a7a
|
2022-12-28T13:07:54
|
|
[ft] Some more docs clarifications
|
|
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.
|
|
ef20b5e6
|
2022-12-28T08:51:27
|
|
Typo fix
|
|
dc9ca637
|
2022-12-27T17:49:02
|
|
[hb-view] Remove stale disabled code path
With color rendering that code path is wrong anyway.
And cairo now supports subpixel text positioning.
|
|
5efb3bc6
|
2022-12-27T17:47:46
|
|
[hb-view] Set hb-cairo scale-factor
Unused.
|
|
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
|
|
7d3b3739
|
2022-12-27T08:37:46
|
|
Fix the autotools build
|
|
c652e8e1
|
2022-12-26T16:25:22
|
|
[cairo] Docs
|
|
23980d3c
|
2022-12-26T16:22:35
|
|
[cairo] Docs
|
|
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
|
|
ea993af8
|
2022-12-25T19:17:18
|
|
[view] Don't double-slant
|
|
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
|
|
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
|
|
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
|
|
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
|
|
bb640d40
|
2022-12-25T16:55:27
|
|
[hb-cairo] Use nullptr instead of NULL
|
|
b3a36566
|
2022-12-25T16:53:54
|
|
[hb-cairo] Minor
|
|
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
|
|
bf52386c
|
2022-12-25T16:10:31
|
|
[cairo] Silence warning
|
|
e594780e
|
2022-12-25T16:05:33
|
|
[hb-cairo] Some header tweaks
|
|
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.
|
|
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
|