- 06 6月, 2012 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 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 提交于
Ended up not using terminal size after all.
-
由 Behdad Esfahbod 提交于
-
- 12 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
And this, concludes the HarfBuzz Massala Hackfest. I like to specially thank Jonathan Kew for doing all the decription and letting me get commit points.
-
- 13 4月, 2012 1 次提交
-
-
由 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.
-
- 27 1月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 1月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 16 1月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We don't have any docs yet.
-
- 20 9月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
At least works for cross-compiling now...
-
由 Behdad Esfahbod 提交于
Like hb-view, but prints out buffer contents. The output format is kinda cryptic. Suggestions welcome.
-
- 17 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Bug 40953 - fail compile git: make[2]: *** [hb_view-options.o] Error 1
-
- 16 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Make --font-file accept "-" to mean stdin, and have it work in Windows too!
-
- 15 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Now we can use the same code to do other utils...
-
- 24 8月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
To be modified, a lot.
-
- 20 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
need to figure out the naming. The generated code doesn't have the right name.
-
- 16 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Using graphite2's comparerenderer suggests that this makes hb-ft 15 times faster. No caching layer needed anymore.
-
- 14 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
hb_shape() now accepts a shaper_options and a shaper_list argument. Both can be set to NULL to emulate previous API. And in most situations they are expected to be set to NULL. hb_shape() also returns a boolean for now. If shaper_list is NULL, the return value can be ignored. shaper_options is ignored for now, but otherwise it should be a NULL-terminated list of strings. shaper_list is a NULL-terminated list of strings. Currently recognized strings are "ot" for native OpenType Layout implementation, "uniscribe" for the Uniscribe backend, and "fallback" for the non-complex backend (that will be implemented shortly). The fallback backend never fails. The env var HB_SHAPER_LIST is also parsed and honored. It's a colon-separated list of shaper names. The fallback shaper is invoked if none of the env-listed shapers succeed. New API hb_buffer_guess_properties() added.
-
- 04 8月, 2011 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not complete yet, font selection doesn't work. But hey it shapes! This is not supposed to be a production backend, more like a testing backend.
-
由 Behdad Esfahbod 提交于
-
- 02 8月, 2011 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
(and revert change have_icu change I mistakenly pushed out)
-
由 Behdad Esfahbod 提交于
With these changes, on Ubuntu I can do: ./configure --host=i586-mingw32msvc && make
-
- 27 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
There are no API guarantees just yet, but I *expect* that no incompatible API changes to happen before 1.0.0. Update NEWS.
-
- 26 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
The versioning is automatic. For now, soname-major is 0. With the 1.0.0 release it will jump to 1 and stay there forever.
-
由 Behdad Esfahbod 提交于
-
- 18 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Apparently there exist systems with mprotect(), but not mmap()?
-