Behdad Esfahbod
cdc673d97c
[hb-shape] Add --show-line-num
...
Ok, much more useful as a test suite driver now.
2012-01-19 12:46:18 -05:00
Behdad Esfahbod
cc4d9810d6
[hb-shape] Add --show-text and --show-unicode options
2012-01-19 12:32:20 -05:00
Behdad Esfahbod
27c36af411
Fix OOB in hb-shape
2012-01-19 12:30:43 -05:00
Behdad Esfahbod
8750abaf84
[util] Add --help-features
...
Patch from Khaled Hosny.
2012-01-18 22:47:44 -05:00
Behdad Esfahbod
a097043f9a
Allow space in one more place when parsing features
2012-01-14 17:55:51 -05:00
Behdad Esfahbod
fd528c17b7
[util] Add --list-shapers to hb-view and hb-shape
2011-10-12 15:03:58 -04:00
Behdad Esfahbod
5857720cd3
[util] s/%d/%u/ when printing glyph ids and clusters
2011-09-27 12:36:26 -04:00
Behdad Esfahbod
d3f3690b48
hb-shape: In --no-glyph-names, output glyph number directly
...
Ie. write "86" instead of "gid86".
2011-09-21 16:41:43 -04:00
Behdad Esfahbod
088c1e27c0
[util] Fix option parsing
...
Wow, who knew bool is one byte and I was using it as a 4byte int?!
C++ auto casts fails you in mysterious ways...
2011-09-20 14:43:55 -04:00
Behdad Esfahbod
422558142a
[util] Account for line-space in surface size
2011-09-19 17:57:02 -04:00
Behdad Esfahbod
b5afd8f78e
[util] Rename --output to --output_file, and --format to --output-format
2011-09-19 16:56:21 -04:00
Behdad Esfahbod
8b8b19056d
[util] Add hb-shape utility
...
Like hb-view, but prints out buffer contents.
The output format is kinda cryptic. Suggestions welcome.
2011-09-19 16:41:17 -04:00
Behdad Esfahbod
11e51993ab
[util] Move font-size into view-options
2011-09-19 09:58:55 -04:00
Behdad Esfahbod
0fe2960197
Fix Linux build when io.h is available
...
Bug 40953 - fail compile git: make[2]: *** [hb_view-options.o] Error 1
2011-09-17 09:59:58 -04:00
Behdad Esfahbod
5ddd9cc499
Minor
2011-09-16 16:40:44 -04:00
Behdad Esfahbod
55aeb04904
Fix reading text from stdin
2011-09-16 02:08:36 -04:00
Behdad Esfahbod
a75c1b1251
Move code around
2011-09-16 01:16:41 -04:00
Behdad Esfahbod
7bf6ecd3bf
Always shape at size=upem
...
Fixes bug with uniscribe not handling GIGANTIC sizes.
2011-09-16 01:11:30 -04:00
Behdad Esfahbod
674ee58d9b
Minor
2011-09-16 00:54:05 -04:00
Behdad Esfahbod
4451168e5d
Fix binary stdin/stdout io in Windows
...
Make --font-file accept "-" to mean stdin, and have it work
in Windows too!
2011-09-16 00:41:08 -04:00
Behdad Esfahbod
639b5957d9
Minor
2011-09-15 18:09:49 -04:00
Behdad Esfahbod
b9b10ad78b
[util] Refactor hb-view completely
...
Now we can use the same code to do other utils...
2011-09-15 00:30:41 -04:00
Behdad Esfahbod
bc4b07b05e
More reshuffling
2011-09-08 17:11:01 -04:00
Behdad Esfahbod
109cb38289
[util] Further refactor option parsing
2011-09-08 16:00:04 -04:00
Behdad Esfahbod
4c9fe88d30
[API] Make all _from_string() functions take a len parameter
...
Can be -1 for NUL-terminated string. This is useful for passing parts
of a larger string to a function without having to copy or modify the
string first.
Affected functions:
hb_tag_t hb_tag_from_string()
hb_direction_from_string()
hb_language_from_string()
hb_script_from_string()
2011-08-26 09:22:12 +02:00
Behdad Esfahbod
97796453aa
Fix falloffs of the GOption conversion
2011-08-15 19:03:43 +02:00
Behdad Esfahbod
3bb300ee78
Refactor hb-view code
2011-08-11 12:04:03 +02:00