- 12 4月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Useful for profiling shapers.
-
- 15 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Before, if one called hb_shape() without setting script, language, and direction on the buffer, hb_shape() was calling hb_buffer_guess_segment_properties() on the user's behalf to guess these. This is very dangerous, since any serious user of HarfBuzz must set these properly (specially important is direction). So now, we don't guess properties by default. People not setting direction will get an abort() now. If the old behavior is desired (fragile, good for simple testing only), users can call hb_buffer_guess_segment_properties() on the buffer just before calling hb_shape().
-
- 13 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
As reported by Jonathan, OS X has setmode() that is something other than what setmode() is on Win32. So, limit invocation to Windows platforms only.
-
- 01 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Looks like Cygwin / MSVC declare it that way, and it still works on MinGW32 cross.
-
- 08 1月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
The previous name was clashing with harfbuzz.old. There are systems that need to link both... Clash-free now again.
-
- 22 12月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
If you say: hb-shape font.ttf text --output-file out.txt This was previously failing: Unknown output format `txt'; supported formats are: TEXT / JSON Now we simply fallback to TEXT if no explicit format was requested.
-
- 16 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Two output formats for now: TEXT, and JSON. For example: hb-shape --output-format=json Deserialization API is added, but not implemented yet.
-
- 14 11月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Use with Arabic, for example, to see the effect on joining.
-
- 07 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 18 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
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.
-
- 06 6月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 04 6月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Just turns all --show-* options on.
-
- 03 6月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 16 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
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
-
- 13 5月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 12 5月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
One less argument to type in typical testing workflow!
-
由 Behdad Esfahbod 提交于
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...
-
- 17 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Also fix cairo cluster generation.
-
- 13 4月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
For some reason it doesn't quite work with IranianNastaliq, but that looks like a font issue.
-
由 Behdad Esfahbod 提交于
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.
-
- 22 1月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
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.
-
- 20 1月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
Ok, much more useful as a test suite driver now.
-
由 Behdad Esfahbod 提交于
-
- 21 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Wow, who knew bool is one byte and I was using it as a 4byte int?! C++ auto casts fails you in mysterious ways...
-
- 20 9月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Like hb-view, but prints out buffer contents. The output format is kinda cryptic. Suggestions welcome.
-
- 19 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 16 9月, 2011 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Make --font-file accept "-" to mean stdin, and have it work in Windows too!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Apparently there's no equivalent to "/dev/stdout", so write using stdio to be able to output to stdout.
-
- 15 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Now we can use the same code to do other utils...
-
- 09 9月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-