util


Log

Author Commit Date CI Message
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
Behdad Esfahbod d7cf69ed 2023-01-19T15:15:56 [hb-info] Format
Behdad Esfahbod 7af0624b 2023-01-19T15:11:55 [hb-info] Remove unintended short option
Behdad Esfahbod 21151401 2023-01-19T15:10:00 [hb-info] Add --show-unique-name and --show-full-name
Behdad Esfahbod 2d9ba17a 2023-01-19T15:06:21 [hb-info] Add --show-style
Behdad Esfahbod fecb2eec 2023-01-19T15:05:00 [hb-info] Add --show-family
Behdad Esfahbod f25c0316 2023-01-19T14:57:45 [hb-info] Change separator to ===
Behdad Esfahbod 5b05edd2 2023-01-19T14:57:30 [hb-info] Add --list-names
Behdad Esfahbod 67c98453 2023-01-19T14:45:04 [hb-info] Make -l list tables ala ttx
Behdad Esfahbod 972e3b76 2023-01-19T14:42:18 [hb-info] Minor formatting
Behdad Esfahbod c1679e02 2023-01-19T14:41:13 [hb-info] Default to --show-all
Behdad Esfahbod 1eca2c88 2023-01-19T14:38:12 [hb-info] Add a few short option forms
Behdad Esfahbod e5a07c88 2023-01-19T14:34:32 [hb-info] --help format
Behdad Esfahbod b215f6a8 2023-01-19T14:31:45 [hb-info] Add --show-unicode-count
Behdad Esfahbod 3189b614 2023-01-19T14:24:26 [hb-info] Format
Behdad Esfahbod fd20a7e1 2023-01-19T14:23:36 [hb-info] Add --show-glyph-count
Behdad Esfahbod 38c71ceb 2023-01-19T14:19:05 [hb-info] Add --show-upem --show-all --all
Behdad Esfahbod aee7454d 2023-01-19T14:09:45 [hb-info] Add --list-scripts
Behdad Esfahbod 9ca2f86f 2023-01-19T14:04:37 [hb-info] Minor verbose print
Behdad Esfahbod 9a94c060 2023-01-19T13:56:36 [hb-info] Minor we have face available
Behdad Esfahbod 8921f593 2023-01-19T13:49:22 [hb-info] Print "---" separator
Behdad Esfahbod f514f697 2023-01-19T13:35:15 [hb-info] Add --quiet
Behdad Esfahbod dc717ced 2023-01-19T13:16:34 [hb-info] Simplify
Behdad Esfahbod 1816d366 2023-01-19T12:59:26 [hb-info] Flesh out
Behdad Esfahbod ca903f75 2023-01-19T12:40:27 [hb-info] Start adding
Behdad Esfahbod f43ba351 2023-01-19T12:17:30 [util] Limit chafa to one thread
Behdad Esfahbod 2b010d80 2023-01-19T12:14:50 [util] Minor hide --font-ptem sometimes
Behdad Esfahbod 06c064a3 2023-01-19T11:17:49 [util] Use hb_font_glyph_to_string
Behdad Esfahbod ea291493 2023-01-18T19:51:22 [hb-shape/view] List variation sequences in --list-unicodes
Behdad Esfahbod 8564d226 2023-01-18T19:43:33 [hb-shape/view] Add --list-glyphs
Behdad Esfahbod bf8bb9fb 2023-01-18T19:39:30 [hb-shape/view] Add --list-unicodes
Behdad Esfahbod 8e8ca03b 2023-01-16T12:38:53 [hb-fc] Minor remove unused variable
Behdad Esfahbod e903397b 2023-01-16T12:33:17 Whitespace
Behdad Esfahbod 82a3b2db 2023-01-16T11:18:22 [util] Fix --named-instance
Behdad Esfahbod ad6b9c41 2023-01-16T11:07:03 [util] Format --list-features
Behdad Esfahbod 0f4da850 2023-01-16T11:04:38 [util] Minor in --list-features clear feature set between GSUB/GPOS
Behdad Esfahbod f25e3696 2023-01-16T10:54:23 [hb-shape/hb-view] Better --list-features
Behdad Esfahbod 32d43959 2023-01-15T22:34:14 [hb-shape/view] Print feature names in --list-features
Behdad Esfahbod cc6a9bfa 2023-01-15T18:16:19 [hb-shape/view] Print table length in --list-tables
Behdad Esfahbod 880d65c9 2023-01-15T18:14:14 [hb-shape/view] Add --list-tables
Behdad Esfahbod 3d5a922b 2023-01-15T16:15:52 Fix really
Behdad Esfahbod 484831be 2023-01-15T16:14:53 [util] Fix build
Behdad Esfahbod 8a6ecc5c 2023-01-15T13:54:27 [hb-view/shape] Add --list-features
Behdad Esfahbod 40a8145a 2023-01-15T11:30:24 [util] Don't use hb_vector_t
Behdad Esfahbod d769e8ae 2023-01-15T10:58:15 [hb-shape/view] Add --named-instance
Behdad Esfahbod 40bf30bf 2023-01-15T10:45:47 [util] Print named-instance index in --list-variations
Behdad Esfahbod 14a83d6c 2023-01-15T10:11:54 [hb-shape/view] --list-variations cleanup
Behdad Esfahbod e1a54483 2023-01-15T10:00:26 [hb-shape/view] Print named-instances in --list-variations Might remove the coordinates.
Behdad Esfahbod 9abc2107 2023-01-15T09:46:19 [hb-shape/view] Add --list-variations
Behdad Esfahbod ed023f66 2023-01-12T17:04:24 Enable -Wformat-signedness And fix the codebase.
Behdad Esfahbod 70ca1460 2023-01-07T15:48:57 [chafa] Re-enable truecolor mode See 42bf8e3d49 https://github.com/harfbuzz/harfbuzz/pull/2959#issuecomment-827056111
Behdad Esfahbod 30d4a734 2023-01-06T16:00:53 [hb-subset] Adjust help for instancing
Behdad Esfahbod aba6cbe8 2023-01-06T13:09:10 [hb-subset] Adjust --help-all formatting Meh.
Behdad Esfahbod 85e8f2b5 2023-01-01T18:26:08 [hb-subset] Initialize preprocess variable
Behdad Esfahbod 4a5bd7a9 2023-01-01T16:53:28 [subset] Add hb_subset_input_keep_everything() Fixes https://github.com/harfbuzz/harfbuzz/issues/3998 New API: + hb_subset_input_keep_everything()
Behdad Esfahbod d87add41 2023-01-01T16:27:26 [hb-subset] Rename --preprocess-face to --preprocess Keep old name working but hidden.
Khaled Hosny 00060d99 2022-12-30T22:55:56 [hb-cairo] Silence warning when building with FreeType In file included from ../util/hb-view.cc:33: In file included from ../util/view-cairo.hh:32: ../util/helper-cairo.hh:102:7: warning: variable 'cairo_face' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (use_hb_draw) ^~~~~~~~~~~ ../util/helper-cairo.hh:129:64: note: uninitialized use occurs here cairo_scaled_font_t *scaled_font = cairo_scaled_font_create (cairo_face, ^~~~~~~~~~ ../util/helper-cairo.hh:102:3: note: remove the 'if' if its condition is always true if (use_hb_draw) ^~~~~~~~~~~~~~~~ ../util/helper-cairo.hh:101:32: note: initialize the variable 'cairo_face' to silence this warning cairo_font_face_t *cairo_face; ^ = nullptr We know that cairo_face will always be assigned since use_hb_draw will always be true, but the compiler does not know that.
Behdad Esfahbod 0d98c79b 2022-12-29T21:07:38 [util] Centralize includes again
Behdad Esfahbod d90ccc1c 2022-12-29T21:02:06 [view] More includes
Behdad Esfahbod 969914b2 2022-12-29T21:01:16 [view] Clean up includes
Behdad Esfahbod 2bbc57c3 2022-12-29T20:41:55 [chafa] Residual
Behdad Esfahbod 962d4925 2022-12-29T20:39:02 [ansi] Optimize write
Behdad Esfahbod a35f8e34 2022-12-29T20:34:23 [ansi] Whitespace
Behdad Esfahbod 0004ec13 2022-12-29T20:26:42 [view] Write ansi output to --output-file Was writing to stdout all this time!
Behdad Esfahbod 3a319b59 2022-12-29T20:26:09 [ansi] Write \e directly
Behdad Esfahbod ab8b9b44 2022-12-29T18:33:12 [view] Streamline cairo-ft face lifecycle management
Behdad Esfahbod 228a4154 2022-12-29T18:19:06 [view-cairo] Minor subpixel-bits
Behdad Esfahbod 74d29cd1 2022-12-29T18:11:41 [helper-cairo] Remove a method
Behdad Esfahbod b1de87b7 2022-12-29T10:34:47 [cairo] Document get_glyphs() arguments as inout
Behdad Esfahbod dc9ca637 2022-12-27T17:49:02 [hb-view] Remove stale disabled code path With color rendering that code path is wrong anyway. And cairo now supports subpixel text positioning.
Behdad Esfahbod 5efb3bc6 2022-12-27T17:47:46 [hb-view] Set hb-cairo scale-factor Unused.
Behdad Esfahbod 81c04b0c 2022-12-27T17:46:25 [cairo] Add separate x/y scale factors
Matthias Clasen 7d3b3739 2022-12-27T08:37:46 Fix the autotools build
Behdad Esfahbod c38abcb3 2022-12-26T16:03:25 [cairo] Add x,y args to get_glyphs
Behdad Esfahbod 847ed695 2022-12-26T15:59:57 [cairo] Reorder arguments of a call
Behdad Esfahbod 120419e1 2022-12-26T15:10:26 [hb-view] Fix autotools build
Behdad Esfahbod ea993af8 2022-12-25T19:17:18 [view] Don't double-slant
Behdad Esfahbod cf001f6e 2022-12-25T19:01:28 [cairo] Add constructor from hb_face_t
Behdad Esfahbod 20a50acc 2022-12-25T16:09:26 [hb-cairo] Make hb_cairo_glyphs_from_buffer public
Behdad Esfahbod a230eb8c 2022-12-25T15:49:14 [hb-cairo] Factorize hb_cairo_glyphs_from_buffer To be made public.
Behdad Esfahbod 5c3da76a 2022-12-25T15:04:13 [hb-cairo] Change API again We need to work with a hb-font for variations and font-funcs to be fetched properly.
Behdad Esfahbod 9f7538c2 2022-12-25T13:46:37 [hb-cairo] Change API