|
eba1add7
|
2024-06-08T19:10:39
|
|
[hb-info] Use 128 as max glyphname / name length instead of 64
|
|
4cf606f6
|
2024-05-02T20:46:29
|
|
[instancer] Promote partial instancing api out of experimental.
|
|
12dcafe0
|
2024-04-08T22:59:32
|
|
Add test-hb-subset-parsing.c to extra dist. Needed for meson compile w/ experimental api.
|
|
d6431dc7
|
2024-03-06T15:20:10
|
|
[instancer] support *=drop, which would pin all axis to default location
|
|
97309483
|
2024-02-02T16:59:19
|
|
[instancer] rename HB_SUBSET_FLAGS_IUP_DELTA_OPT to HB_SUBSET_FLAGS_OPTIMIZE_IUP_DELTAS
|
|
2dabbdfc
|
2024-02-02T13:39:04
|
|
[instancer] fix help message for --optimize
|
|
c7a6030b
|
2024-01-26T09:27:27
|
|
[instancer] add a flag HB_SUBSET_FLAGS_IUP_DELTA_OPT
|
|
081cbfd9
|
2023-12-15T10:10:18
|
|
Fix warnings
|
|
ffa643c5
|
2023-11-15T21:36:02
|
|
[subset] Add helper-subset.hh to Makefile sources.
|
|
d30c1dac
|
2023-11-15T20:16:07
|
|
Add test suite for instancing option parsing.
|
|
43236ce3
|
2023-11-01T22:34:39
|
|
[instancer] add the option to leave blanks in the min:def:max syntax.
When parsing axis positions in the --variations flag recognize empty values as meaning the existing value for that part. For example:
:300:500
Specifies min = existing, def = 300, max = 500.
See: https://github.com/fonttools/fonttools/issues/3322
|
|
c6884377
|
2023-11-06T20:21:46
|
|
[subset] Add HB_SUBSET_FLAGS_IFTB_REQUIREMENTS flag.
When enabled the output subset conforms to the requirements for a base font to be patched by IFTB patches. IFTB is a proposed incremental font transfer patch. This new flag is set as experimental. Currently, setting this flag causes the output subset to also use long offsets for outline data in loca/glyf, gvar, CFF, and CFF2.
This change is a version of https://github.com/skef/harfbuzz/commit/3ae2fe2084d96f61d8ad1bbe42a6ef4e62ec830a rebased onto head w/ tests added.
|
|
7b46d772
|
2023-11-01T20:07:07
|
|
[instancer] Update help message for --instance.
Remove note about partial instancing not being supported. Add --variations flag as an alternate name for --instance. This matches other hb utils.
|
|
598de82f
|
2023-10-27T12:13:13
|
|
[hb-subset] Fix warning
|
|
2023384b
|
2023-08-22T13:09:26
|
|
Merge pull request #4368 from googlefonts/support_gvar
Initial implementation for gvar partial instancing
|
|
c7f2d440
|
2023-08-16T09:55:23
|
|
[hb-view] Better cairo version check
|
|
e714e7d4
|
2023-08-16T09:54:08
|
|
[hb-view] Work around old cairo
Fixes https://github.com/harfbuzz/harfbuzz/issues/4378
|
|
0aa5dafe
|
2023-08-08T08:33:11
|
|
fix bots.
-Also disable partial instancing tests for now, cause the command option
is wrapped by experimental_api
|
|
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
|
|
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.
|
|
98e73192
|
2023-05-04T22:20:06
|
|
[subset] Add command line flag to provide a gid mapping.
|
|
90356eb2
|
2023-04-14T20:52:35
|
|
[subset] Note --no-layout-closure is only for GSUB.
|
|
14b9d8d5
|
2023-04-14T20:44:15
|
|
[subset] add --no-layout-closure flag.
Disables layout glyph closure. Fixes #4192.
|
|
6de9d2b8
|
2023-03-01T14:32:06
|
|
[justify] Rename hb-view --width to hb-view --justify-to
|
|
25c66d63
|
2023-03-01T14:16:08
|
|
[justify] Wrap in HB_EXPERIMENTAL_API
|
|
aa10deaf
|
2023-03-01T11:08:32
|
|
[justify] Print default buffer width in hb-shape --width=-1
|
|
b937edfb
|
2023-03-01T10:44:57
|
|
[justify] Add min/max target_width
Speeds up solving when some slack available.
|
|
6e483c40
|
2023-02-28T12:25:32
|
|
[shape] Add hb_shape_justify() and hb-view --width
|
|
921eca3e
|
2023-02-24T17:06:43
|
|
[autotools] Fix hb-info chafa build
|
|
40fa046c
|
2023-02-12T10:54:07
|
|
[hb-info] Declare a variable unused
Fixes https://github.com/harfbuzz/harfbuzz/issues/4115
|
|
aef002e0
|
2023-02-07T11:29:49
|
|
[embolden] Add in-place option
Adds --font-grade to hb-view and hb-shape.
|
|
e39104ba
|
2023-02-01T16:56:56
|
|
[font/util] Add emboldening API, --font-bold
Needs documentation.
|
|
39d50008
|
2023-01-25T12:53:50
|
|
[hb-info] Format
|
|
4e2267b7
|
2023-01-25T12:51:53
|
|
[hb-info] Add --get-meta
|
|
42ed6abb
|
2023-01-25T12:47:16
|
|
[hb-info] Add --list-meta
|
|
167443e9
|
2023-01-25T10:32:01
|
|
[hb-info] Respect HB_CHAFA=0
|
|
87df84c3
|
2023-01-25T10:20:48
|
|
[hb-info] Fix copyright header
|
|
192361cb
|
2023-01-24T17:05:38
|
|
[hb-info] Show color swatch only if printing to terminal
|
|
817ec182
|
2023-01-24T17:02:08
|
|
[hb-info] Format
|
|
66ddeb07
|
2023-01-24T17:01:01
|
|
[hb-info] Change Chafa repeat to 16
|
|
7a29ded1
|
2023-01-24T16:59:44
|
|
[hb-info] Render colors in --list-palette
Uses chafa if available
|
|
279f13c1
|
2023-01-24T11:50:59
|
|
[hb-shape] Write trace output to stderr
|
|
161d8f9d
|
2023-01-24T11:48:10
|
|
[util] Rename a variable
|
|
68a79026
|
2023-01-24T11:44:32
|
|
[util] If --glyphs doesn't have positions, use glyph advances
Such that eg --glyphs=10 works.
|
|
91a174f1
|
2023-01-24T11:27:35
|
|
[hb-view] Hide --annotate and make it alias for --show-extents
|
|
8cfb0ed0
|
2023-01-24T11:24:31
|
|
[hb-view] --annotate enables --show-extents
|
|
20fcf5c5
|
2023-01-24T11:22:55
|
|
[hb-view] Add --show-extents
|
|
f798cf22
|
2023-01-23T20:57:30
|
|
[util] Don't require final ']' in --glyphs
|
|
1cf61f30
|
2023-01-23T13:43:35
|
|
[meson] Fix build with -Dgobject=disabled
|
|
2b87af80
|
2023-01-22T17:37:51
|
|
[hb-info] Typo
|
|
fe22afe7
|
2023-01-22T16:47:50
|
|
[hb-info] Simplify
|
|
eba57629
|
2023-01-23T01:10:56
|
|
Another try
|
|
37ab12a3
|
2023-01-23T01:02:51
|
|
[util] Try to fix hb-info build
|
|
5880ab06
|
2023-01-22T16:20:23
|
|
[hb-info] More build fix try
|
|
d76ef46d
|
2023-01-22T16:17:39
|
|
Try to fix autotools build
|
|
6e585985
|
2023-01-22T15:22:30
|
|
[hb-info] Subfamily
|
|
4142a460
|
2023-01-22T15:11:50
|
|
[hb-info] Add --list-baselines
|
|
9c62022d
|
2023-01-22T15:02:21
|
|
[hb-info] Format
|
|
0b7d3952
|
2023-01-22T15:00:10
|
|
[hb-info] Add --list-style
|
|
090a6d0d
|
2023-01-22T14:56:25
|
|
[hb-info] Add --get-style
|
|
5b291d49
|
2023-01-22T14:51:17
|
|
[hb-info] Rename style to subfamily
|
|
c300bf00
|
2023-01-22T14:46:20
|
|
[hb-info] Move include around
|
|
b839f53c
|
2023-01-22T14:39:26
|
|
[hb-info] Write fallback metrics in --list-metrics
|
|
7ba3d0c4
|
2023-01-22T14:27:31
|
|
[hb-info] Add --list-metrics
Requires hb-gobject
|
|
4ec3d2e3
|
2023-01-22T14:12:44
|
|
[hb-info List enum nicks in --list-names
|
|
3feac1a4
|
2023-01-22T10:15:14
|
|
[hb-info] Use tab in --list-palettes
|
|
752ad51c
|
2023-01-22T10:07:24
|
|
[hb-info] Move some initialization to post_parse
|
|
334f59c9
|
2023-01-22T10:06:05
|
|
[hb-info] If name not found, fall back to English
|
|
7cae5535
|
2023-01-22T09:33:25
|
|
[hb-info] Rename --dump-table to --get-table
|
|
9b499a48
|
2023-01-22T09:27:05
|
|
[hb-info] Add --get-name
|
|
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
|
|
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
|
|
32f9b467
|
2023-01-21T02:20:39
|
|
Merge pull request #4045 from harfbuzz/custom-palette-cairo
Custom palette cairo
|
|
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.
|
|
61719a83
|
2023-01-20T15:52:09
|
|
[hb-view] Support specifying color indices again
|
|
f21b15dc
|
2023-01-20T13:38:22
|
|
[hb-view] Update to alternative cairo custom-palette API
|
|
638e0ed4
|
2023-01-20T13:01:22
|
|
[paint] Overlay custom-palette on top of chosen palette
Got to agree this is more ergonomic.
|
|
03e2e586
|
2023-01-20T11:24:35
|
|
[hb-view] Improve color parsing
Now supports 3, 4, 6, 8 digit colors.
|
|
dc4af478
|
2023-01-20T11:11:02
|
|
[hb-view] Default background to white when parsing
|
|
e998cec1
|
2023-01-18T23:33:21
|
|
[hb-view] Move palette options to --help-view
|
|
253b4cec
|
2023-01-18T23:28:25
|
|
[hb-view] Simplify palette format
|
|
52b78d52
|
2023-01-18T23:06:08
|
|
[hb-view] Fix leak
|
|
5847ec24
|
2023-01-18T22:37:54
|
|
Fix bots
|
|
0bff5704
|
2023-01-18T22:33:32
|
|
[hb-view] Use custom palette if any set
|
|
c41892a0
|
2023-01-18T23:45:53
|
|
hb-view: Add a --custom-palette option
|
|
37114551
|
2023-01-20T12:32:41
|
|
[hb-info] Minor set parse hooks
Unused.
|
|
89371419
|
2023-01-20T12:20:38
|
|
[hb-info] Move code around
|
|
32b42eb5
|
2023-01-20T12:18:04
|
|
[hb-info] Add --show-face-count
|
|
fd84605b
|
2023-01-20T12:10:03
|
|
[hb-info] Add --show-technology
|
|
c0523025
|
2023-01-20T12:08:31
|
|
[util] Add -y for --face-index
Ala ttx.
|
|
6bf9237e
|
2023-01-20T11:54:08
|
|
[hb-info] Format --list-palettes
|
|
64625ed8
|
2023-01-20T11:48:01
|
|
[hb-info] Write palette flags
|
|
d811dcdb
|
2023-01-20T11:42:51
|
|
[hb-info] Add --list-palettes
|
|
25905781
|
2023-01-20T11:04:22
|
|
[hb-info] Add --get-baseline
|
|
b77baa31
|
2023-01-20T10:13:21
|
|
[hb-info] Show whether --get-metric value is fallback
|
|
2a8df82a
|
2023-01-20T09:57:28
|
|
[hb-info] Add --get-metric
|
|
ba4f5e9f
|
2023-01-20T09:29:39
|
|
[hb-info] Add --ot-script and --ot-language
|
|
2cfd4133
|
2023-01-20T07:11:16
|
|
[hb-info] Print Zyyy for DFLT script
|
|
edd5a37e
|
2023-01-19T18:39:32
|
|
[hb-info] Implement script/language-sensitive --list-features
I'm not very confident in the implementation.
|
|
a67b6aad
|
2023-01-19T18:07:05
|
|
[hb-info] Format
|