util/shape-options.hh


Log

Author Commit Date CI Message
Behdad Esfahbod ea08b047 2025-03-28T16:25:58 [util] Fix `--glyphs` output with negative numbers
Behdad Esfahbod a410a042 2025-03-26T18:09:07 [util] Add environment and see also sections Part of https://github.com/harfbuzz/harfbuzz/issues/5208
Behdad Esfahbod 75643768 2025-03-26T00:59:54 [util] List available shapers in --help-all Remove it from --version. Part of https://github.com/harfbuzz/harfbuzz/issues/5208
Behdad Esfahbod f88fe4d4 2025-03-10T01:02:56 [util] Update for new grapheme cluster level
Behdad Esfahbod 287046f7 2023-12-15T10:24:03 [buffer] Hook up not-found-variation-selector-glyph Fixes https://github.com/harfbuzz/harfbuzz/issues/4398
Behdad Esfahbod 6de9d2b8 2023-03-01T14:32:06 [justify] Rename hb-view --width to hb-view --justify-to
Behdad Esfahbod 25c66d63 2023-03-01T14:16:08 [justify] Wrap in HB_EXPERIMENTAL_API
Behdad Esfahbod aa10deaf 2023-03-01T11:08:32 [justify] Print default buffer width in hb-shape --width=-1
Behdad Esfahbod b937edfb 2023-03-01T10:44:57 [justify] Add min/max target_width Speeds up solving when some slack available.
Behdad Esfahbod 6e483c40 2023-02-28T12:25:32 [shape] Add hb_shape_justify() and hb-view --width
Behdad Esfahbod 161d8f9d 2023-01-24T11:48:10 [util] Rename a variable
Behdad Esfahbod 68a79026 2023-01-24T11:44:32 [util] If --glyphs doesn't have positions, use glyph advances Such that eg --glyphs=10 works.
Behdad Esfahbod f798cf22 2023-01-23T20:57:30 [util] Don't require final ']' in --glyphs
Behdad Esfahbod 0066e824 2022-12-23T13:37:38 [util] Fix vertical positioning with --glyphs
Behdad Esfahbod d45f7265 2022-12-23T13:13:29 [hb-view/hb-shape] Add --glyphs This makes hb-view take output of hb-shape and render it.
Behdad Esfahbod f43dadb8 2022-07-30T10:23:03 Rename kashida -> tatweel
Behdad Esfahbod 4f09ea5e 2022-07-30T10:12:24 [hb-shape] Add --safe-to-insert-kashida flag https://github.com/harfbuzz/harfbuzz/pull/3762
Behdad Esfahbod 1eb8e820 2022-07-18T14:47:49 [util] Accept space as delimiter for --features/--variations Fixes https://github.com/harfbuzz/harfbuzz/issues/3715
Behdad Esfahbod 56f11ec9 2022-02-18T14:08:43 [buffer] Add HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT Fixes https://github.com/harfbuzz/harfbuzz/issues/3454
Behdad Esfahbod d35f3801 2022-01-29T09:08:20 [util] Change "All shapers failed." message to "Shaping failed." Since we now emit this when verification fails as well.
Behdad Esfahbod 61823838 2022-01-28T13:45:25 [buffer] Add HB_BUFFER_FLAG_VERIFY Move buffer verification code inside the library, from util/. Part of https://github.com/harfbuzz/harfbuzz/issues/3010
Behdad Esfahbod 36b15617 2021-11-19T14:10:34 Implement hb-shape --verify unsafe-to-concat flag 15 tests failing. Those look like legit places that unsafe-to-concat needs more implementation.
Behdad Esfahbod 52f5711e 2022-01-03T11:57:42 [buffer] Add hb_buffer_create_similar() Fixes https://github.com/harfbuzz/harfbuzz/issues/1555
Behdad Esfahbod d0c3515c 2022-01-03T11:26:41 [util] Copy unicode_funcs in copy_buffer_properties() Part of https://github.com/harfbuzz/harfbuzz/issues/1555
Behdad Esfahbod 34f5b855 2022-01-03T11:25:06 [util] Simplify copy_buffer_properties() Now that hb_buffer_append() overlays segment_properties we can do this. Part of https://github.com/harfbuzz/harfbuzz/issues/1555
Behdad Esfahbod 101d07ef 2022-01-03T11:24:07 [util] Move copy_buffer_properties() out of loop Now that hb_buffer_append() overlays properties, we can do this. Part of https://github.com/harfbuzz/harfbuzz/issues/1555
Behdad Esfahbod da500568 2021-10-26T08:02:29 [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph Instead of using gid=0 when a character is not found in the font, client can now set a custom value. This is useful for shaper-driven font fallback and to differentiate that from .notdef glyph. Fixes https://github.com/harfbuzz/harfbuzz/issues/1360
Behdad Esfahbod fdce2941 2021-08-29T09:44:52 [util/hb-subset] Print error and suggest filing github issue if operation fails https://github.com/harfbuzz/harfbuzz/issues/3173#issuecomment-906715780
Khaled Hosny 430224b1 2021-08-16T15:40:47 [buffer] Handle pre/post-context in buffer_append Fixes https://github.com/harfbuzz/harfbuzz/issues/1843
Simon Cozens e29f5635 2021-08-18T08:51:41 Replace "langstr" with more helpful help.
Behdad Esfahbod b83f25c7 2021-08-11T20:42:20 [util/hb-subset] Revamp option groups
Behdad Esfahbod 58bfe407 2021-08-11T19:48:28 [util] Move hb-subset away from main-font-text
Behdad Esfahbod c3599fde 2021-08-06T23:24:28 [util] Move shape options into shape-options.hh