|
39b17837
|
2012-07-17T17:09:29
|
|
Add hb_buffer_normalize_glyphs() and hb-shape --normalize-glyphs
This reorders glyphs within the cluster to a nominal order. This should
have no visible effect on the output, but helps with testing, for
getting the same hb-shape output for visually-equal glyphs for each
cluster.
|
|
0594a244
|
2012-06-05T20:35:40
|
|
Cleanup TRUE/FALSE vs true/false
|
|
c1885483
|
2012-06-04T08:56:00
|
|
Add --verbose to hb-shape
Just turns all --show-* options on.
|
|
ae621665
|
2012-06-02T12:21:19
|
|
[util] Minor
|
|
5db0683a
|
2012-06-02T12:13:08
|
|
[util] Make hb-shape continue shaping other lines if shapers failed
|
|
c87b317f
|
2012-05-15T23:53:18
|
|
[util] Add hb-ot-shape-closure tool
Computes all the glyphs that may be generated given a font and
set of Unicode characters.
The order of the Unicode characters is irrelevant.
Sample output:
behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf f
f f_f
behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf i
i
behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf fi
f f_i f_f_i f_f i
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf ب
uni0628 uni0628.init uni0628.medi uni0628.fina
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf ا
uni0627 uni0627.fina
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf با
uni0627 uni0627.fina uni0628 uni0628.init uni0628.medi uni0628.fina
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf با --no-glyph-names
5 6 133 134 135 136
|
|
912c5ff8
|
2012-05-13T12:51:02
|
|
Reduce default margin
|
|
52e7b142
|
2012-05-13T02:02:58
|
|
[util] Make hb-view print out Unicode art if stdout is a terminal
|
|
30874b48
|
2012-05-12T15:54:27
|
|
[util] Make tools default to stdin if no text is provided
One less argument to type in typical testing workflow!
|
|
20979511
|
2012-05-12T15:41:48
|
|
[util] Change default font size of hb-view to 256
Most common usecase of hb-view is to test rendering of short words for
testing / inspection. Not having to type "--font-size 150" each time
isn't such a bad idea...
|
|
95cefdf9
|
2012-04-16T18:08:20
|
|
Add --utf8-clusters
Also fix cairo cluster generation.
|
|
69b84a8f
|
2012-04-12T15:50:40
|
|
Fix hb-view surface size calc for vertical text
For some reason it doesn't quite work with IranianNastaliq, but
that looks like a font issue.
|
|
6bd9b479
|
2012-04-12T14:53:53
|
|
Hide backend-specific shape functions
Also remove shaper_options argument to hb_shape_full(). That was
unused and for "future". Let it go.
More shaper API coming in preparation for plan/planned API.
|
|
d5300241
|
2012-01-21T19:07:22
|
|
[util] Make clusters work with char offset instead of UTF-8 offset
This means the --features indices also refer to char position
instead of byte position now. Same for cluster values reported
by hb-shape.
Will add an option for byte indices later.
|
|
cdc673d9
|
2012-01-19T12:46:18
|
|
[hb-shape] Add --show-line-num
Ok, much more useful as a test suite driver now.
|
|
cc4d9810
|
2012-01-19T12:32:20
|
|
[hb-shape] Add --show-text and --show-unicode options
|
|
088c1e27
|
2011-09-20T14:43:55
|
|
[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...
|
|
42255814
|
2011-09-19T17:57:02
|
|
[util] Account for line-space in surface size
|
|
8b8b1905
|
2011-09-19T16:41:17
|
|
[util] Add hb-shape utility
Like hb-view, but prints out buffer contents.
The output format is kinda cryptic. Suggestions welcome.
|
|
11e51993
|
2011-09-19T09:58:55
|
|
[util] Move font-size into view-options
|
|
55aeb049
|
2011-09-16T02:08:36
|
|
Fix reading text from stdin
|
|
a75c1b12
|
2011-09-16T01:16:41
|
|
Move code around
|
|
4451168e
|
2011-09-16T00:38:19
|
|
Fix binary stdin/stdout io in Windows
Make --font-file accept "-" to mean stdin, and have it work
in Windows too!
|
|
639b5957
|
2011-09-15T18:09:49
|
|
Minor
|
|
f7e2ef74
|
2011-09-15T17:52:00
|
|
[hb-view] Make print to stdout work in Windows
Apparently there's no equivalent to "/dev/stdout", so write using
stdio to be able to output to stdout.
|
|
b9b10ad7
|
2011-09-13T13:30:39
|
|
[util] Refactor hb-view completely
Now we can use the same code to do other utils...
|
|
bc4b07b0
|
2011-09-08T17:08:32
|
|
More reshuffling
|
|
516857eb
|
2011-09-08T16:50:24
|
|
[util] Simplify more
|
|
4f4b114a
|
2011-09-08T16:49:02
|
|
[util] Move code around
|
|
90e312cb
|
2011-09-08T16:42:37
|
|
[util] Move code around
|
|
109cb382
|
2011-09-08T16:00:04
|
|
[util] Further refactor option parsing
|
|
97796453
|
2011-08-15T19:03:43
|
|
Fix falloffs of the GOption conversion
|
|
3bb300ee
|
2011-08-11T11:54:31
|
|
Refactor hb-view code
|