util


Log

Author Commit Date CI Message
Qunxin Liu 0aa5dafe 2023-08-08T08:33:11 fix bots. -Also disable partial instancing tests for now, cause the command option is wrapped by experimental_api
Qunxin Liu 32cfa37e 2023-05-08T13:30:39 [instancer] command line support for partial instancing -Also updated hb_subset_input_set_axis_range (), so user can define default value as well
Garret Rieger 3021b2db 2023-05-05T05:57:05 [subset] change glyph mapping api to return a mutable map. Maintains consistency with our other set based api methods.
Garret Rieger 98e73192 2023-05-04T22:20:06 [subset] Add command line flag to provide a gid mapping.
Garret Rieger 90356eb2 2023-04-14T20:52:35 [subset] Note --no-layout-closure is only for GSUB.
Garret Rieger 14b9d8d5 2023-04-14T20:44:15 [subset] add --no-layout-closure flag. Disables layout glyph closure. Fixes #4192.
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 921eca3e 2023-02-24T17:06:43 [autotools] Fix hb-info chafa build
Behdad Esfahbod 40fa046c 2023-02-12T10:54:07 [hb-info] Declare a variable unused Fixes https://github.com/harfbuzz/harfbuzz/issues/4115
Behdad Esfahbod aef002e0 2023-02-07T11:29:49 [embolden] Add in-place option Adds --font-grade to hb-view and hb-shape.
Behdad Esfahbod e39104ba 2023-02-01T16:56:56 [font/util] Add emboldening API, --font-bold Needs documentation.
Behdad Esfahbod 39d50008 2023-01-25T12:53:50 [hb-info] Format
Behdad Esfahbod 4e2267b7 2023-01-25T12:51:53 [hb-info] Add --get-meta
Behdad Esfahbod 42ed6abb 2023-01-25T12:47:16 [hb-info] Add --list-meta
Behdad Esfahbod 167443e9 2023-01-25T10:32:01 [hb-info] Respect HB_CHAFA=0
Behdad Esfahbod 87df84c3 2023-01-25T10:20:48 [hb-info] Fix copyright header
Behdad Esfahbod 192361cb 2023-01-24T17:05:38 [hb-info] Show color swatch only if printing to terminal
Behdad Esfahbod 817ec182 2023-01-24T17:02:08 [hb-info] Format
Behdad Esfahbod 66ddeb07 2023-01-24T17:01:01 [hb-info] Change Chafa repeat to 16
Behdad Esfahbod 7a29ded1 2023-01-24T16:59:44 [hb-info] Render colors in --list-palette Uses chafa if available
Behdad Esfahbod 279f13c1 2023-01-24T11:50:59 [hb-shape] Write trace output to stderr
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 91a174f1 2023-01-24T11:27:35 [hb-view] Hide --annotate and make it alias for --show-extents
Behdad Esfahbod 8cfb0ed0 2023-01-24T11:24:31 [hb-view] --annotate enables --show-extents
Behdad Esfahbod 20fcf5c5 2023-01-24T11:22:55 [hb-view] Add --show-extents
Behdad Esfahbod f798cf22 2023-01-23T20:57:30 [util] Don't require final ']' in --glyphs
Khaled Hosny 1cf61f30 2023-01-23T13:43:35 [meson] Fix build with -Dgobject=disabled
Behdad Esfahbod 2b87af80 2023-01-22T17:37:51 [hb-info] Typo
Behdad Esfahbod fe22afe7 2023-01-22T16:47:50 [hb-info] Simplify
Khaled Hosny eba57629 2023-01-23T01:10:56 Another try
Khaled Hosny 37ab12a3 2023-01-23T01:02:51 [util] Try to fix hb-info build
Behdad Esfahbod 5880ab06 2023-01-22T16:20:23 [hb-info] More build fix try
Behdad Esfahbod d76ef46d 2023-01-22T16:17:39 Try to fix autotools build
Behdad Esfahbod 6e585985 2023-01-22T15:22:30 [hb-info] Subfamily
Behdad Esfahbod 4142a460 2023-01-22T15:11:50 [hb-info] Add --list-baselines
Behdad Esfahbod 9c62022d 2023-01-22T15:02:21 [hb-info] Format
Behdad Esfahbod 0b7d3952 2023-01-22T15:00:10 [hb-info] Add --list-style
Behdad Esfahbod 090a6d0d 2023-01-22T14:56:25 [hb-info] Add --get-style
Behdad Esfahbod 5b291d49 2023-01-22T14:51:17 [hb-info] Rename style to subfamily
Behdad Esfahbod c300bf00 2023-01-22T14:46:20 [hb-info] Move include around
Behdad Esfahbod b839f53c 2023-01-22T14:39:26 [hb-info] Write fallback metrics in --list-metrics
Behdad Esfahbod 7ba3d0c4 2023-01-22T14:27:31 [hb-info] Add --list-metrics Requires hb-gobject
Behdad Esfahbod 4ec3d2e3 2023-01-22T14:12:44 [hb-info List enum nicks in --list-names
Behdad Esfahbod 3feac1a4 2023-01-22T10:15:14 [hb-info] Use tab in --list-palettes
Behdad Esfahbod 752ad51c 2023-01-22T10:07:24 [hb-info] Move some initialization to post_parse
Behdad Esfahbod 334f59c9 2023-01-22T10:06:05 [hb-info] If name not found, fall back to English
Behdad Esfahbod 7cae5535 2023-01-22T09:33:25 [hb-info] Rename --dump-table to --get-table
Behdad Esfahbod 9b499a48 2023-01-22T09:27:05 [hb-info] Add --get-name
Behdad Esfahbod c54a7022 2023-01-21T14:07:41 [hb-view] Require cairo 1.17.5 for HB_DRAW=1 default again Fixes https://github.com/harfbuzz/harfbuzz/issues/4051
Khaled Hosny ed68db2c 2023-01-21T03:54:57 [util] Fix MSVC warning Apparently \e is non-standard extension not supported by MSVC. Use \033 instead. Fixes: warning C4129: 'e': unrecognized character escape sequence
Matthias Clasen 32f9b467 2023-01-21T02:20:39 Merge pull request #4045 from harfbuzz/custom-palette-cairo Custom palette cairo
Matthias Clasen c574eda7 2023-01-20T22:06:47 [hb-info] Fix output for CPAL The output for palette names was mangled. This commit makes things come out ok. For flags, we use "Both" when both LIGHT and DARK are set.
Behdad Esfahbod 61719a83 2023-01-20T15:52:09 [hb-view] Support specifying color indices again
Behdad Esfahbod f21b15dc 2023-01-20T13:38:22 [hb-view] Update to alternative cairo custom-palette API
Behdad Esfahbod 638e0ed4 2023-01-20T13:01:22 [paint] Overlay custom-palette on top of chosen palette Got to agree this is more ergonomic.
Behdad Esfahbod 03e2e586 2023-01-20T11:24:35 [hb-view] Improve color parsing Now supports 3, 4, 6, 8 digit colors.
Behdad Esfahbod dc4af478 2023-01-20T11:11:02 [hb-view] Default background to white when parsing
Behdad Esfahbod e998cec1 2023-01-18T23:33:21 [hb-view] Move palette options to --help-view
Behdad Esfahbod 253b4cec 2023-01-18T23:28:25 [hb-view] Simplify palette format
Behdad Esfahbod 52b78d52 2023-01-18T23:06:08 [hb-view] Fix leak
Behdad Esfahbod 5847ec24 2023-01-18T22:37:54 Fix bots
Behdad Esfahbod 0bff5704 2023-01-18T22:33:32 [hb-view] Use custom palette if any set
Matthias Clasen c41892a0 2023-01-18T23:45:53 hb-view: Add a --custom-palette option
Behdad Esfahbod 37114551 2023-01-20T12:32:41 [hb-info] Minor set parse hooks Unused.
Behdad Esfahbod 89371419 2023-01-20T12:20:38 [hb-info] Move code around
Behdad Esfahbod 32b42eb5 2023-01-20T12:18:04 [hb-info] Add --show-face-count
Behdad Esfahbod fd84605b 2023-01-20T12:10:03 [hb-info] Add --show-technology
Behdad Esfahbod c0523025 2023-01-20T12:08:31 [util] Add -y for --face-index Ala ttx.
Behdad Esfahbod 6bf9237e 2023-01-20T11:54:08 [hb-info] Format --list-palettes
Behdad Esfahbod 64625ed8 2023-01-20T11:48:01 [hb-info] Write palette flags
Behdad Esfahbod d811dcdb 2023-01-20T11:42:51 [hb-info] Add --list-palettes
Behdad Esfahbod 25905781 2023-01-20T11:04:22 [hb-info] Add --get-baseline
Behdad Esfahbod b77baa31 2023-01-20T10:13:21 [hb-info] Show whether --get-metric value is fallback
Behdad Esfahbod 2a8df82a 2023-01-20T09:57:28 [hb-info] Add --get-metric
Behdad Esfahbod ba4f5e9f 2023-01-20T09:29:39 [hb-info] Add --ot-script and --ot-language
Behdad Esfahbod 2cfd4133 2023-01-20T07:11:16 [hb-info] Print Zyyy for DFLT script
Behdad Esfahbod edd5a37e 2023-01-19T18:39:32 [hb-info] Implement script/language-sensitive --list-features I'm not very confident in the implementation.
Behdad Esfahbod a67b6aad 2023-01-19T18:07:05 [hb-info] Format
Behdad Esfahbod 4927e215 2023-01-19T18:03:31 [hb-info] Format
Behdad Esfahbod 9ca320d6 2023-01-19T17:54:46 [hb-info] Format
Behdad Esfahbod b24c7add 2023-01-19T17:53:07 [hb-info] Write ISO/BCP script/language in --scripts
Behdad Esfahbod b8dacd46 2023-01-19T17:46:24 [hb-info] Format
Behdad Esfahbod b9a2917c 2023-01-19T17:34:10 [hb-info] Simplify direction/script/language handling
Behdad Esfahbod e6544148 2023-01-19T17:28:41 [hb-info] Enlarge name buffer
Behdad Esfahbod d759918d 2023-01-19T17:26:00 [hb-info] TODO
Behdad Esfahbod 4baf0ada 2023-01-19T17:24:05 [hb-info] Add --direction, --script, --language
Behdad Esfahbod e52a23c5 2023-01-19T16:01:29 [hb-info] Add --show-extents
Behdad Esfahbod 1302a88b 2023-01-19T15:51:46 [hb-info] Add --dump-table
Behdad Esfahbod 148ee3e0 2023-01-19T15:41:13 [hb-info] Make --show-style and --show-postscript-name show named-instance
Behdad Esfahbod 2a3903b3 2023-01-19T15:34:14 [hb-info] TODO items
Behdad Esfahbod 5540367e 2023-01-19T15:30:27 [hb-info] Add --show-version
Behdad Esfahbod 3c734f44 2023-01-19T15:27:13 [hb-info] Add --show-postscript-name
Behdad Esfahbod 895d3f9e 2023-01-19T15:24:32 [hb-info] Mark --show-all as default
Behdad Esfahbod dec320a4 2023-01-19T15:18:06 [hb-info] Put back -l for --list-tables
Behdad Esfahbod 9395bbaa 2023-01-19T15:17:33 [hb-info] Format