Behdad Esfahbod
59001aa952
[util] Add brief --help descriptions
...
Part of https://github.com/harfbuzz/harfbuzz/issues/5208
2025-03-26 12:33:06 -06:00
Behdad Esfahbod
3d3f241941
[util] Improve help messages a bit
...
arm / arm-none-eabi (push) Waiting to run
configs-ci / build (push) Waiting to run
fontations / build (push) Waiting to run
linux-ci / build (push) Waiting to run
macos-ci / build (push) Waiting to run
msvc / msvc-2019-amd64 (push) Waiting to run
msvc / msvc-2019-x86 (push) Waiting to run
msys2 / CLANG64 (push) Waiting to run
msys2 / MINGW32 (push) Waiting to run
msys2 / MINGW64 (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1s
Part of https://github.com/harfbuzz/harfbuzz/issues/5208
2025-03-26 01:18:09 -06:00
Behdad Esfahbod
4822cb7672
[hb-info] Report WebAssembly in technology
2025-03-19 15:14:58 -06:00
Behdad Esfahbod
60ce16f221
[CI] Fix build
2025-03-19 13:22:27 -06:00
Behdad Esfahbod
34b9100c67
[hb-info] Fix argument parsing vs default behavior
...
Default was if no args other than one font was provided, then
--show-all was enabled. This broke if eg. --face-loader=ft was
provided, then suddenly nothing was shown. Fix it to --show-all
if no "query" options are provided.
2025-03-19 13:15:44 -06:00
Behdad Esfahbod
734ba5ab48
[hb-info] Fix font face number recording for .dfont
2024-10-15 14:58:13 -06:00
Behdad Esfahbod
aa933abb76
[util] Use hb_face_create_from_file_or_fail()
2024-10-15 14:58:13 -06:00
Behdad Esfahbod
eba1add711
[hb-info] Use 128 as max glyphname / name length instead of 64
2024-06-08 19:10:39 -06:00
Behdad Esfahbod
40fa046cf3
[hb-info] Declare a variable unused
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4115
2023-02-12 10:54:46 -07:00
Behdad Esfahbod
39d50008f8
[hb-info] Format
2023-01-25 12:53:50 -07:00
Behdad Esfahbod
4e2267b729
[hb-info] Add --get-meta
2023-01-25 12:51:53 -07:00
Behdad Esfahbod
42ed6abb6a
[hb-info] Add --list-meta
2023-01-25 12:47:16 -07:00
Behdad Esfahbod
167443e9fc
[hb-info] Respect HB_CHAFA=0
2023-01-25 11:37:07 -07:00
Behdad Esfahbod
87df84c386
[hb-info] Fix copyright header
2023-01-25 11:37:07 -07:00
Behdad Esfahbod
192361cb4d
[hb-info] Show color swatch only if printing to terminal
2023-01-24 17:05:38 -07:00
Behdad Esfahbod
817ec182eb
[hb-info] Format
2023-01-24 17:02:08 -07:00
Behdad Esfahbod
66ddeb0737
[hb-info] Change Chafa repeat to 16
2023-01-24 17:01:01 -07:00
Behdad Esfahbod
7a29ded169
[hb-info] Render colors in --list-palette
...
Uses chafa if available
2023-01-24 16:59:44 -07:00
Behdad Esfahbod
2b87af808b
[hb-info] Typo
2023-01-22 17:37:51 -07:00
Behdad Esfahbod
fe22afe7f9
[hb-info] Simplify
2023-01-22 16:47:50 -07:00
Behdad Esfahbod
6e58598520
[hb-info] Subfamily
2023-01-22 15:22:30 -07:00
Behdad Esfahbod
4142a460af
[hb-info] Add --list-baselines
2023-01-22 15:11:50 -07:00
Behdad Esfahbod
9c62022ded
[hb-info] Format
2023-01-22 15:02:21 -07:00
Behdad Esfahbod
0b7d3952ba
[hb-info] Add --list-style
2023-01-22 15:00:10 -07:00
Behdad Esfahbod
090a6d0dde
[hb-info] Add --get-style
2023-01-22 14:56:25 -07:00
Behdad Esfahbod
5b291d49e8
[hb-info] Rename style to subfamily
2023-01-22 14:51:17 -07:00
Behdad Esfahbod
c300bf00f0
[hb-info] Move include around
2023-01-22 14:46:20 -07:00
Behdad Esfahbod
b839f53cde
[hb-info] Write fallback metrics in --list-metrics
2023-01-22 14:39:26 -07:00
Behdad Esfahbod
7ba3d0c419
[hb-info] Add --list-metrics
...
Requires hb-gobject
2023-01-22 14:28:13 -07:00
Behdad Esfahbod
4ec3d2e32a
[hb-info List enum nicks in --list-names
2023-01-22 14:13:52 -07:00
Behdad Esfahbod
3feac1a408
[hb-info] Use tab in --list-palettes
2023-01-22 10:15:14 -07:00
Behdad Esfahbod
752ad51cce
[hb-info] Move some initialization to post_parse
2023-01-22 10:12:41 -07:00
Behdad Esfahbod
334f59c955
[hb-info] If name not found, fall back to English
2023-01-22 10:06:05 -07:00
Behdad Esfahbod
7cae553592
[hb-info] Rename --dump-table to --get-table
2023-01-22 09:33:25 -07:00
Behdad Esfahbod
9b499a48bb
[hb-info] Add --get-name
2023-01-22 09:27:05 -07:00
Matthias Clasen
c574eda74b
[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.
2023-01-20 22:06:47 -05:00
Behdad Esfahbod
3711455154
[hb-info] Minor set parse hooks
...
Unused.
2023-01-20 12:32:41 -07:00
Behdad Esfahbod
89371419a9
[hb-info] Move code around
2023-01-20 12:20:38 -07:00
Behdad Esfahbod
32b42eb568
[hb-info] Add --show-face-count
2023-01-20 12:18:04 -07:00
Behdad Esfahbod
fd84605b58
[hb-info] Add --show-technology
2023-01-20 12:10:03 -07:00
Behdad Esfahbod
6bf9237e5f
[hb-info] Format --list-palettes
2023-01-20 11:54:08 -07:00
Behdad Esfahbod
64625ed85d
[hb-info] Write palette flags
2023-01-20 11:48:01 -07:00
Behdad Esfahbod
d811dcdbde
[hb-info] Add --list-palettes
2023-01-20 11:42:51 -07:00
Behdad Esfahbod
2590578162
[hb-info] Add --get-baseline
2023-01-20 11:04:22 -07:00
Behdad Esfahbod
b77baa31c3
[hb-info] Show whether --get-metric value is fallback
2023-01-20 10:13:21 -07:00
Behdad Esfahbod
2a8df82aca
[hb-info] Add --get-metric
2023-01-20 09:57:28 -07:00
Behdad Esfahbod
ba4f5e9f22
[hb-info] Add --ot-script and --ot-language
2023-01-20 09:29:39 -07:00
Behdad Esfahbod
2cfd4133fb
[hb-info] Print Zyyy for DFLT script
2023-01-20 07:11:33 -07:00
Behdad Esfahbod
edd5a37e79
[hb-info] Implement script/language-sensitive --list-features
...
I'm not very confident in the implementation.
2023-01-19 18:39:32 -07:00
Behdad Esfahbod
a67b6aad92
[hb-info] Format
2023-01-19 18:07:05 -07:00