Behdad Esfahbod
|
3590ee74f4
|
[util] Fix bot
|
2022-12-23 13:37:59 -07:00 |
Behdad Esfahbod
|
81bf089273
|
[hb-view] Use color render callback if HB_DRAW >= 2
|
2022-12-23 13:37:59 -07:00 |
Behdad Esfahbod
|
bcc9ab27fc
|
[hb-view] Fix transformation
No need for cairo patch; that patch was wrong.
|
2022-12-23 13:37:59 -07:00 |
Behdad Esfahbod
|
c996fc58ec
|
[hb-view] Remove redundant check
|
2022-12-23 13:37:59 -07:00 |
Behdad Esfahbod
|
bec5354030
|
[hb-view] Fix render_color_glyph extents coordinate system
Needs cairo fix:
https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/371
|
2022-12-23 13:37:59 -07:00 |
Behdad Esfahbod
|
95ccd66481
|
[hb-view] Set glyph extents in render_color_glyph
Works around limitation in cairo-recording-surface unboundedness.
Extents are wrong but at least renders something now.
|
2022-12-23 13:37:59 -07:00 |
Matthias Clasen
|
6c49822cad
|
wip: Use hb-paint in hb-view
This doesn't paint anything yet.
|
2022-12-23 13:37:59 -07:00 |
Behdad Esfahbod
|
096121badb
|
[util] Implement --sub-font
Internally creates a font at 2x and creates a sub-font from it...
|
2022-02-13 13:21:15 -06:00 |
Behdad Esfahbod
|
57aa8c3b3a
|
[draw] Another try at a stable draw moveto semantic
|
2022-02-13 13:21:15 -06:00 |
Behdad Esfahbod
|
22f2c78c28
|
[util/draw] Explicitly chain from render_color_glyph to render_glyph
This seems to be more robust. See:
https://github.com/harfbuzz/harfbuzz/pull/3411#issuecomment-1033176635
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
18b8a1c345
|
[draw] Fix conversion warnings
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
6812f7ee1e
|
[draw] Implement COLRv0 fonts
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
cfc06c24d5
|
[util/draw] Render color glyphs if cairo API available
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
5d2df1208a
|
[util] Use hb-draw to render alternatively to cairo-ft
Is automatically enabled if cairo is recent enough, and font-funcs are
not 'ft'.
Uses cairo-user-font backend internally.
|
2022-02-13 13:21:14 -06:00 |