Behdad Esfahbod
9a94c06052
[hb-info] Minor we have face available
2 years ago
Behdad Esfahbod
8921f593f9
[hb-info] Print "---" separator
2 years ago
Behdad Esfahbod
f514f69724
[hb-info] Add --quiet
2 years ago
Behdad Esfahbod
dc717ced8d
[hb-info] Simplify
2 years ago
Behdad Esfahbod
1816d3664d
[hb-info] Flesh out
2 years ago
Behdad Esfahbod
ca903f7531
[hb-info] Start adding
2 years ago
Behdad Esfahbod
f43ba351e8
[util] Limit chafa to one thread
2 years ago
Behdad Esfahbod
2b010d8017
[util] Minor hide --font-ptem sometimes
2 years ago
Behdad Esfahbod
06c064a351
[util] Use hb_font_glyph_to_string
2 years ago
Behdad Esfahbod
ea291493d2
[hb-shape/view] List variation sequences in --list-unicodes
2 years ago
Behdad Esfahbod
8564d2266b
[hb-shape/view] Add --list-glyphs
2 years ago
Behdad Esfahbod
bf8bb9fb83
[hb-shape/view] Add --list-unicodes
2 years ago
Behdad Esfahbod
8e8ca03b2a
[hb-fc] Minor remove unused variable
2 years ago
Behdad Esfahbod
e903397bc3
Whitespace
2 years ago
Behdad Esfahbod
82a3b2dbb5
[util] Fix --named-instance
2 years ago
Behdad Esfahbod
ad6b9c417d
[util] Format --list-features
2 years ago
Behdad Esfahbod
0f4da85074
[util] Minor in --list-features clear feature set between GSUB/GPOS
2 years ago
Behdad Esfahbod
f25e3696eb
[hb-shape/hb-view] Better --list-features
2 years ago
Behdad Esfahbod
32d439596d
[hb-shape/view] Print feature names in --list-features
2 years ago
Behdad Esfahbod
cc6a9bfa6f
[hb-shape/view] Print table length in --list-tables
2 years ago
Behdad Esfahbod
880d65c905
[hb-shape/view] Add --list-tables
2 years ago
Behdad Esfahbod
3d5a922bca
Fix really
2 years ago
Behdad Esfahbod
484831be3d
[util] Fix build
2 years ago
Behdad Esfahbod
8a6ecc5c89
[hb-view/shape] Add --list-features
2 years ago
Behdad Esfahbod
40a8145acc
[util] Don't use hb_vector_t
2 years ago
Behdad Esfahbod
d769e8ae7c
[hb-shape/view] Add --named-instance
2 years ago
Behdad Esfahbod
40bf30bfeb
[util] Print named-instance index in --list-variations
2 years ago
Behdad Esfahbod
14a83d6cc7
[hb-shape/view] --list-variations cleanup
2 years ago
Behdad Esfahbod
e1a5448306
[hb-shape/view] Print named-instances in --list-variations
...
Might remove the coordinates.
2 years ago
Behdad Esfahbod
9abc21072b
[hb-shape/view] Add --list-variations
2 years ago
Behdad Esfahbod
ed023f66df
Enable -Wformat-signedness
...
And fix the codebase.
2 years ago
Behdad Esfahbod
70ca146033
[chafa] Re-enable truecolor mode
...
See 42bf8e3d49
https://github.com/harfbuzz/harfbuzz/pull/2959#issuecomment-827056111
2 years ago
Behdad Esfahbod
30d4a73473
[hb-subset] Adjust help for instancing
2 years ago
Behdad Esfahbod
aba6cbe867
[hb-subset] Adjust --help-all formatting
...
Meh.
2 years ago
Behdad Esfahbod
85e8f2b53f
[hb-subset] Initialize preprocess variable
2 years ago
Behdad Esfahbod
4a5bd7a926
[subset] Add hb_subset_input_keep_everything()
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/3998
New API:
+ hb_subset_input_keep_everything()
2 years ago
Behdad Esfahbod
d87add41b3
[hb-subset] Rename --preprocess-face to --preprocess
...
Keep old name working but hidden.
2 years ago
Khaled Hosny
00060d99f3
[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.
2 years ago
Behdad Esfahbod
0d98c79b10
[util] Centralize includes again
2 years ago
Behdad Esfahbod
d90ccc1c5c
[view] More includes
2 years ago
Behdad Esfahbod
969914b2b5
[view] Clean up includes
2 years ago
Behdad Esfahbod
2bbc57c3c4
[chafa] Residual
2 years ago
Behdad Esfahbod
962d4925b2
[ansi] Optimize write
2 years ago
Behdad Esfahbod
a35f8e340b
[ansi] Whitespace
2 years ago
Behdad Esfahbod
0004ec13a6
[view] Write ansi output to --output-file
...
Was writing to stdout all this time!
2 years ago
Behdad Esfahbod
3a319b59bd
[ansi] Write \e directly
2 years ago
Behdad Esfahbod
ab8b9b4443
[view] Streamline cairo-ft face lifecycle management
2 years ago
Behdad Esfahbod
228a415470
[view-cairo] Minor subpixel-bits
2 years ago
Behdad Esfahbod
74d29cd168
[helper-cairo] Remove a method
2 years ago
Behdad Esfahbod
b1de87b7f1
[cairo] Document get_glyphs() arguments as inout
2 years ago