Khaled Hosny
|
ed68db2c01
|
[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
|
2023-01-21 15:27:56 +02:00 |
Matthias Clasen
|
32f9b467d6
|
Merge pull request #4045 from harfbuzz/custom-palette-cairo
Custom palette cairo
|
2023-01-21 02:20:39 -05: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
|
61719a8350
|
[hb-view] Support specifying color indices again
|
2023-01-20 15:52:09 -07:00 |
Behdad Esfahbod
|
f21b15dcc3
|
[hb-view] Update to alternative cairo custom-palette API
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
638e0ed4fd
|
[paint] Overlay custom-palette on top of chosen palette
Got to agree this is more ergonomic.
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
03e2e58642
|
[hb-view] Improve color parsing
Now supports 3, 4, 6, 8 digit colors.
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
dc4af478d1
|
[hb-view] Default background to white when parsing
|
2023-01-20 13:57:39 -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 |
Behdad Esfahbod
|
52b78d526b
|
[hb-view] Fix leak
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
5847ec24ff
|
Fix bots
|
2023-01-20 13:57:39 -07:00 |
Behdad Esfahbod
|
0bff570491
|
[hb-view] Use custom palette if any set
|
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
|
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
|
c05230256d
|
[util] Add -y for --face-index
Ala ttx.
|
2023-01-20 12:08:31 -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 |
Behdad Esfahbod
|
4927e215a4
|
[hb-info] Format
|
2023-01-19 18:03:31 -07:00 |
Behdad Esfahbod
|
9ca320d69e
|
[hb-info] Format
|
2023-01-19 17:56:06 -07:00 |
Behdad Esfahbod
|
b24c7add80
|
[hb-info] Write ISO/BCP script/language in --scripts
|
2023-01-19 17:53:07 -07:00 |
Behdad Esfahbod
|
b8dacd46f5
|
[hb-info] Format
|
2023-01-19 17:46:24 -07:00 |
Behdad Esfahbod
|
b9a2917c2e
|
[hb-info] Simplify direction/script/language handling
|
2023-01-19 17:38:05 -07:00 |
Behdad Esfahbod
|
e6544148b5
|
[hb-info] Enlarge name buffer
|
2023-01-19 17:28:41 -07:00 |
Behdad Esfahbod
|
d759918d18
|
[hb-info] TODO
|
2023-01-19 17:26:00 -07:00 |
Behdad Esfahbod
|
4baf0ada69
|
[hb-info] Add --direction, --script, --language
|
2023-01-19 17:24:05 -07:00 |
Behdad Esfahbod
|
e52a23c5f8
|
[hb-info] Add --show-extents
|
2023-01-19 16:01:29 -07:00 |
Behdad Esfahbod
|
1302a88b25
|
[hb-info] Add --dump-table
|
2023-01-19 15:51:46 -07:00 |
Behdad Esfahbod
|
148ee3e0c7
|
[hb-info] Make --show-style and --show-postscript-name show named-instance
|
2023-01-19 15:41:13 -07:00 |
Behdad Esfahbod
|
2a3903b37f
|
[hb-info] TODO items
|
2023-01-19 15:34:14 -07:00 |
Behdad Esfahbod
|
5540367ee2
|
[hb-info] Add --show-version
|
2023-01-19 15:30:27 -07:00 |
Behdad Esfahbod
|
3c734f4479
|
[hb-info] Add --show-postscript-name
|
2023-01-19 15:27:13 -07:00 |
Behdad Esfahbod
|
895d3f9e3e
|
[hb-info] Mark --show-all as default
|
2023-01-19 15:24:32 -07:00 |
Behdad Esfahbod
|
dec320a463
|
[hb-info] Put back -l for --list-tables
|
2023-01-19 15:18:06 -07:00 |
Behdad Esfahbod
|
9395bbaa67
|
[hb-info] Format
|
2023-01-19 15:17:33 -07:00 |
Behdad Esfahbod
|
d7cf69ede2
|
[hb-info] Format
|
2023-01-19 15:15:56 -07:00 |
Behdad Esfahbod
|
7af0624bdf
|
[hb-info] Remove unintended short option
|
2023-01-19 15:11:55 -07:00 |
Behdad Esfahbod
|
2115140121
|
[hb-info] Add --show-unique-name and --show-full-name
|
2023-01-19 15:10:00 -07:00 |
Behdad Esfahbod
|
2d9ba17a53
|
[hb-info] Add --show-style
|
2023-01-19 15:06:21 -07:00 |
Behdad Esfahbod
|
fecb2eeca0
|
[hb-info] Add --show-family
|
2023-01-19 15:05:00 -07:00 |
Behdad Esfahbod
|
f25c03162b
|
[hb-info] Change separator to ===
|
2023-01-19 14:57:45 -07:00 |
Behdad Esfahbod
|
5b05edd221
|
[hb-info] Add --list-names
|
2023-01-19 14:57:30 -07:00 |
Behdad Esfahbod
|
67c9845301
|
[hb-info] Make -l list tables ala ttx
|
2023-01-19 14:45:04 -07:00 |
Behdad Esfahbod
|
972e3b76da
|
[hb-info] Minor formatting
|
2023-01-19 14:42:18 -07:00 |
Behdad Esfahbod
|
c1679e0266
|
[hb-info] Default to --show-all
|
2023-01-19 14:41:13 -07:00 |
Behdad Esfahbod
|
1eca2c88a2
|
[hb-info] Add a few short option forms
|
2023-01-19 14:38:12 -07:00 |
Behdad Esfahbod
|
e5a07c883c
|
[hb-info] --help format
|
2023-01-19 14:34:32 -07:00 |
Behdad Esfahbod
|
b215f6a84f
|
[hb-info] Add --show-unicode-count
|
2023-01-19 14:31:45 -07:00 |
Behdad Esfahbod
|
3189b614b1
|
[hb-info] Format
|
2023-01-19 14:24:26 -07:00 |
Behdad Esfahbod
|
fd20a7e143
|
[hb-info] Add --show-glyph-count
|
2023-01-19 14:23:36 -07:00 |
Behdad Esfahbod
|
38c71cebd0
|
[hb-info] Add --show-upem --show-all --all
|
2023-01-19 14:19:05 -07:00 |
Behdad Esfahbod
|
aee7454d05
|
[hb-info] Add --list-scripts
|
2023-01-19 14:09:45 -07:00 |
Behdad Esfahbod
|
9ca2f86fe0
|
[hb-info] Minor verbose print
|
2023-01-19 14:04:37 -07:00 |
Behdad Esfahbod
|
9a94c06052
|
[hb-info] Minor we have face available
|
2023-01-19 13:56:36 -07:00 |
Behdad Esfahbod
|
8921f593f9
|
[hb-info] Print "---" separator
|
2023-01-19 13:49:22 -07:00 |
Behdad Esfahbod
|
f514f69724
|
[hb-info] Add --quiet
|
2023-01-19 13:35:15 -07:00 |
Behdad Esfahbod
|
dc717ced8d
|
[hb-info] Simplify
|
2023-01-19 13:16:34 -07:00 |
Behdad Esfahbod
|
1816d3664d
|
[hb-info] Flesh out
|
2023-01-19 12:59:26 -07:00 |
Behdad Esfahbod
|
ca903f7531
|
[hb-info] Start adding
|
2023-01-19 12:40:27 -07:00 |
Behdad Esfahbod
|
f43ba351e8
|
[util] Limit chafa to one thread
|
2023-01-19 12:17:30 -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
|
8e8ca03b2a
|
[hb-fc] Minor remove unused variable
|
2023-01-16 12:38:53 -07:00 |
Behdad Esfahbod
|
e903397bc3
|
Whitespace
|
2023-01-16 12:33:17 -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
|
cc6a9bfa6f
|
[hb-shape/view] Print table length in --list-tables
|
2023-01-15 18:16:19 -07:00 |
Behdad Esfahbod
|
880d65c905
|
[hb-shape/view] Add --list-tables
|
2023-01-15 18:14: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 |
Behdad Esfahbod
|
70ca146033
|
[chafa] Re-enable truecolor mode
See 42bf8e3d49
https://github.com/harfbuzz/harfbuzz/pull/2959#issuecomment-827056111
|
2023-01-07 15:48:57 -07:00 |
Behdad Esfahbod
|
30d4a73473
|
[hb-subset] Adjust help for instancing
|
2023-01-06 16:00:53 -07:00 |
Behdad Esfahbod
|
aba6cbe867
|
[hb-subset] Adjust --help-all formatting
Meh.
|
2023-01-06 13:09:10 -07:00 |
Behdad Esfahbod
|
85e8f2b53f
|
[hb-subset] Initialize preprocess variable
|
2023-01-01 18:26:08 -07:00 |
Behdad Esfahbod
|
4a5bd7a926
|
[subset] Add hb_subset_input_keep_everything()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3998
New API:
+ hb_subset_input_keep_everything()
|
2023-01-01 16:53:28 -07:00 |