Behdad Esfahbod
|
c0b2f50c0b
|
[util] Rename template typenames to avoid clashing with actual types
Apparently MSVC2015 can confuse them
Fixes https://github.com/harfbuzz/harfbuzz/issues/3379
|
2022-02-18 12:29:14 -06:00 |
Behdad Esfahbod
|
9cc9ffe352
|
[util/draw] If HB_DRAW is not set, choose depending on cairo version
If HB_DRAW=0, don't use it, if HB_DRAW=1, use it, if unset, choose depending
on cairo version
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
6a3dec357c
|
[util/draw] Use hb-draw in hb-view only if HB_DRAW=1
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
5c558586eb
|
[util/draw] Apply slant to non-user-fonts as well
|
2022-02-13 13:21:14 -06:00 |
Behdad Esfahbod
|
542f8269cb
|
[util/draw/ft] Use hb-draw for font-funcs=ft as well
If cairo is >= 1.17.5.
This essentially breaks emoji and bitmap fonts for now.
|
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 |
Behdad Esfahbod
|
c98773ebb0
|
[util/hb-subset] Move output-file validation code into post_parse
|
2021-08-11 20:22:03 -06:00 |
Behdad Esfahbod
|
58bfe40794
|
[util] Move hb-subset away from main-font-text
|
2021-08-11 20:12:36 -06:00 |
Behdad Esfahbod
|
fd0778aa2a
|
[util] Use post_parse in output_options_t
|
2021-08-11 18:54:46 -06:00 |
Behdad Esfahbod
|
24a9d8c78d
|
[util] Use post_parse in font_options_t
|
2021-08-11 18:49:59 -06:00 |
Behdad Esfahbod
|
e4b33d9d36
|
[util] Use post_parse in face_options_t
|
2021-08-11 18:49:58 -06:00 |
Behdad Esfahbod
|
93bc62e9b2
|
[util] Move output options into output-options.hh
|
2021-08-07 13:13:58 -06:00 |
Behdad Esfahbod
|
c5337c43e9
|
[util] Fold helper-cairo.cc into helper-cairo.hh
|
2021-08-06 19:19:50 -06:00 |
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
2018-12-17 13:01:01 -05:00 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |
Behdad Esfahbod
|
17f40b7cad
|
Include hb-private.hh more consistently
Part of fixing https://github.com/behdad/harfbuzz/issues/585
|
2017-10-27 09:22:42 -06:00 |
Behdad Esfahbod
|
6c0ebd02c9
|
[util] If font has color, generate PNG with color
|
2015-11-05 11:37:48 -08:00 |
Behdad Esfahbod
|
cd4eb96abb
|
[util] Add --font-size to hb-shape
Also makes hb-view to use 8 bits of subpixel precision and shape at
requested size, instead of always shaping at upem and scaling results.
|
2015-01-20 12:45:13 -08:00 |
Behdad Esfahbod
|
ea5e8a02eb
|
[util] Plug minor leak
|
2014-03-19 15:38:02 -07:00 |
Behdad Esfahbod
|
9815a88111
|
[util] List supported output formats in --help output
|
2012-12-21 16:46:53 -05:00 |
Behdad Esfahbod
|
95cefdf96e
|
Add --utf8-clusters
Also fix cairo cluster generation.
|
2012-04-16 18:08:20 -04:00 |
Behdad Esfahbod
|
69b84a8f6c
|
Fix hb-view surface size calc for vertical text
For some reason it doesn't quite work with IranianNastaliq, but
that looks like a font issue.
|
2012-04-12 15:50:40 -04:00 |
Behdad Esfahbod
|
8b8b19056d
|
[util] Add hb-shape utility
Like hb-view, but prints out buffer contents.
The output format is kinda cryptic. Suggestions welcome.
|
2011-09-19 16:41:17 -04:00 |