Behdad Esfahbod
|
a45bf5b04c
|
[ft-colr] Require FreeType >= 2.11.1
Fixes https://github.com/harfbuzz/harfbuzz/issues/3989
|
2022-12-30 11:19:36 -07:00 |
Behdad Esfahbod
|
ceba6c9a90
|
[config] Sort
|
2022-12-30 10:44:34 -07:00 |
Behdad Esfahbod
|
0d98c79b10
|
[util] Centralize includes again
|
2022-12-29 21:07:38 -07:00 |
Behdad Esfahbod
|
d90ccc1c5c
|
[view] More includes
|
2022-12-29 21:02:06 -07:00 |
Behdad Esfahbod
|
969914b2b5
|
[view] Clean up includes
|
2022-12-29 21:01:16 -07:00 |
Behdad Esfahbod
|
2bbc57c3c4
|
[chafa] Residual
|
2022-12-29 20:41:55 -07:00 |
Behdad Esfahbod
|
962d4925b2
|
[ansi] Optimize write
|
2022-12-29 20:39:02 -07:00 |
Behdad Esfahbod
|
a35f8e340b
|
[ansi] Whitespace
|
2022-12-29 20:34:23 -07:00 |
Behdad Esfahbod
|
0004ec13a6
|
[view] Write ansi output to --output-file
Was writing to stdout all this time!
|
2022-12-29 20:32:46 -07:00 |
Behdad Esfahbod
|
3a319b59bd
|
[ansi] Write \e directly
|
2022-12-29 20:26:09 -07:00 |
Behdad Esfahbod
|
ab8b9b4443
|
[view] Streamline cairo-ft face lifecycle management
|
2022-12-29 18:33:12 -07:00 |
Behdad Esfahbod
|
228a415470
|
[view-cairo] Minor subpixel-bits
|
2022-12-29 18:19:06 -07:00 |
Behdad Esfahbod
|
74d29cd168
|
[helper-cairo] Remove a method
|
2022-12-29 18:11:41 -07:00 |
Behdad Esfahbod
|
f2a6643fc1
|
[cairo] Docs
|
2022-12-29 18:00:39 -07:00 |
Behdad Esfahbod
|
bfce4a6046
|
[cairo] Remove error path
Assume cairo API always returns non-NULL.
|
2022-12-29 10:43:37 -07:00 |
Behdad Esfahbod
|
b1de87b7f1
|
[cairo] Document get_glyphs() arguments as inout
|
2022-12-29 10:41:35 -07:00 |
Matthias Clasen
|
3be9fa07f6
|
[docs] Mention new font-funcs in the user manual
|
2022-12-29 10:09:50 -07:00 |
Matthias Clasen
|
2c2121784a
|
[docs] Add a Cairo integration section
|
2022-12-29 10:09:50 -07:00 |
Matthias Clasen
|
89bd7f64ae
|
[hb-cairo] Small docs fixes
|
2022-12-29 10:09:50 -07:00 |
Khaled Hosny
|
c9206df166
|
[hb-cairo] Fix warnings
|
2022-12-29 10:07:59 -07:00 |
Khaled Hosny
|
723e7a48e2
|
[docs] Small fixes
|
2022-12-29 15:49:21 +02:00 |
Matthias Clasen
|
313f74a693
|
Add a basic test for hb-coretext api
This tests what would be my minimum assumption
about this api. It was written blindly.
|
2022-12-28 11:14:22 -07:00 |
Matthias Clasen
|
661baf403c
|
Add a basic test for hb-ft api
This tests what would be my minimum assumption
about this api.
|
2022-12-28 11:14:22 -07:00 |
Matthias Clasen
|
67456a7a02
|
[ft] Some more docs clarifications
|
2022-12-28 11:14:12 -07:00 |
Matthias Clasen
|
c612d068e8
|
[ft] Clarify docs around faces too
|
2022-12-28 11:14:12 -07:00 |
Matthias Clasen
|
4dc955bb46
|
[ft] Clarify docs
Add some clarifications on what fonts these apis
work with.
|
2022-12-28 11:14:12 -07:00 |
Matthias Clasen
|
ef20b5e66f
|
Typo fix
|
2022-12-28 08:51:27 -05:00 |
Behdad Esfahbod
|
dc9ca63763
|
[hb-view] Remove stale disabled code path
With color rendering that code path is wrong anyway.
And cairo now supports subpixel text positioning.
|
2022-12-27 17:49:02 -07:00 |
Behdad Esfahbod
|
5efb3bc691
|
[hb-view] Set hb-cairo scale-factor
Unused.
|
2022-12-27 17:47:46 -07:00 |
Behdad Esfahbod
|
81c04b0c21
|
[cairo] Add separate x/y scale factors
|
2022-12-27 17:46:25 -07:00 |
Behdad Esfahbod
|
50b7fff0c6
|
[cairo] Fix text_to_glyphs scale factor
|
2022-12-27 17:37:42 -07:00 |
Behdad Esfahbod
|
8f62b8c6bb
|
[cairo] Fix cluster conversion
|
2022-12-27 17:26:39 -07:00 |
Behdad Esfahbod
|
326db329f8
|
[directwrite] Simplify delete
Fixes https://github.com/harfbuzz/harfbuzz/issues/3981
|
2022-12-27 14:38:17 -07:00 |
Behdad Esfahbod
|
7b0f9abc89
|
[paint] Add back "remote-control" API
This reverts commit f146299a40 .
|
2022-12-27 12:38:49 -07:00 |
Behdad Esfahbod
|
43b0364eda
|
[paint] Document composition modes
|
2022-12-27 12:29:53 -07:00 |
Behdad Esfahbod
|
ec9e8a5993
|
[paint] Document extend modes.
|
2022-12-27 12:22:56 -07:00 |
Behdad Esfahbod
|
fa3fa9422d
|
[cairo] Doc
|
2022-12-27 11:54:23 -07:00 |
Behdad Esfahbod
|
bbf6f42d3b
|
[cairo] TODO
|
2022-12-27 11:50:06 -07:00 |
Behdad Esfahbod
|
f9fc13287b
|
[hb-cairo] Return hb_font_t* from init-func
|
2022-12-27 11:08:55 -07:00 |
Matthias Clasen
|
d18903e443
|
Add def files for libharfbuzz-cairo
|
2022-12-27 11:00:23 -07:00 |
Behdad Esfahbod
|
d88787b6ca
|
[cairo] Add func to init fonts on creation
To set, for example, font-funcs.
|
2022-12-27 10:59:17 -07:00 |
Behdad Esfahbod
|
c52bff2d61
|
[cairo] Hide internal symbols
|
2022-12-27 10:42:13 -07:00 |
Matthias Clasen
|
7d3b373925
|
Fix the autotools build
|
2022-12-27 08:37:46 -05:00 |
Behdad Esfahbod
|
34aa8b0148
|
[cairo] Add to library tests
|
2022-12-26 17:01:08 -07:00 |
Behdad Esfahbod
|
5fdfe6ae5d
|
[cairo] Use hb_qsort
|
2022-12-26 17:01:08 -07:00 |
Behdad Esfahbod
|
21573265e9
|
[cairo] More namespacing
|
2022-12-26 17:01:08 -07:00 |
Behdad Esfahbod
|
84d1b00cd4
|
[cairo] More namespacing
|
2022-12-26 17:01:08 -07:00 |
Behdad Esfahbod
|
8f16e98c1b
|
[cairo] Namespace types
|
2022-12-26 17:01:08 -07:00 |
Behdad Esfahbod
|
488be52467
|
[cairo] Try fix msvc build
|
2022-12-26 17:01:08 -07:00 |
Behdad Esfahbod
|
c652e8e1b7
|
[cairo] Docs
|
2022-12-26 17:01:08 -07:00 |