Commit Graph

39 Commits

Author SHA1 Message Date
Behdad Esfahbod aef002e0d9 [embolden] Add in-place option
Adds --font-grade to hb-view and hb-shape.
2023-02-07 11:52:25 -07:00
Behdad Esfahbod e39104ba19 [font/util] Add emboldening API, --font-bold
Needs documentation.
2023-02-02 15:51:22 -07:00
Behdad Esfahbod e998cec1d9 [hb-view] Move palette options to --help-view 2023-01-20 13:57:39 -07:00
Behdad Esfahbod 253b4cecae [hb-view] Simplify palette format 2023-01-20 13:57:39 -07:00
Matthias Clasen c41892a012 hb-view: Add a --custom-palette option 2023-01-20 13:57:39 -07:00
Behdad Esfahbod 1816d3664d [hb-info] Flesh out 2023-01-19 12:59:26 -07:00
Behdad Esfahbod 2b010d8017 [util] Minor hide --font-ptem sometimes 2023-01-19 12:14:50 -07:00
Behdad Esfahbod 06c064a351 [util] Use hb_font_glyph_to_string 2023-01-19 11:17:49 -07:00
Behdad Esfahbod ea291493d2 [hb-shape/view] List variation sequences in --list-unicodes 2023-01-18 19:51:22 -07:00
Behdad Esfahbod 8564d2266b [hb-shape/view] Add --list-glyphs 2023-01-18 19:43:33 -07:00
Behdad Esfahbod bf8bb9fb83 [hb-shape/view] Add --list-unicodes 2023-01-18 19:40:09 -07:00
Behdad Esfahbod 82a3b2dbb5 [util] Fix --named-instance 2023-01-16 11:18:22 -07:00
Behdad Esfahbod ad6b9c417d [util] Format --list-features 2023-01-16 11:07:03 -07:00
Behdad Esfahbod 0f4da85074 [util] Minor in --list-features clear feature set between GSUB/GPOS 2023-01-16 11:04:38 -07:00
Behdad Esfahbod f25e3696eb [hb-shape/hb-view] Better --list-features 2023-01-16 10:54:23 -07:00
Behdad Esfahbod 32d439596d [hb-shape/view] Print feature names in --list-features 2023-01-15 22:34:14 -07:00
Behdad Esfahbod 3d5a922bca Fix really 2023-01-15 16:15:52 -07:00
Behdad Esfahbod 484831be3d [util] Fix build 2023-01-15 16:14:53 -07:00
Behdad Esfahbod 8a6ecc5c89 [hb-view/shape] Add --list-features 2023-01-15 13:54:27 -07:00
Behdad Esfahbod 40a8145acc [util] Don't use hb_vector_t 2023-01-15 11:30:24 -07:00
Behdad Esfahbod d769e8ae7c [hb-shape/view] Add --named-instance 2023-01-15 10:58:15 -07:00
Behdad Esfahbod 40bf30bfeb [util] Print named-instance index in --list-variations 2023-01-15 10:45:47 -07:00
Behdad Esfahbod 14a83d6cc7 [hb-shape/view] --list-variations cleanup 2023-01-15 10:11:54 -07:00
Behdad Esfahbod e1a5448306 [hb-shape/view] Print named-instances in --list-variations
Might remove the coordinates.
2023-01-15 10:00:26 -07:00
Behdad Esfahbod 9abc21072b [hb-shape/view] Add --list-variations 2023-01-15 09:46:32 -07:00
Behdad Esfahbod ed023f66df Enable -Wformat-signedness
And fix the codebase.
2023-01-12 17:04:24 -07:00
Matthias Clasen 5d7553d38f view: Add a --font-palette option 2022-12-23 13:37:59 -07:00
Behdad Esfahbod c6ef11daf5 [util] Fix build with HB_NO_VAR 2022-07-19 15:19:52 -06:00
Behdad Esfahbod 1eb8e82086 [util] Accept space as delimiter for --features/--variations
Fixes https://github.com/harfbuzz/harfbuzz/issues/3715
2022-07-18 14:49:04 -06: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 640b6ffddd [util] Default font-funcs to 'ot' instead of 'ft' 2022-02-13 13:21:14 -06:00
Behdad Esfahbod 4818b7ed72 [util] Add --font-slant 2022-02-13 13:21:14 -06:00
Behdad Esfahbod cd77846bd9 [util] Fix leak of an hb_font_t 2021-09-14 08:35:19 -04:00
Behdad Esfahbod 3f94177ee8 [util] Use g_set_error() in one more place 2021-08-12 10:43:31 -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 c0ea4e2d33 [util] Use post_parse to validate 2021-08-11 18:30:08 -06:00
Behdad Esfahbod 3e3e1801a5 [util] Small tweaks in --help output 2021-08-10 14:24:42 -06:00
Behdad Esfahbod 58c223357b [util] Move face/font options into face/font-options.hh 2021-08-06 23:47:48 -06:00